JavaScriptページでは、jsを自動的に実行(ロード)する方法がいくつかあります.
3032 ワード
一、JS方法
1.一番簡単な呼び方は、直接にhtmlのbodyタグに書きます.
1.ページ全体のdocumentをすべて読み込み完了後に実行します.残念なことに、このような方法はページのDOM treeの全部のロードが完了するだけでなく、すべての外部画像とリソースのロードが完了する必要があります.さらに不幸なことに、外部リソース、例えば画像を長くロードする必要があるなら、このjs方法の実行は遅いと感じる.つまり、これは一番厳密なページをロードしてから実行する方法です.
1.一番簡単な呼び方は、直接にhtmlのbodyタグに書きます.
<html>
<body onload="func1();func2();func3();">body>
html>
2.JS文での呼び出し:<script type="text/javascript">
function myfun(){
alert("this window.onload");
} /* window.onload myfun()*/
window.onload = myfun;//
script>
3です<script type="text/javascript">
window.onload=function(){
func1();
func2();
func3();
}
script>
二、JQの方法1.ページ全体のdocumentをすべて読み込み完了後に実行します.残念なことに、このような方法はページのDOM treeの全部のロードが完了するだけでなく、すべての外部画像とリソースのロードが完了する必要があります.さらに不幸なことに、外部リソース、例えば画像を長くロードする必要があるなら、このjs方法の実行は遅いと感じる.つまり、これは一番厳密なページをロードしてから実行する方法です.
window.onload =function() {
$("table tr:nth-child(even)").addClass("even"); // jquery
};
2.すべてのDOM構造をロードするだけで、ブラウザがすべてのHTMLをDOM treeに入れる前に方法を実行します.外部画像とリソースをロードする前に含める.$(document).ready(function() {
$("table tr:nth-child(even)").addClass("even"); // js
});
もう一つの簡単な書き方があります.$(function() {
$("table tr:nth-child(even)").addClass("even"); // js
});
回転:http://hi.baidu.com/410838107/item/7754deefcb5f65a9cf2d4f98