Google Chrome调试js入门
2016-12-13 22:04
204 查看
平常在开发过程中,经常会接触到前端页面。那么对于js的调试那可是家常便饭,不必多说。最近一直在用火狐的Firebug,但是不知道怎么的不好使了。网上找找说法,都说重新安装狐火浏览器就可以了,但是我安装了好多遍,也没好使,后来听说Firebug停止更 新了。没办法既然不给用,那我换浏览器不就可以了嘛!一开始想到就是谷歌,谷歌浏览器是常用来调试JS代码的工具,本文主要介绍如何利用谷歌浏览器来调试JS代码,协助我们进行开发工作,加快开发效率。
1、首先,打开谷歌浏览器,然后打开调试功能栏,按快捷键F12或者ctrl+shift+j,就可以打开谷歌浏览器的开发者工具。打开后页面如下所示。
![](https://images2015.cnblogs.com/blog/897885/201612/897885-20161213215036667-756124267.png)
2、下面主要介绍一下开发者工具中常用的几个基础常用功能。左上角第二个选项,是用来切换手机页面的。如果我们访问的网址是手机端wap页面,则点击此按钮,就可以模拟手机进行访问了。
![](https://images2015.cnblogs.com/blog/897885/201612/897885-20161213215252776-298341492.png)
3、Network是网络工具,可以查看请求数据的状态,类型,大小,时间等,如下图。Network是在调试中常用的工具,可以查看发送的请求是否正确,返回的数据是否正常等。
![](https://images2015.cnblogs.com/blog/897885/201612/897885-20161213215621714-2027061977.png)
4、Sources可以用来查看页面的源文件,包括JS文件和Html文件。找到想要调试的JS代码,在代码前单击,即可设置断点。当运行JS代码时,会自动进入到断点执行。同Java调试类似,JS调试也可以单步运行、进入函数体内调试、直接运行到下一断点等。
![](https://images2015.cnblogs.com/blog/897885/201612/897885-20161213220134729-1639919959.png)
5、如上图所示,右上角4个断点,分别是直接运行到下一断点、单步运行、进入函数体内运行、返回函数执行结果。对应的快捷键分别是F8、F10、F11和shift+F11。在调试时,把鼠标放在某个变量上,就可以查看该变量的运行值。
1、首先,打开谷歌浏览器,然后打开调试功能栏,按快捷键F12或者ctrl+shift+j,就可以打开谷歌浏览器的开发者工具。打开后页面如下所示。
![](https://images2015.cnblogs.com/blog/897885/201612/897885-20161213215036667-756124267.png)
2、下面主要介绍一下开发者工具中常用的几个基础常用功能。左上角第二个选项,是用来切换手机页面的。如果我们访问的网址是手机端wap页面,则点击此按钮,就可以模拟手机进行访问了。
![](https://images2015.cnblogs.com/blog/897885/201612/897885-20161213215252776-298341492.png)
3、Network是网络工具,可以查看请求数据的状态,类型,大小,时间等,如下图。Network是在调试中常用的工具,可以查看发送的请求是否正确,返回的数据是否正常等。
![](https://images2015.cnblogs.com/blog/897885/201612/897885-20161213215621714-2027061977.png)
4、Sources可以用来查看页面的源文件,包括JS文件和Html文件。找到想要调试的JS代码,在代码前单击,即可设置断点。当运行JS代码时,会自动进入到断点执行。同Java调试类似,JS调试也可以单步运行、进入函数体内调试、直接运行到下一断点等。
![](https://images2015.cnblogs.com/blog/897885/201612/897885-20161213220134729-1639919959.png)
5、如上图所示,右上角4个断点,分别是直接运行到下一断点、单步运行、进入函数体内运行、返回函数执行结果。对应的快捷键分别是F8、F10、F11和shift+F11。在调试时,把鼠标放在某个变量上,就可以查看该变量的运行值。
相关文章推荐
- 浅谈JavaScript引用类型——Date
- javascript 字符串多行的写法
- JSTL标准标签库核心标签的使用
- 12 款 JS 代码测试必备工具(翻译)
- Web开发常用到的JavaScript代码区别和经验总结
- JSP标准标签库(JSTL)及其标签属性
- JavaScript高级程序设计8--DOM
- JSON返回DateTime/Date('123123123')/解决办法
- XCO-JS介绍
- _bzoj1013 [JSOI2008]球形空间产生器sphere【高斯消元】
- fastjson中转字符串时格式化、显示null值等
- Selenium JSON通信协议
- Js基础
- js,jq获取元素位置属性及兼容性写法
- 浅谈JavaScript引用类型——基本包装类型
- 1.leapmotion之API概述(Javascript文档V3.1)
- js中的事件委托
- JavaScript - Scope of variables
- [Java][Liferay] 如何从Javascript的function中获取language property的值
- javascript 伪协议