Javascipt onload Event的研究
来源:互联网 发布:保姆 知乎 编辑:程序博客网 时间:2024/06/05 15:32
最近研究Website性能问题,发现onload event真的很有意思,运行顺序也是不一样的,有时候可能会被覆盖
第1种:Body中的onload
第2种:window.onload
第3种:window.attachEvent
<html>
<head>
<script type="text/javascript" language="javascript">
window.onload=function()
{
alert("first run");
}
</script>
</head>
<body onload="alert('third run');">
<script type="text/javascript" language="javascript">
function twofunction()
{
alert("second run");
}
window.attachEvent('onload',twofunction());
</script>
</body>
</html>
以上代码执行的顺序是 2、3,1没有被执行,因为被3覆盖了
要想1也被执行,那么应该改成
<html>
<head>
<script type="text/javascript" language="javascript">
function firstfunction()
{
alert("first run");
}
window.attachEvent('onload',firstfunction());
</script>
</head>
<body onload="alert('third run');">
<script type="text/javascript" language="javascript">
function twofunction()
{
alert("second run");
}
window.attachEvent('onload',twofunction());
</script>
</body>
</html>
用window.attachEvent才行
- Javascipt onload Event的研究
- HTML DOM onload Event
- Body onload Event
- actionscript与javascipt通信研究
- for=window event=onload ==>为window的onload事件指定函数
- Mootools add window onload event
- adding to window.onload event?
- javascipt用到的函数
- 【JavaScipt】可选的分号
- Javascipt的作用
- javascript注册window的onload事件问题研究
- javascipt
- javascipt
- <script language= "javascript " for= "window " event= "onload " /> 的问题解读
- 打开 Spry 调试的Javascipt!
- JavaScipt的一些小技巧
- java、jsp、javascipt的区别
- WebView与JavaScipt的交互
- 吃不穷,穿不穷,算计不到一世穷
- 大腕台词_程序员
- Android开发者必须深入学习的10个应用开源项目
- linux编译源码的configue参数
- jquery对DOM元素操作
- Javascipt onload Event的研究
- 静态内部类
- 广告嵌入之我见——现阶段,玩玩可以,还当不得真
- flex 截取一个字符串中你想要的值
- Android: MediaScanner生成thumbnail的算法
- php与memcached服务器交互的分布式实现源码分析 [memcache版]
- html 控件使用方法
- 21个为您的网站和博客提供的免费视频播放器[转载]
- VS2010安装OpenCV2.1方法