Cookies: We use our own and third-party cookies to improve your experience of our website. Cookies remember your preferences and track site usage. By continuing, you accept their use.
開発部 川野です。 # すみません、この記事は、「Ariel Advent Calendar 2011」ではなく、「JavaScript Advent Calendar 2011 (フレームワークコース)」の2日目の記事です ^^; モバイルブラウザ向け JavaScript フレームワーク「Sencha Touch」について、本日、社内で勉強会をしました。Sencha Touch の全体像(とその周辺)を俯瞰する内容になっています。 A to Z ということで、アルファベットにちなんで、26のトピックについて扱っています。 A: What is Sencha Touch? B: What is HTML5? C: What is CSS3? D: Hello Ext.js E: モバイルアプリをWEBで提供するメリット F: ダウンロード G: デプロイ H: ドキュメント I: フォー
jquery.animate-enhanced plugin Extend $.animate() to detect CSS transitions for Webkit, Mozilla and Opera and convert animations automatically. Compatible with IE6+ Properties supported: (more to come) left/right : using translate(x, y) or translate3d(x, y, z) top/bottom : using translate(x, y) or translate3d(x, y, z) opacity width height New features in v1.0: Animation 'queue' support (including
JavaScript Advent Calendar 2011 (Node.js/WebSocketsコース)の2日目です。初めての「はてなダイヤリー」で書き方に慣れていないので、見苦しところがあればご了承ください。 実は書いているうちにボリュームが膨らんでしまったので前半・後半の2部制で掲載します。 Node.js のエラーメッセージ 皆さん Node.js を使ってみて以下のようなエラーメッセージを見た覚えがあるでしょうか? unix:~> node hoge.js node.js:201 throw e; // process.nextTick error, or 'error' event on first tick ^ Error: Cannot find module '/home/ohtsu/hoge.js' at Function._resolveFilename (mod
JavaScript Advent Calendar 2011 (Node.js/WebSocketsコース)3日目のhokacchaです。Node.jsのテストフレームワーク、mochaについて書きます。 mochaはTJが新しく作り始めているテストフレームワークです。ドキュメントを見ればできることは大体書いてありますので、ドキュメントを元にどういうことができるのかを解説していきます。現時点でのバージョンは0.2.0です。 http://visionmedia.github.com/mocha/ shouldについて まずmochaでどういうことができるかの前にshouldについて解説しておきます。mochaのドキュメントには特に説明もなくshouldが使われていて、shouldでどういうことができるかわかってないと、ドキュメントを読んだときにmochaの機能なのかshouldの機能なの
JVM上で動くJavaScriptについて調べたので、メモしておきます。 これまでの状況 まずは、Rhinoが有名です。「ライノ」と呼びます。RingoJSやMayaaなど、すでに広く使われています。Java6から標準でJDKにバンドルされています。(ただし、バンドルされたものは若干バージョンが古いです。) Rhinoの他には Apache Aptana Jaxerというサーバサイドでscriptタグを解釈するフレームワークがあります。こちらは、C言語で書かれたSpider Monkeyを利用しています(JNIでしょうか?)。 Spider MonkeyとRhinoはともに、Mozilla傘下で開発がされている姉妹関係にあります。Firefoxで使用されているのはSpider Monkeyの方で、現在のFirefoxでは、TraceMonkey, JagerMonkeyのようにパフォーマン
Javascript (ECMAScript) には変なところがたくさんある。 ここでは、クロージャーやプロトタイプチェーンといった大きいところではなくてもっと細かい変なところをまとめたい。 以前、自分がパーザーや制御文を実装していたためその辺りが多いかも。 ECMA 262 5th Completion value Completion value というのは、 // 100; // line. 1 200; // line. 2 とあった時に、line. 1を実行するとCompletion valueが100になり、line. 2を実行すると200になる、というものである。 基本的に参照する方法もないし、言語実装の内部的なものなのでどうでもいいようなものだが、実は eval が返す値のことだったりする。 eval("return 10;"); がエラーになるのは、evalは文字列
The modules described here have been superseded by the Addon-SDK. What is described on this page is now out of date. Here you'll find a collection of modules which you can import into your extension. The goal is to make extension development easier by implementing common functionality as reusable libraries. If you would like to contribute a new module, get in touch with us at #labs! Usage The modu
A very interesting yet very undocumented functionality of Xcode is that you can have sub-projects in your project tree. You can add an xcodeproj to your project and link to this project’s output. This is exceptionally useful if you are developing some functionality in a contained project and now want to access this polished functionality from another project. Like for example you want to add to yo
Home Ender Roundup: Ender, Qwery, Sel, Reqwest, Ender Twitter Bootstrap, CalEnder Ender Roundup: Ender, Qwery, Sel, Reqwest, Ender Twitter Bootstrap, CalEnder Welcome to the first Ender roundup! With more developers releasing Ender-compatible projects I thought it would be good to keep everyone updated with what’s available for your Ender builds. You can send your Ender-related projects and articl
©Powered by hamsketch Quoraの"What are some good resources for Backbone.js?" のトップ回答がcoolだったので、翻訳して追加して編集してコメントしてメモ。 - 公式 Backbone.js 公式サイト ソースコード 解説付きソースコード 解説付きソースコードの翻訳(日本語) Underscore.js(公式サイト)(ソースコード) backbone.jsはunderscore.jsに強く依存してるから、こっちも勉強した方が良いよ 実はこの2つはホストしてるところは一緒だよ(DocumentCloud) 最新の情報が欲しいなら... 公式Wiki GithubのWiki。活発 Backbone.jsは、コードのホストは勿論、公式サイトもデモサービスもgithub::pages、Wikiもgithub::wikiと、Oc
11/12/03 TDD Advent Calendar jp: 2011 day 3 : Perl でのテスト自動実行 & 通知環境 TDD Advent Calendar jp: 2011 : ATND の 3 日目担当 shishi です。 私より前の日程の方達見て業界に名だたるお二人を見てビビり、後ろの日程のビッグネームな方達を見てまたビビり、と「前門の虎、後門の狼」のような心持ちですが、自分の担当をしっかりやっていきたいと思います! Perl での自動テストはテスト自体はしやすい言語であるにも関わらず、資料が多くはないように思います。TDD だとなおさらです。なので、テストの実行が楽な環境をつくるところからの説明があると良いのではと思いました。 そこで、Perl での TDD をしやすいように、自動でテストを実行する環境について書きたいと思います。 Perl での自動的
Extending nativesSugar is a Javascript utility library that deals with native objects. One of its core features is the ability to extend natives directly, sometimes referred to as "monkey-patching". In previous versions this behavior was the default, with no way to be opted out of. v2.0 changes this to make native augmentation opt-in, and adds a high degree of control over this process. Supporting
iOS Advent Calendar 2011 3日目です。 今日は iOS5 から新しく仲間になった中でも影が薄い子 NSOrderedSet を紹介します。 そもそも NSArray は使うけど NSSet は馴染みが薄いという人も多いと思いますので、まずは NSSet の復習から入ります。 NSSetと集合 NSSet は NSArray や NSDictionary と同じコレクションクラスで集合を扱うためのクラスです。 UNION(和集合), INTERSECT(積集合), EXCEPT(差集合) などの集合計算が得意で、ある集合に任意の要素がマッチするかどうかという判定が多い場面では有効なクラスです。 和集合:いくつかの集合に含まれている要素を全て集める NSArray *worldA = [NSArray arrayWithObjects:@"Kyoma", @"Kuri
Developing apps for the iPhone or iPad can be a tricky process. You need to understand not just the programming libraries, but also design standards and common themes in user interfaces. This entire skillset would require months of study just to build your first live app. I realize this may seem intimidating, but we all have to start somewhere! And in this guide I would like to introduce the most
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く