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 相关文章推荐
innerHTML,outerHTML,innerTEXT三者之间的区别
Jan 28 Javascript
动态加载js、css等文件跨iframe实现
Feb 24 Javascript
浅谈Unicode与JavaScript的发展史
Jan 19 Javascript
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
Mar 12 Javascript
JavaScript使用concat连接数组的方法
Apr 06 Javascript
JS实现弹出居中的模式窗口示例
Jun 20 Javascript
JS中split()用法(将字符串按指定符号分割成数组)
Oct 24 Javascript
基于vue实现多引擎搜索及关键字提示
Mar 16 Javascript
微信小程序实现流程进度的图样式功能
Jan 16 Javascript
JavaScript中的null和undefined用法解析
Sep 30 Javascript
微信小程序实现多张图片上传功能
Nov 18 Javascript
详解JS WebSocket断开原因和心跳机制
May 07 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
Excel数据导入Mysql数据库的实现代码
2008/06/05 PHP
Laravel 4 初级教程之视图、命名空间、路由
2014/10/30 PHP
中高级PHP程序员应该掌握哪些技术?
2016/09/23 PHP
php 基础函数
2017/02/10 PHP
PHP超低内存遍历目录文件和读取超大文件的方法
2019/05/01 PHP
PHP中__set()实例用法和基础讲解
2019/07/23 PHP
在JavaScript中通过URL传递汉字的方法
2007/04/09 Javascript
jQuery中使用Ajax获取JSON格式数据示例代码
2013/11/26 Javascript
js的toLowerCase方法用法实例
2015/01/27 Javascript
js实现交换运动效果的方法
2015/04/10 Javascript
JavaScript中Number.NEGATIVE_INFINITY值的使用详解
2015/06/05 Javascript
JS中处理时间之setUTCMinutes()方法的使用
2015/06/12 Javascript
js判断移动端是否安装某款app的多种方法
2015/12/18 Javascript
使用jQuery制作Web页面遮罩层插件的实例教程
2016/05/26 Javascript
用JavaScript获取页面文档内容的实现代码
2016/06/10 Javascript
Js 获取当前函数参数对象的实现代码
2016/06/20 Javascript
JS数组去掉重复数据只保留一条的实现代码
2016/08/11 Javascript
JavaScript 网页中实现一个计算当年还剩多少时间的倒数计时程序
2017/01/25 Javascript
vue.js树形组件之删除双击增加分支实例代码
2017/02/28 Javascript
weex里Vuex state使用storage持久化详解
2017/09/09 Javascript
AngularJS实现的select二级联动下拉菜单功能示例
2017/10/25 Javascript
基于Vue开发数字输入框组件
2017/12/19 Javascript
js中async函数结合promise的小案例浅析
2019/04/14 Javascript
JS Web Flex弹性盒子模型代码实例
2020/03/10 Javascript
深入探究Python中变量的拷贝和作用域问题
2015/05/05 Python
在Linux中通过Python脚本访问mdb数据库的方法
2015/05/06 Python
Python语言的面相对象编程方式初步学习
2016/03/12 Python
NumPy 数学函数及代数运算的实现代码
2018/07/18 Python
pytorch 在网络中添加可训练参数,修改预训练权重文件的方法
2019/08/17 Python
Python数据结构dict常用操作代码实例
2020/03/12 Python
Kiwi.com中国:找到特价机票并发现新目的地
2019/10/27 全球购物
物流专业毕业生推荐信范文
2013/11/18 职场文书
2014学年自我鉴定
2014/02/23 职场文书
中秋节晚会开场白
2015/05/29 职场文书
2016年优秀共产党员先进事迹材料
2016/02/29 职场文书
关于ObjectUtils.isEmpty() 和 null 的区别
2022/02/28 Java/Android