タグ

ブックマーク / members.jcom.home.ne.jp (3)

  • Identifier - URIやパスを扱うクラス(JavaScript版) - Personnel

    相対URIの解決 各URIコンポーネントの取得 ファイル名の取得 パススキームのURIへの変換 以上をサポートしています。 Foot note この記事のURI参照 http://members.jcom.home.ne.jp/jintrick/Personal/Identifier.html#status 引数に基底URI(またはパス)を与えてインスタンスを生成します。基底URIごとに一つのインスタンスを作成するモデルになっています。URIの解決を相対URIを変更して何度も行ったり、各種のURIコンポーネントを取得する際に、キャッシュを利用して効率化を図るのが特徴です。 var URI = new Identifier(location.href); 相対URIから絶対URIへの解決はresolveメソッドに相対URIを与えます。 var jsdir = URI.re

  • DOM Rangeについて色々 - Personnel

    これまで、Rangeインターフェイスはテキストの選択範囲を操作する、それだけの仕様だと思っていました。しかし、DOM CoreやHTMLでは面倒で、コードが煩雑になりがちだった複数の要素に関する操作が、Rangeインターフェイスを利用することで直感的かつ直接的な操作になり、とても扱いやすくなることが分かりました。現在では個人的に、DOMで文書ツリーを扱う時には常に傍らにいてもらいたい介さんのような存在になっています。取りあえず呼んでおけ、みたいな。 以下、とてもありがちな要素に関する操作を、CoreやHTMLのみを用いた方法とRangeを利用した方法で行い、その比較を行います。 Foot note この記事のURI参照 http://members.jcom.home.ne.jp/jintrick/Personal/DOM_Range.html#MISUNDERSTANDING D

  • 名無しのVIM使い

  • 1