调试js(vscode调试js)

  • 1、如何在网页中调试JavaScript
  • 2、JS怎么进行单步调试
  • 3、谷歌浏览器怎么调试js
  • 4、chrome 如何调试js
  • 5、如何使用firefox进行网页js调试

以IE8浏览器为例,接下来重点介绍并演示如何使用浏览器自带的开发人员工具调试JS程序。(该工具快捷按钮为F12)

1、在工具-Internet选项-高级,去掉“禁用脚步调试(Internet Explorer)”项的勾选。

2、去掉“显示友好http错误信息”项的勾选。最后点击应用,确定按钮。

3、预览表单,当要执行的js程序出现错误时,浏览器会给出提示。

4、在给出的错误提示窗口中,选择“是(Y)”按钮,进入IE浏览器自带的开发人员工具脚本调试界面。

5、根据JS调试信息可以知道,当前JS报错是由于没有找到指定对象“dat”而导致的。我们需要在表单设计器中,修改JS程序并保存。因演示效果的需要,在本例中是没有设置id值为dat的单行输入框控件的,本例中第二个单行输入框控件的id值是data2。修改后的JS代码。

6、将其改成值data2后,再进行测试不会出现JS报错信息,程序得以正常执行。

7、本例只是演示了如何利用IE自带的开发人员工具进行简单的调试工作,如需了解其他调试及排查技巧,请参阅网络及相关书籍进行学习。

1、打开firebug,点击“脚本”选项。

2、点击“所有”选项,这里可以选择要显示的脚本,建议选择“显示所有脚本”。

3、在“所有选项”的旁边,是当前显示的JavaScript文件的名字,点击它,可以看到当前页面用到的所有JavaScript文件,在列表里找或者直接在列表的搜索框搜索你要调试的JavaScript文件。

4、在脚本正文行号的左边点击,可以在此行设置断点,程序运行到此行就会暂停。

5、此时红点上会有个黄色箭头,代表此行即将被执行。右边的监控栏可以输入你想监控的表达式,查看它的值。

6、脚本正文右上角有四个图标,第一个图标表示取消此次调试,但如果下次程序执行到此断点还是会暂停;第二个图标表示单步进入程序;第三个图标表示单步跳过程序;第四个图标表示单步退出。

注意事项

调试完脚本后,记得清除断点,在红点位置点击一下就行了。

是可以调试js的。

使用的工具:谷歌浏览器、测试的网站;

可以按照下面的方法进行调试:

1、f12 打开开发者工具,控制台介绍:

Elements:页面元素,可以进行编辑,保存后实时查看页面效果;

Network: 查看js模拟的http请求,例如下图中修改购物车中商品数量,可以实时的看到请求地址,直接上图。

2、点击请求地址,会把请求的头信息和响应信息等数据展示出来,此处非常便捷,展示样式比firebug更直观,直接上图,可以点击查看头信息,preview,响应信息,cookie,timeline对我们有用的。注意,preview是此处模拟http请求的发送数据,直接预览出来了。

3、Sources:次功能是js页面调试中最突出的功能,上图。

功能介绍:左侧sources目录可以展开,查看加载本页面所调用的资源,如js,css,php。此处先介绍断点调试,可以顺序的看到程序的执行过车,勾选右侧的Any XHR 按钮,上图。

4、一步一步执行,如添加数量的时候,可以看到右侧的call stock进程,可以看到此处出发了js中changePrice()函数,在此处我们可以进行逻辑分析了。或则在代码行处单击设置断点,英文选项是add breakpoints,单击右击都可以,最是好用,上图。

5、可以查看你设置的所有断点,右侧展开,如图,断点调试用的比较多,当然了还可以在js里直接写代码,查看实时数据变化,查看要注意ctrl+s 保存操作。

6、Timeline:次功能是查看页面性能,页面渲染速度的,一般是用不到的。测试人员可以查看,图中展示一些性能参数供参考,上图。

Profile:次功能主要测试加载文件速度参考,可以在此处上传我们的文件供测试用。点击 Load上传即可,一般用不着。

备注:Console:此功能是模拟js控制台,直接写代码,查看结果。高级功能使用时开启断点,查看变量的变化过程。还可以条用函数。

是可以调试js的。

使用的工具:谷歌浏览器、测试的网站;

可以按照下面的方法进行调试:

1、f12 打开开发者工具,控制台介绍:

Elements:页面元素,可以进行编辑,保存后实时查看页面效果;

Network: 查看js模拟的http请求,例如下图中修改购物车中商品数量,可以实时的看到请求地址,直接上图。

2、点击请求地址,会把请求的头信息和响应信息等数据展示出来,此处非常便捷,展示样式比firebug更直观,直接上图,可以点击查看头信息,preview,响应信息,cookie,timeline对我们有用的。注意,preview是此处模拟http请求的发送数据,直接预览出来了。

3、Sources:次功能是js页面调试中最突出的功能,上图。

