zoukankan      html  css  js  c++  java
  • 事件保存同时使用n个window onload加载

    这两天一直在研究事件保存之类的问题,今天正好有机会和大家分享一下.

        每日一道理
    巴尔扎克说过“不幸,是天才的进升阶梯,信徒的洗礼之水,弱者的无底深渊”。风雨过后,眼前会是鸥翔鱼游的天水一色;走出荆棘,前面就是铺满鲜花的康庄大道;登上山顶,脚下便是积翠如云的空蒙山色。 在这个世界上,一星陨落,黯淡不了星空灿烂,一花凋零,荒芜不了整个春天。人生要尽全力度过每一关,不管遇到什么困难不可轻言放弃。
    /*
    1、obj相当于window
    2、type相当于onload
    3、fn相当于匿名数函
    */
    function addEvent( obj,type,fn ){
    	var saved = null;       // 户用保存上一个事件
    	if( typeof obj[ "on" + type ] == "function" ){
    		saved = obj[ "on" + type ];  // 户用保存上一个事件
    	};
           // 执行事件
           obj[ "on" + type ] = function(){
    		if( saved ){
    			 saved()
    		};
    		fn();
    	};
    };
    addEvent( window,"load",function(){
    	alert( "我是尜尜1" );
    });
    addEvent( window,"load",function(){
    	alert( "我是尜尜2" );
    });
    addEvent( window,"load",function(){
    	alert( "我是尜尜3" );
    });

    文章结束给大家分享下程序员的一些笑话语录: IBM和波音777
      波音777是有史以来第一架完全在电脑虚拟现实中设计制造的飞机,所用的设备完全由IBM公司所提供。试飞前,波音公司的总裁非常热情的邀请IBM的技术主管去参加试飞,可那位主管却说道:“啊,非常荣幸,可惜那天是我妻子的生日,So..”..
      波音公司的总载一听就生气了:“胆小鬼,我还没告诉你试飞的日期呢!”

  • 相关阅读:
    c++ const的使用
    C++面向对象程序设计举例
    C++构造函数与析构函数的解析
    inline函数和一般的函数有什么不同
    Linux 脚本为什么会有#!
    Linux 基本概念和操作2
    Linux 基本概念和操作
    ubuntu14.0464位 Ros环境 安装halcon13.01
    数据类型之间的连接和运算
    cmd命令 从C盘转到D盘
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3040973.html
Copyright © 2011-2022 走看看