您在VS2008中采取了哪些步骤来减少Javascript的开发时间?

您在VS2008中采取了哪些步骤来减少Javascript的开发时间?,javascript,visual-studio-2008,performance,client-side,Javascript,Visual Studio 2008,Performance,Client Side,我正在寻找您关于如何使用VisualStudio优化客户端开发的故事。特别是,我似乎需要频繁地构建我的站点,以便将更改有效地推到IE上。您在客户端开发中使用了哪些快捷方式或工具,如FireBug等?您是否避免Visual Studio一起调试客户端应用程序?我们正在开发一个应用程序,该应用程序几乎构建了javascript端的所有内容、所有控件、Web服务调用(通过支持Ajax的javascript)、网格和所有类型的内容 我们已经创建了一个包含ExtJs和JQuery的框架。它使初始化和定义j

我正在寻找您关于如何使用VisualStudio优化客户端开发的故事。特别是,我似乎需要频繁地构建我的站点,以便将更改有效地推到IE上。您在客户端开发中使用了哪些快捷方式或工具,如FireBug等?您是否避免Visual Studio一起调试客户端应用程序?

我们正在开发一个应用程序,该应用程序几乎构建了javascript端的所有内容、所有控件、Web服务调用(通过支持Ajax的javascript)、网格和所有类型的内容

我们已经创建了一个包含ExtJs和JQuery的框架。它使初始化和定义jQuery中的所有控件以及使用webservice获取数据变得容易。我们只能使用ExtJs,但是Jquery减少了定义和设置控件所需的行数。当然,它的重量非常轻,因为javascript文件类似于
  • 我已经使用了概述的步骤为VS2008获得了更好的JS intellisense。 (实际上,此修补程序适用于所有JavaScript文件,而不仅仅是jQuery。)
  • 我使用智能感知为jQuery工作
  • 最近,我不得不在仅限VS2005+IE6的环境中工作。我很快就习惯了用Firefox来调试我主观上认为必不可少的工具:
  • 我试过了。(然而,到目前为止,我并没有花太多时间去了解它——不过,如果你掌握了一些Eclipse知识,你可能会发现它很熟悉……)
  • 在一切都完成之后,我检查IE中的页面,如果存在某些特定于IE的性能问题,则使用IE8中的内置分析器
  • 当VS intellisense放弃时,我使用变通方法
  • 在家里,我使用VS2010RC——在任何地方,我都会把JS框架的API引用放在书签里,放在伸手可及的地方,以防万一
  • 将Javascript代码放在单独的JS文件中
  • <> LI>您可能需要考虑将相关的功能集转换成.
  • 当您处理某个JS文件并希望避免重建整个项目的时间时,不要从一开始就将其作为嵌入式scriptresource。当它足够稳定时,将其包装在组件中
  • 如果您对是否获取最新版本的JS文件有疑问,请禁用浏览器缓存。(可以从FireBug或IE开发工具中完成。)

免责声明:此列表非常主观,可能根本不完整

谢谢你的回复。除了VS2008,您还使用了哪些IDE进行编码、测试和调试?谢谢您提供的详细信息。我已经使用Aptana大约一年了,在我构建VS/Asp.NETWebForms之前,我大部分时间都在使用Aptana进行原型设计。当我不得不在VS中调试javascript时,这是一个阻力。它只是很慢。其中一部分原因是我们仍然在IE 6上,而刷新有时并不能降低动态更改的效果。所以我必须停下来,重建,然后等待。我得去查一下。