Javascript 哪些编码约定有助于jQuery和Firebug协同工作?

Javascript 哪些编码约定有助于jQuery和Firebug协同工作?,javascript,jquery,asp.net-mvc,debugging,firebug,Javascript,Jquery,Asp.net Mvc,Debugging,Firebug,我对这两种工具都相当陌生,在管理、监控和调整新站点的设计过程时,我需要对这两种工具都非常熟悉。应该执行什么样的策略,为调试、测试和日志记录奠定良好的基础? [在某种程度上后端技术可以发挥作用-它是.net mvc thx我只想用FireBug的网络监视器和AJAX一起给出一个小警告。启用后,它会重写一些HTTP头并严重破坏内容(使用情况也很好,不再确定) 因此,如果有任何问题出现,请检查网络监控是否已禁用。我将使用Firebug查看一些Firebug插件的工作情况 我会检查你没有下载太多,如果你

我对这两种工具都相当陌生,在管理、监控和调整新站点的设计过程时,我需要对这两种工具都非常熟悉。应该执行什么样的策略,为调试、测试和日志记录奠定良好的基础?

[在某种程度上后端技术可以发挥作用-它是.net mvc
thx

我只想用FireBug的网络监视器和AJAX一起给出一个小警告。启用后,它会重写一些HTTP头并严重破坏内容(使用情况也很好,不再确定)


因此,如果有任何问题出现,请检查网络监控是否已禁用。

我将使用Firebug查看一些Firebug插件的工作情况

我会检查你没有下载太多,如果你没有缩小和压缩你的javascript,它会给出建议

我还将使用它,因为它在Firebug中很好地突出了jQuery。我最近经常使用它来查看它应该触发什么


Firebug不再重写XHR请求,但最新的Firefox/Firebug中有一个bug,if可以阻止长时间运行的XHR调用。详细信息我还建议您安装插件。它可以帮助您使用QUnit单元测试。当然,如果您正计划编写单元测试,但在大多数情况下,这是一个非常好的主意。

添加工具,因为它非常适合

在调试jQuery代码时,我经常在Firebug中使用NET面板来处理所有ajax请求。查看您发送的内容和接收的内容非常有用

我还使用了很多comand行来测试代码片段

您不能没有。这将非常有帮助。例如:

$.get( 'url.php', {}, 
    function(data){
        $.each(data, function(x){
            console.log( x ); // will log each x object to see what it contains
        });
    }, 'json'
);

尽管您可能非常喜欢Firebug,但Safari的开发工具也非常强大,值得一看


值得一提的是,Safari的javascript引擎仍然比FFX的快,而Chrome的速度更高。不过,他们正在追赶,所以这真的不值得关注。

首先,请确保您已经阅读过。一些命令还可以与其他工具进行交叉浏览

一个简单的示例将向您展示Firebug的所有可用扩展。正如一些人所提到的,其中一些非常有用

同样重要的是,不要将自己局限于一个工具,因为您很可能要为多个浏览器开发。因此,请确保您也了解webkits开发工具(Safari、Chrome)。下面是一个总结最流行的开发/调试工具的示例

你可能想研究一下jQuery/jQuery插件是如何构造/组织的,这样你就知道如何组织你自己的JavaScript/jQuery代码了。这一切都取决于你的应用程序中JavaScript的分量有多重。如果jQuery只是提供了一些视觉增强和一些Ajaxified页面,不用麻烦了。从另一方面来说,如果它是非常Java的我建议使用原型而不是jQuery,但这只是我的观点

<>你可以考虑使用自动工具来构建你的JavaScript,如果你有很多代码的话。 例如:

在生产服务器上,您希望得到尽可能少的JavaScript文件,并确保压缩em


如果您对javascript密集型应用程序的文章/工具的更多链接感兴趣,请发表评论。我现在只想停留在主题上。

深入了解更多细节…了解特定插件的重要性-我正在寻找有助于开发/调试过程的代码。更多的探索将指向“.console”和“deb”ug“应用。如果能看到屏幕广播和/或博客帖子,为那些“刚刚开始”的人提供详细信息,那将很有帮助。thx