javascript封装addLoadEvent实现页面同时加载执行多个函数的方法


Posted in Javascript onJuly 25, 2016

本文实例讲述了javascript封装addLoadEvent实现页面同时加载执行多个函数的方法。分享给大家供大家参考,具体如下:

如果想同时执行多个函数,可以将这些函数放入一个数组中,然后在onload事件里循环数组并执行,或者使用另一个方便的函数addLoadEvent:

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
   } else {
    window.onload = function() {
         if (oldonload) {
          oldonload();
         }
      func();
    }
   }
 }

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
用js生产批量批处理执行命令
Jul 28 Javascript
扩展jquery实现客户端表格的分页、排序功能代码
Mar 16 Javascript
简单介绍jsonp 使用小结
Jan 27 Javascript
Canvas实现放射线动画效果
Feb 15 Javascript
JS路由跳转的简单实现代码
Sep 21 Javascript
React操作真实DOM实现动态吸底部的示例
Oct 23 Javascript
JS基于设计模式中的单例模式(Singleton)实现封装对数据增删改查功能
Feb 06 Javascript
Webpack中publicPath路径问题详解
May 03 Javascript
记一次webpack3升级webpack4的踩坑经历
Jun 12 Javascript
express中static中间件的具体使用方法
Oct 17 Javascript
JavaScript监听一个DOM元素大小变化
Apr 26 Javascript
vue实现一个矩形标记区域(rectangle marker)的方法
Oct 28 Javascript
最简单纯JavaScript实现Tab标签页切换的方式(推荐)
Jul 25 #Javascript
基于CSS3和jQuery实现跟随鼠标方位的Hover特效
Jul 25 #Javascript
javascript insertAfter()定义与用法示例
Jul 25 #Javascript
jquery之别踩白块游戏的简单实现
Jul 25 #Javascript
JavaScript禁止用户多次提交的两种方法
Jul 24 #Javascript
JavaScript表单焦点自动切换代码
Jul 24 #Javascript
javascript中sort排序实例详解
Jul 24 #Javascript
You might like
为什么那些咖啡爱好者大多看不上连锁咖啡店?
2021/03/06 咖啡文化
set_include_path和get_include_path使用及注意事项
2013/02/02 PHP
PHP的PSR规范中文版
2013/09/28 PHP
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
2017/07/27 PHP
Laravel框架基于ajax实现二级联动功能示例
2019/01/17 PHP
Thinkphp5 自定义上传文件名的实现方法
2019/07/23 PHP
js同时按下两个方向键
2007/12/01 Javascript
JavaScript设计模式之原型模式(Object.create与prototype)介绍
2014/12/28 Javascript
原创jQuery弹出层插件分享
2015/04/02 Javascript
跟我学习javascript的arguments对象
2015/11/16 Javascript
jquery购物车结算功能实现方法
2020/10/29 Javascript
JavaScript登录记住密码操作(超简单代码)
2017/03/22 Javascript
JavaScript 完成注册页面表单校验的实例
2017/08/19 Javascript
JavaScript+CSS相册特效实例代码
2017/09/07 Javascript
利用vscode调试编译后的js代码详解
2018/05/14 Javascript
Vue实现购物车的全选、单选、显示商品价格代码实例
2019/05/06 Javascript
[01:05:40]VG vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
在Python中封装GObject模块进行图形化程序编程的教程
2015/04/14 Python
python3中类的继承以及self和super的区别详解
2019/06/26 Python
Apache部署Django项目图文详解
2019/07/30 Python
Python turtle绘画象棋棋盘
2019/08/21 Python
Django将默认的SQLite更换为MySQL的实现
2019/11/18 Python
python打印异常信息的两种实现方式
2019/12/24 Python
深度学习入门之Pytorch 数据增强的实现
2020/02/26 Python
汤米巴哈马官方网站:Tommy Bahama
2017/05/13 全球购物
Tripadvisor新西兰:阅读评论,比较价格和酒店预订
2018/02/10 全球购物
路由表示做什么用的?在linux环境中怎么来配置一条默认路由?
2013/06/07 面试题
党员思想汇报范文
2013/12/30 职场文书
一份婚庆公司创业计划书
2014/01/11 职场文书
食品流通安全承诺书
2014/05/22 职场文书
居委会四风问题个人对照检查材料
2014/09/25 职场文书
卖车协议书范本4篇
2014/10/01 职场文书
学前班学生评语
2014/12/29 职场文书
教师节座谈会主持词
2015/07/03 职场文书
关于nginx 实现jira反向代理的问题
2021/09/25 Servers
Spring中bean集合注入的方法详解
2022/07/07 Java/Android