Chrome谷歌浏览器调试JavaScript

转自:https://blog.csdn.net/hungryandfoolish/article/details/77646573

java web网页的编写,已经离不开JavaScript。主流前段框架基本上也都是通过封装js语言来实现。 
SO对于常用JavaScript的java程序员,浏览器调试已经成为了一门必修课。 
下边简单介绍一下浏览器调试。 
F12打开“开发者选项” 
F12界面

  • Elements 页面详细信息。jsp或者html页面详细代码,可以查看HTML代码使用左上角箭头标志可查看页面元素代码
  • Console 控制台。页面报错信息。
  • Sources 资源信息。显示网页加载项源代码。
  • Network 网络信息。请求连接,js,HTML,图片加载文件加载

    基本上此就可以满足来调试js,下边详细介绍。

1.Elements 
这里写图片描述
左上角箭头指向按钮,下左侧显示按钮html代码。右边是关于此按钮的一一些属性。

  • Styles 样式信息。css标签及所在文件路径。可勾选标签前选项进行实时修改
  • Computed 页面以前数据
  • Event Listeners 事件监听。可查看此元素上绑定的事件及所在文件位置

    前两个是一些页面操作。绑定事件有关js操作。

2.Console 
这里写图片描述

1.查看页面报错信息。报错日志及报错行代码所在位置。比较有使用时性。例如js长报错unfind 未定义可以在快速定位到代码。 
2.实时运行js代码。这里可以运行js代码。例如

alert("你好");//回车会在页面弹出提示框
new Date()//回车键后显示Mon Aug 28 2017 11:47:13 GMT+0800 (中国标准时间)
$('#glogin').unbind();//对登录按钮页面解绑
  • 1
  • 2
  • 3

可以实时运行js代码。对于js调试可大大的节省时间。得到自己想要结果。和下边Sources结合使用更能发挥强大功能

3.Sources 
这里写图片描述

通过上边介绍,可用Elements中even Listeners快速找到onclick事件。在行数上可做断点。上图为登录的ajax提交。可在console查看提交参数,返回参数。 
这里写图片描述
在console中直接输入data 
这里写图片描述

注意:对于全局变量可直接在console查看数字。但是对于方法内的局部变量,需要用调试方法进行查看。

4.Network 
这里写图片描述

network为网络信息。最上边加载文件类型。可通过次项来过滤。 
左边为加载类别。.action大家应给很熟悉了,提交地址。右边为header为提交头信息,包括参数类型,浏览器信息等,response为返回值。及java后台返回参数。 
这里写图片描述
上图中的ajax提交返回结果为success。既为Sources中data结果



猜你喜欢

转载自blog.csdn.net/qq_39949109/article/details/80539826