我正在学习如何将所有JS放在命名空间中以及如何将其他内容添加到同一命名空间中。我正在使用VS 2013和MVC页面。
在这里,我使用一些属性在第一个skillet
中创建namespace.js
,然后在namespace2.js
中添加另一个属性。
正如您在添加两个JS后在HTML中看到的,我可以看到所有属性。
但是namespace2.js
内部无法看到namespace.js
我的想法是为我的所有项目提供一个主JS,并根据具体要求使用第二个来细化细节。
有没有办法让第二个JS知道第一个JS中定义了什么?
类似的东西:
#include "namespace.js"
using namespace.js;
<script>namespace.js</script>
答案 0 :(得分:2)
您可以使用/// <reference ...>
指令,如msdn docs
SO中的其他有用答案:
Best Practices for IntelliSense JavaScript references
Enabling javascript intellisense for external libraries in Visual Studio