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 相关文章推荐
jquery中邮箱地址 URL网站地址正则验证实例代码
Sep 15 Javascript
node.js中的Socket.IO使用实例
Nov 04 Javascript
Javascript中this关键字的一些小知识
Mar 15 Javascript
Angular的事件和表单详解
Dec 26 Javascript
jQuery的三种bind/One/Live/On事件绑定使用方法
Feb 23 Javascript
JavaScript中最常见的三个面试题解析
Mar 04 Javascript
详解axios在vue中的简单配置与使用
May 10 Javascript
Angular浏览器插件Batarang介绍及使用
Feb 07 Javascript
vue 1.0 结合animate.css定义动画效果
Jul 11 Javascript
JS使用for in有序获取对象数据
May 19 Javascript
vue实现评价星星功能
Jun 30 Javascript
jQuery实现鼠标拖动图片功能
Mar 04 jQuery
最简单纯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 Http_Template_IT类库进行模板替换
2009/03/19 PHP
php下利用curl判断远程文件是否存在的实现代码
2011/10/08 PHP
PHP echo,print,printf,sprintf函数之间的区别与用法详解
2013/11/27 PHP
服务器上配置PHP运行环境教程
2015/02/12 PHP
php运行报错Call to undefined function curl_init()的最新解决方法
2016/11/20 PHP
MAC下通过改apache配置文件切换php多版本的方法
2017/04/26 PHP
strpos() 函数判断字符串中是否包含某字符串的方法
2019/01/16 PHP
jQuery Ajax请求状态管理器打包
2012/05/03 Javascript
常见浏览器多长时间会提示“脚本运行时间过长”总结
2014/04/29 Javascript
举例详解Python中smtplib模块处理电子邮件的使用
2015/06/24 Javascript
angularjs客户端实现压缩图片文件并上传实例
2015/07/06 Javascript
程序员必知35个jQuery 代码片段
2015/11/05 Javascript
浅谈jQuery为哪般去掉了浏览器检测
2016/08/29 Javascript
微信小程序-拍照或选择图片并上传文件
2017/01/06 Javascript
Vue.use源码分析
2017/04/22 Javascript
微信小程序 request接口的封装实例代码
2017/04/26 Javascript
基于vue-ssr服务端渲染入门详解
2018/01/08 Javascript
利用vue和element-ui设置表格内容分页的实例
2018/03/02 Javascript
vue2.0自定义指令示例代码详解
2019/04/25 Javascript
vue使用echarts图表自适应的几种解决方案
2020/12/04 Vue.js
[01:34]DOTA2 7.22版本新增神杖效果一览(敏捷英雄篇)
2019/05/28 DOTA
跟老齐学Python之有容乃大的list(4)
2014/09/28 Python
Python中使用Beautiful Soup库的超详细教程
2015/04/30 Python
Python获取运行目录与当前脚本目录的方法
2015/06/01 Python
python利用datetime模块计算时间差
2015/08/04 Python
Python打印“菱形”星号代码方法
2018/02/05 Python
TensorFlow Session会话控制&Variable变量详解
2018/07/30 Python
对于Python深浅拷贝的理解
2019/07/29 Python
Flask中sqlalchemy模块的实例用法
2020/08/02 Python
python爬虫爬取网页数据并解析数据
2020/09/18 Python
世界经理人咨询有限公司面试
2014/09/23 面试题
元旦红领巾广播稿
2014/02/19 职场文书
2014年班主任工作总结
2014/11/08 职场文书
企业管理不到位检讨书
2019/06/27 职场文书
关于JavaScript 中 if包含逗号表达式
2021/11/27 Javascript
tomcat的catalina.out日志按自定义时间格式进行分割的操作方法
2022/04/02 Servers