return fasle做了三件事

  1. 调用preventDefault()
  2. 调用stopPropagation()
  3. 进行回调函数执行并立刻返回

return null做了一件事

  1. 进行回调函数并立刻返回

preventDefault()做了什么

  1. 阻止元素的默认事件的触发

stopPropagation()做了什么

  1. 阻止事件的进一步流传,即阻止冒泡

stopImmediatePropagation()做了什么

  1. 立即阻止事件的进一步流传,即阻止绑定在以后元素上的其余未执行事件的执行
1.  $("div a").click(function () {     2.    // Do something     3.  });     5.  $("div a").click(function (e) {     6.    // Do something else     7.    e.stopImmediatePropagation();     8.  });     10.  $("div a").click(function () {     11.    // THIS NEVER FIRES     12.  });     14.  $("div").click(function () {     15.    // THIS NEVER FIRES     16.  });