JavaScript中4.ppt





《JavaScript中4.ppt》由会员分享,可在线阅读,更多相关《JavaScript中4.ppt(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JavaScriptl JavaScript 事件l 事件函数的取消l 第一种事件绑定形式的取消:l function fn1()alert(1);l document.onclick = fn1;l document.onclick = null; /取消l 第二种事件绑定形式的取消:l ie:obj.detachEvent(事件名称,事件函数);l 标准:obj.removeEventListener(事件名称,事件函数,是否捕获); true捕获 false冒泡l 注意:如果分别有捕获和冒泡,也需要分别取消,不会全部取消JavaScriptl JavaScript 事件l 键盘事件l o
2、nkeydown:当键盘按键按下时触发l onkeyup:当键盘按键抬起时触发l 不能是所有按键按下时都执行同一件事,这时需要用到:event.keyCode:数字类型 键盘按键值l 如:document.onkeydown = function(ev)l var ev = ev | event;l alert(ev.keyCode);l /判断一下当前按键的键值l 因此在使用该事件时应该判断一下当前按键的键值,来分别执行不同的函数JavaScriptl JavaScript 事件l 键盘事件l event下还有ctrlKey,shiftKey,altKey 布尔值l 当一个事件发生时,如果c
3、trl或shift或alt是按下状态,返回true,否则返回falsel 练习:做一个输入框,每次输入内容时立即弹出value值l 练习:做一个输入框和ul,每次输入完内容后,点击回车变成留言l 练习:上面的练习改成按ctrl+回车时,变成留言l 注意:只有能接受焦点的元素才能接收键盘事件,特殊document可以接收,不能直接给div加JavaScriptl JavaScript 事件l 键盘事件:l 按键事件在按下不抬起时会连续触发l 但是连续触发前会有一个停顿l 因此在做按住连续触发并且不想要停顿效果时,需要自己写连续方法(用计时器的方法)l 详细见方块移动的例子JavaScriptl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaScript

限制150内