vs 下如何调试js
http://blog.csdn.net/ztzi321/article/details/24350915
vs能调试js,这个方法直到今天我知道,现在分享给和我一样初学vs或asp.NET开发的朋友们。
对于vs之前的版本我没试过,我试了vs2008版及之后的都是可以的,估计之前的vs2005之类的对于调试js并不是很完善。
首先我们要设置断点,然后我们运行,我这里举一个web网站的例子。
接下来我们运行,如果不对vs进行设置,我们设置了断点,vs下也不会给予调试js的机会。那不是js在vs设置断点就是样子了?哭其实不是的,vs2008及以后版本为我们提供了如下调试js的方法:
点击“附加到进程”:
这里我选择ie,Google我试着好像不行,这样我们就可以在vs下调试js代码了大笑
========
使用VS调试JS
http://www.cnblogs.com/tonyepaper/archive/2013/05/29/3105380.html
首先打开IE浏览器,在工具里对“Internet选项”进行设置,然后在打开的对话框中点“高级”,在“高级”中选中“显示每个脚本错误通知”,还有不要选中“禁用脚本调试(。。。)”那两项。 然后用浏览器打开你的HTML文件,然后在工具栏中的“查看”里面有“脚本调试程序”的选项,然后双击“新实例2010”就可以打开vs2010进行调试,设断点,重新运行你的HTML文件,就可以调试啦!
========
vs2012 在js 加断点进行调试无效果
调试vs2012解决方案脚本js vs2012 在js脚本加入断点进行调试的时候,发觉没有效果了,断点没有阻挡的作用,后台代码的断点是可以的,这个是怎么回事?调试时解决方案资源管理器里面也没有出现脚本文档。。。。。以前是可以的。。。。。
更多 0 分享到: 
不能直接调试js脚本,你可以在浏览器中调试(借助浏览器插件),火狐,chrome,ie都有
为何在vs中去调试js ?
那是不可以的,断点可以设,但是没用,不能调试js的
自己写alert,或者浏览器调试,火狐有firebug,去弄弄看吧
要是实在不会,还有alert()神器
看看浏览器是不是被attached debug了。如果没有,应该无法调试。
或说chrome的调试很好用啊,从来没有用过vs调试js代码。
用debugger在vs里面会直接跳到调试的地方
64的系统用ieX64调试,设置默认值为ie64的
用VS调试JS的好处就是可以连带后台仪器调试,如果用浏览器来调试 相当于是前端和后台 分两次调试。我记得之前是可以直接用vs2010 调试的,可是现在我这里也不行了 妈蛋,不知道怎么搞的
额 设置成IE 浏览器为默认的启动浏览器就行了
第一步,设置成IE 浏览器为默认的启动浏览器
第二步,将你的项目进入调试状态,然后在浏览器上打开要调试的界面,这时可以看到解决方案管理器上半部分有一堆所谓的动态代码,找到你要调试的页面,然后打开,打断点,OK,再刷新下页面,或者直接执行某个操作,就可以正常调试。
我用的是vs2012,也有同样的问题,求解
看到有版主回复vs不能调试javascript,遗憾呀!以为版主都能牛叉。o(∩_∩)o 哈哈,原来版主也不怎么精通vs
右击网页--浏览方式;我里面有两个IE,我设置其中一个为默认浏览器;可以正常启动,但是调试JS和调试结束时,不能自动关闭IE;弄掉一个就可以了;
VS2013中可以对JS代码设置断点进行调试
VS2015中却不行
不知什么原因......
========
vsCode 添加浏览器调试和js调试的方法总结
http://www.cnblogs.com/sxz2008/p/6690384.html
vsCode 添加浏览器调试和js调试的方法
1、直接按F5可以调试的方法或者点击运行按钮(可以直接运行html文件或者js文件)
在launch.json文件中的配置如下:
{
"version": "0.2.0",
"configurations": [{
"name": "谷歌浏览器", //运行html文件,用谷歌浏览器打开
"type": "chrome",
"request": "launch",
"url": "${file}",
"sourceMaps": true,
"webRoot": "${workspaceRoot}"
},
{
"name": "nodeLauch", //单独调试js,即可以直接运行js
"type": "node",
"request": "launch",
"program": "${file}", //这个配置成你要调试的文件、${file}当前打开的文件
"stopOnEntry": false,
"args": [],
"cwd": "${workspaceRoot}",
"runtimeExecutable": null,
"runtimeArgs": [
"--nolazy"
],
"env": {
"NODE_ENV": "development"
},
"console": "internalConsole",
"preLaunchTask": "",
"sourceMaps": false,
"outDir": null
}
]
}
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"
}]
}
3、如果第二种方法,不想每次都按这个快捷键,请参考npm配置node服务方法:
http://stackoverflow.com/questions/30039512/how-to-view-my-html-code-in-browser-with-visual-studio-code 
========
VS里调试JS
http://blog.csdn.net/samsone/article/details/7864151  
在asp.net开发中,脚本可以提高bs程序与客户的交互能力、降低客户端与服务的数据传输。
但是大多数asp.net开发人员还是趋向于避免写客户端脚本或只用脚本完成一些简单的功能,
造成这种状况有很多原因,但是脚本程序难以调试是其中的主要原因。
下面的操作步骤描述了怎样利用vs.net中的调试器来调试javascript:
1,首先,要让你的ie允许调试脚本,具体步骤如下:
打开ie->工具菜单->inter选项->高级选项卡->去掉“禁止脚本调试"选项
2,打开vs.net,创建一个新的asp.net项目(或打开一个)
3,运行你要调试的页面
4,当你的页面呈现在ie里的时候,重新回到vs.net
5,在脚本中设置断点:
调试菜单->窗口->调试文档
->在”运行文档“中选择要调试的页面(这是一个类似于解决方案管理器的浮动工具栏)
6,然后,你可以通过操作网页来进入脚本,当脚本运行到断点时,就可以进行调试了.
如果你想在页面开始装载时就进入调试状态,可以按F10(逐过程)进行调试
========
在vs2010中调试javascript代码方法
http://www.jb51.net/article/26240.htm
只在IE浏览器中测试成功了,在谷歌浏览中没有测试成功,其他浏览器没有测试。
操作步骤如下: 
1. javascript代码中插入:debugger,如下: 
<script type="text/javascript"> 
debugger; 
</script> 
2.将IE浏览器中的“禁止脚本调试”这一项的勾给去掉。 
然后在点击vs中的调试即可。
========
VS中关于JS的调试
http://blog.csdn.net/sunfor/article/details/49230431
分两种情况
1. js代码在单独的JS文件中
2. JS代码混在ASPX文件中
现在对这两中情况分别说明:
1) 设置IE为允许调试脚本
工具-->Internet 选项-->高级-->
将 a)禁止脚本调试(Internet Exporler) 和 b) 禁止脚本调试(其他)取消。
2. JS代码在单独的JS文件中,直接在VS里面设置断点就OK
3. JS代码混在ASPX文件中, 由于在ASPX文件无法设置断点,所以需要以下步骤:
1)运行代码,F5
VS中关于JS的调试 - sun201201 - 西北望,射天狼
2) 选择aspx页面,设置断点即可
另一参考:
首先,打开一个IE,并用Visual Studio打开你要调试的脚本/网页(Embeded Script),如下图。
image
然后呢,我们将当前的Visual Studio调试器Attach到浏览器上,Debug->Attach to Process...
image
在弹出的对话框中,确认Attach to:到Scriptcode,因为我们调试的是Script,如果缺省不是Script code,请按Select键选择Script。在Available Processes中选择iexplore.exe,就是浏览器进程。
image
现在,可以在脚本中下断点啦。比如我希望在下图的地方设置一个断点:
image
然后在IE中打开刚才那个网页,脚本就很听话的在你设置的地方断了下来,可以看到Locals,还有Immediate Window,这样调试是不是就很方便了呢,哈哈。
image
不过这个调试的缺点是只能用IE,Firefox则不行,所以Firefox的调试还是得要Firebug来搞,不过Firebug的调试脚本功能可就弱多咯。
另外一种已经证实可行的做法:debugger
<span style="background-color: rgb(255, 255, 255);"><span style="color:#333333;">0. IE 选项,把禁用脚本调试的勾去掉【好像可省略】</span></span>
<span style="background-color: rgb(255, 255, 255);"><span style="color:#333333;">1. js断点用debugger语句代替。
</span></span>
<span style="background-color: rgb(255, 255, 255);"><span style="color:#333333;">2.当网页运行的时候,回弹出有“异常”,选择调试的窗口。选择VS,接下来就和调试C#一样了。</span></span>
========
VS 2010 突然无法调试JS代码 断点无效的两个解决办法
http://www.cnblogs.com/Anonymous/archive/2013/03/18/2965693.html
今天发现个系统有个IE6下的兼容性问题,就远程在IE6环境下的机器调试调试代码看看。奇怪的是,vs2010突然怎么都没办法调试js代码,C#代码断点有效,js代码断点无效,于是开始寻找解决办法,以下是我找到的一般都能解决的两个办法:
1.我远程的服务器,先把“Internet Explorer 增强的安全配置”关掉,各种服务器的关闭方法自行搜索,然后打开IE,然后-工具-Internet选项-高级-找到对勾去掉。
2.打开vs-工具-选项-调试-实时找到脚本前面打勾。
到这我的问题就解决了,
========

