javascript - IntelliSense JavaScript 引用的最佳实践

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

假设一个人为 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,希望这可以成为最佳实践的概要。

最佳答案

关于javascript - IntelliSense JavaScript 引用的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/978224/

相关文章:

asp.net - 用于 ASP 站点的 Resx 工具

javascript - 如何在 raphael.js 中定位与中心相关的对象

asp.net - 为什么我的 asp.net mvc 发布不再工作?

javascript - IE9 和 JavaScript

ios - 无法在 Visual Studio 中保存 .xcasset 文件

python - VSCode 发现测试错误 : spawn python ENOENT

asp.net - 在 Visual Studio 2015 中使用 IIS 服务器而不是 IIS Express

visual-studio-2008 - Visual Studio 2008 解决方案(SSRS 报告)到 Visual Studio 2013

javascript - 客户端图像处理(裁剪)

javascript - 使用 JS 更改 Wordpress 站点上的按钮