VSCode怎么调试Creator 里面的jS

vsCode 添加浏览器调试和js调试的方法

js调试工具 js调试技巧js调试工具 js调试技巧


js调试工具 js调试技巧


1、直接按F5可以调试的方法或者点击运行按钮(可以直接运行html文件或者js文件)

在launch.json文件中的配置如下:

{"version": "0.2.0",

"type": "chrome",

"request": "launch",

"": "${file}",

"sDebugging in Visual Studio CodeourceMaps": true,

"webRoot": "${workspaceRoot}"

{"name": "nodeLauch", //单独调试js,即可以直接运行js

"type": "node",

"request": "launch",

"args": [],

"cwd": "${workspaceRoot}",

"runtimeExecutable": null,

"runtimeArgs": [

],

"env": {

"NODE_ENV": "dlopment"

"console": "internalConsole",

"preLaunchTask": "",

"outDir": null

}(2)attach/.vscode/launch.json]

}2、第二种方法 Ctrl+Shift+B 快捷键运行html文件,在Tasks.json中配置如下:

{"version": "0.1.0",

"command": "",

"isShellCommand": false,

"args": ["${file}"],

"showOutput": "always",

"windows": {

"command": "C:/Users/shannonliang/AppData/Local/Google/Chrome/Application/chrome.exe"

"tasks": [{

"taskName": "webserver",

"isBuildCommand": true,

"showOutput": "always"

}]

如何进行html调试和js脚本调试

在下图1中,先通过元素定位找到一个按钮,查看原代码,找到它点击后的JS方法,然后在source窗口查询,如图2中的1,定位到该方法,在方法的行代码的左边,单击,窗口上会出现3这样的箭头,表示断点设置在这里。4是一些控制,包括继续执行,暂停执行,跳入,跳出等。5显示的是当前所有的断点的信息。

2、找到一个叫做“Sourc2、去掉“显示友好错误信息”项的勾选。点击应用,确定按钮。es”,点击它

3、可以在左侧侧栏的序号那些位置点击一下就设置成断点,当你要执行某个函数的时候浏览器就会自动进入调试模式了

已chrome为例,首先打开需要调试的页面,按F12快捷键打开调试工具如下:

如何利用搜狗浏览器调试js

"program": "${file}", //这个配置成你要调试的文件、${file}当前打开的文件

网页调试页面中的js 无法作 network 里的内容,因为不在一个域下。可以按F12开启开发者模式。具体参考chrome开发者模式和IE开发者模式使用流程。

(1)点击搜狗浏览器右上角扩展栏右边圆圈三个白点的扩展管理。

(2)点击获取。进搜狗浏览器应用中心搜索安装Tampermonkey Legacy。

(3)这个扩展里可以添加脚本命令。地址栏是闪电的那个高速模式生效。

安装搜狗浏览器,在右上的常用工具栏-工具箱上点击,选添加。搜索安装“Tampermonkey”应用。可以支持加载自定义脚本。如果有的脚本兼容模式不支持,就在搜狗浏览器地址栏右边换浏览模式。

如何进行html调试和js脚本调试

4、压缩代码,保存带有调试辅助信息的源代码。

2、"configurations": [{找到一个叫做“Sources”,点击它

3、可以在左侧侧栏的序号那些位置点击一下就设置成断点,当你要执行某个函数的时候浏览器就会自动进入调试模式了

js怎么获取浏览器调试工具中network请求的地址?

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

思路有二:"name": "谷歌浏览器", //运行html文件,用谷歌浏览器打开

二、通过 chrome extension 实现,webRequest 接口就是干这个的

怎样在IE8里面调试jascript

},

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

一、请求一定是来自页面,可以试图通过拦截(hook)请求的基础方法来获得

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

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

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

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

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

怎么在浏览器中调试JS代码

child/process.js 中的断点,也跑不进去,

浏览器审查元素 例:chrome

Chrome浏览器

按F12或是"设置"--》“工具”--》“开发者工具”,即可打开chrome的调试工具。

关于这个工具的用法,请参考“怎么使用chrome调试工具”。这里主要讲怎么使用source这个选项来调试JS代码。下图source选项的窗口。

0怎么使用chrome调试工具

下图中1为source选项卡,2是在小窗口中选中source选项,3是当前页面的原代码,这个需要自己确定,一般会是index或是比较具体的jsp的名称。双击3中的页面,右边的窗口中会出现页面的原代码,如下图4.

点击5,会格式化代码,是代码有合理换行,比较清晰。

下面就是具体的调试了其实很简单的,下面来看看具体的步骤吧:。

FireFox浏览器。

按F12或是“设置”--》"开发者"--》“Web控制台”

7FireFox和chrome的调试方法是一样的,只是浏览器的调试窗口和按钮位置有少许区别,请参照chrome浏览器的调试方法就可以。下面是FireFox的调试窗口截图。

如何使用IE浏览器自带开发人员工具调试JS程序

main 项目单步调试,断点直接跑到了 attach 项目中,

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

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

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

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

[Node] 如何使用 VSCode 调试 child_process

"sourceMaps": false,

使用 VSCode 调试 Node.js 的时候,

另外,我曾经写过一篇文章《一探前端开发中的JS调试技巧》有更详细的演示,只需前往百度首页搜索文章标题,即可得到文章地址。

遇到 child_process 中的断点,是跟不进去的。

(1)目录结构

打开 VSCode,并以 main 作为根目录,

(2)app.js

(3)child/process.js

(4).vscode/launch.json

main 项目中按 F5 ,程序会停在 app.js 中的断点处,单步调试,

然后,调试进程就结束了。并不会跑到第 6 行的断点处,

以上示例中,我们发现 VSCode 无法调试到 child_process 中。

也不确定 VSCode 未来是否会支持。

当前我们可以通过 Debug 的 Attach 方式,对 child_process 进行调试。

我们需要另一个 VSCode 实例来 Attach,两个 VSCode 一起使用。

main 项目的 .vscode/launch.json 启动 main/app.js

attach 项目的 .vscode/launch.json attach 到 child_process

为了能 attach 成功,我们需要同步修改 main/app.js 与 attach/.vscode/launch.json,

调试端口号可以任选,不一定的 9001 ,但应保持一致。

(1)main/app.js

(1)启动 main 项目

(2)debug attach 项目

attach 项目中按 F5 ,VSCode 会 attach 到已经启动的子进程上,

(1)main 项目,按 F5 启动调试

main 项目单步调试,

这时子进程已经启动了,切换到 attach 项目启动调试。

(2)attach 项目,按 F5 启动调试

attach 项目单步调试,

(3)main 项目 child.send

attach 项目单步调试,断点又回到 main 项目,

火狐浏览器调试工具代码在断点是怎么执行的?

首先,使用快捷键F12在当进行html调试和js脚本调试的方法:前页面打开Firebug,并切换到脚本选项卡。

其次,我们需要为指定的js代码添加断点,由于当前页面的js代码可能不只是在一个文件中,Firebug会列出所有包含js代码的脚本文件,我们先在列表中选择需要添加断点的代码所在文件。

当我们找到指定的js代码所在位置时,我们可以看到Firebug左侧会显示行号,其中绿色的行号表示该行可以添加调试断点。

点击指定的绿色行号位置,也可以试试Tampermonkey Legacy。即可为该行代码添加断点。

添加完断点后,我们就可以通过某些作来触发执行断点位置的js代码,比如提交某个表单、移动到某个元素、点击某个按钮,甚至刷新当前页面(类似onload类型的就需要先加断点,再刷新该页面即可进入断点调试)。

当执行到断点处的js代码时,Firebug会自动进入断点调试。如下图所示,右侧面板用于显示相关的js变量信息。编号①②③的按钮图标分别表示单步进入(F11)、单步跳过(F10)、单独退出(Shift+F11);通过这些按钮我们可以方便地进行断点调试。

js 压缩后的代码如何调试?

目录结构分别如下,

的方法是使用在线工具HCJCompress,不仅压缩HTML、CSS、JS,具有还原功能。

"stopOnEntry": false,

1、进入HCJCompress。

2、根据文件数量,增删输入窗口的数量。

3、设置代码的类型。

5、调试代码时,根据浏览器的提示代码错误位置,将错误位置输入到HCJCompress中,系统自动定位被压缩的代码的原始状态。

这种方法完美将代码还原到源代码中,根据上下文和注释,调试工作,应该顺利一些吧。