タグ

2010年8月30日のブックマーク (3件)

  • jQuery を高速に使う CSS セレクタの書き方 - てっく煮ブログ

    JavaScriptjQuery は CSS セレクタで要素を選んで処理できるのが魅力的ですね。そんな jQuery ですが、CSS セレクタの書き方次第で速度が大幅に変わってきます。ここでは jQuery の内部処理を疑似コードで示しつつ、jQuery を高速に使うためのポイントを5つに絞って紹介します。何度も同じセレクタを実行しないクラスだけを指定するのは禁止#id を積極的に使う途中までの結果を再利用する子供セレクタ(>)を使うと速くなることがある※ この記事は jQuery 1.2.6 のソースコードを元に記述しています1. 何度も同じセレクタを実行しない改善前 // 例題 1 $("div.foo").addClass("bar"); $("div.foo").css("background", "#ffffff"); $("div.foo").click(function(){

  • Webの3つの問題を解決する「HTML5」とは何なのか

    最近よく目にする「HTML5」という言葉。JavaScriptAPICSS3、SVGなどを含め、急速な広がりを見せつつある「HTML5」の基礎を学べる入門連載です。「HTML5を使うと、何ができるのか」「それを実現するには、どのようなプログラムを書いたらいいのか」をお届けします どっからどこまでが「HTML5」なの? 最近、「HTML5」という単語を目にする機会が驚くほど増えました。ニュースやブログで取り上げられない日はほとんどありませんし、筆者が主催している勉強会を含め、開発者同士の勉強会でもHTML5がテーマになることが少なくありません。 しかし一方で、「『HTML5』といわれているものは範囲が広すぎて、とても学ぶ時間がとれない」という声もよく聞きます。それもそのはず、HTML5は現在世界でも最もホットなテーマといってもよく、世界中の名だたる開発者や企業が日々仕様を提案したり、改善

    Webの3つの問題を解決する「HTML5」とは何なのか
  • 標準化と実装が進む次世代Web規格「HTML5(HyperText Markup Language 5)」とは? − @IT

    ChromeやOperaなどのWebブラウザへの実装が始まっているHTML5。何が新しくなるのか? HTML歴史を振り返りながら、その目的や特徴を解説する。 連載目次 HTML5は、標準化団体のW3C(World Wide Web Consortium)がコミュニティのWHATWG(Web Hypertext Application Technology Working Group)と共同で策定中のHTMLの最新版である。HTML5はWebアプリケーションを開発するためのプラットフォームとなるべく仕様が策定されていることが最大の特徴だ。 HTML5へ至る経緯 HTMLは1993年に、当時スイスのCERN(欧州原子核研究機構)に在籍していたティム・バーナーズ=リー氏がHTTPなどとともに開発した技術だ。 バーナーズ=リー氏がHTMLを考案したのは、CERNなどに在籍する研究者同士が効率よく

    標準化と実装が進む次世代Web規格「HTML5(HyperText Markup Language 5)」とは? − @IT