VS调试js学习总结相关推荐

  1. node.js学习笔记5——核心模块1

    node.js学习笔记5--核心模块1 Node.js核心模块主要内容包括:(1)全局对象 (2)常用工具 (3)事件机制 (4)文件系统访问 (5)HTTP服务器与客户端 一: 全局对象 Node. ...

  2. 《写给PHP开发者的Node.js学习指南》一2.2 预定义的PHP变量

    本节书摘来自异步社区<写给PHP开发者的Node.js学习指南>一书中的第2章,第2.1节,作者[美]Daniel Howard,更多章节内容可以访问云栖社区"异步社区" ...

  3. JS学习之路,菜鸟总结的注意事项及错误更正

    JavaScript 是一种面向对象的动态语言,它的语法来源于 Java 和 C,所以这两种语言的许多语法特性同样适 用于 JavaScript.需要注意的一个主要区别是 JavaScript 不支持 ...

  4. vscode调试js

    1.检查你使用的vscode的版本是否是比较新的,我使用的是最新版本,如果不是最新版本需要在help----->check for updates一下 1.安装Debugger for Chro ...

  5. Node.js学习笔记——Express篇(1.初识Express)

    简介 什么是 Express 官方给出的概念:Express是基于 Node.js 平台,快速.开放.极简的Web开发框架 通俗的理解:Express的作用和Node.js内置的http模块类似,是专 ...

  6. javascript从入门到跑路-----小文的js学习笔记目录

    ** javascript从入门到跑路-----小文的js学习笔记(1)---------script.alert.document.write() 和 console.log 标签 javascri ...

  7. Chrome - JavaScript调试技巧总结(浏览器调试JS)

    Chrome 是 Google 出品的一款非常优秀的浏览器,其内置了开发者工具(Windows 系统中按下 F12 即可开启),可以让我们方便地对 JavaScript 代码进行调试. 为方便大家学习 ...

  8. 商情云 | php学习 | wampserver | 宝塔面板 | fastadmin框架 | JS学习

    宝塔面板 相关配置文件位置 D:\hc\baota 处理函数被禁用问题 问题:wampserver图标变橙了 解决:wampserver三个服务分别是Apache.PHP.MySQL,变红说明三个服务 ...

  9. JS学习日志15 -- JS基础--忍者代码

    前言 从头开始对javascript进行学习,每天定个小目标,学习一点,期待学习完后,对js的认知会发生什么变化~~ :JS基础知识 一.忍者代码 过去的程序员忍者使用这些技巧,来使代码维护者的头脑更 ...

