e.stopPropagation()阻止事件冒泡或者捕获

因为事件可以在各层级的节点中传递, 不管是冒泡还是捕获, 有时我们希望事件在特定节点执行完之后不再传递, 可以使用事件对象的 stopPropagation() 方法.

例如:阻止表单提交。

e.preventDefault()阻止浏览器默认动作

执行监听函数在前, 触发浏览器默认动作在后.

例如:用户点击链接后,阻止在本页面打开链接。

return false等效于同时调用e.preventDefault()和e.stopPropagation()

if (ret===false){
  event.preventDefault();
  event.stopPropagation();
}

详情可以看:stopPropagation, preventDefault 和 return false 的区别

最新文章

  1. httpclient 无信任证书使用https
  2. kindeditor-4.1.3工具使用技巧:如何在编辑区上传图片并保存绝对路径
  3. spring Mvc + Mybatis 中使用junit
  4. [bzoj1901][zoj2112][Dynamic Rankings] (整体二分+树状数组 or 动态开点线段树 or 主席树)
  5. Search-ADaccount
  6. Google proto buffer的安装/使用
  7. linux服务之asterisk
  8. GS线程
  9. mysql数据库的简单操作
  10. CMake实践(1)
  11. wxPython跨线程调用
  12. JavaScript中的Math.ceil()、Math.round()、Math.floor()
  13. C++设计模式实现--组合(Composite)模式
  14. SQL 2008 数据库迁移
  15. iOS基础 - UIDatePicker and UIPickerView and UITextField
  16. 最全DOS的CMD命令,程序员必会
  17. CentOS 下mysql ERROR&n…
  18. Socket 参数笔记
  19. Linux Framebuffer驱动剖析之一—软件需求
  20. 空串、null串和isEmpty方法

热门文章

  1. Objective-C数据保存和读取
  2. 导出csv文件示例
  3. iPhone CSS media query(媒体查询)
  4. RDIFramework.NET框架Web中datagrid与treegrid控件自动生成右键菜单与列标题右键菜单
  5. PC管理端与评委云打分配合步骤及疑难问题汇编,即如何使用PC管理端的云服务管理功能
  6. synchronized四要素及抽象
  7. git commit 代码时提示: Warning: Your console font probably doesn‘t support Unicode.
  8. java类
  9. HDU 5458 Stability(双连通分量+LCA+并查集+树状数组)(2015 ACM/ICPC Asia Regional Shenyang Online)
  10. iOS开发:(线程篇-上)线程和进程