假设有人为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,以便希望这可以成为最佳实践的汇编。
答案 0 :(得分:1)