Fork me on GitHub

2012-01-15のJS: PhantomJS 1.4リリース、JSTestDriverの導入、Device APIs

Edit on GitHub 編集履歴を見る

JSer.info #52 - 今年に入ってから、JavaScriptのいわゆるMVCフレームワークについての記事がとても多くなった気がします。(特にまとめ系記事は3つぐらいでてる)
それだけWebアプリケーションを書くためのフレームワークが必要とされてるのだと思います。

また、今週はDevice APIsWeb Intentsという関係性があるワードを扱ったものがうまい具合に同時に出てきたので、両方共見ると理解が深まると思います。

最後に、先月から言っていたオフラインJavaScript勉強会が今日行われて、そこでいくつか発表をしていきました。
内容については別の記事にしてまとめてあります。

世界のJavaScriptを読もう @ 2012は結構頑張って書いたので、読んでいただけるといいかと思います。

ヘッドライン

PhantomJS 1.4リリース
WebServerモジュールが追加されてウェブサーバを立ち上げられるようになった

アーティクル

JavaScriptでグロールへスコープへのリークを検出するテストの書き方

JavaScriptのデザインパターンを紹介してるシリーズ

JavaScriptで一見わかりにくい書き方についての話

typeof nullの歴史的な仕様バグについて

JSTestDriverの使い方について詳細に書かれた記事
インストールからテストの書き方や他のツールとの連携について書かれてる

Backbone.jsの基本的な概念や使い方の解説から、RESTFulやAMD、jQuery Mobileと合わせた使い方について、Jasmineを使ったテスト手法などについてまとめたドキュメント

Batman.jsについての紹介記事翻訳

JavaScript MVCフレームワークのまとめ
結果としてはEmber.jsがいいという結論になってる

ブラウザの名前の由来のまとめ

JavaScriptでサードパーティなJSを書くときのルールについて
ブログパーツとかのJavaScriptについて

Smooth CoffeeScriptのインタラクティブ版
実際に入力して動かせる

JavaScriptベストプラクティスについてかかれたWiki

Web IntentsとDevice APIsについて
連携のシナリオについて

スライド、動画関係

Device APIについてのスライド。
WAC、omtp、W3C Device APIs、Mozilla Web API、PhoneGapについて それぞれの目標としたことや仕様などについて書かれてる。

JavaScriptのサイズが大きくなってきていることやスクリプトのロード方法の変遷についてのスライド。非同期ロードの仕組みついての解説なども

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

JQAPIと同じようにMDCのドキュメントを検索出来るサービス

ライブラリ関係

名前をつけて保存、saveAs()の実装ライブラリ。

PhantomJSを使ってSeleniumみたいな自動テストを行うライブラリ
ブラウザの操作をPhantomJS上でエミュレートするテストを書ける

書籍関係

2012年05月28日発売
HTML5のAction本

2012年1月18日発売
Nicholas C. Zakasによる書籍の第3版

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