草庐IT

as调试SystemUI

全部标签

javascript - 调试 Javascript(Backbone 和 Marionette)

现在,当我使用chrome开发工具调试backbone或marionette时,我最终设置了断点和诸如此类的东西,但是一旦代码暂停,就很难判断我正在使用什么类型的对象,因为chrome标签一切都是“child”。(我想是因为那是构造函数)是否有任何简单的方法来更改此声明或确定我正在使用的模型/集合类型。这让我疯狂到想开始做这样的事情:MyModel=Backbone.Model.Extend({//the$$$putsitatthetopoftheinspector,theNAMEisjustforotherdevs$$$NAME="MyModel",...});我不太喜欢它,因为它.

javascript - 调试 : ng-click and non-existent functions

在解决问题之前,我有一个元素(在HTML模板内)带有ng-click,它调用了一个不存在的函数。有没有办法启用严格模式(比如在JS中使用严格模式)或类似的东西来在控制台中看到此类问题?更新:我也尝试过$compileProvider.debugInfoEnabled(true)但没有成功 最佳答案 简短回答:在原始AngularJS中没有执行此操作的选项,但是可以通过hack来完成。长答案:您在DOM事件处理指令中使用的表达式(例如ng-click、ng-keydown和ng-submit)由Angular的$parse编译。服务。

javascript - 无法在 Visual Studio 2013 中禁用 Javascript 调试?

我正在构建一个ASP.NETWeb窗体应用程序(不是网站),每当我使用InternetExplorer进行调试时,我似乎无法禁用VisualStudio2013Pro的集成Javascript调试。如何让它在Javascript异常时停止中断?我的操作系统是带有IE11的Windows2012ServerR2(因此,相当于Windows8.1Pro)。我已经尝试了所有我能找到的设置,但到目前为止没有任何效果。我什至注销并重新登录。我现在要尝试完全重启。下面的屏幕截图显示了我尝试过的所有设置。异常和设置:VisualStudio选项-调试:InternetExplorer选项:Brows

javascript - 调试 Angular

我一直在想,每当Angular记录错误时,它都是一堆类似于以下的乱码:Error:[ng:areq]Argument'AppController'isnotafunction,gotundefinedhttp://errors.angularjs.org/1.2.23/ng/areq?p0=AppController&p1=not%20a%20function%2C%20got%20undefinedathttp://localhost/NAME/vendors/angular/angular.js:78:12atassertArg(http://localhost/NAME/vend

javascript - 在 webgl 中调试 GLSL 代码

在与webgl一起使用时,是否可以调试GLSL代码或打印glsl代码中的变量值?three.js或scene.js是否包含任何此类功能? 最佳答案 不是真的我通常调试GLSL的方式是输出颜色。因此,例如,给定2个着色器,如//vertexshaderuniformmat4worldViewProjection;uniformvec3lightWorldPos;uniformmat4world;uniformmat4viewInverse;uniformmat4worldInverseTranspose;attributevec4po

javascript - 使用浏览器/插件调试 JSX

有没有办法调试JSX文件?当我在safari/chrome中查看资源选项卡时,我无法看到.jsx文件。我们可以使用调试器吗? 最佳答案 安装ChromeExtension之后打开devTool(f12),你可以看到:一个新的React选项卡-用于检查React元素(就像常规检查一样)。在源选项卡(左面板)中,一个新的应用程序列表,您可以在其中查看JSX文件并在代码中设置断点。注意:可能需要重新启动chrome才能运行 关于javascript-使用浏览器/插件调试JSX,我们在Stack

javascript - 如何调试用于 IE 代理设置的 Javascript proxy.pac 文件?

有人知道是否可以调试proxy.pac,这个文件是用Javascript编写的。它如何附加到某些调试引擎,如VisualStudio或任何其他IDE 最佳答案 Google代码上有“pactester”。工作精美。http://code.google.com/p/pactester/编辑:测试器现已移至解析器项目中:https://github.com/pacparser/pacparser 关于javascript-如何调试用于IE代理设置的Javascriptproxy.pac文件?

javascript - 如果库吞噬了所有异常,我该如何调试基于 promise 的异步代码?

问题JSFiddle:http://jsfiddle.net/missingno/Gz8Pe/2/我有一些看起来像这样的代码:vard=newDeferred();d.resolve(17);returnd.then(function(){//dosomestuff...}).then(function(){varobj=a_funtion_that_returns_null_on_IE();varx=obj.some_property;//BOOM!});问题是,当我在IE上时,我只能看到'obj'isnullornotanobject错误,没有任何对相应行号的引用,也没有调试器停在

javascript - 通过记录函数调用和参数进行实时 javascript 调试

这个问题在这里已经有了答案:CanIoverridetheJavascriptFunctionobjecttologallfunctioncalls?(6个答案)关闭5年前。是否有调试系统允许我记录javascript函数调用及其发生时的参数?这将使我能够在实时/客户端情况下跟踪和调试应用程序,而不会因手动日志记录而影响性能。编辑:我不是在谈论使用“控制台”窗口手动调用函数并查看结果,也不是在我的javascript中手动添加“跟踪”或“日志”命令。我需要它来处理任何正在运行的javascript。

javascript - Angularjs "Controller as"或 "$scope"

我想知道angularjs中“Controlleras”或“$scope”语法之间的主要区别是什么。它们对性能有影响吗?如果有,哪种语法更可取。“Controlleras”语法肯定会提高代码的可读性,因为Knockout.js和其他JavaScript框架遵循相同的语法。$scope将提供作用域继承,这有时会给我们带来奇怪的行为,例如ParentController:ChildController:app.controller('ParentController',function($scope){$scope.parent="parentScope";}).controller('C