JSer.info #54 - jQuery MobileやRequireJSなどいろいろアップデートされています。
Firebug 1.10のα版もアップデートがあって、Firebugは重いアドオンとして有名ですが、Firefoxの起動時間へ殆ど影響を与えなくなったり、再起動不要でインストールできるようになったそうです。
また、XHR Level2の仕様により、同期的XHRかつresponseType
が設定されているような状態(細かい条件は仕様読む)の場合、”InvalidAccessError
"になるという変更がChromeやFirefoxに入っています。
Let async be the value of the async argument or true if it was omitted. If async is false, there is an associated XMLHttpRequest document and either the timeout attribute value is not zero, the withCredentials attribute value is true, or the responseType attribute value is not the empty string, throw an “InvalidAccessError” exception and terminate these steps.
XMLHttpRequest Level 2
Webサイトで動くようなJavaScriptなら同期XHRを使うことは殆ど無い気がしますが、稀に同期XHRを使ったものもあるので今後はもし使用するなら、上記の仕様に則した書き方が必要になると思います。
『Node v0.6.9 « node blog』
http://blog.nodejs.org/2012/01/27/node-v0-6-9/
Node 0.6.9リリース。
『jQuery Mobile 1.0.1 Released | jQuery Mobile』
http://jquerymobile.com/blog/2012/01/26/jquery-mobile-1-0-1-released/
jQuery Mobile 1.0.1リリース
『Tagneto: RequireJS 1.0.5 released』
http://tagneto.blogspot.com/2012/01/requirejs-105-released.html
RequireJS 1.0.5リリース
"common pitfalls" のconfigオプションが追加されている
Getfirebug Blog » Blog Archive » Firebug 1.10a2
http://blog.getfirebug.com/2012/01/27/firebug-1-10a2/
Firebug 1.10a2リリース。
FIrefoxの起動時間への影響が小さくなった事と、Bootstrappedアドオンになったためインストールする際にFIrefoxを再起動しなくてもよくなった。
Firebug 1.9 の主な新機能を紹介します « Mozilla Developer Street (modest)
https://dev.mozilla.jp/hacksmozillaorg/firebug-1-9-new-features/
Firebug 1.9の新機能についての翻訳
Firefox 10 の後方互換性に関わる修正のまとめ « Mozilla Developer Street (modest)
https://dev.mozilla.jp/2012/01/firefox10-backward-compatibility/
Firefox10での変更点
tableのマージンや位置に関してが仕様に沿ったものへと修正、Strict modeでE4Xが利用できなくなる、IndexedDBの仕様への追従等
『Getting Rid of Synchronous XHRs - HTML5Rocks Updates』
http://updates.html5rocks.com/2012/01/Getting-Rid-of-Synchronous-XHRs
XHR2の仕様でxhr.responseTypeが設定された場合には同期リクエストはエラーになる。
現在ChromeとFirefoxが仕様に追従している
SourceMapでminifyされたJavaScriptを元に戻してみた - @vvakame の日記
http://d.hatena.ne.jp/vvakame/20120128#1327766105
Chromeに入ったSourceMapを利用して圧縮したJavaScriptと元ファイルをマッピングする
『Web Service Review: CSS Lint - Helping You Code Better』
http://www.1stwebdesigner.com/design/web-service-review-css-lint-helping-you-code-better/
CSS Lintの紹介記事
0-9, JSの単体テストにJsTestDriverがおすすめ
http://0-9.tumblr.com/post/15614207218/js-jstestdriver
JsTestDriverの導入方法やドキュメントについて
『Jasmineでのユニットテスト | Sunvisor Lab. Ext JS 別館』
http://extjs.sunvisor.net/447
JasmineとPhantomJSを使ったユニットテストのチュートリアル
GraphVizをJavaScriptで動かしている。
一部Emscriptenを使って変換したコードを使用していて、変化した部分をアニメーション表示したりよりビジュアライズされている。
『IcedCoffeeScript』
http://maxtaco.github.com/coffee-script/
CoffeeScriptにawait,deferキーワードを追加したフォーク
『uglify-me : UglifyJS のフロントエンドを作った - Scalaとlift のはずだった ・・・』
http://d.hatena.ne.jp/scalar/20120125/1327514618
UglifyJSのWebフロントエンド
Web APIとしても利用できる
Ninja Geddesign - Introducing wrap.js
http://geddesign.com/post/16561192290/introducing-wrap-js
RequireJSのプラグイン。
通常のスクリプトをAMDモジュールとして扱えるようにラップする。
ActionScript入門Wiki - Arctic.js
http://www40.atwiki.jp/spellbound/pages/1780.html
DeNAのArctic.jsのサンプルコード集
『Amazon: HTML5とJavaScriptでスマートフォンゲーム作成! ゼロからはじめるenchant.js入門【公式ガイド】 [大型本]: 布留川英一, 伏見遼平, 田中諒』
http://www.amazon.co.jp/o/ASIN/4048862588/book042-22/ref=nosim
2012年2月18日発売
enchant.jsについての書籍
『Amazon: Titanium Mobile iPhone/Android [単行本]: 小澤 栄一』
http://www.amazon.co.jp/o/ASIN/479803231X/book042-22/ref=nosim
2012年1月31日発売
Titanium Mobile本
http://www.shuwasystem.co.jp/products/7980html/3231.html