Fork me on GitHub

2012-10-08のJS: TypeScript、jQuery Mobile 1.2.0、NetBeans 7.3

Edit on GitHub 編集履歴を見る

JSer.info #91 - MicrosoftからTypeScriptというJavaScriptのスーパセットな言語が公開されました。
JavaScriptに始まり、JavaScriptに終わるというぐらいなので、既存のJavaScriptをそのまま使えたり、underscore.d.tsのように型定義だけを外部ファイルとできたり、ES.nextの仕様など意識して作られてたりしているため、他のJavaScriptへ変換する言語 - altJSは色々ありますが、その中でもまた少し違った方向性が見られると思います。
また最初からVisual StudioSublime Text, Vi, Emacs等のサポートを用意されていますが、TypeScriptをどう受け止めるかというのはThoughts on TypeScript大体同じ意見で、興味を持って様子を見る感じです。

jQuery Mobile 1.2.0リリースされましたが、location.hrefの挙動に絡むXSSへのセキュリティアップデートも含まれているので使っている場合は更新すべきです。

NetBeans IDE 7.3がリリースされました。
Webkitを使った内蔵ブラウザやChromeとのデバッグ連携やJsTestDriverとの連携等、WebStormとかでもある感じの機能が色々入ってJavaScript IDEとして使える機能が増えたような気がします。

ヘッドライン

MicrosoftによるJavaScriptのスーパーセットな言語.
色々な記事が書かれていると思いますが、現在は開発者向けのプレビュー版(0.8.0)という感じなので、まだどのような方向に進むかは未知数です。

後、TypeScript Language Specification - TypeScriptの仕様書は読み物としても結構面白いと思うので、JavaScriptに興味がある人は読んでみると良い気がします。

以前Dartの際に

TC39 委員会の参加者として、標準ランタイムを拡張し、大規模な JavaScript 開発のサポートに必要な構文機能を既存の JavaScript 標準の上に構築できると確信しています。

進化する ECMAScript - Internet Explorer ブログ (日本語版) - Site Home - MSDN Blogs

という事も言っていましたが、”JavaScript 標準”の上(まだ未確定の未来も含んでいますが)にTypeScriptを載せていってるようなので、これを表現した一つの形なのかなとも思います。

jQuery Mobile 1.2.0リリース.
popup UIの追加、vmouse eventsのstandalone化、jQuery1.8.xのサポート、location.hrefを利用したXSSのsecurity fix等

lodash v0.8.0リリース

RequireJS 2.1.0リリース。 configのshimでs/exports/init/に変更

NetBeans 7.3リリース
JavaScriptデバッガー、Embedded Webkit ブラウザ、Chrome連携、JsTestDriverと連携したTest Runner等

NetBeansにWebkitの内蔵ブラウザが入った

アーティクル

GoogleのWeb Performance Best Practicesの翻訳
Page Speedとウェブサイトのパフォーマンスについての文章

Closure CompilerのADVANCEDコンパイルの恩賜と対応剃る方法について

ES5やES6、DOM4やXHR2などにおいて、新しいトピックを簡単にまとめたもの

モバイルサイト向けのUIフレームワークの特徴/機能比較まとめ

When Can I Use… の管理をGithubで行う事になったので、Github上でPull Requestとかを遅れるようになった

クロージャーとオブジェクトのlookupについて

スライド、動画関係

WebInspectorについてのスライド。
ネットワークタイムライン、HAR形式、WebSocket Frames、DOMのレンダリング、ヒープスナップショットでのメモリリーク調査、CSSプロファイラ、audit pluginやカスタマイズ、リモートデバッグ、—enable-benchmarkingでのより深い調査

ライブラリ関係

JavaScriptで書かれた JavaScript parser.
小さくて早いものを目指してる。Esprimaとの比較

IE6+向けにES5,6、DOM4のメソッド等のshimを提供するライブラリ

JavaScriptでDocTest(コメントとしてテストケースを書く)を行うテスティングフレームワーク

書籍関係

2012年10月26日発売
Node.js本
http://meso.hatenablog.com/entry/20101201/1291180243

2012/10/25発売
共著系

2012年11月20日発売
絵本シリーズとかのアンク社JavaScript本

この記事へ修正リクエストをする
記事を紹介する