Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.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文件而不缩小或合并到一个文档中?_Javascript - Fatal编程技术网

如何链接多个javascript文件而不缩小或合并到一个文档中?

如何链接多个javascript文件而不缩小或合并到一个文档中?,javascript,Javascript,有没有一种方法可以链接多个javascript文件而不使它们成为一个文件? 我想要的是有一个文件(javascript或其他),其中包含指向其他javascript文件的链接 例如,该网页有一个名为allmyscirpts.js的文件,在该文件中有一个指向我实际的单独javascript文件的链接列表 这可能吗 TodJS不能简单地导入更多的JS,但您可以轻松编写一个简单的服务器端脚本,将文件连接在一起。如果您不能/不想在服务器上工作,那么现在的scriptloader库非常丰富。查看requi

有没有一种方法可以链接多个javascript文件而不使它们成为一个文件? 我想要的是有一个文件(javascript或其他),其中包含指向其他javascript文件的链接

例如,该网页有一个名为allmyscirpts.js的文件,在该文件中有一个指向我实际的单独javascript文件的链接列表

这可能吗


Tod

JS不能简单地导入更多的JS,但您可以轻松编写一个简单的服务器端脚本,将文件连接在一起。如果您不能/不想在服务器上工作,那么现在的scriptloader库非常丰富。查看require.js、lab.js、yepnope.js等,看看它们是否适合您。

我能想到的唯一方法是通过ajax加载Javascript文件。它不仅允许您在javascript中加载所有js文件(以及来自YUI的文件),还允许您配置js文件之间的依赖关系。例如,如果widget1.js需要global.js,您可以配置该依赖项,然后您可以告诉加载程序加载“widget1”,加载程序在加载widget.js时也会加载global.js

与css不同,我不相信javascript中有内置语法自动包含另一个javascript文件。但是有一些javascript实用程序允许这样做


要获得比YUI加载程序更简单的解决方案,请查看。对于我的项目,我已经设置了YUI加载程序,因此我的HTML页面只包含大约2或3个javascript文件,我需要的其余内容由该页面的javascript控制器根据需要加载。

或者为什么您希望链接到其他文件?你为什么不把它们都装进去?javascript不在乎它在哪一个文件中。我有一个客户一直高喊“太多javascript文件都不好”,每次我试图解释这没什么大不了的,他只是重复他在www上读到的东西。所以我想如果有办法满足他的请求,我可以试试。将查看此处提供的所有优秀建议:)