你好我玩javascript,我有以下情况
我已经定义了一个point
类。我定义了edge
类,它取决于point
和triangle
类,它取决于point
和edge
。如何确保正确加载这些类?
我按如下方式使用它们:
<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
文件是一些使用所有上述类的通用实用程序函数。
我的问题是我无法告诉triangle
类,例如point
和edge
类已定义。我的代码只是假定它们被定义在某个地方,否则崩溃就会崩溃。 javascript是否有简单的#include
样式机制?
例如,我想使用triangle
类,内部应该以某种方式找到它的依赖关系并自动加载它们
答案 0 :(得分:2)
例如,我想使用
triangle
类,内部应该以某种方式找到它的依赖关系并自动加载它们
你很幸运! RequireJS之类的工具专门用于此目的,并且做得非常好。查看RequireJS的Get Started文档和many available tutorials。还有其他类似的工具,如Browserify,但RequireJS是一个很好的起点,有很多文档和用户。