判断window.onload是否多次使用的方法


Posted in Javascript onSeptember 21, 2014

window.onload想必大家都有使用过吧,在窗口加载时执行,如果多次使用window.onload该如何判断呢?看看下面的代码

<script>
function onloadCallback(){
//Todo

}
if (window.onload) {
var onload_random = 'onload'+Math.random();
window[onload_random] = window.onload;
window.onload = function (){
window[onload_random]();
onloadCallback();
};
}
else {
window.onload = function (){
onloadCallback();
};
}
</script>
Javascript 相关文章推荐
JavaScript For Beginners(转载)
Jan 05 Javascript
基于jquery的获取mouse坐标插件的实现代码
Apr 01 Javascript
JS打印gridview实现原理及代码
Feb 05 Javascript
jquery快捷动态绑定键盘事件的操作函数代码
Oct 17 Javascript
JQuery文字列表向上滚动的代码
Nov 13 Javascript
jquery表单验证插件formValidator使用方法
Apr 01 Javascript
Angularjs通过指令监听ng-repeat渲染完成后执行脚本的方法
Dec 31 Javascript
深入理解JavaScript继承的多种方式和优缺点
May 12 Javascript
Scala解析Json字符串的实例详解
Oct 11 Javascript
JavaScript实现AOP详解(面向切面编程,装饰者模式)
Dec 19 Javascript
js常用正则表达式集锦
May 17 Javascript
Promise扫盲贴
Jun 24 Javascript
使用JavaScript进行进制转换将字符串转换为十进制
Sep 21 #Javascript
JS实现清除指定cookies的方法
Sep 20 #Javascript
JS合并数组的几种方法及优劣比较
Sep 19 #Javascript
JS实现的用来对比两个用指定分隔符分割的字符串是否相同
Sep 19 #Javascript
js用Date对象的setDate()函数对日期进行加减操作
Sep 18 #Javascript
JS应用正则表达式转换大小写示例
Sep 18 #Javascript
使用不同的方法结合/合并两个JS数组
Sep 18 #Javascript
You might like
一段php加密解密的代码
2006/10/09 PHP
PHP yield关键字功能与用法分析
2019/01/03 PHP
javascript getElementsByClassName函数
2010/04/01 Javascript
基于jQuery的自动完成插件
2011/02/03 Javascript
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
2011/07/31 Javascript
一个可拖拽列宽表格实例演示
2012/11/26 Javascript
让元素在网页中可拖动示例代码
2013/08/13 Javascript
jQuery学习笔记之基础中的基础
2015/01/19 Javascript
jQuery插件boxScroll实现图片轮播特效
2015/07/14 Javascript
异步JS框架的作用以及实现方法
2015/10/29 Javascript
JSP防止网页刷新重复提交数据的几种方法
2016/11/19 Javascript
移动端基础事件总结与应用
2017/01/12 Javascript
JS 实现微信扫一扫功能
2018/09/14 Javascript
vue如何进行动画的封装
2018/09/26 Javascript
angular 未登录状态拦截路由跳转的方法
2018/10/09 Javascript
vue项目打包后怎样优雅的解决跨域
2019/05/26 Javascript
使用jQuery实现购物车
2020/10/29 jQuery
Vue看了就会的8个小技巧
2021/01/21 Vue.js
[01:31:03]DOTA2完美盛典全回顾 见证十五项大奖花落谁家
2017/11/28 DOTA
[48:48]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python列表推导式的使用方法
2013/11/21 Python
在Python中使用matplotlib模块绘制数据图的示例
2015/05/04 Python
Python实现优先级队列结构的方法详解
2016/06/02 Python
python实现点击按钮修改数据的方法
2019/07/17 Python
Python 导入文件过程图解
2019/10/15 Python
Python流程控制常用工具详解
2020/02/24 Python
解决keras加入lambda层时shape的问题
2020/06/11 Python
Pycharm如何自动生成头文件注释
2020/11/14 Python
python在协程中增加任务实例操作
2021/02/28 Python
美国著名的家居用品购物网站:Bed Bath & Beyond
2018/01/05 全球购物
SmartBuyGlasses英国:购买太阳镜和眼镜
2018/01/29 全球购物
Lentiamo荷兰:在线订购隐形眼镜、隐形眼镜液和太阳镜
2019/10/25 全球购物
2015年教研工作总结
2015/05/23 职场文书
本科毕业论文答辩稿
2015/06/23 职场文书
小学三年级语文教学反思
2016/03/03 职场文书
python绘制云雨图raincloud plot
2022/08/05 Python