私はいつも "window.onload"を使用していますが、なぜですか? 「ウィンドウ」の部分は完全に余分なものではありませんか?JavaScript "window.onload" - "ウィンドウ"は本当に必要ですか?
7
A
答えて
8
そうでない場合、onloadメソッドは現在のオブジェクト(存在する場合)に関係なく、現在のオブジェクトに帰属します。時にはうまくいくかもしれませんが、window.onloadを書くことは、それを行うための最も明示的で具体的かつ安全な方法です。
+2
右。 "onload"は、ウィンドウオブジェクトに排他的に使用されるわけではありません。画像やその他のオブジェクトにも使用できます。したがって、常にウィンドウを指定する必要があります。 – DLH
+3
JavaScriptにはこれが暗に含まれていないので、ローカル変数であるか、または "with([onloadプロパティを持つオブジェクト])ブロック内にある場合にのみ、別のonload変数と衝突します。 –
0
link text "この時点で、ドキュメント内のオブジェクトはすべてDOM内にあり、すべてのイメージとサブフレームの読み込みが完了しました。"
は
0
<script type="text/javascript">
if(window.addEventListener){
window.addhandler= function(who, which, what){
return who.addEventListener(which, what, false);
}
}
else if(window.attachEvent){
window.addhandler= function(who, which, what){
return who.addEventListener('on'+which, what);
}
}
function somefunction(){
alert('page loaded')
}
addhandler(window,'load',somefunction);
</script>
関連する問題
- 1. CDATAは本当に必要ですか?
- 2. KillTimerは本当に必要ですか?
- 3. 本当に必要ですか?
- 4. 本当にlibgccが必要ですか?
- 5. イベントのバリデーション - Jsヘビーアプリケーションには本当に必要ですか
- 6. OpenSSLには本当にopenssl.confへのパスが必要ですか?
- 7. 認証サービスにはandroid:exported = "true"が本当に必要ですか?
- 8. node.jsの処理にはプロキシが本当に必要ですか?
- 9. スピンロックには本当にDMBが必要ですか?
- 10. SHA暗号化 - 塩は本当に必要ですか?
- 11. pom.xmlのmaven "dependencies"は本当に必要ですか?
- 12. ELF .notesセクションは本当に必要ですか?
- 13. この場合、ステートレスセッションBeanは本当に必要ですか?
- 14. 関係テーブルは本当に必要ですか?
- 15. scala.util.automata、scala.util.regexp、およびscala.util.grammarは本当に必要ですか?
- 16. C++でmain()が本当に必要ですか?
- 17. C#でVOLATILEキーワードが本当に必要ですか?
- 18. iOSアプリケーションにMainWindow.xibが本当に必要ですか?
- 19. 本当にASP.NETラベルにText属性が必要ですか?
- 20. OAuth 2クライアントは本当にTLSを必要としますか?
- 21. 本当にナンスを使う必要はありますか?
- 22. 本当にこのストアドプロシージャのパラメータが必要ですか?
- 23. 本当にドッカー集団が必要ですか?
- 24. 本当に安全なリリースマクロが必要ですか?
- 25. ios5 facebook app - 本当にgit hubが必要ですか?
- 26. Rhino Mocks - 本当にスタブが必要ですか?
- 27. 本当にユニコーンレール用のDB接続プールが必要ですか?
- 28. ポータル:本当にポータルが必要ですか
- 29. ここに本当に必要なバンパターンがありますか?
- 30. クイックコンタクトバッジを追加するにはSyncAdapterが本当に必要ですか?
があなたのコンテキストPN異なり、完全なDOMで作業を開始する必要があります。 – EFraim
私は窓の範囲にいることを明確にする必要があります。ウィンドウスコープ内では、window.documentやwindow dot何かを使用するのと同じくらい余計ではありませんか? – jedmao
@sfjedi - リスクと明快さの欠如に値するものではありません。 –