【JS 分号引起的一段调试问题】教程文章相关的互联网学习教程文章

javascript – 调试使用Firebug触发的函数

我正在尝试调试其他人的UI实现,而且现在很难知道哪些事件正在调用哪些函数. 有没有办法知道触发事件时调用了什么函数?也许与Firebug?解决方法:在chrome developer工具栏中,您可以设置事件断点. – 希望这会有所帮助

在调试iOS网页时,Weinre是否可以设置javascript断点

我正在使用weinre来调试phonegap应用程序.但是,似乎无法单步执行JS或设置断点.这是可能吗?解决方法:不是正确的答案.其他答案中提到的“秘密XCode UIWebView”不再适用.但…… 你现在可以把Weinre抛到窗外了,因为随着iOS 6的发布,Apple发布了用于Safari的远程移动Web Inspector,对于那些一直在努力调试他们的iOS移动应用程序的人来说,这是巨大的.基本上,您拥有常规Safari Web Inspector的所有功能和强大功能 – 包括断点 – 适用于...

javascript – Node.js可以使用哪些调试选项? ESP.在Visual Studio代码中

我来自使用Visual Studio在ASP.NET MVC/C++#中开发.在这个堆栈中,调试非常彻底和直接.您可以创建项目,代码,设置断点,然后点击F5来逐步执行它们. Node.js有哪些选择?特别是使用Visual Studio Code?我已经尝试设置一个调试配置文件,但它有不同的结果,并且似乎比C#/ Visual Studio中的调试更容易出错.是否有任何方法可以像在Visual Studio中使用C#一样在Node中简化调试功能?我知道JS是解释而不是编译…… 更新:我尝试单击调试按钮...

javascript – for …在禁用远程调试器时循环不起作用【代码】

禁用调试器时,我收到此错误: undefined不是函数(评估’_iterator [typeof Symbol ===’函数’Symbol.iterator:’@@ iterator’]()’) 但是当它启用时,我的代码工作正常.这只发生在android上. ios应用程序运行正常. 这是我的依赖项: >反应>反应原生>原生基地> base-64>境界 以下是产生差异的代码:for(toy of toys) {console.log(toy) }如果我取消注释上面的行,我的代码在没有调试器的情况下工作.解决方法:这不是一个完整的答案,...

javascript – AngularJS:如何调试’已经使用此元素引导的应用’错误【代码】

在我的AngularJS应用程序中,我在加载我的网站时遇到以下错误:Uncaught Error: [ng:btstrpd] App Already Bootstrapped with this Element '<html lang="en" ng-app="app" class="ng-scope">'我有ng-app只设置一次(在_Layout.cshtml(ASP.NET MVC)中的html元素),我不使用angular.bootstrap所以提到here的问题不应该适用.如何调试问题(使用F12,Firebug,Chrome ……)?解决方法:使用以下过程: >下载未经授权的Angular源代码>切换脚本...

javascript – Grunt在启动节点调试服务器后停止输出信息【代码】

