Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.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 将jquery-1.9.1.min.js和query.mobile-1.3.0.min.js合并到一个文件中,给出错误信息_Javascript_Jquery_Jquery Mobile - Fatal编程技术网

Javascript 将jquery-1.9.1.min.js和query.mobile-1.3.0.min.js合并到一个文件中,给出错误信息

Javascript 将jquery-1.9.1.min.js和query.mobile-1.3.0.min.js合并到一个文件中,给出错误信息,javascript,jquery,jquery-mobile,Javascript,Jquery,Jquery Mobile,我正在开发一个jquery移动webapp 基本结构需要jquery.js和jquery-mobile.js ad记录在jqueryMobile文档中 <!DOCTYPE html> <html> <head> <title>Page Title</title> <meta name="viewport" content="width=device-width, initial-scale=1">

我正在开发一个jquery移动webapp

基本结构需要jquery.js和jquery-mobile.js ad记录在jqueryMobile文档中

<!DOCTYPE html> 
<html>
<head>
    <title>Page Title</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.css" />
    <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
    <script src="myjqueryconfig.js"></script>
    <script src="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.js"></script>
</head>
我的单个.js文件的结构如下:

//jquery 1.9.1 min source code

$(document).bind("mobileinit", function(){
    $.mobile.autoInitializePage = false
})

//jquery mobile min 1.3.0 source code

添加一个
解决了问题

请看以下代码:

(function(){
  console.log('A');
}())

(function(){
  console.log('B');
}())
如果没有中间分号,第二个IIFE看起来就像传递给第一个IIFE的参数。因此它失败了。添加分号可以解决问题,因为它指定了这两条语句


JavaScript中的分号是可选的,但是省略它们是非常危险的解决了问题

请看以下代码:

(function(){
  console.log('A');
}())

(function(){
  console.log('B');
}())
如果没有中间分号,第二个IIFE看起来就像传递给第一个IIFE的参数。因此它失败了。添加分号可以解决问题,因为它指定了这两条语句


JavaScript中的分号是可选的,但是省略它们是非常危险的。

ummm为什么要这样做?它们是分开的文件,这是有原因的……我的框架将javascript合并在一起以提高客户端性能。我认为它们是独立的文件,因为它们是独立的项目,有没有任何技术理由不将它们合并到一个文件中?您是否尝试添加
连接时文件之间?@FabianoTaioli如何合并文件?将js和css文件打包在一起可减少开销和下载时间。这是一个普遍采用的程序。嗯,你为什么要这样做?它们是分开的文件,这是有原因的……我的框架将javascript合并在一起以提高客户端性能。我认为它们是独立的文件,因为它们是独立的项目,有没有任何技术理由不将它们合并到一个文件中?您是否尝试添加
连接时文件之间?@FabianoTaioli如何合并文件?将js和css文件打包在一起可减少开销和下载时间。这是一种普遍采用的程序。