window.onload
网页加载完会触发一个onload事件,这个事件与window对象相关联。
用法举例:
1 window.onload=function(){ 2 //具体函数体 3 }
当网页加载完有多个函数func1,func2,func3……都需要执行时
window.onload=function(){func1();};
window.onload=function(){func2();};
window.onload=function(){func3();};
这样的用法是不行的,实际效果相当于只执行window.onload=function(){func3();};
window.onload=function(){func1();func2();func3();};是一种不错的解决方案
但这样的代码看起来显得凌乱,还有一种弹性的解决方案addLoadEvent()函数
1 function addLoadEvent(func){ 2 var oldEvent=window.onload;//保存已经存在的事件队列 3 if(typeof window.onload=='function'){//已经添加了函数 4 window.onload=function(){ 5 oldEvent(); 6 func(); 7 }; 8 } 9 else{//还未添加函数 10 window.onload=func; 11 } 12 }
现在只需用下面的代码调用即可:
addLoadEvent(func1);
addLoadEvent(func2);
addLoadEvent(func3);
相关推荐
教育教学
温室穴盘栽培的菜瓜(Cucumis melo L . var . flexuosus Naud .)幼苗经0、2、4、6d干旱胁迫后,喷施稀释250、500、750、1000倍的“靓鼠”植物生理障碍修复剂,以喷清水作对照,处理24h后测定叶片的超氧化物歧化酶(SOD)、...
Notepad++ v6.7.9.2一种编辑工具,在HTML,c,c++,javascript等学习初期使用,有利于我们的学习。
纯文本编辑,HTML,win32,汇编编辑等一些语言的手工无提示编辑工具。
CmpPe+.v0.3是一种比较pe结构异同的重要工具,特别是在软件破解等领域应用。
把一些软件的快捷键,加入到鼠标右键菜单下,方便我们使用。
WinHex_18.4是一种纯文本编辑器,可以编辑十六进制文件。
OllySubScript v1.4.1一种脚本编辑工具,具有简单易用的特点。
EditPlus v3.20一种开发语言的简单编辑工具,适用于HTML,c++,c语言等。
010 Editor V3.1.3一种十六进制编辑工具,例如病毒分析,pe结构分析等中很好用。
FlexHEX是一种文本编辑器,可以快速的帮助我们编辑处理十六进制文件,在更改pe文件,更改版权中较为广泛的应用。
该资源为红外热成像数据集和标记好的XML文件,且仅对数据集中的人进行了标注,共有3493张红外热成像图片和对应标注好的3493个XML格式文件。该资源可用于深度学习中红外热成像人体的识别,且仅供学习和研究,不以盈利...
jasig开源单点登录框架的时序图
数据挖掘上机作业 实现朴素贝叶斯简单分类
fiddler web debugger
新发布的华为荣耀3c刷机包,emui3.0,Android4.4.2,刷机很easy
算法导论这本书是计算机专业学生们必掌握的书籍,在此上传课后答案
Velocity文档中文版
英文PPT 初学者很有用 而且里面例子很基础很容易理解 涉及到分类、聚类等的很多算法与实现过程。
在虚拟机VMWARE WORLSTATION 上安装UBUNTN 11.10 编译并升级Linux内核,包含整个编译升级过程和需要使用的一些命令