gpt4 book ai didi

javascript - 如何在 Jquery 闭包中调试代码?

转载 作者:行者123 更新时间:2023-11-29 22:30:41 24 4
gpt4 key购买 nike

我正在尝试通过使用已建立的设计模式、避免污染全局命名空间等方式成为一名更好的 javascript 开发人员。虽然我需要一些时间来适应不同的编码风格,但有很多好处资源。

我真正落后的地方在于我的开发实践。我习惯于能够打开 Firebug/IE 或 Chrome 控制台并逐行调用测试和方法调用。这似乎对所有设计模式都是不可能的(我想是故意的)。

认真的 JS 开发人员如何调试闭包等中的代码?

即:

$(function() {
...
[declare lots of vars, functions, page load actions, etc.]
...
}

我真的必须插入 debug/break statements 吗?到处都是,然后确保它们在部署前被包裹/清理干净?

最佳答案

var closure = (function(){function foo{...} return {'bar':foo}}());

现在你可以调用类似closure.bar() 的东西...看看结果是什么

只要您返回一个允许您访问闭包函数和变量的对象,您就可以测试...

有时我会在没有关闭的情况下编写我的初始代码

并使其全部正常工作...然后将其包装在命名空间中这样我就不必担心...但这是另一种方法

这真的取决于你的代码风格和你的开发方式

经常测试早测试

祝你好运

关于javascript - 如何在 Jquery 闭包中调试代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7084556/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com