PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Ajax
[問題] javascript的執行順序?
作者:
loveflames
(咕啾咕啾魔法陣)
2014-05-29 17:58:44
初學者的問題
這裡的onload不是載入body後就會執行嗎?
為什麼會比bottom更慢執行呢
另外就是js放在</html>之後的用途是?
代碼:
<script>alert("top")</script>
<html>
<head>
<script>alert("head")</script>
</head>
<body onLoad="abc()">
<script>
alert("body");
function abc(){alert("onload");}
</script>
</body>
</html>
<script>alert("bottom")</script>
作者:
mmis1000
(秋月戀楓)
2014-05-29 18:16:00
請不要把script放在body跟head以外的地方
作者:
loveflames
(咕啾咕啾魔法陣)
2014-05-29 18:19:00
請問這種作法是不標準的嗎?
作者:
mmis1000
(秋月戀楓)
2014-05-29 18:20:00
是,對不標準做法的反應,本來就是不可預期的阿...
作者:
danny8376
(釣到一隻猴子@_@)
2014-05-29 23:15:00
這裡其實沒啥關聯...請搞清楚onload是在load"完"才會跑也就是整頁被執行完 圖片載完等等的之後才會執行至於放在body還head外 反正瀏覽器都一行行跑就是在tag外其實沒啥影響(雖然不合標準是事實啦)
作者:
mmis1000
(秋月戀楓)
2014-05-29 23:36:00
有差啊,因為解析時瀏覽器會試圖把它解析成合規格的的網頁,因此解析完後,它根本不再原本位置上了遇到這種例外的解析是到html5才確立,之前的網頁都是看瀏覽器實作
http://i.imgur.com/3jifX5P.jpg
ff的處理方式他把那個在底部的script塞進body裡了
作者:
danny8376
(釣到一隻猴子@_@)
2014-05-29 23:52:00
但不管放哪都一定比onload早啊...
作者:
mmis1000
(秋月戀楓)
2014-05-29 23:54:00
但也只有unload一定比較早阿
繼續閱讀
[問題] json.Parse問題
skywriter
[問題] jQuery尋找符合條件attr的children
KawasumiMai
Re: [討論] JS 時間計算常見問題
bndan
[問題] IE cache問題(已爬文)
oldwug
Re: [討論] JS 時間計算常見問題
tomin
Re: [討論] JS 時間計算常見問題
tomin
[討論] JS 時間計算常見問題
TonyQ
[問題] ui-widge開頭的CSS
cat99961
[問題] ipad上無法連續mousedown,mouseover
oToToT
[問題] IE7與IE8無法顯示的問題
austain
Links
booklink
Contact Us: admin [ a t ] ucptt.com