【问题标题】:What tools should I have as my core set for developing javascript?我应该拥有哪些工具作为开发 javascript 的核心集?
【发布时间】:2009-01-07 02:22:11
【问题描述】:

我已经开发 ASP.Net 应用程序好几年了,我一直避免学习 JavaScript。现在我一直在潜入并尝试尽可能多地学习。

作为 .Net 开发人员,我非常依赖 Visual Studio。我想知道的是,作为一个 JavaScript 开发人员,你们在开发 JavaScript 时非常依赖哪些工具?我刚刚发现了很棒的 FireBug。我还缺少哪些必须拥有的其他工具?

谢谢!

【问题讨论】:

    标签: javascript


    【解决方案1】:

    是的,Firebug 很棒。请确保您了解其中的profiling 功能。此外,还有一个名为 FireUnit 的新测试框架也适用于 Firebug。

    我喜欢 Textmate 在我的 Mac 上进行 Javascript 编辑。 Aptana Studio(独立或作为Eclipse插件)也非常好。

    我一直想尝试使用 YUI test library 在 JavaScript 中进行测试驱动开发。它承诺就像用于 Javascript 的 NUnit/JUnit,这会很棒。

    查看JS lint

    如果您对面向方面的编程感兴趣,请查看来自Dojo 的 Javascript 中的 AOP。

    最后,有关 Javascript 引擎的当前状态(TraceMonkey 之类的酷东西)和未来方向的一些有用信息,请查看HanselMinutes 的这一集。

    享受吧!

    【讨论】:

      【解决方案2】:

      Firebug 几乎是最好的。您还需要一些针对 IE 的解决方案。

      查看此链接:Debugging JavaScript in IE7

      【讨论】:

        【解决方案3】:
        1. Visual Studio 2008 - 有 JavaScript 智能感知和集成Js 调试能力
        2. FireBug - 一个 任何网络开发人员都必须拥有
        3. FireBug Lite - “解决方案是 Firebug Lite,一个 JavaScript 文件 可以插入到您的页面中 模拟一些 Firebug 功能 未命名的浏览器 “火狐”。”
        4. JsLint - 必须做 确定你写的是什么 质量不错,JsLint 会有所帮助 你这样做

        【讨论】:

          【解决方案4】:

          其他有用的工具:

          【讨论】:

            【解决方案5】:

            最近,Visual Studio 本身在 JavaScript 支持方面有了很大改进。例如,IntelliSense 现在可用于 VS2008 中的 JavaScript,包括第三方库,例如 jQuery

            【讨论】:

              【解决方案6】:

              为方便起见,为什么不继续使用 Visual Studio 并下载支持智能感知的 jQuery。

              Scott Guthrie 有一篇关于如何做到这一点的帖子

              http://weblogs.asp.net/scottgu/archive/2008/11/21/jquery-intellisense-in-vs-2008.aspx

              http://weblogs.asp.net/scottgu/archive/2008/09/28/jquery-and-microsoft.aspx

              【讨论】:

                猜你喜欢
                • 2011-10-11
                • 1970-01-01
                • 1970-01-01
                • 2010-10-05
                • 2018-03-19
                • 2010-09-08
                • 2014-10-30
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多