功能介绍:左侧sources目录可以展开,查看加载本页面所调用的资源,如js,css,php。此处先介绍断点调试,可以顺序的看到程序的执行过车,勾选右侧的Any XHR 按钮,上图。

4、一步一步执行,如添加数量的时候,可以看到右侧的call stock进程,可以看到此处出发了js中changePrice()函数,在此处我们可以进行逻辑分析了。或则在代码行处单击设置断点,英文选项是add breakpoints,单击右击都可以,最是好用,上图。

5、可以查看你设置的所有断点,右侧展开,如图,断点调试用的比较多,当然了还可以在js里直接写代码,查看实时数据变化,查看要注意ctrl+s 保存操作。

6、Timeline:次功能是查看页面性能,页面渲染速度的,一般是用不到的。测试人员可以查看,图中展示一些性能参数供参考,上图。

Profile:次功能主要测试加载文件速度参考,可以在此处上传我们的文件供测试用。点击 Load上传即可,一般用不着。

备注:Console:此功能是模拟js控制台,直接写代码,查看结果。高级功能使用时开启断点,查看变量的变化过程。还可以条用函数。

1、首先使用Firefox火狐浏览器打开需要调试页面,也可以在开发工具设置火狐浏览器来打开:

2、在打开的Firefox浏览器中按F12键,接着就会打开“开发者工具”了:

3、此时选择“调试器”选项,然后选择需要调试的JS文件,接着就可以在需要调试的位置加入断点进行调试:

4、按F11或者F10单步调试JS,这里F11和F10的区别是F11调试,单步执行进入调用的其它函数;而F10调试单步执行,是不进入调用的其它函数的。当然也可以单机页面上相应的按钮进行调试。以上就是用Firefox调试网页的过程:

原创文章,作者:SUA0Z,如若转载,请注明出处:https://www.506064.com/n/126886.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
SUA0Z的头像SUA0Z
上一篇 2024-10-03 23:13
下一篇 2024-10-03 23:13

相关推荐

  • JDK安装教程及环境变量配置

    Java Development Kit(JDK)是一个开发Java应用程序所需的必要工具包,包括Java编译器、Java虚拟机和其他Java开发工具。在使用Java编程时,安装并…

    编程 2024-11-01
  • Python科学计算利器 – NumPy Clip的使用指南

    一、NumPy Clip简介 NumPy Clip是一种非常常用的函数,它可以将数组中的元素限制在一个给定的范围内。这个函数能够帮助我们高效地进行数据过滤与处理,比如去除异常值、截…

    编程 2024-10-31
  • 打开php文件直接下载问题,下载文件是php

    本文目录一览: 1、为什么在浏览器中打开php文件,变成下载了? 2、为什么打开php 变为下载了 3、求大神解答为什么PHP文件打开以后就直接下载了。。。文件为框架结构,是不是哪…

    编程 2024-10-04
  • CLion破解教程

    一、CLion破解教程2023 CLion是一款专业的C/C++集成开发环境,它的智能代码编辑功能让开发工作更加高效。在使用CLion时,有一些用户会遇到试用期到期或需要付费的限制…

    编程 2024-11-18
  • java树的遍历,java遍历目录树

    本文目录一览: 1、java 二叉树前序遍历 2、Java 多叉树 遍历 3、java中”遍历“,”迭代“是什么意思?? 4、java中的遍历是什么意思? java 二叉树前序遍历…

    编程 2024-10-04
  • python与conda(python求和)

    1、python和anaconda的区别 2、python和anaconda区别是什么? 3、anaconda和python区别 4、anaconda和python区别是什么? 5…

    编程 2024-10-03
  • c语言打印二进制数组,c语言数组打印输出

    本文目录一览: 1、C语言中怎样输出一个二进制的数? 2、C语言中printf直接打出2进制数是%什么?16进制是什么? 3、C语言中怎么输出数据的二进制 C语言中怎样输出一个二进…

    编程 2024-10-04
  • php中的一些需要注意点,php重要吗

    本文目录一览: 1、PHP环境搭建注意事项 PHP环境搭建应注意哪些事项 2、PHP开发中值得注意的几个问题 3、北大青鸟设计培训:PHP语言要注意的避免的几大误区? 4、php将…

    编程 2024-10-04
  • 轻松创建自定义Python函数——Function.com

    Python是一门简单易学的语言,其强大的编程能力与丰富的库使其独领风骚。Python的一个优点是函数式编程,Python的函数可以作为参数或返回值,可以将它们存储在变量中,也可以…

    编程 2024-12-02
  • 避免程序崩溃的有效方法

    在软件开发领域,很多程序员都会遇到程序崩溃的问题。当程序出现崩溃时,不仅会导致程序无法正常工作,还可能会造成数据丢失等后果。本文将从多个方面提出避免程序崩溃的有效方法。 一、合理使…

    编程 2024-11-29

发表回复

登录后才能评论