タグ

jsとie8に関するlesamoureusesのブックマーク (2)

  • script, styleタグ内のコードの書き方 - os0x.blog

    # 最初にちょっと余談を。Chromium-Extensions-JapanのほうにChrome6 Betaの変更点を書きました。どうぞよろしく。 さて、scriptタグ内をHTMLコメントで括ってからJavaScript書くのって意味あるの? - Togetterの件に関して、関連ネタをいくつか書いておきます。。 まず前提として、scriptタグの中に直にコードを書くというのはできる限り避けたほうが良いです。とはいえ、ちょっとしたコードをいちいち外部ファイルにしていると読み込みのコストも馬鹿にならないので、インラインで書く事もよくあります。なので、以下は主に数行程度のコードをインラインに書く場合の話です。 scriptタグの中に直にコードを書くときはscriptタグに非対応なブラウザのために<!--で始め*1 // -->で閉じるというノウハウは今でも結構使われているみたいです。 しかし

    lesamoureuses
    lesamoureuses 2010/08/12
    いつもコメントアウト不要論を唱えてたけどXSSフィルタ誤検出とか知らなかったので無知だったことを今知りました
  • IE8 に実装された getCascatedCSSSelectors 関数とは何か - IT戦記

    4 月 1 日ですね! getCascadedCSSSelectors 関数とは getCascadedCSSSelectors 関数とは、 HTML5 の 4-1. the default views 定義されているインタフェースで、要素にあたっている CSS セレクタを配列で取得するための関数です。 window オブジェクト(グローバルオブジェクト)が持っている関数なので普通に、以下のように呼び出すことができます。 var element = document.getElementById('main-content'); var selectors = getCascadedCSSSelectors(element); alert(selectors[0]); // #main-content alert(selectors[1]); // div.section alert(se

    IE8 に実装された getCascatedCSSSelectors 関数とは何か - IT戦記
    lesamoureuses
    lesamoureuses 2008/04/01
    ネタか!documentもwindowもないgetCascadedCSSSelectorsで気づくべきだったか。
  • 1