判断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是如何实现继承的(六种方式)
Mar 31 Javascript
ECHO.js 纯javascript轻量级延迟加载的实例代码
May 24 Javascript
关于List.ToArray()方法的效率测试
Sep 30 Javascript
javascript中的面向对象
Mar 30 Javascript
微信小程序商品到详情的实现
Jun 27 Javascript
JS实现图片放大镜插件详解
Nov 06 Javascript
jquery自定义显示消息数量
Dec 19 jQuery
JS运动特效之同时运动实现方法分析
Jan 24 Javascript
vue 中基于html5 drag drap的拖放效果案例分析
Nov 01 Javascript
vue自动添加浏览器兼容前后缀操作
Aug 13 Javascript
一篇文章看懂JavaScript中的回调
Jan 05 Javascript
从源码角度来回答keep-alive组件的缓存原理
Jan 18 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 set_error_handler()函数使用详解(示例)
2013/11/12 PHP
根据中文裁减字符串函数的php代码
2013/12/03 PHP
PHP统计目录大小的自定义函数分享
2014/11/18 PHP
360搜索引擎自动收录php改写方案
2018/04/28 PHP
PHP实现简单用户登录界面
2019/10/23 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
PHP7 新增功能
2021/03/09 PHP
js类后台管理菜单类-MenuSwitch
2007/09/12 Javascript
javascript一点特殊用法
2008/05/28 Javascript
JS保存、读取、换行、转Json报错处理方法
2013/06/14 Javascript
Firefox中通过JavaScript复制数据到剪贴板(Copy to Clipboard 跨浏览器版)
2013/11/22 Javascript
JavaScript中数组去除重复的三种方法
2016/04/22 Javascript
AngularJs expression详解及简单示例
2016/09/01 Javascript
AngularJS执行流程详解
2017/02/17 Javascript
vue中appear的用法
2017/08/17 Javascript
JavaScript捕捉事件和阻止冒泡事件实例分析
2018/08/03 Javascript
vue-image-crop基于Vue的移动端图片裁剪组件示例
2018/08/28 Javascript
Vue表单输入绑定的示例代码
2018/11/01 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
2019/03/27 Javascript
javascript中的相等操作符(==与===区别)
2019/12/21 Javascript
[02:49]2018DOTA2亚洲邀请赛主赛事决赛日战况回顾 Mineski鏖战5局夺得辉耀
2018/04/10 DOTA
Sanic框架请求与响应实例分析
2018/07/16 Python
python 使用re.search()筛选后 选取部分结果的方法
2018/11/28 Python
python机器人运动范围问题的解答
2019/04/29 Python
python3的url编码和解码,自定义gbk、utf-8的例子
2019/08/22 Python
Django项目创建到启动详解(最全最详细)
2019/09/07 Python
使用Pyhton集合set()实现成果查漏的例子
2019/11/24 Python
Python flask框架端口失效解决方案
2020/06/04 Python
Python tkinter实现日期选择器
2021/02/22 Python
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
运行时异常与一般异常有何异同?
2014/01/05 面试题
优秀毕业生自我鉴定
2014/01/19 职场文书
趣味活动策划方案
2014/02/08 职场文书
遗嘱继承公证书
2014/04/09 职场文书
九一八事变演讲稿范文
2014/09/14 职场文书
Python基础之pandas数据合并
2021/04/27 Python