IntelliSense JavaScript参考的最佳实践

时间:2009-06-10 21:22:07

标签: javascript visual-studio visual-studio-2008 intellisense

假设有人为JavaScript Intellisense正确设置了Visual Studio 2008,那么实际的javascript引用声明的最佳实践是什么?

当然,基本形式是(在文件的顶部):

///<reference path="path-to-file.js" />

但这条道路的规则是什么?

WEBAPPS

Web应用程序是否应该像网址一样使用正斜杠? “filename.js”用于同一目录中的文件? “./filename.js”?根相对“/path/to/filename.js”?所有这些都应该有效吗?像“../../filename.js”这样的相对路径是否有效?

类库

构建嵌入式资源.js文件的类库时怎么样?它们应该像Windows文件路径一样使用反斜杠吗?转义为双字反斜杠,如.NET字符串文字?

当webapp中的.js文件引用类库中的文件时,该怎么办?在开发插件时通常会出现这种情况 - 您有一组现有插件,并且您在Web上下文中开发了一个新插件,因此您不必继续重建类库,然后在完成后你将它移动到类库中。你会怎么引用它?通过完整的“C:\ long \ path \ to \ project \ directory \ file.js”?

级联依赖

如果A.js引用B.js引用引用D.js的C.js,所有这些都来自不同的目录呢?

A.js是否应该包含对B,C和D的引用,或者引用是否应该级联到A.js?

更多??

我将启用社区Wiki,以便希望这可以成为最佳实践的汇编。