代码调试本质及事件冒泡
来源:互联网 发布:上海宝信软件 编辑:程序博客网 时间:2024/06/05 23:59
代码调试本质及事件冒泡
由于最近一直在调试前台代码,在调试的过程中不断总结调试代码的本质,今天把总结的一些心得写下来,算是为自己提升代码调试能力做个总结吧。代码调试的本质总结来说就是务实:
- 启动环境时,要看是否将源文件完全编译到webapps中,若正常build,则会正常启动不报错
- 调试样式时,要立足前端HTML代码反推问题,不宜从后台代码漫无目的的排查,从结果找问题
- document添加键盘监听事件后无焦点按Enter键也会触发事件
—-冒泡阻断事件总结—————
冒泡阻断
冒泡事件代码:
<html> <head> <script type="text/javascript" src="jquery.js"></script> </head> <body> <div><span><input value="click me"/></span></div> <script type="text/javascript"> $("div").keypress(function(e){ alert('div'); }); $("span").keydown(function(e){ alert('span'); }); $("input").keydown( function(e){ alert('input'); if(e.stopPropagation){ e.stopPropagation(); }else if(window.event){ window.event.cancelBubble = true; } }); $("span").keydown(function(e){ return false; }); </script> 先触发keydown后触发keypressreturn false 阻止后续所有事件 stopPropagation 阻止该事件的后续事件 </body></html>
0 0
- 代码调试本质及事件冒泡
- javascript冒泡事件代码
- JS事件冒泡代码
- 事件冒泡及捕获
- 事件流及事件冒泡
- DAY3:九宫格代码\动态响应\事件冒泡及阻止\javascript动画及javascript冒泡、快排、选择排序
- Android 事件冒泡及捕获
- Android 事件冒泡及捕获
- jQuery 阻止事件传播及事件冒泡
- 解析:浏览器事件冒泡及事件捕获
- javascript冒泡事件的意义及如何阻止冒泡事件
- javascript冒泡事件的意义及如何阻止冒泡事件
- javascript冒泡事件的意义及如何阻止冒泡事件
- 关于Js事件冒泡及阻止事件冒泡
- nodejs co 本质学习 及演进代码
- JS事件冒泡的阻止代码
- jq代码学习10--事件冒泡
- js冒泡、捕获事件及阻止冒泡方法
- 三星Note II (Android 4.1.1)上安装Ubantu 12.04到ext4分区 (2013-05-10 08:54:52)
- 【Android】【Framework】ActivityThread相关
- fxpyxphremtv
- cocos2d-x3.x+Lua开发工具
- nodejs解决mysql和连接池(pool)自动断开问题
- 代码调试本质及事件冒泡
- 如何用Maven创建web项目(具体步骤)
- atitit.提升研发效率的利器---重型框架与类库的区别与设计原则
- stm32f103串口实现映射功能
- MTK6592的modem-1.ubuntu14.04下的编译烧写及调试
- AS3 复制Object
- hdu 4751 判二分图,整个图不一定连通
- 优化MySQL的21个建议
- mysql 中文乱码问题