Fork me on GitHub

2012-04-15のJS: jQuery Mobile 1.1.0、CoffeeScript 1.3.1、YUI 3.5.0 リリース

Edit on GitHub 編集履歴を見る

JSer.info #65 - jQuery MobileとかCoffeeScriptとかPhoneGapとかYUIとかいろいろアップデートリリースされています。

リフローなどのパフォーマンスについて書かれたスライドBrowser performanceがシンプルにまとまっていてよかった。
Pot.jsがstrict modeになったように、ライブラリでも’use strict’;を採用したものが増えている気がします。下で紹介してるn8ivもstrict modeになっていますが、新しく出来たものは最初からstrict modeで書かれてたりしますが、既存の著名なライブラリはどうなっていくんだろなというのが気になる所。

ちなみに、strict modeはディレクティブ プロローグ部に文字リテラルで’use strict’;と入れればいいので、ダブルコーテーションでもシングルコーテーションでも同じ扱いですが、Douglas Crockfordは以下のような理由で'use strict';を使っているそうです。

I am using the convention of “…” for strings that are meaningful outside of the program, and ‘…’ for strings that are meaningful inside the program.

/*jslint*/ · 36df833 · douglascrockford/JSON-js

ヘッドライン

jQuery Mobile 1.1.0リリース

CoffeeScript 1.3.1リリース
Compile時にstrict modeのEarly Errorsをチェックするようになった。

jQueryライクなAPIを備えた軽量のJavaScriptライブラリ Zepto.js 1.0RC1がリリース

PhoneGap 1.6リリース

YUI 3.5.0リリース
npmから利用できるようになった、Pjaxについてのコンポーネントが入った

ライブラリ全体が'use strict';にものになった。

WebkitのRemote Debugging Protocol v1.0が公開。
JSON-RPCを使ってWeb Inspectorとやり取りするAPI

アーティクル

HTML/CSSのシンプルな初心者むけガイド。
HTML5の要素やCSS3などの内容も含まれてる

Chrome Developer Toolsのドキュメントサイト。
機能紹介、パネルの説明、キーボードショートカットなどについて書かれている

失敗したテストケースが用意されてて、それをパスするような関数を書いていくJavaScriptの力試し

JavaScriptのgetterを使った遅延ロードについて。
プロパティアクセスがおきたら、同名のプロパティを設定する

@xharaken によるコミットで、
WebkitのDOM関係のメソッド等の速度が向上した。

JavaScriptのA-Z

スライド、動画関係

JavaScriptやDOM、リフローを起こすDOM APIのまとめ、リドロー、CSSセレクタ、event dlegation、要素のキャッシュなどのパフォーマンスについてのスライド

画像、HTML、CSS、JavaScriptの圧縮ツールの紹介、gzipの転送時の圧縮についてのスライド

JavaScriptについての有料スクリーンキャストを配信してるサイト

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

ファイル変更を監視、Closure Compiler & Closure Lintを使って、
Compile error, warning, Lint warningを記録して、推移をグラフ化する

CSS最適化ツール。
構造を分析して、minifyを行う

ライブラリ関係

Object.definePropertyを使ったネイティブ拡張や、ClassやObserverやHashなどがあるJavaScriptライブラリ
詳細はdocsディレクトリにドキュメントが書かれてる

Ember.js向けのwidget/UIライブラリ

クッキー操作を行うライブラリ。
メソッドチェーンでつなげて書けるようになってる

CoffeeScriptで書かれてる物理エンジン
Demo : http://soulwire.github.com/Coffee-Physics/

書籍関係

教育機関向けの教材

2012年5月16日発売

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