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获取单选按钮的数据
Nov 27 Javascript
javascript实现的像java、c#之类的sleep暂停的函数代码
Mar 04 Javascript
js字符串的各种格式的转换 ToString,Format
Aug 08 Javascript
JavaScript 实现鼠标拖动元素实例代码
Feb 24 Javascript
JavaScript验证电子邮箱的函数
Aug 22 Javascript
项目中常用的JS方法整理
Jan 30 Javascript
JS实现的在线调色板实例(附demo源码下载)
Mar 01 Javascript
JSONP原理及简单实现
Jun 08 Javascript
详解Vue.js入门环境搭建
Mar 17 Javascript
vue-router 路由基础的详解
Oct 17 Javascript
angular-tree-component的使用详解
Jul 30 Javascript
在vue中获取wangeditor的html和text的操作
Oct 23 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实现递归循环每一个目录
2010/08/08 PHP
php后退一页表单内容保存实现方法
2012/06/17 PHP
php字符串截取的简单方法
2013/07/04 PHP
linux系统下php安装mbstring扩展的二种方法
2014/01/20 PHP
PHP根据IP判断地区名信息的示例代码
2014/03/03 PHP
php上传文件并显示上传进度的方法
2015/03/24 PHP
jquery tab标签页的制作
2010/05/10 Javascript
元素的内联事件处理函数的特殊作用域在各浏览器中存在差异
2011/01/12 Javascript
javascript椭圆旋转相册实现代码
2012/01/16 Javascript
Jquery创建一个层当鼠标移动到层上面不消失效果
2013/12/12 Javascript
采用自执行的匿名函数解决for循环使用闭包的问题
2014/09/11 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
2015/12/15 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
2020/04/23 Javascript
通过扫描二维码打开app的实现代码
2016/11/10 Javascript
Vue概念及常见命令介绍(1)
2016/12/08 Javascript
js数组与字符串常用方法总结
2017/01/13 Javascript
浅谈angular4 ng-content 中隐藏的内容
2017/08/18 Javascript
AngularJS实现的获取焦点及失去焦点时的表单验证功能示例
2017/10/25 Javascript
ExtJs整合Echarts的示例代码
2018/02/27 Javascript
解决Vue在封装了Axios后手动刷新页面拦截器无效的问题
2018/11/08 Javascript
JavaScript使用小插件实现倒计时的方法讲解
2019/03/11 Javascript
用Python实现一个简单的线程池
2015/04/07 Python
Python使用urllib2模块抓取HTML页面资源的实例分享
2016/05/03 Python
Python3 replace()函数使用方法
2018/03/19 Python
PyQt5基本控件使用详解:单选按钮、复选框、下拉框
2019/08/05 Python
Python 图像对比度增强的几种方法(小结)
2019/09/25 Python
python快速排序的实现及运行时间比较
2019/11/22 Python
css3 background属性调整增强介绍
2010/12/18 HTML / CSS
保安部任务及岗位职责
2014/02/25 职场文书
大专学生求职自荐信
2014/07/06 职场文书
安全演讲稿开场白
2014/08/25 职场文书
法院授权委托书格式
2014/09/28 职场文书
党支部承诺书
2015/01/20 职场文书
python通过函数名调用函数的几种方法总结
2021/06/07 Python
mybatis中sql语句CDATA标签的用法说明
2021/06/30 Java/Android
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/07 PostgreSQL