0

我知道的大多数编程/标记语言都有名为include, import, load, require,input等的命令,这些命令从主文件调用子文件,但据我所知,JavaScript 没有这样的功能,并且我经常看到这种情况的建议是在dom中插入一个<script>标签(从主文件中以编程方式),我认为这是非常间接的。为什么 JavaScript 缺少这样的特性?有任何设计决定吗?

4

2 回答 2

1

例如,如果您将它与 node.js 一起使用,它确实有require().

与大多数语言不同,JavaScript 通常是客户端的。如果您想从客户端执行此操作,如果您要包含的文件实际上位于服务器上,您将如何执行此操作?JavaScript 确实有eval()许多其他有用的功能可以做到这一点,但是您需要了解您是通过 http 处理请求而不是文件系统上的文件。

于 2013-10-24T09:39:00.847 回答
1

谁说不?阅读有关此工具的信息:Helios Kernel 但是它对您来说是否方便?

于 2013-10-24T09:35:42.360 回答