3、java事件模型:

传统事件处理程序指派方法:

         1.var odiv=document.getElementById("div1");

           odiv.onclick=function(){

               alert("执行");

           }

         2.function 方法名(参数列表){

               要执行的内容

           }

         3.在标记中:

           <div onclick="alert('弹出框')"></div>

现代实践处理程序指派方法:会出现兼容问题。

         IE:

           [object].attachEvent("事件处理程序名称",函数);将一个事件处理程序绑定到一个事件

           [object].detachEvent("事件处理程序名称",函数);解除事件处理程序的绑定

           可以绑定多个事件处理程序。

         非IE:

           [object].addEventListener("事件名称",函数名,是否处理程序要用在冒泡或捕获阶段捕获true,冒泡false);

           [object].removeEventListener("事件名称",函数名,是否处理程序要用在冒泡或捕获阶段捕获true,冒泡false);

事件处理程序的返回值:

           onsubmit="return confirm('返回提示内容')";

Event对象:

           1.触发事件的对象;

           2.事件发生时的鼠标信息;

           3.事件发生时的键盘信息。

           event对象只在事件触发时创建,并且可以被事件处理程序访问,在所有事件处理程序完成执行后,event对象就被销毁了。

           悲剧的是,IE和非IE又是按照两种不同的方式实现Event的。

事件类型:

        鼠标事件;键盘事件;HTML事件。

最新文章

  1. esrdtfyghjk
  2. jQuery系列之操作select标签
  3. 图解集合2:LinkedList
  4. 第k大的数,前k大的数
  5. Html滚动文字
  6. Generate List and Table via ng-repeat
  7. MongoDB - The mongo Shell, mongo Shell Quick Reference
  8. 复习IOS多线程知识
  9. 微信上传图文消息素材40007,invalid media_id hint
  10. 2、第2节课html教程客户端控件/css第一课/20150917
  11. linux文件权限整理
  12. google 技巧
  13. 异步 HttpContext.Current实现取值的方法(解决异步Application,Session,Cache...等失效的问题)
  14. 大数据 --&gt; ProtoBuf的使用和原理
  15. 洛谷P2221 [HAOI2012]高速公路
  16. 树莓派linux系统中显示隐藏文件的几种方法
  17. Linux进程管理工具Supervisor
  18. arcgis api 3.x for js 入门开发系列三地图工具栏(附源码下载)
  19. Springmvc对就jdbc封装的操作
  20. ID基本操作(复制页面)(移动页面)(调整跨页页数)(版面调整)5.16

热门文章

  1. instanceof 变量是否属于某一类 class 的实例
  2. iOS开发之计算动态cell的高度并缓存
  3. Qt Chart 5.7.0 傻瓜安装教程
  4. 设计模式 ( 十五 ) 中介者模式Mediator(对象行为型)
  5. About Us - Tech in Asia - Tech in Asia
  6. C++的Json解析库:jsoncpp和boost
  7. OpenRisc-31-关于在设计具有DMA功能的ipcore时的虚实地址转换问题的分析与解决
  8. 交换机Trunk端口配置
  9. 五、Nginx多Server反向代理配置
  10. selenium中用js定位html上没有id,没有name的元素