我的问题与此类似:Grunt won’t load the node server 但是,答案并没有解决我的问题.这是我的gruntfile:'use strict';module.exports = function(grunt) {// Unified Watch Objectvar watchFiles = {serverViews: ['app/views/**/*.*'],serverJS: ['gruntfile.js', 'server.js', 'config/**/*.js', 'app/**/*.js'],clientViews: ['public/modules/**/views/**/*.html'],clientJS: ['public/js/*.js', 'public/modules/**/*.js'],...

Javascript date.setSeconds在调试器中按预期工作,但在脚本中没有【代码】

我有一个设置cookie的函数如下:function createCookieWithDuration(name, value, duration) {const date = new Date();console.log(`date now: ${date}`);date.setSeconds(date.getSeconds() + duration);console.log(`adjusted date by ${duration} seconds: ${date}`);document.cookie = `${name}=${value}; expires=${date}; path=/`; }现在,如果我在调试器中为line做这行,它按预期工作: 但当我让脚本运行并登录到控制台时,我...

Visual Studio 2010调试Javascript与IE工作,但不与Firefox或Chrome.有解决方案吗

我一直在堆栈溢出和谷歌上阅读很多消息一段时间没有任何运气.我的问题很简单,我想使用firefox或chrome而不是IE从visual studio调试我的应用程序,但是当执行“断点当前不会被命中时,我总是在断点处得到相同的错误.没有为此文档加载符号”.我在选项中取消选中了禁用脚本调试,添加了“调试器”;到我的javascript开始,但总是相同的错误,有人可以帮忙吗? 提前致谢,马修.解决方法:如果您只想调试Javascript,为什么不在Firefox中使用Fire...

javascript – 调试firefox扩展的问题

我正在使用Venkman javascript调试器来调试firefox扩展.我设置了一个断点,javascript正在运行,但它不会在我的断点上停止,所以我无法调试. 你能帮我解决这个问题吗?有什么不对或建议我一些替代调试器? 谢谢解决方法:我绝对推荐使用Firebug.比Venkman好多了.

javascript – Chrome devtools:无需切换到Sources选项卡即可进入调试器

如果我在我的JavaScript源代码中将debugger语句放入Chrome devtools打开,它将停止执行,因此我可以从控制台以交互方式浏览当前上下文.真的太棒了. 但不幸的是,它也将切换到Sources选项卡并显示调试器语句发生的行.大多数时候,我想输入JavaScript命令,因此我必须手动切换回Console选项卡. 我可以避免使用制表符切换并保留在控制台选项卡中吗? 或者我使用它错了?解决方法:这是有原因的 – 并且每当代码停止时,由于断点或调试器语句,...

使用IntelliJ和Nashorn引擎调试动态加载的JavaScript代码【代码】

我正在动态加载和运行存储在YAML文件中的磁盘上的JavaScript代码.我想知道是否有可能(使用intelliJ)调试JS代码,即使我没有从独立的JS文件加载它.要简化问题描述,请考虑以下Java代码:NashornScriptEngineFactory nashornFactory = new NashornScriptEngineFactory(); ScriptEngine engine = nashornFactory.getScriptEngine(); engine.eval("var a = 1 + 1;\nprint(a);");如何在第二行设置断点(“打印”函数调用),如何检查变量“a”...

javascript – Chrome调试器:什么是“PropertyBag”对象?【代码】

通过以下方式使用Chrome调试器:console.dir(element);在控制台上,数据类型称为“PropertyBag”.我原以为“对象”.什么特殊的物体是“PropertyBag”? 我之前从未在JavaScript中读过这个术语……解决方法:正如您在上面的注释中所说,您使用的是其他人(或自定义框架)编写的代码,而element只是自定义类的一个实例.例如,PropertyBag类存在于cesiumjs中. 如果对象是类的实例(不是简单对象,实际上是带有构造函数的类),如果在该项上使用co...

javascript – 如何在Firebug中调试脚本?【代码】

我永远无法在Firebug中正确查看脚本,每个脚本都显示在一行中.如下图所示: http://img716.imageshack.us/img716/1126/54274507.png如何正确查看它以便我可以调试它? 先感谢您!解决方法:对于您自己的脚本,只需调用:console.log(someObject);我通常在“控制台”选项卡上闲逛,查看哪些错误或记录的项目进入,或使用控制台本身键入我想要运行的代码. 我从不使用“脚本”选项卡. 如果您只是想要很好地查看代码,请使用美化器:jsbeauti...

javascript – 使用Browserify和Typescript中的源映射进行Webstorm调试【代码】

我的项目是Laravel站点,我将公用文件夹重命名为“html”.所以我的公共文件看起来像:html --js ----main.ts并且html在技术上是用于调试目的的站点的根. 使用browserify,我现在为bundle.js生成了一些源映射,它们有main.ts的路径.问题是他们指向完整的路径:"html/js/main.ts"通常,我可以运行配置到html文件夹并捕获断点.http://myapp.app:8000 ->> project>html 但这并没有达到断点,因为html文件夹在这个设置中并不存在.奇怪的是,我...

javascript – 如何降低* ajax *调试请求的网络性能?

我们的应用程序是ajax重.我们的服务器日志显示各种页面的问题但我们无法在本地重现(使用互联网,但我们的高速连接). 如何降低我的网络连接以反映真实世界的低带宽环境,特别是对于ajax请求,以便在我测试时缓慢不影响主HTML页面加载,图形等.解决方法:您可以在Chrome开发工具中模拟各种网络带宽条件:https://developer.chrome.com/devtools/docs/device-mode – 这会限制所有内容,而不仅仅是AJAX请求…… 使用放大镜和单词“Elements...

调试 - 相关标签
JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部