最新文章

  1. 2021年大数据Flink(二十一):​​​​​​​案例三 会话窗口
  2. 「我是个杀猪的,毫无基础看这本能学会 Python 吗?」
  3. Basic Sorting Algorithms
  4. 李开复:我们该向硅谷学习什么?附独家演讲视频
  5. django 中使用 channels 实现websocket
  6. 开源OSS.Social微信项目解析
  7. (72)仿真工具VCS仿真软件?
  8. 《linux核心应用命令速查》连载九:crontab:设置计时器
  9. Hadoop集群的搭建(结束)——修改hadoop配置文件以及启动集群服务
  10. Java8 处理日期和时间
  11. linux安装rlwrap 解决sqlplus不能上下翻问题
  12. bandizip没有右键菜单解决办法
  13. TFT屏幕的显示阴影问题
  14. About Spreadsheets
  15. kaggle | 入门教程
  16. 在数据表中添加一个字段的SQL语句怎么写
  17. Ubuntu 18.04 系统安装
  18. Python机器学习零基础入门 -- Pima印第安人糖尿病发病数据集统计分析
  19. 一台计算机可以安装网络打印机和本地打印机,驱动人生如何安装网络打印机驱动和本地打印机驱动安装方法...
  20. 想从事IT行业,不是计算机专业可以吗?

热门文章

  1. NS安装问题收集(3)
  2. Manage Service Appointments
  3. Backnbone的入门基础——Backbone的model
  4. salesforce开发入门1
  5. JdbcTemplate的CRUD操作
  6. Cookie 学习案例之三天免登录
  7. java getSource()和 getActionCommand()
  8. Python+opencv 机器视觉 - 基于霍夫圈变换算法检测图像中的圆形实例演示
  9. vue cli 项目在打包时候报错解决方法
  10. MPU6050姿态融合(转载)