Fork me on GitHub

2013-10-21のJS: JSHint 2.3.0、Node v0.10.21、Promises and Generators

Edit on GitHub 編集履歴を見る

JSer.info #145 - JavaScriptのLintツールJSHint 2.3.0がリリースされました。
typeof func で比較する文字列がちゃんとtypeofで返ってくるtypeなのをLintする機能等が入ったりしています。

以下みたいのだと、”Function”というのは間違いなのでerrorになります。

function f(){}
if (typeof f === "Function"){

}
/* JSLint 2.3.0
main.js: line 2, col 14, Invalid typeof value 'Function'

1 error
*/

Node v0.10.21Node v0.8.26がリリースされました。
HTTPサーバのセキュリティ的な修正が入ってるので、アップデート推奨です。

追記: 

脆弱性の詳細はDoS Vulnerability (fixed in Node v0.8.26 and v0.10.21)に書かれています。 

Promises and Generators: Control Flow Utopiaというスライドでは、
promisesgeneratorsを使って非同期の処理やその時問題になるエラーハンドリングをどうするかについて話されています。

Generators (yield) はNodeやブラウザでも実装が始まったりしていて、PromisesもES6 promises specとして策定や実装進んできているので、
このテーマは色々面白いなと思います。


ヘッドライン

JavaScript Tools ReleaseNote

JSHint 2.3.0リリース
ネイティブオブジェクトのprototype拡張をチェック、typeof typoのチェック、parseIntのチェックがES5の仕様を配慮するように

JavaScript DOM E4X library

コード内にXMLライクなJSXを埋め込んでUIを組み立てられるReact v0.5リリースされました。
ビルド時にAdd-onsを追加出来る仕組みがサポートされた。

node.js ReleaseNote

Node v0.10.21リリース.
HTTPサーバのSecurity fixを含むアップデート

Chrome ReleaseNote

ChromeのWindows XPサポートは2015年4月まで延長することに。

アーティクル

JavaScript library tutorial

引数に関数を渡して、関数の組み合わせで処理するような方法についてのチュートリアル。
ES5の機能を使ったものやlo-dashなどにある機能について紹介してる

WebGL tutorial

WebGLとはなにか、実際に使うためにどうするかについての連載

スライド、動画関係

JavaScript Promise スライド

GeneratorとPromisesについてのスライド.
コントールフローとエラーハンドリングをどう組み込んでいくのかの話
http://www.youtube.com/watch?v=qbKWsbJ76-s

WebRTC スライド

WebRTCのデータのやり取りの流れが分かりやすいスライド

Grunt JavaScript スライド

Gruntを使ったWebアプリ開発についてのスライド.
ローカルサーバとAPIモック、testem+mochaでのテスト、foremanでのプロセス管理、Growl通知などについてのワークフロー的な話。

canvas SVG library スライド

CanvasライブラリのFabric.jsについてのスライド

 
ツール、ライブラリ関係

関数型言語 JavaScript tutorial

Funcation JavaScript(ES5のみで)について基礎的な事を学ぶためのCLIでの対話的なチュートリアル.
項目ごとにテストを通すようなコードを書いて行って学べる。

workshopperというNode製のフレームワークを使って書かれてる。

JSON JavaScript node.js

JSONをストリーム的にパースして処理していけるライブラリ。
XHRでonprogressベース、Nodeでは普通にstreamで処理する

書籍関係

backbone.js JavaScript testing book

Backbone.jsとテストについての書籍サイト.ノートアプリを作りながらテストについて学んで行く感じ
http://www.packtpub.com/backbonejs-testing/book

JavaScript Promise book

2014年5月22日発売
Promisesについての100Pほどの書籍
FYI: https://github.com/dxparker/promise

HTML5 book

2013年10月26日 発売
HTML5 Hacksの翻訳本

JavaScript backbone.js MVC book

2014年4月22日発売
MV*フレームワークを使ったWebアプリケーション開発についての書籍

JavaScript book

オブジェクト指向JavaScriptの第2版

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