Javascript依赖项包括保护
您好,我正在玩javascript,我有以下情况 我定义了一个Javascript依赖项包括保护,javascript,Javascript,您好,我正在玩javascript,我有以下情况 我定义了一个点类。我定义了一个边类,它依赖于点,一个三角形类,它同时依赖于点和边。如何确保正确加载这些类 我使用它们如下: <script src="point.js" type="text/javascript"></script> <script src="edge.js" type="text/javascript"></script> <script src="triangle.js"
点
类。我定义了一个边
类,它依赖于点
,一个三角形
类,它同时依赖于点
和边
。如何确保正确加载这些类
我使用它们如下:
<script src="point.js" type="text/javascript"></script>
<script src="edge.js" type="text/javascript"></script>
<script src="triangle.js" type="text/javascript"></script>
<script src="utils.js" type="text/javascript"></script>
utils.js
文件是使用上述所有类的一些通用实用程序函数。
我的问题是,我不能告诉三角形
类,例如,定义了点
和边
类。我的代码只是假设它们是在某个地方定义的,否则就会崩溃。javascript是否有一个简单的#include
风格的机制
例如,我只想使用triangle
类,该类在内部应该以某种方式找到它的依赖项并自动加载它们
例如,我只想使用triangle
类,该类在内部应该以某种方式找到它的依赖项并自动加载它们
你真走运!像这样的工具专门用于此目的,并且做得非常好。看看RequireJS的文档和。还有其他类似的工具,如,但RequireJS是一个很好的起点,有很多文档和用户。哇,这太糟糕了。我不敢相信javascript允许您拥有对象,但不允许您定义它们之间的依赖关系。无论如何,这解决了问题==被接受。如果你在1996年JavaScript首次推出时在场,你一点也不会感到惊讶。令人高兴的是,ES6将获得模块支持。可以,其中包括关于如何使用草稿语法(与构建脚本一起)的链接。