IntelliSense中的JavaScript命名空间引用

时间:2015-04-24 19:48:50

标签: javascript visual-studio asp.net-mvc-4 namespaces

我正在学习如何将所有JS放在命名空间中以及如何将其他内容添加到同一命名空间中。我正在使用VS 2013和MVC页面。

在这里,我使用一些属性在第一个skillet中创建namespace.js,然后在namespace2.js中添加另一个属性。

正如您在添加两个JS后在HTML中看到的,我可以看到所有属性。 但是namespace2.js内部无法看到namespace.js

中的属性

enter image description here

我的想法是为我的所有项目提供一个主JS,并根据具体要求使用第二个来细化细节。

有没有办法让第二个JS知道第一个JS中定义了什么?

类似的东西:

#include "namespace.js" 
using namespace.js;
<script>namespace.js</script>

1 个答案:

答案 0 :(得分:2)

您可以使用/// <reference ...>指令,如msdn docs

中所示

SO中的其他有用答案:

Best Practices for IntelliSense JavaScript references

Enabling javascript intellisense for external libraries in Visual Studio