window.onload = 関数名
もしくは、
window.onload = function(){
//ここに処理を書く
};
このどちらかの形式をとります。前者の使い方は
<script> window.onload = init; function init(){ alert("hello world!"); } </script>
このように書いたコードを実行すると、読み込まれた直後にinit関数が読み込まれ、hello world!が表示されます。
もう一つの
<script> window.onload = function(){ alert("hello world!"); }; </script>
window.onloadで関数名を指定せず、function()から書き始める方法もあります。このように関数名のところに直接functionから書くものを無名関数と呼びます。無名関数であっても関数なので、function内に処理を書くことで、一つ前のinit関数を作成してwindow.onloadでinit関数を指定するものと同じ結果になります。実際、このコードを実行してみると同様の結果になります。
0 件のコメント:
コメントを投稿