7 番目の PPT のコードは JS を使用して CSS を設定しています。これは「ブラウザーによって DOM の解析方法が異なる」とは関係ありません。CSS の互換性です。さらに、JS を使用してスタイルを直接設定するのは技術的な間違いです。
9 番目の PPT のコードは、より互換性のあるフォーム名を使用してフォーム内のオブジェクトを取得するのではなく、DOM スクリプトを使用してプログラムされています。 DOM スクリプトは XXX.getElementByXXX メソッドなしでは動作できないようです。
10 番目の PPT のコードは次のとおりです:
if(document.all){}else{}
コードは明らかに addEventListener() メソッドなので、これを記述しないのはなぜでしょうか次のように:
if(XXX.addEventListener){}else{}
理由については、army の翻訳「機能検出はブラウザ検出ではありません」を参照してください。
まあ、document.all(IE) と document.layer(NN) は、プロジェクトによって残されたコードの痕跡をいくつか見ただけですが、これを使用するのは本当に面倒です。アダンのように大量に。
19 番目の PPT のコードは、匿名関数によって形成された JS クロージャを使用して一時的な名前空間を生成しています。同僚とのコミュニケーションを通じて、このメソッドはライブラリのコア ファイル内で 1 回しか使用できないことがわかりました。 jQuery ソース コードを参照してください)。このようなページ内で複数回使用されている場合、悪用される可能性があります。コードから判断すると、a はすでに A と B の違いを持っているため、競合は起こりません。
25番目のPPTのコードでは、setメソッドとreadメソッドが対になっておらず、setとgetが対になっており、readとwriteが対になっています。
ppt パッケージのダウンロード