Javascript:将一个js文件加载到另一个js文件中,就像它是一个文件一样

时间:2015-08-28 07:49:46

标签: javascript frameworks

我使用babylon.js作为轻松访问WebGL的框架。不幸的是,我在管理我的代码时遇到了一些麻烦。

例如,我想在js文件中创建一个网格,然后我想在另一个js文件中编辑它的位置。

所以我需要的是索引文件加载所有javascript文件,就像它们的代码被编写为索引文件中的一个大块一样。

例如,使用jQuerys getScript 运行其他js-File,但不会将其实现为代码,就像它是一个文件一样。

编辑:使用php-include它的工作方式应该如何。只是为了理解:在这种情况下,服务器正在创建输出,不是吗?

期待答案!

1 个答案:

答案 0 :(得分:0)

浏览器在接收JS文件时对其进行解释。如果是jQuery,requireJS或其他加载器会在页面中添加新标记,因此浏览器会加载新文件,并将其作为新文件进行处理。

实现您想要的唯一方法是让服务器将不同的文件编译在一起,并将其作为一个文件提供给浏览器。这就是PHP所做的,这就是任何其他编译器所用的(如Grunt)。

但是,在大规模上,将代码写入不同的文件可能是一个坏主意,例如,无论是按原样加载还是编译到一个文件,它的工作方式都不同。稍后支持该代码可能是一个很大的痛苦。