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