文章分类 -  JS

js事件(Event)之(四)阻止默认操作
摘要:前续:本文来自于网络文章整理,仅供参考,欢迎纠错指正。 默认操作 具体指的是什么呢?看如下实例: (1)把单击事件处理程序注册到一个锚元素,而不是一个外层的<div>上,那么就要面对另外一个问题:当用户单击链接时,浏览器会加载一个新页面。 (2)当用户在编辑完表单后按下回车键时,会触发表单的subm 阅读全文

posted @ 2016-05-16 19:39 yycode 阅读(14140) 评论(0) 推荐(1)

js事件(Event)之(三)阻止事件冒泡
摘要:前续:本文来自于网络文章整理,仅供参考,欢迎纠错指正。 JS事件流其中一种是冒泡事件,当一个元素被触发一个事件时,该目标元素的事件会优先被执行,然后向外传播到每个祖先元素,恰如水里的一个泡泡似的,从产生就一直往上浮,到在水平面时,它才消失。在这个过程中,如果你只希望事件发生在目标元素,而不想它传播到 阅读全文

posted @ 2016-05-16 18:44 yycode 阅读(5827) 评论(0) 推荐(0)

js事件(Event)之(二)事件流模型
摘要:前续:本文来自于网络文章整理,仅供参考,欢迎纠错指正。 1、DOM同时支持两种事件模型:捕获型事件和冒泡型事件 (有些浏览器不支持捕获 ) eventPhase:调用事件处理的阶段,1捕获,2目标,3冒泡捕获阶段是由上层元素到下层元素的顺序依次。而冒泡阶段则正相反。如下图: 当事件触发时body会先 阅读全文

posted @ 2016-05-16 18:20 yycode 阅读(3764) 评论(1) 推荐(0)

js事件(Event)之(一)基础
摘要:前续:本文来自于网络文章整理,仅供参考,欢迎纠错指正。 1、事件注册 平常我们绑定事件的时候用dom.onxxxx=function(){}的形式。 这种方式是给元素的onxxxx属性赋值,只能绑定有一个处理句柄。 但很多时候我们需要绑定多个处理句柄到一个事件上,而且还可能要动态的增删某个处理句柄。 阅读全文

posted @ 2016-05-16 17:35 yycode 阅读(219) 评论(0) 推荐(0)

导航