Javascript: 将一个 js 文件加载到另一个 js 文件中,就像它是一个文件一样
Javascript: Load one js-file into another js-file like it was one file
我正在使用 babylon.js 作为轻松访问 WebGL 的框架。不幸的是,我在管理代码方面遇到了一些困难。
例如,我想在一个 js 文件中创建一个网格,然后我想在另一个 js 文件中编辑它的位置。
所以我需要的是索引文件加载所有 javascript 文件,就像它们的代码被写成索引文件中的一个大块一样。
例如使用 jQuerys getScript 运行另一个 js 文件,但不会像一个文件那样将其实现到代码中。
EDIT: 使用 php-include 它按应有的方式工作。只是为了理解:在这种情况下,服务器正在创建输出,不是吗?
期待答案!
浏览器在接收到 JS 文件时对其进行解释。在 jQuery 的情况下,requireJS 或其他加载器将新标签添加到页面,因此浏览器加载一个新文件,并将其作为一个新文件处理。
实现你想要的唯一方法是让服务器将不同的文件编译在一起,并将其作为一个文件提供给浏览器。这就是 PHP 所做的,这是任何其他编译器(如 Grunt)的用途。
虽然在大规模上,在不同的文件中编写代码可能不是一个好主意,因为无论是按原样加载还是编译到一个文件,它的工作方式都不同。以后支持该代码可能会很痛苦。
我正在使用 babylon.js 作为轻松访问 WebGL 的框架。不幸的是,我在管理代码方面遇到了一些困难。
例如,我想在一个 js 文件中创建一个网格,然后我想在另一个 js 文件中编辑它的位置。
所以我需要的是索引文件加载所有 javascript 文件,就像它们的代码被写成索引文件中的一个大块一样。
例如使用 jQuerys getScript 运行另一个 js 文件,但不会像一个文件那样将其实现到代码中。
EDIT: 使用 php-include 它按应有的方式工作。只是为了理解:在这种情况下,服务器正在创建输出,不是吗?
期待答案!
浏览器在接收到 JS 文件时对其进行解释。在 jQuery 的情况下,requireJS 或其他加载器将新标签添加到页面,因此浏览器加载一个新文件,并将其作为一个新文件处理。
实现你想要的唯一方法是让服务器将不同的文件编译在一起,并将其作为一个文件提供给浏览器。这就是 PHP 所做的,这是任何其他编译器(如 Grunt)的用途。
虽然在大规模上,在不同的文件中编写代码可能不是一个好主意,因为无论是按原样加载还是编译到一个文件,它的工作方式都不同。以后支持该代码可能会很痛苦。