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 相关文章推荐
JavaScript自定义DateDiff函数(兼容所有浏览器)
Mar 01 Javascript
JQuery中根据属性或属性值获得元素(6种情况获取方法)
Jan 17 Javascript
Jquery Ajax Error 调试错误的技巧
Nov 20 Javascript
Jquery技巧(必须掌握)
Mar 16 Javascript
javascript弹出带文字信息的提示框效果
Jul 19 Javascript
BootStrap中关于Select下拉框选择触发事件及扩展
Nov 22 Javascript
JavaScript:ES2019 的新特性(译)
Aug 08 Javascript
微信小程序实现pdf、word等格式文件上传的方法
Sep 10 Javascript
JavaScript闭包相关知识解析
Oct 19 Javascript
js实现九宫格抽奖
Mar 19 Javascript
vue同个按钮控制展开和折叠同个事件操作
Jul 29 Javascript
Javascript节流函数throttle和防抖函数debounce
Dec 03 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
收集的php编写大型网站问题集
2007/03/06 PHP
php二维数组排序详解
2013/11/06 PHP
zf框架的Filter过滤器使用示例
2014/03/13 PHP
Symfony页面的基本创建实例详解
2015/01/26 PHP
详解PHP的Yii框架中组件行为的属性注入和方法注入
2016/03/18 PHP
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
2017/11/06 PHP
JavaScript 对象模型 执行模型
2009/12/06 Javascript
javascript 解析url的search方法
2010/02/09 Javascript
JavaScript生成二维码图片小结
2015/12/27 Javascript
JavaScript仿淘宝页面图片滚动加载及刷新回顶部的方法解析
2016/05/24 Javascript
javascript汉字拼音互转的简单实例
2016/10/09 Javascript
vue.js移动端app实战1:初始配置详解
2017/07/24 Javascript
Vue Cli与BootStrap结合实现表格分页功能
2017/08/18 Javascript
如何使node也支持从url加载一个module详解
2018/06/05 Javascript
Vue 数组和对象更新,但是页面没有刷新的解决方式
2019/11/09 Javascript
js数组相减简单示例【删除a数组所有与b数组相同元素】
2020/03/04 Javascript
vue点击Dashboard不同内容 跳转到同一表格的实例
2020/11/13 Javascript
[03:46]DOTA2英雄基础教程 维萨吉
2013/12/11 DOTA
python网络编程学习笔记(五):socket的一些补充
2014/06/09 Python
Python3实现连接SQLite数据库的方法
2014/08/23 Python
详解Python中的循环语句的用法
2015/04/09 Python
python实现mysql的单引号字符串过滤方法
2015/11/14 Python
python类中super()和__init__()的区别
2016/10/18 Python
python merge、concat合并数据集的实例讲解
2018/04/12 Python
python命令行参数用法实例分析
2019/06/25 Python
Django学习之文件上传与下载
2019/10/06 Python
pytorch加载自己的图像数据集实例
2020/07/07 Python
python实现简单贪吃蛇游戏
2020/09/29 Python
CSS3 二级导航菜单的制作的示例
2018/04/02 HTML / CSS
html5教程实现Photoshop渐变色效果
2013/12/04 HTML / CSS
廉政教育心得体会
2014/01/01 职场文书
元旦促销方案
2014/03/15 职场文书
唐山大地震的观后感
2015/06/05 职场文书
歌舞青春观后感
2015/06/10 职场文书
JavaScript嵌入百度地图API的最详细方法
2021/04/16 Javascript
Golang之sync.Pool使用详解
2021/05/06 Golang