JSer.info #103 - PhantomJS 1.8がリリースされました。大きな点としてはGhost Driverがデフォルトに統合されたようです。
PhantomJSで動くスクレイピングやテストに使えるCasperJS1.0がリリースされました。
DailyJSのJavaScript Developer Survey 2012: Resultsのアンケート結果公開されました。
コードのホスティングでGithub83%に対してGoogle Code3%だったり、デバッグやテスト方法についてや、altJSについてなどの項目でアンケートが取られているので興味がある人は見ると良い気がします。
Unit Testing JavaScript and Backbone.JSというスライドでmock/stub/spyを使ったテストについて色々書かれているので、Backbone.js以外でも参考になる点は多いです。
PhantomJS 1.8 “Blue Winter Rose” don’t code today what you can’t debug tomorrow
http://ariya.ofilabs.com/2012/12/phantomjs-1-8-blue-winter-rose.html
PhantomJS 1.8リリース。
Ghost Driverを取り込んでWebDriver Wire Protocolに対応
CasperJS hits 1.0 stable | Code | Nicolas Perriault
https://nicolas.perriault.net/code/2012/casperjs-hits-1-0-stable/
CasperJS 1.0 Stableリリース
Node v0.9.5 (Unstable)
http://blog.nodejs.org/2012/12/29/node-v0-9-5-unstable/
Node.js 0.9.5リリース
SIE 7の公開 - プラグインレスでSVGを表示する「SIE」開発ブログ
http://d.hatena.ne.jp/dhrname/20121230/p1
SIE 7リリース
enchant.js v0.6.2 をリリースしました | enchant.js - A simple JavaScript framework for creating games and apps.
http://enchantjs.com/ja/2012/12/released-enchant-js-v0-6-2/
enchant.js v0.6.2リリース.
RequestAnimationFrameの導入
Google JavaScript Style Guilde をリビジョン 2.64 にあわせて修正しました - フリーフォーム フリークアウト
http://d.hatena.ne.jp/cou929_la/20121229/1356746993
Google JavaScript Style Guilde のアップデート.
V8の最適化を考慮したプロパティの定義方法、deleteとnull代入の影響について、string joinの記述について等のアップデート
DailyJS: JavaScript Developer Survey 2012: Results
http://dailyjs.com/2012/12/24/javascript-survey-results/
DailyJSのJavaScript開発者アンケート 2012の結果発表.
テストライブラリ、AltJS、ホスティングサイト、Lintやminifier、デバッグツールなどについて
HTML5 Drag and dropを実装してみよう | Dress Cording
http://dresscording.com/blog/html5/drag_drop.html
HTML5のD&Dイベントの処理方法と参考サイトと実装ポイント
ブレイクポイントの編集を使ったちょっと変わったデバッグテク #JavaScript #Chrome - Qiita
http://qiita.com/items/6e5648831c214ae2cf14
DevToolsのBreakPoints条件を使って式を評価する機能について。
console.logや値の代入、スタックトレースの保持等の利用例について。
Deferred/Promisesと非同期処理 - 素人がプログラミングを勉強していたブログ
http://javascripter.hatenablog.com/entry/2012/12/30/232842
Deferred/Promisesの仕組みと概念、メソッドチェーンでつなげる書き方について。
処理を非同期的に拡張する事とフローコントロールとの違いについて
あなたはいつEmber.jsを使うべきか? #Ember.js #JavaScript - Qiita
http://qiita.com/items/14644b9d10b7eec74ee4
Ember.jsの向き不向きについてのまとめ
Being A Frontend Developer For A WeekEnd
http://williamdurand.fr/2012/12/24/being-a-frontend-developer-for-a-weekend/
一つのWebアプリを作る中でどのようなツールなどを使ったかについての記事.
Bowerを使ったパッケージ管理、Gruntを使ったビルド、 grunt-targethtmlを使ってdebug/releaseでの条件分け、mochaを使ったテストとTravis-CIでのCI実行についてなど
Unit Testing JavaScript and Backbone.JS // Speaker Deck
https://speakerdeck.com/dmosher/unit-testing-javascript-and-backbonejs
fast test - mock,stub,spyを使ってAsyncなテストを書かない方が高速なテストが書ける件についてやネイティブのDOM APIを直接テストしないでwrapperを作ってテストすることについて。
$.ajaxにspyOnしてcallされてるかのテスト、テンプレートのテストをfixturesを使ってテスト
Backboneのevent、view function、routes、modelsのテスト方法について
jasmine-fixture、jasmine-stealth、jasmine-jquery、http://tryjasmine.com/ 等のJasmine系のテスト拡張についての紹介。
Try Jasmine in your browser, because downloading a zip file is too much work!
http://tryjasmine.com/
Jasmineをオンラインで試せるエディタ。
CoffeeScriptにも対応してる
nash716/Debunk · GitHub
https://github.com/nash716/Debunk
Fiddler ライクを目指す HTTP Debugging Proxy.
node-webkitを使ってクロスプラットフォーム対応、JavaScriptによるルール構築に対応 予定
Amazon: 12歳からはじめるHTML5とCSS3 [単行本(ソフトカバー)]: TENTO
http://www.amazon.co.jp/o/ASIN/4899773420/book042-22/ref=nosim
2013年1月9日発売
はじめてプログラミングに触れる小中学生向けの書籍
http://tento.doorblog.jp/archives/6157313.html
Amazon: JavaScript徹底攻略 (WEB+DB PRESS plus) [大型本]: WEB+DB PRESS編集部 編
http://www.amazon.co.jp/o/ASIN/477415489X/book042-22/ref=nosim
2013年1月26日発売
WEB+DB PRESSの過去のJavaScript記事をアップデートした感じの内容