分开的javascript文件和按相同顺序合并的文件在技术上有什么区别
What is the technical difference between seperated javascript files and merged files in same order
我试图合并javascript文件,但在合并后会出现一些错误。文件的顺序是相同的,只是合并到一个文件中,并且没有使用压缩。
按相同顺序分离的javascript文件和合并的文件在技术上有什么区别?
问候,
您的描述和错误消息与IIFE/IEFE的使用是一致的,其中您不使用分号来终止它们。
一个例子:
(function(){
console.log("one");
})()
(function(){
console.log("two");
})()
如果以上两个代码段位于单独的JavaScript文件中,它们将愉快地执行而不会出错。然而,把它们放在一起,你会看到:
未捕获类型错误:未定义不是函数
原因是第一个后面没有分号,导致第二个被连接。它试图调用第一个的返回值,就像函数一样,返回值是undefined
。
相关文章:
- 合并TinyMCE(jQuery插件)文件
- 无需麻烦的js文件合并
- 如何在 AngularJS 中将更多 JS 文件合并为一个文件
- 如何将来自不同文件夹的多个 Javascript 文件合并到一个文件中
- 简化php表单验证-将两个文件合并为一个文件
- 如何将JS文件合并为一个没有错误的文件
- 资源,以便将外部和内部javascript文件合并为尽可能少的文件
- 为了提高性能,我应该将我的javascript合并在一个中,将css文件合并在一个中吗
- 在Django项目中,将多个JavaScript文件合并并压缩为一个文件
- 将文件夹中的所有文件合并为pdf
- 将多个javascript文件合并为一个(require.js或其他文件)
- Requirejs -将多个文件合并为一个不依赖于Requirejs的js文件
- 将AngularJS文件合并到一个文件中
- 将所有javascript文件合并到一个文件中
- 将远程2个Zip文件合并到一个新的Zip文件中
- 将多个文件合并为一个文件的javascript开发工具
- 将 HTML 模板文件合并为一个 JS 文件
- Angular:使用gulp将Angular js文件合并为单个js文件后出现错误
- 将所有javascript文件合并为一个文件
- 合并两个节点.具有相似属性的json文件(合并两个具有相似属性的json文件)