タグ

domに関するhideokiのブックマーク (4)

  • とてもシンプルに自分自身が属する script 要素を取得 - IT戦記

    グローバル領域に以下の一行を書く <script> var currentScript = (function (e) { if(e.nodeName.toLowerCase() == 'script') return e; return arguments.callee(e.lastChild) })(document); alert(currentScript); </script>こうすることで、currentScript はこの script 要素を指す。 いちおう説明 DOM は構築されるときに、上から順番に構築される。そして、script タグがあると、 script 要素を構築したあとに、スクリプトを実行する。 つまり、スクリプトが実行されたとき script 要素は今まさに作られたばかりであり、それよりも後ろの要素が存在しない。さらにこの script 要素を含むすべての要

    とてもシンプルに自分自身が属する script 要素を取得 - IT戦記
  • 最速インターフェース研究会 :: ページレンダリングを妨げないdocument.writeの実装

    とてもシンプルに自分自身が属する script 要素を取得 http://d.hatena.ne.jp/amachang/20061201/1164986067 document.writeをDOM仕様にする http://nyarla.net/blog/javascript-tips1 あたりに着想を受けて、作ってみました。 http://la.ma.la/misc/js/lazy_writer/ 特定のscript src内のdocument.writeをピンポイントに置き換えることができます。 制限事項としては、document.writeを使ってscriptタグを生成するようなコードの場合、IEではinnerHTMLにscriptを書いても実行されないという仕様があるので実行されません。その点を除けば、IFRAMEをdocument.writeで挿入するような、良くある広告系のdo

  • MODULE.JP - 再帰的な木を描く"JavaScript"のソースコード

    ついカッとなって書いてみました。大量のノードをJavaScriptのDOMで生成・操作するので、親の敵のような重さですが。 その名のとおり、JavaScriptで木を描くコードです。コードの洗練度は無視で面白さ重視。 再帰的な木を書くJavaScript SafariとFirefoxでしかテストしてません。IEはもしかすると動かないかも? 結城さんの「再帰的な木を描くJavaのソースコード」を公開が元ネタ。 しくみはなんの事は無い、昔ネタでやった画像ファイルを読み込んでHTMLテーブルだけで画像を表現するってのの応用で、HTMLテーブルで表示領域を作りその上に画素をTDタグで配置しているだけです。座標の計算と描写の処理はJavaScript + DOMの操作。ピクセルの操作はCSSLineオブジェクトとかの中身はチョーテキトウなので、そこんとこよろしくです。傾きが90度の線が引けないと

  • DOM Reference

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

  • 1