JSer.info #68 - HTML5ROCKSが他言語化されたので、一部記事などが翻訳され始めています。
翻訳されてるのは新しい記事に限ったわけじゃなくて、ちょっと前にあったブラウザのしくみ: 最新ウェブブラウザの内部構造 - HTML5 Rocksなども翻訳されてます(この記事の翻訳は3つ目だけど)
Learning JavaScript Design Patternsなどで知られるAddy OsmaniがJavaScript Style Guides And Beautifiersというものを書いていました。
スタイルガイドは結構いろいろありますが、整形やLint等のツールなどの環境についても書かれてるのはちょっと珍しい感じ。
Single Var Patternについてコメント欄で答えたりしてるので、コメントも見ておくと良い気がします。
別の方ですが、丁度Single Var Patternと普通にVarを並べる書き方について書かれた Ben Alman » Multiple var statements in JavaScript, not superfluous という記事が出てるので一緒に読んでおくと良い気がします。
上記のツール紹介部分でも出てきますが、最近Esprimaを使ったツールがものすごく増えてる気がします(Esprimaブームきてる)
『Version 0.6.17 (stable) « node blog』
http://blog.nodejs.org/2012/05/04/version-0-6-17-stable/
Node.js 0.6.17リリース
Buster.JS 0.5.2
http://busterjs.org/changelog/0.5.2/
BusterJS 0.5.2リリース
(ページはないけど0.5.3もスグにリリースされてます)
『jQuery UI 1.8.20 « jQuery UI Blog』
http://blog.jqueryui.com/2012/04/jquery-ui-1-8-20/
jQuery UI 1.8.20リリース
Tender Surrender: HTML5Rocksが日本語に対応
http://blog.agektmr.com/2012/05/html5rocks.html
HTMl5Rocksがi18nになったので、日本語訳された記事がでてきた。
Contributionの方法とかについて
オンラインプライバシー勉強会のレポートと資料・ Do Not Track 実装ガイドを公開しました | Mozilla Japan ブログ
http://mozilla.jp/blog/entry/9187/
DNTについて
The Do Not Track Field Guide の日本語訳も公開されてる
『JavaScript Style Guides And Beautifiers』
http://addyosmani.com/blog/javascript-style-guides-and-beautifiers/
Essential JavaScript Design Patterns等のAddy OsmaniのJavaScriptスタイルガイド。
コーディングルールと整形ツール,Lintツールについて
以前まとめたけど、自分結構ツールありきのルール持ってるので近い部分もある。
Modern Web Development
http://jtaby.com/2012/04/23/modern-web-development-part-1.html
Chrome Developer Toolsの使い方。
スクリーンショット豊富な解説
CoffeeScript 入門! 怒濤の 100 サンプル!! | TM Life
http://tmlife.net/programming/javascript/coffeescript-guide-dotou-100-sample.html
CoffeeScript入門チュートリアル
『The Essentials of Zepto.js | Nettuts+』
http://net.tutsplus.com/tutorials/javascript-ajax/the-essentials-of-zepto-js/
Zepto.jsについて
特徴などの紹介。
Ben Alman » Multiple var statements in JavaScript, not superfluous
http://benalman.com/news/2012/05/multiple-var-statements-javascript/
Single var patternがススメられる事があるけど、Multiple varの方が見やすい場合もあるという話。末尾カンマと似たような話も
『Constant Improvement』
http://hjortureh.tumblr.com/post/22117245794/spine-js-vs-backbone-js
Spine.js と Backbone.jsの比較
『JavaScript Primitive Types vs Reference Types - YouTube』
http://www.youtube.com/watch?v=mh-hPzDfb_Q
プリミティブ値とオブジェクト それぞれの違いについて解説してるスクリーンキャスト
『jQuery UK 2012 - App development stack for JS developers - Paul Irish on Vimeo』
http://vimeo.com/40929961
フロントエンド開発のツールやエコシステム、ライブラリなどについての発表
スライド http://dl.dropbox.com/u/39519/talks/tooling-q1/index.html
『thomblake/js3-mode』
https://github.com/thomblake/js3-mode
EmacsのJavaScriptメジャーモード
npm styleのcomma-first 等のコーディングルールをサポートするのが目的
arian/CoverJS
https://github.com/arian/CoverJS
Esprima,Escodegenを使ったコードカバレッジツール
JSCheck
http://www.jscheck.org/
ダグラス謹製のQuickCheckツール
『Use JSDoc: Index』
http://usejsdoc.org/
JSDoc3のドキュメントサイト
https://github.com/jsdoc3/jsdoc
『fawek/codepainter』
https://github.com/fawek/codepainter
Esprimaを使ったJavaScript整形コマンドラインツール。
タブやクオート、末尾の空改行やスペース等についての整形スタイルを設定できる
mattfysh/testr.js
https://github.com/mattfysh/testr.js
AMDなモジュールでrequireされてるモジュールをスタブと差し替えするライブラリ
『sindresorhus/screenfull.js』
https://github.com/sindresorhus/screenfull.js
JavaScript Fullscreen API のwrapperライブラリ
それぞれのブラウザのAPIをまとめた感じの
『HTML5 Graphics with SVG & CSS3 - O’Reilly Media』
http://shop.oreilly.com/product/0636920019831.do
2012年12月22日発売
SVG WGの人が書く、SVGとCSSを使ったグラフィックについての本
『Developing Backbone.js Applications - O’Reilly Media』
http://shop.oreilly.com/product/0636920025344.do
Backbone.jsについての書籍
ベースとなってる内容をWebでも公開してる
http://addyosmani.github.com/backbone-fundamentals/
『JavaScript Monads - O’Reilly Media』
http://shop.oreilly.com/product/0636920023890.do
2012年12月22日発売
JavaScriptモナド本(40ページ)