ブックマーク / www.kawa.net (3)

  • [JSAN] Date.W3CDTF - ISO-8601日時フォーマット対応JavaScriptクラス

    Date.W3CDTF クラスは、JavaScript ビルドインの Date オブジェクトを継承して、W3CDTF の入出力に対応します。 今回はテストスクリプトも書いて、初めて JSAN に登録してみました。 W3CDTF とは、RSS などで利用されている『yyyy-mm-ddThh:mm:ss+hh:mm』形式の日時フォーマットです。 複数の形式がありますが、Date.W3CDTF クラスでは以下の形式に対応しています。 2005-04-23T17:20:00+09:00 ⇒タイムゾーン指定あり 2005-04-23T17:20:00Z ⇒タイムゾーン指定なし 昨年書いた jse-date-w3cdtf.js はネイティブのDateオブジェクトを直接拡張するものでしたが、 今回の Date.W3CDTF クラスは、少し行儀良く継承するように書いています。 今回の Date.W3CD

    Gimite
    Gimite 2009/12/26
    test2
  • [JavaScript] ECMAScript for XML (E4X) を試してみた

    Firefox 1.5では、 ECMAScript for XML (E4X) が利用できます。 JavaScript 中に XML コードを埋め込んで XML オブジェクトとして利用できるほか、 (XML.ObjTreeクラスのように) 面倒な DOM 操作ではなくてJavaScriptオブジェクトの プロパティを辿るようにして簡単に XML のデータ構造にアクセスできます。 大なり・小なりの記号を新しい用途に使っているわけですね。賢い! (C++ のストリームの << よりもよっぽど直感的な用途だと思う) XML の処理がスゴく直感的に分かりやすくなるので、良いと思うのですが、 まだ IE では使えないので、一般に普及するのはまだ当分先になりますね……。 ※このページのスクリプトは、Firefox 1.5 用になります。 IE 7/Opera 8.53 では動作しません。 要素の値・属

    Gimite
    Gimite 2007/02/20
    SpiderMonkeyで使えるXMLオブジェクト
  • JKL.Floating - フローティングエレメント(ドラッグ移動)

    エレメントをマウスでドラッグして移動できます。 Internet Explorer 6.0、 Firefox 1.0、 Opera 8.0 で動作確認をしています。 ダウンロード JKL.Floating は、下記アーカイブ中の jkl-floating.js 単独で動作します。 JKL シリーズのその他の .js ファイルの併用は必須ではありません。 jkl-floating-0.03.tar.gz TAR-GZ jkl-floating-0.03.lzh LZH .tar.gz 版と .lzh 版の内容は同じです。(アーカイブ形式のみ違う) サンプル1 シンプルにエレメント全体を掴んで移動できるサンプルです。 簡単なメッセージ表示などに利用できます。 ドラッグ移動中は半透明(透過率50%)となります。 var float1 = new JKL.Floating("area1"); fl

    Gimite
    Gimite 2006/02/03
    JKL.Floating - フローティングエレメント(ドラッグ移動)
  • 1