錯(cuò)過(guò)了年華
2016-12-06 23:41:10
<script?type="text/javascript">
??var?h=img1.height;
??var?w=img1.width;
??function?blowup()
??{
???????if(img1.height>=h)
???????{
???????????img1.height=h-100;
???????????img1.width=w-100;
???????}
??}
??function?reduce()
{
?????if(img1.height<h)
?????{
?????????img1.height=h;
?????????img1.width=w;
?????}
}
??function?pclose()
??{
??????alert("welcome?to?myprogram");
??}
</script>
</head>
<body?onunload="pclose()">
<img?src="1.jpg"?name="img1"?onload="blowup()"?onmouseout="blowup()"?onmouseover="reduce()"?>
</body>基本語(yǔ)法執(zhí)行順序:javascript程序按照在html文件中出現(xiàn)的順序逐行執(zhí)行,如果需要在整個(gè)html文件中執(zhí)行,最好將其放在<head>…</head>。一般不是放head里嗎?
1 回答
已采納

o_n
TA貢獻(xiàn)56條經(jīng)驗(yàn) 獲得超20個(gè)贊
放哪里都可以的,沒(méi)有說(shuō)一定要把JavaScript的代碼放在最后執(zhí)行。當(dāng)然,放在后面有一定的好處,可以提高頁(yè)面的加載速度,就是一點(diǎn)開(kāi)就能看到整體加載好,然后再出現(xiàn)JS的效果。出于性能考慮,腳本異步加載很關(guān)鍵。一段腳本放置在?<head>?內(nèi),比如<script src="main.js"></script>,其加載會(huì)一直阻塞 DOM 解析,直至它完全地加載和執(zhí)行完畢。這會(huì)造成頁(yè)面顯示的延遲。特別是一些重量級(jí)的腳本,對(duì)用戶體驗(yàn)來(lái)說(shuō)那真是一個(gè)巨大的影響。這個(gè)位置還有很多爭(zhēng)議的,沒(méi)有說(shuō)能找一個(gè)適用所有情況的位置。打了這么多字,給我一個(gè)采納吧

慕妹5461943
TA貢獻(xiàn)290條經(jīng)驗(yàn) 獲得超0個(gè)贊
添加回答
舉報(bào)
0/150
提交
取消