タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

javascriptとRangeに関するn2sのブックマーク (2)

  • リンク化 - Hatena::Let

    by htsign 2016-10-09 [2016/10/09 02:11:46] httpやttpやtpなリンクのないURLにリンクを付ける(どこにでもあるやつだけど、標準技術のみで実装している自己満足ver) /* * @title リンク化 * @description httpやttpやtpなリンクのないURLにリンクを付ける(どこにでもあるやつだけど、標準技術のみで実装している自己満足ver) * @include http://* * @license MIT License */ // 【最近の変更】 // ・正規表現を更に少し変更 // ・httpsのURLに対応 // ・scriptタグの中身は変更しないようにした(誤爆しやすいみたいなので) // ・構造を大幅に変更 (function() { var ElementFactory = (function() { fu

  • Introduction to DOM Range - DOM ECMAScripting

    DOM Core は 12 種類のノードを定義していますが、それらは大まかに 2 個のグループに分けられます。子ノードを持つものElement、Document、DocumentFragment など。これらの nodeValue は null です(Attr を除く)。子ノードを持たないもの(葉ノード)Text、Comment、CDATASection、ProcessingInstruction。これらの nodeValue はテキストデータで、data プロパティでも参照できます。DOM Range ではノードをコンテナと呼びます。子ノードを持つコンテナの場合、それぞれの子の間をオフセットとして数えます。最初の子の前をオフセット 0 とし、全部で子ノード数 + 1 個のオフセットが存在します。子ノードを持たないコンテナの場合、文字と文字の間をオフセットとして数えます。テキストデータが「

  • 1