Fork me on GitHub

2011-06-02のJS: Firefox5~の変更点、JS卒論、Processing.js v1.2リリース

Edit on GitHub 編集履歴を見る

JSer.info #20 - ちょっと今週はFirefox関係が多めで、Firefox5と6の変更点や機能についての内容が出てきています。また自分が観測してる感じだと、JavaScriptを扱った卒業論文なども増えているような気がするので、もっと見つけやすくなるといいなと思います。(CiNiやGoogleスカラーでも引っかからないもの多い、というか公開されない感じの多い)
後、Test Driving JavaScript Bookは今まで全く知らなくて(検索にも殆ど出ない)、ここまでテストについて書かれてるものが2009年に出ていたのにはビックリした。(CC BY-SA 3.0で公開されてる)

Firefox Developers Conferenceの動画と資料

Firefox5周りの変更について。
Firefox 5 for developers - MDC Docsも参照。

こっちはFirefox6周りの変更点について。
progress要素のサポート、window.matchMedia API,バイナリを扱うAPIの改善,Server Sent Events,WebSockets(07)が復活。
-element.dataset でdata-*属性値にアクセス/変更できる。
-DOM3 CustomEvent ,event.preventDefault()されたかをイベントオブジェクトがdefaultPreventedプロパティに持つ。
-onhashchangeイベントがnewURLとoldURLを持つように。
-ドキュメントのprint(印刷)に関するafterprint,beforeprint
-WeakMapの実装
http://d.hatena.ne.jp/teramako/20110516/p1
など、詳細はFirefox 6 for developers - MDC Docsも参照。

"羽田野 大理 JavaScriptから利用できるx86エミュレータの実装"
論文のファイルはこちらから
http://dl.dropbox.com/u/1079829/JS_x86%E3%82%A8%E3%83%9F%E3%83%A5%E5%8D%92%E8%AB%96.zip

JavaScriptMVCの概要を説明してるもの。
とても見やすくできている。

テストしやすいJavaScriptの書き方についてのスライド

Chrome Developer ToolsのMemory Graphについて。
performance.memoryを利用しているので—enable-memory-infoの起動引数が必要。
http://efcl.info/2010/1226/res2191/

IEの開発者ツールのコード整形機能の使い方

HerokuがNode.jsを公式サポート

サーバーサイドJavaScriptについて
Node.js, Jaxer, EJScript, RingoJS, AppengineJS, CommonJS

用途別の小さなライブラリを集めたサイト。
ジャンル別に絞り込める

モダンJavaScriptには入ってるArray拡張やObject.keysなどを古いIEでも使えるようにプロトタイプ拡張で提供してくれるライブラリ。
kriskowal/es5-shim - GitHubと似たようなもの。

Processing.js v1.2がリリース。
WebGLにも対応した。

highlight.js 6.0のリリースと他のシンタックハイライターとの機能比較をまとめた表

モジュールローダーライブラリSeaJS ver0.9.2がリリース。
spm(seajs package manager)が独立

SproutCore 2.0のプレビュー版公開

言語別のWebSocket対応ライブラリのまとめ

ES5の拡張や__*__、Firefoxの独自拡張などの互換性をまとめた表
エラーオブジェクトやHarmonyについても若干

JavaScriptのコーディングルールのまとめ
JavaScript Style Guide

変数が未定義であるかを判定する方法を順番に解説。

JSONを整形、シンタックスハイライトして表示するFirefoxアドオン。
対応形式がしっかりしてる

WebStorm/PhpStorm一周年
年内に3.0が予定されていて、LESS/SASSのサポート改善とQUnit/CoffeeScript/Node.jsがサポートされる予定。

Test Driving JavaScript Book
JavaScriptのデバッグやテストについての電子書籍
CC BY-SA 3.0で公開されてる

書籍関係

2011年6月発売。
レトロな表紙
HTML5CanvasでつくるRPG―HTML5(Canvas)+JavaScriptで、Webゲームをつくる! (I/O BOOKS)

2011年6月24日
14歳からシリーズ

2011年10月30日発売
Packt PublishingのObject Oriented Javascript第二版
https://www.packtpub.com/object-oriented-javascript/book

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