-
必须最后学完再来写一遍(至少)。 【事件处理程序-封装添加事件监听程序】的意义不明,且写法没有掌握。 【显示和隐藏】是用的之前学的的display属性:block/none【JS的内容】 addEvent是用的之前写的函数 function addEvent的。执行代码是用的addEvent(封装对象,事件,调用函数)的格式。查看全部
-
【跟着写一遍!!!!!!!!】查看全部
-
事件对象 DOM的事件对象event:在触发DOM上的事件时都会产生一个对象叫事件对象event 1. type属性 用于获取事件类型 2. target属性 用于获取事件目标 3. event.stopPropagation()方法 用于阻止事件冒泡 4. event.preventDefault()方法 用于阻止事件的默认行为查看全部
-
addEventListener(事件,函数,布尔值),适用于调用相同的函数,如调用弹出对话框查看全部
-
这个案例主要用到定时器,随机数,键盘事件等 主要的键盘事件 1、keydown 当用户按下键盘上的任意键时触发,而且如果按住不放的话,会重复触发此事件 2、keypress 当用户按下键盘上的字符键时触发,而且如果按住不放的话,会重复触发此事件 3、keyup当用户释放键盘上的键时触发 keyCode用来获取键值,键盘上的每一个按键都唯一对应一个值查看全部
-
Propagation:繁衍,传播,蔓延。 所以stopPro。。。的意思很明显,就是打住吧,别横生枝节了,忒他喵的烦人~~查看全部
-
这个案例主要用到鼠标事件,阻止事件冒泡,阻止事件的默认行为等知识点 主要的几个鼠标事件 1、click 当用户按下并释放鼠标按键或其他方式‘激活’元素时触发 2、dblclick 鼠标双击事件 3、mousedown 当用户按下鼠标按键时触发 4、mouseup 当用户释放鼠标按键时触发 5、mousemove 当用户移动鼠标时触发 6、mouseover 当鼠标进入元素时触发 7、mouseout 当鼠标离开元素时候触发 以上事件都会引起冒泡 阻止事件冒泡的方法 event.stoppropagation() ie下 window.event.cancelBubble=true; 阻止事件默认行为的方法 event.preventDefault() ie下 window.event.returnValue=false; 事件注意点 event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等; event对象只在事件发生的过程中才有效。 firefox里的event跟IE里的不同,IE里的是全局变量,随时可用;firefox里的要用参数引导才能用,是运行时的临时变量。 在IE/Opera中是window.event,在Firefox中是event;而事件的对象,在IE中是window.event.srcElement,在Firefox中是event.target,Opera中两者都可用。查看全部
-
DOM事件对象查看全部
-
小结2: 1.本节一定要重视代码,本节把常用的跨浏览器平台处理方式都封装了可以直接调用 2.掌握几种事件对象查看全部
-
小结1:IE和非IE使用target------用或者--------代码如图; 注意:使用event也要区别IE8和IE8的不同查看全部
-
小结1:IE和非IE使用target------用或者--------代码如图; 注意:使用event也要区别IE8和IE8的不同查看全部
-
小结: 1.在函数中(event) 2.同样需要先取对象,然后调用函数(用已经封装的方法)-代码如图 3.阻止事件冒泡和阻止事件的默认行为的使用语法 重要:此代码需要重视查看全部
-
小结:IE事件处理和跨浏览器事件处理-用能力触发 1.IE事件处理,包括添加和删除-如图代码 2.跨浏览器事件处理-用判断语句实现能力触发-如图,包括删除和添加两种 3.调用函数触发-如图 跨浏览器处理思路分析:把添加删除都封装在一个对象里,每个方法都进行能力检测,支持哪种就用哪种。 特别注意:本节代码很重要,重视!!1查看全部
-
小结:DOM2级 1.获取对象 2.触发事件,如图,3个参数(注意,不用on;冒泡用false) 3.删除事件,如图; 4.优点,和dom0级一样,可以添加多个事件,添加多个事件处理程序,按顺序触发查看全部
-
小结:dom0级事件 1.先取出如图btn2的对象; 2.添加onclick属性(如图代码); 3.如果需要,删除onclick属性;查看全部
举报
0/150
提交
取消