js 中onload脚本绑定多个函数

适合与多个的函数绑定到onload事件上,增加了代码的弹性,你值得拥有!

function addLoadEvent(func) {

    var newonload = window.onload;

    if (typeof window.onload != 'function') {

               //alert(222); //测试使用

                window.onload = func;

      } else {

               //alert(333); //测试使用

              window.onload = function() {

                       newonload();

                       func();

              }

       }

}

// 如果代码中有这样onload的绑定,程序就会走else的代码。

// 然后把需要绑定的,放在后面,以队列的方式,执行需要绑定的方法

// 如果没有,直接走if中的代码。把这些方法绑定到onload的事件上

window.onload=prepga;

// addLoadEvent(prepga);

addLoadEvent(showPic);  //多个函数需绑定,接着写就好。

addLoadEvent(···);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 12,378评论 2 17
  • js函数对象 转载文章 函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。 J...
    猩崽大叔阅读 4,514评论 0 0
  • @转自GitHub 介绍js的基本数据类型。Undefined、Null、Boolean、Number、Strin...
    YT_Zou阅读 4,929评论 0 0
  • 单例模式 适用场景:可能会在场景中使用到对象,但只有一个实例,加载时并不主动创建,需要时才创建 最常见的单例模式,...
    Obeing阅读 6,360评论 1 10
  • 今天学习了第六七章的内容,还看了第九章接口的一些内容;下面是所有的内容: 第六章:访问权限控制 访问权限主要是类程...
    ahrev阅读 1,150评论 0 0