Fork me on GitHub

2012-05-07のJS: Node.js 0.6.17、JavaScriptスタイルガイド、js3-mode

Edit on GitHub 編集履歴を見る

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ブームきてる)

ヘッドライン

Node.js 0.6.17リリース

BusterJS 0.5.2リリース
(ページはないけど0.5.3もスグにリリースされてます)

jQuery UI 1.8.20リリース

HTMl5Rocksがi18nになったので、日本語訳された記事がでてきた。
Contributionの方法とかについて

アーティクル

DNTについて
The Do Not Track Field Guide の日本語訳も公開されてる

Essential JavaScript Design Patterns等のAddy OsmaniのJavaScriptスタイルガイド。
コーディングルールと整形ツール,Lintツールについて

以前まとめたけど、自分結構ツールありきのルール持ってるので近い部分もある。

Chrome Developer Toolsの使い方。
スクリーンショット豊富な解説

CoffeeScript入門チュートリアル

Zepto.jsについて
特徴などの紹介。

Single var patternがススメられる事があるけど、Multiple varの方が見やすい場合もあるという話。末尾カンマと似たような話も

Spine.js と Backbone.jsの比較

スライド、動画関係

プリミティブ値とオブジェクト それぞれの違いについて解説してるスクリーンキャスト

フロントエンド開発のツールやエコシステム、ライブラリなどについての発表
スライド http://dl.dropbox.com/u/39519/talks/tooling-q1/index.html

サービス、ツール、ソフトウェア関係

EmacsのJavaScriptメジャーモード
npm styleのcomma-first 等のコーディングルールをサポートするのが目的

Esprima,Escodegenを使ったコードカバレッジツール

ダグラス謹製のQuickCheckツール

JSDoc3のドキュメントサイト
https://github.com/jsdoc3/jsdoc

Esprimaを使ったJavaScript整形コマンドラインツール。
タブやクオート、末尾の空改行やスペース等についての整形スタイルを設定できる

ライブラリ関係

AMDなモジュールでrequireされてるモジュールをスタブと差し替えするライブラリ

JavaScript Fullscreen API のwrapperライブラリ
それぞれのブラウザのAPIをまとめた感じの

書籍関係

2012年12月22日発売
SVG WGの人が書く、SVGとCSSを使ったグラフィックについての本

Backbone.jsについての書籍
ベースとなってる内容をWebでも公開してる
http://addyosmani.github.com/backbone-fundamentals/

2012年12月22日発売
JavaScriptモナド本(40ページ)

この記事へ修正リクエストをする
JSer.info Slackに参加する