2018-09-26JS中常见的方法2

1.javaScript中的事件处理

  • 在标签上使用onclick属性来进行事件绑定(不建议使用)
  • 通过代码获取标签绑定onclick属性(不建议使用)
  • 通过代码获取标签,然后使用:
    addEventListener 绑定事件
    removeEventListener 反绑定事件
  • ie5-10使用:
    attachEvent 绑定事件
    detachEvent 反绑定事件

2.事件回调函数和事件对象

  • 绑定事件监听器的函数都需要传入事件的回调函数
  • 程序员知道事件发生的时候需要做什么样的处理但不知道事件什么时候发生
  • 所有传入一个函数在将来发生事件的时候由系统进行调用 这种函数称为回调函数
  • 回调函数的第一个参数代表事件对象(封装了和事件相关的所有信息)对于低版本 IE 可以通过window,.event来获取事件对象

3.事件对象的属性和方法:

  • target 引发事件的标签
  • srcElement IE引发事件的标签
  • preventDefault 阻止事件的默认行为
  • returnValue = false IE阻止事件的默认行为
  • 处理事件有两种顺序:
    事件冒泡(默认,从内向外)
    事件捕获(由外向内) stopPropagation( )
    cancelBubble = true IE浏览器
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,958评论 1 45
  • 前端开发面试题 <a name='preface'>前言</a> 只看问题点这里 看全部问题和答案点这里 本文由我...
    自you是敏感词阅读 829评论 0 3
  • 我们喜欢那个对着别人宣扬自己梦想的自己,都说没有没有梦想的人是卑微的,至少我们不卑微,我们还有梦想。梦想像个老朋友...
    青程阅读 479评论 0 1
  • 寒冬腊月 褪去青颜 裹上红妆 一抹娇艳 轻跃枝头 淡墨浅描 书写傲骨 如嗔带俏 痴笑人间
    丝丝入画阅读 630评论 18 14
  • 肖伟 【日精进打卡第21天】 【知~学习】 《六项精进》读背3遍,共53遍 《大学》开篇 读背5遍,共49遍 《大...
    成就最好的自己阅读 117评论 0 1