BT

John Resig氏、jQueryとJavascriptの今後の方向性について語る

| 作者: Nick Laiacona フォローする 0 人のフォロワー , 翻訳者 八角研究所 フォローする 0 人のフォロワー 投稿日 2008年5月30日. 推定読書時間: 3 分 |

jQuery(source)のクリエイタでありMozilla JavascriptのエバンジェリストであるJohn Resig氏は、先日ビデオプレゼンテーションを(source)投稿した。プレゼンテーションはjQueryプロジェクトの今後のリリースプランを概観し、まもなくブラウザに搭載されるようになるJavascriptのエキサイティングな新機能に焦点をあてている。以下に、彼のプレゼンテーションのハイライトを紹介する。

jQuery Core

jQuery 1.2.4は、5月中旬のリリースとのことです(編集部注:5/18にリリースされました)。予定されている。jQuery Coreの一部として、Dimensions Pluginが(サイト・英語)含まれる予定だ。この定評あるプラグインは、要素のサイズを取り扱うためのクロスブラウザな互換性をもったメソッドを提供する。 jQuery 1.2.4には更に、イベントハンドリングメソッドの速度最適化も盛り込まれている。John Resig氏はドラッグ・アンド・ドロップの操作が新しいバージョンでは3倍速くなっていると報告している。夏にはjQuery 1.3のリリースが予定されており、セレクタエンジンとDOM操作の速度の改善が見込まれている。また、jQueryプロジェクトはこの秋にライブカンファレンスを計画している。

jQuery UI 1.5

jQuery UI 1.5は、特性とAPIの両面において、jQuery UI 1.0からの完全な改良版となるだろう。この改良には新しいドキュメンテーション、デモ、そして新しいウェブサイトが伴う予定だ。また、jQueryとシームレスに統合するアニメーションとエフェクトのフルセットとなる、Enchantという新しいサブライブラリの開発が進行中である。

まもなく使えるようになるJavascriptの機能

次にResig氏は、Mozillaや他のブラウザベンダによって作業が進められているJavascriptの数多くの興味深い機能について概要を述べた。

  • よく使われる二つのメソッドの速度向上。そのメソッドとはFirefox 3とSafariにおけるgetElementsByClassName()と、Safari、Opera、IE8、FirefoxにおけるquerySelectorAll()のことである。
  • ARIA Accessible Ajaxは、Javascript開発者がユーザのスクリーンリーダーに直接命令することを可能にする新しい標準である。スクリーンリーダーのアクセシビリティの欠如はAJAXアプリケーションにおいてよく指摘される問題点である。
  • CSS 3が完成しつつあり、ブラウザはついにCSS 3の機能セットをしっかりと実装したものとなる。
  • HTML 5仕様の postMessage() は、ユーザが安全性を考慮してクロスドメイン通信を行うことを可能にしてくれる。
  • Firefox 3とJavascript 1.9にネイティブのJSONサポートが追加される。これで、JSONオブジェクトのより速いシリアライズとデシリアライズが可能になる。
  • Function.prototype.bind() は、ファンクションをオブジェクトでバインドするための組み込みの言語サポートを提供する。
  • ISO Date() による解析は、ブラウザとサーバ両方における日付処理を簡略化してくれる。
標準化団体への要求

Resig氏は、標準化団体への要求でプレゼンテーションを締めくくった。標準化団体は、ユーザビリティを管理する一方で、Javascriptライブラリからもっとヒントを得たり、ライブラリスペースの実証された機能を正式なものにする必要がある、と発言し、ブラウザベンダに対してはタグ用の標準コーデックなどで協力をするよう呼びかけた。

原文はこちらです:   http://www.infoq.com/news/2008/05/resig-video

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT