2016年10月6日星期四

Google Blog 10/07/2016 (a.m.)

    • 每一次 commit 都可以选择性的与某个 issue 关联。比如在 message 中添加 #n,就可以与第 n 个 issue 进行关联
      • fix #n 会自动关闭第n个issue
    • DOM 事件深入浅出(一) - 简书
    • DOM事件分为3个级别:DOM0级事件处理,DOM2级事件处理和DOM3级事件处理
    • DOM级别一共可以分为4个级别:DOM0级,DOM1级,DOM2级和 DOM3级
    • 因为1级DOM标准中并没有定义事件
    • 最大的缺点就是HTML于JS强耦合
      • 最原始的事件处理方式_HTML事件处理程序
    • 优点是不需要操作DOM来完成事件的绑定。
      • 最原始的事件处理方式_HTML事件处理程序
    • DOM0级事件就是将一个函数赋值给一个事件处理属性
    • DOM0级处理事件的体现。我们可以通过给事件处理属性赋值null来解绑事件
      • DOM0级事件处理_优点
    • 一个处理程序无法同时绑定多个处理函数
      • DOM0级事件处理_缺点
    • DOM2级事件定义了addEventListener和removeEventListener两个方法,分别用来绑定和解绑事件
    • 需要注意的是IE8级以下版本不支持addEventListener和removeEventListener,需要用attachEvent和detachEvent来实现
      • IE8-不支持addEventListener&&removeEventListener
    • 不需要传入第三个参数,因为IE8级以下版本只支持冒泡型事件。
    • DOM3级事件也允许使用者自定义一些事件
    • e.stopPropagation();
      • 阻止事件继续冒泡
    • 事件冒泡相反,事件捕获是自上而下执行,我们只需要将addEventListener的第三个参数改为true

Posted from Diigo. The rest of my favorite links are here.

没有评论:

发表评论