Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:将一个js文件加载到另一个js文件中,就像加载一个文件一样_Javascript_Frameworks - Fatal编程技术网

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

Javascript:将一个js文件加载到另一个js文件中,就像加载一个文件一样,javascript,frameworks,Javascript,Frameworks,我使用babylon.js作为一个框架,以便轻松访问WebGL。不幸的是,我在管理代码方面有点困难 例如,我想在一个js文件中创建一个网格,然后我想编辑它在另一个js文件中的位置 因此,我需要的是索引文件加载所有javascript文件,就像它们的代码在索引文件中作为一个大块写入一样。 例如,使用jQuerysGetScript运行另一个js文件,但不会像一个文件那样将其实现到代码中 编辑:使用php包含它应该如何工作。仅供理解:在这种情况下,服务器正在创建输出,不是吗 期待答案 浏览器在接收J

我使用babylon.js作为一个框架,以便轻松访问WebGL。不幸的是,我在管理代码方面有点困难

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

因此,我需要的是索引文件加载所有javascript文件,就像它们的代码在索引文件中作为一个大块写入一样。

例如,使用jQuerysGetScript运行另一个js文件,但不会像一个文件那样将其实现到代码中

编辑:使用php包含它应该如何工作。仅供理解:在这种情况下,服务器正在创建输出,不是吗


期待答案

浏览器在接收JS文件时解释这些文件。对于jQuery,requireJS或其他加载程序会将新标记添加到页面中,因此浏览器会加载一个新文件,并将其作为一个新文件进行处理

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


但是,在很大程度上,在不同的文件中编写代码可能不是一个好主意,因为无论是按原样加载还是编译到一个文件中,代码的工作方式都不同。以后支持该代码可能会非常痛苦。

当您使用JavaScript时,是时候习惯处理多个单独的文件了。感谢您的澄清。:)