タグ

2007年9月19日のブックマーク (5件)

  • CDATA セクション内に ]]> < 07 < July < 2005 < nulog, NULL::something : out of the headphone

    Studying XML -- second step -- [ エスケープ ] (via XML の CDATA 中では ]]> のエスケープが必要)で ]]> を書くときは ]]&gt; のようにエスケープすればよいみたいなことが書かれているけど、CDATA セクション内ではそもそも & の扱いもなくなる (CDATA セクション内では ]]> のみがマークアップとして扱われる。Within a CDATA section, only the CDEnd string is recognized as markup) ので意図した挙動 (]]> がアンエスケープ) にならない。 結論をいうと CDATA セクションに ]]> をそのまま含めることは不可能で、どうしても CDATA セクションを書きたいよぅって時は二つにわけないとダメ。すなわち <!CDATA[[]]]]><CDATA[

  • jQueryつまみぐい

    jQueryとは メソッドチェーン 比較的高速 DomContentLoaded 汚染が少ない jQuery,$noConflictモードだと任意の変数 $('#id') #id系を先に判別して、getElementByIdを使用 今までは、全てfind()を使用していた使えない場合はfind()を使用するIE,Operaのname属性問題 引数判別の正規表現のキャッシュと高速化 var quickExpr = /^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/; $('elem') 正規表現のキャッシュと高速化 var chars = jQuery.browser.safari && parseInt(jQuery.browser.version) < 417 ? "(?:[\\w*_-]|\\\\.)" : "(?:[\\w\u0128-\uFFFF*_-]|\\\\

  • 第6回 イベントハンドラから脱却しよう

    今回はイベントについて学んでいきましょう。JavaScriptによるアプリケーションを作成するうえでは,イベントは欠かすことができない要素です。 ここでは,旧来より使われてきたイベントハンドラのおさらいと,イベントハンドラの問題点を考察します。そして,イベントハンドラに置き換わるW3C DOMイベントモデルの基礎を学んでいきます。 イベントとは イベントとは,ブラウザ上で発生した出来事全般のことを表します。例えば,ブラウザに表示された画面上でマウスをクリックしたり,テキストボックスに文字を入力するといったように,閲覧者が何か操作したときにイベントが発生します。また,HTMLがブラウザに読み込まれたり,別のページに移動したという現象もイベントとして認識されます。 まずはじめに,旧来より使われてきたイベントハンドラについておさらいしましょう。 イベントハンドラ イベントをJavaScript

    第6回 イベントハンドラから脱却しよう
  • jQuery用のscript.aculo.usがリリース「jQuery UI」:phpspot開発日誌

    jQuery UI: Widgets, Components, and Interactions jQuery UI is a set of themable widgets and interactions, built on top of the jQuery JavaScript Library, that you can use to build highly interactive web applications. jQuery用のscript.aculo.usがリリース「jQuery UI」。 ドラッグ&ドロップ、ソート、エレメント選択、リサイザブル、アコーディオン、カレンダー等、UIに関わる機能が盛りだくさんです。 Interactions Draggables Droppables Sortables Selectables Resizables Widgets Acco

  • Twitterの中の話:phpspot開発日誌

    Scaling Twitter: Making Twitter 10000 Percent Faster | High Scalability Twitter started as a side project and blew up fast, going from 0 to millions of page views within a few terrifying months. Twitterの中の話が書かれていましたので要所をまとめてみました。 プラットフォーム 言語 Ruby on Rails Erlang サーバソフトウェア MySQL Memcached Mongrel - hybrid Ruby/C HTTP server designed to be small, fast, and secure 監視ツール Munin Nagios アクセス解析 Google Ana