码迷,mamicode.com
首页 > 编程语言 > 详细

你应该了解的5个JavaScript调试技巧

时间:2014-08-20 13:49:02      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:style   http   java   使用   for   ar   2014   问题   



在某些情况下需要更好的工具,下面是其中的一些佼佼者,我敢肯定你会发现它们的有用之处:


1. debugger;


正如我之前提到的,你可以使用“debugger;”语句在代码中加入强制断点。 


需要断点条件吗?只需将它包装它在IF子句中:

  1. if (somethingHappens) { 
  2.     debugger; 
  3. }
复制代码



只需记住在上线前移除。


2. 当节点变化时断开


有时DOM像有了自己的想法。当不可思议的变化发生时很难找到问题的根源。 


Chrome开发人员工有调试这个问题的超级有用技能。这就是所谓的“Break on…”,你可以通过在元素选项卡上右键DOM节点找到它。 


断点可以在节点被删除后设置,当节点的属性更改或者其子树中的节点变化时。


<ignore_js_op>bubuko.com,布布扣 


3. Ajax断点


XHR断点或我称作的Ajax断点,也允许当一个预期Ajax请求创建时断开。


当调试你的web应用的网络时这是个让人吃惊的工具。


<ignore_js_op>bubuko.com,布布扣 


4. 模拟不同的移动设备


Chrome增加了内置的移动设备模拟工具,这将简化你的日常工作。


选择任何非Console的选项卡找到它们,按键盘上的esc键并选择你想摸你的移动设备。


你当然不会得到一个真正的iPhone,但尺寸、触摸事件和agemt都会为你效仿。


<ignore_js_op>bubuko.com,布布扣 

1 小时前 上传
下载附件 (14.34 KB)
 




5. 通过审核提升你的站点


YSlow是个伟大的工具。Chrome也在开发人员工具下包含一个称作Audits的类似工具。


使用快速审核一下你的网站,来获得有用实际的优化技巧。


<ignore_js_op>bubuko.com,布布扣 

你应该了解的5个JavaScript调试技巧,布布扣,bubuko.com

你应该了解的5个JavaScript调试技巧

标签:style   http   java   使用   for   ar   2014   问题   

原文地址:http://www.cnblogs.com/bluers/p/3924302.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!