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"

您好,我正在玩javascript,我有以下情况

我定义了一个
类。我定义了一个
类,它依赖于
,一个
三角形
类,它同时依赖于
。如何确保正确加载这些类

我使用它们如下:

<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将获得模块支持。可以,其中包括关于如何使用草稿语法(与构建脚本一起)的链接。