码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript代码在页面完成自动方式

时间:2020-05-09 18:42:47      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:type   加载   方案   class   win   多个   onload   lis   eof   

JavaScript代码在页面初始化时执行

window.onload

  • 当只加载一个函数时,可以使用
function func() {
    
}

window.onload = func;
  • 当有多个函数时,可以使用匿名函数来容纳多个函数
function func1() {
    //...
}
function func2() {
    //...
}

window.onload = function() {
    func1();
    func2();
}
  • 上面处理加载多个函数的方法在要加载的函数数量不是很多的时候还有用。下面是一个弹性最佳的解决方案。

addLoadEvent,它是由Simon Willison编写的。

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

JavaScript代码在页面完成自动方式

标签:type   加载   方案   class   win   多个   onload   lis   eof   

原文地址:https://www.cnblogs.com/BearBird/p/12859378.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!