Fork me on GitHub

2012-07-22のJS: Enyo 2、Typed Arraysチュートリアル、MockライブラリDexter JS

Edit on GitHub 編集履歴を見る

JSer.info #80 - ウェブアプリケーションフレームワークのEnyo 2リリースされました。
1.0ではwebOSがターゲットのものでしたが、デスクトップブラウザ等のマルチプラットフォームをサポートするようです。

JavaScriptのモック系ライブラリとしてはSinon.JSMockjax等が知られてると思われますが、Sinon.JSは機能豊富で複雑な部分も多いので、その辺を大分シンプルにした感じのテストライブラリDexter JSがリリースされました。

ヘッドライン

Firefox 14.0.1リリース

Enyo 2リリース。
mobileだけではなくデスクトップのブラウザもサポート

PhoneGap 2.0リリース。
Windows Phoneのサポートなど

Dojo 1.8.0rc1 リリース

Node.js 0.8.3リリース

Node.js 0.9.0(開発版)リリース

C#のLINQライクに使えるlinq.js 3.0.0βリリース。
破壊的変更なのでメソッド名などの互換性はなくなり、よりJavaScriptライクな感じに。
またObject.definePropertyをつかったネイティブ拡張や、それを利用したQUnitのアサーションの拡張なども含まれている。
jQuery連携もプラグインに分離されてる。

アーティクル

SVGについての演習。
サンプルが豊富

bindを使った部分適応のuse caseについて

テスティングフレームワークTestemのコンソール上のUI構築についての話。
Backboneを使ったMVCの話

IE10でのXHRのreponseXMLについて。
responseXMLでネイティブのdocumentが返るように、またresponseType = ‘document’と’msxml-document’についての説明

Application Cache Manifestのチュートリアル

Typed Arraysのチュートリアル。
Browser APIでTyped Arraysが使われてるところについてや関連ライブラリについて

Require.JS/r.jsのコードリーディングのポイントについて

JavaScriptでいろんなオブジェクトをcloneする関数について。
コメント欄も参照

breakできるforEachの実装について

JSONスキーマやJSONを拡張した実装について

FirefoxのJavaScriptコンソールアドオン。
REPL的に実行でき、実行結果を後からインスペクトしたり、chrome権限での実行も可能

スライド、動画関係

mixin, extendの違いについて。
またSass 3.2のSilent Classについてのスライド

JavaScriptでの大規模開発について。
JavaScriptを生成する言語(Haxeとか)について

jQuery Mobile 1.2についてのスライド。
新しい機能や開発環境について

iframeのseamless属性についてのスライド.
iframeの親子間でのlocation+postMessageでのやり取り、mutation observerとDebounceについて等

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

ECMAScript用語集

IE7のサポートをやめるところも多くなってきてるので、IE8について学びましょうという感じのサイト
IE8で使えるCSS/JavaScriptの機能についての解説

Windows向けのNode.jsバージョン管理ツール

フォントから指定された文字列だけを取り出して、ファイルサイズを小さくしたフォントを作成するソフト
WebFontsなどに使える

スマートフォンアプリのプロトタイプモック作成ツール。
画像を使用したり、画面遷移とかも作れる

ライブラリ関係

Sinon.JSのようなStub/Spy/FakeXHRの機能を持ったシンプルなテスト補助ライブラリ。
シンプルで綺麗な作りを維持するのが目的

書籍関係

WebGL入門本

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