假设一个人为 JavaScript Intellisense 正确设置了 Visual Studio 2008,那么实际 javascript 引用声明的最佳实践是什么?
当然,基本形式是(就在文件的顶部):
///<reference path="path-to-file.js" />
但是路径的规则是什么?
网络应用程序
Web 应用程序应该像 url 一样使用正斜杠吗?同一目录中的文件的“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 而 B.js 引用 C.js 而引用 D.js,都来自不同的目录呢?
A.js 应该包含对 B、C 和 D 的引用,还是应该将引用级联到 A.js?
更多的??
我将启用社区 Wiki,希望这可以成为最佳实践的概要。
最佳答案
查看这两个博客条目。他们应该回答您的大部分问题:
http://blogs.msdn.com/webdevtools/archive/2008/11/18/jscript-intellisense-faq.aspx
http://blogs.msdn.com/webdevtools/archive/2007/03/02/jscript-intellisense-in-orcas.aspx
关于javascript - IntelliSense JavaScript 引用的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/978224/