• javascript之事件驱动编程的几个基本概念


    事件驱动编程:当某个对象的状态发生改变时,它将发出消息通知,然后对此消息感兴趣的程序便可执行; 事件源:发出消息的对象; 事件名称:对象发出什么样的消息的名称,例如:我被点了 事件响应函数:谁对这个发出的消息感兴趣,当消息发出时程序所执行的操作; 事件对象:一般来说,当事件发生时,会产生描述该事件的具体对象,包括具体的参数,好让他们能通过

    事件对象了解事件更加详细的信息;IE中的事件对象统一用event来代表,是一个全局对象;firefox中默

    认情况下会传一个参数到函数中(一般是第一个); 通用写法:function fun(e){e=e||event;alert(e)}

    事件监听:就是指给指定对象的指定事件指定响应处理函数; 1、在html中通过设置属性将事件处理器与响应函数绑定; 2、脚本中把响应处理函数赋给对象事件; 3、使用addEventListerner或attachEvent绑定; w3c DOM标准: [object].addEventListerner("name_of_event",fnHandler,bCaptrue) [object].removeEventListerner("name_of_event",fnHandler,bCaptrue)

    IE 中独有的事件监听方法: [object].attachEvent("name_of_event",fnHandler) [object].detachEvent("name_of_event",fnHandler)

  • 相关阅读:
    阅读之分布式架构的数据一致
    阅读之MySQL数据库分表
    阅读笔记1
    问题账户需求分析
    软件需求分析阅读笔记
    开发进度第四天
    开发进度第三天
    开发进度第二天
    线程中三个关键对象闭锁,栅栏,信号量
    java多线程中关于原子操作
  • 原文地址:https://www.cnblogs.com/lj9837/p/2913449.html
Copyright © 2020-2023  润新知