JavaScript实现当网页加载完成后执行指定函数的方法


Posted in Javascript onMarch 21, 2015

本文实例讲述了JavaScript实现当网页加载完成后执行指定函数的方法。分享给大家供大家参考。具体分析如下:

下面的JS代码演示了如何在网页加载完成时调用指定的函数,并且可以通过第二段代码动态添加多个函数同时执行。

我们只需要给window.onload指定一个函数既可以在页面加载完成时自动执行MyCoolInitFunc函数

<script type="text/javascript" >
  window.onload = MyCoolInitFunc
</script>

如果你希望在页面加载完成后同时并行执行多个函数,可以通过下面的JS代码实现

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

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

Javascript 相关文章推荐
jQuery学习笔记之总体架构
Jun 03 Javascript
jQuery实现有动画淡出效果的二级折叠菜单代码
Oct 17 Javascript
JavaScript对象数组排序函数及六个用法
Dec 23 Javascript
javascript实现标签切换代码示例
May 22 Javascript
使用React实现轮播效果组件示例代码
Sep 05 Javascript
微信小程序之MaterialDesign--input组件详解
Feb 15 Javascript
node中的cookie的具体使用
Sep 13 Javascript
angular6根据environments配置文件更改开发所需要的环境的方法
Mar 06 Javascript
vue elementUI table表格数据 滚动懒加载的实现方法
Apr 04 Javascript
Node.js 路由的实现方法
Jun 05 Javascript
layui 富文本编辑器和textarea值的相互传递方法
Sep 18 Javascript
js实现验证码干扰(静态)
Feb 22 Javascript
JavaScript动态加载样式表的方法
Mar 21 #Javascript
JavaScript获得url所有参数键值表的方法
Mar 21 #Javascript
JavaScript删除数组元素的方法
Mar 20 #Javascript
JavaScript通过join函数连接数组里所有元素的方法
Mar 20 #Javascript
JavaScript把数组作为堆栈使用的方法
Mar 20 #Javascript
JS定义网页表单提交(submit)的方法
Mar 20 #Javascript
纯Javascript实现ping功能的方法
Mar 20 #Javascript
You might like
Terran剧情介绍
2020/03/14 星际争霸
php使用数组填充下拉列表框的方法
2015/03/31 PHP
PHP入门教程之自定义函数用法详解(创建,调用,变量,参数,返回值等)
2016/09/11 PHP
js简单实现交换Li的值
2014/05/22 Javascript
jQuery 隐藏和显示 input 默认值示例
2014/06/03 Javascript
node.js实现BigPipe详解
2014/12/05 Javascript
JavaScript仿静态分页实现方法
2015/08/04 Javascript
深入分析javascript中的错误处理机制
2016/07/17 Javascript
整理关于Bootstrap列表组的慕课笔记
2017/03/29 Javascript
node.js平台下利用cookie实现记住密码登陆(Express+Ejs+Mysql)
2017/04/26 Javascript
ionic实现下拉刷新载入数据功能
2017/05/11 Javascript
12个非常有用的JavaScript技巧
2017/05/17 Javascript
Nuxt.js踩坑总结分享
2018/01/18 Javascript
Vue中android4.4不兼容问题的解决方法
2018/09/04 Javascript
微信小程序如何自定义table组件
2019/06/29 Javascript
通过滑动翻页效果实现和移动端click事件问题
2021/01/26 Javascript
vue打开新窗口并实现传参的图文实例
2021/03/04 Vue.js
[01:02:17]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG
2014/05/26 DOTA
Python中optionParser模块的使用方法实例教程
2014/08/29 Python
各种Python库安装包下载地址与安装过程详细介绍(Windows版)
2016/11/02 Python
Python随机生成均匀分布在单位圆内的点代码示例
2017/11/13 Python
Python实现将一个正整数分解质因数的方法分析
2017/12/14 Python
MAC中PyCharm设置python3解释器
2017/12/15 Python
Python中字典的浅拷贝与深拷贝用法实例分析
2018/01/02 Python
Python简单计算文件MD5值的方法示例
2018/04/11 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
使用Python 统计高频字数的方法
2019/01/31 Python
pandas DataFrame行或列的删除方法的实现示例
2019/08/02 Python
解决pycharm 安装numpy失败的问题
2019/12/05 Python
python 爬虫 实现增量去重和定时爬取实例
2020/02/28 Python
pycharm中import呈现灰色原因的解决方法
2020/03/04 Python
Python 防止死锁的方法
2020/07/29 Python
美国高品质个性化珠宝销售网站:Jewlr
2018/05/03 全球购物
白俄罗斯在线大型超市:e-dostavka.by
2019/07/25 全球购物
应届生护士求职信
2013/11/01 职场文书
大学生优秀班干部事迹材料
2014/05/26 职场文书