Fork me on GitHub

2011-12-25のJS: Knockout 2.0.0、Firefox11の変更点、WebStorm3.0リリース

Edit on GitHub 編集履歴を見る

JSer.info #49 - FIrefox 11(Aurora 11なので実際には少し入るものに変更があるかもしれないですが)で結構いろいろと面白い変更が入っています。XHRのresponseTypeにhtml(document)とjsonが入ったり、WebSocketからprefixがなくなったり、SPDYが実装されたりといろいろ変更があります。

PhpStormから若干遅れてWebStormも3.0がリリースされました。
Git周りもかなり使いやすくなったので、オススメです。
CoffeeScriptなどにも対応しましたがまだ完璧ではないそうです via CoffeeScript導入に必要なこと

後、JSer.infoは来年1/16で一周年なわけですが、それに関するイベントを1/15に#tkbjsのイベントと一緒にやることになりました。
オンラインの方に参加したことなくても、書籍の方を持ってなくても参加して問題ないと思うのでよろしくお願いします。(詳細は来年ぐらいにもう一度書きます)

ヘッドライン

Knockout 2.0.0 がリリース

knockout.js 2.0.0の変更点などについて

Firefox11での変更点の解説。
- outerHTMLプロパティ
- XHRでhtmlのパースをサポート
responseType = “document”
http://d.hatena.ne.jp/teramako/20111122/p1
同様にresponseType == “json”もサポート
- cancel(Request)AnimationFrameの実装
- Event constructorsの実装
- -moz-text-size-adjustの実装
- SPDYを搭載(デフォルトOFF)
- Websocketを-mozプレフィックスなしでも利用できるように
- アニメーションGIFがCPUを使いまくるのを解消

JavaScriptを中心にWeb開発向けIDEのWebStorm 3.0がリリースされた。
NodeやJSLint(JSHint)、CoffeeScript対応やGIthubのレポジトリ作成や,gistへ投稿などgit系の対応も増えています。

アーティクル

Backbone.jsのベストプラクティスのパターンについて解説したドキュメント

AMD、CJSのModuleなどに対応したモジュールの書き方について

FIrefox10からデフォルトで入る開発者ツールの紹介
スタイルエディタやTiltと呼ばれいていたDOMの構造を3Dで見られるインスペクタ

JavaScriptのデバッガーを使ったデバッグについて。
Getters/Setters+debuggerステートメントを使った方法が面白い

def.js のような演算子のオーバロードに見せかける方法についての解説
valueOfとtoStringを定義してやる方法

normalizeとresetの違いについて
ノーマライズの手法についての解説

Compassのいろいろな機能について
CSS spriteや画像の高さや幅を取得して設定するや読み込み先の変更など

JavaScriptのテストツールやビルドツールなどをまとめたメモ
いろいろ載っていて参考になる。

IE6-10までの環境を揃える方法についていろいろ、ツール紹介とかオススメの手順とか。

CSS Filter Effectsのサンプル集
Webkitのnightlyで利用できる

CSS3 Filter Effects を使ったデモ
それぞれの効果を視覚的に確認

Mochaの使い方紹介
オプションについての解説、後編では出力方法についても

スライド、動画関係

JavaScriptエンジンの最適化とか実装とかについてのスライド
JSC、V8、SpiderMonkery、Chakra、Carakan、Rhino、LLVMとEmscriptenとFabric engine。
それぞれのJavaScriptエンジン毎について書かれている

WAI-ARIAについてのスライド
WAI-ARIAとは何かという、role属性について、HTML5とWAI-ARIA、問題点などについて

jQuery Mobileのマークアップチートシート

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

CSSをメインにしたJSFiddle的なエディタサービス。
githubと連携してgistに保存ができたりする

ライブラリ関係

Twitter製のJavaScriptテンプレートライブラリ

時系列グラフ生成JavaScriptライブラリ
d3.jsを使ったSVGで描画してる

正規表現からそれにマッチするランダムなデータを作成するライブラリ

書籍関係

2012年5月31日発売
Adobe Edge本

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