Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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 jQueryUI:逻辑表达式后面有两个分号和函数包装器_Javascript_Jquery Ui - Fatal编程技术网

Javascript jQueryUI:逻辑表达式后面有两个分号和函数包装器

Javascript jQueryUI:逻辑表达式后面有两个分号和函数包装器,javascript,jquery-ui,Javascript,Jquery Ui,我在查看一些jQuery UI代码时,发现了一个奇怪的行为: jQuery.ui||(function(a){ /*... */ })(jQuery);; 逻辑OR对我来说很清楚,函数包装器(仍在搜索正确的名称),但为什么要用两个分号呢 提前谢谢 文森特 编辑:刚刚发现另一个奇怪的东西:在中只有一个分号。但是,当您在上创建构建时,有两个分号。输入错误?我想不出任何正当的理由。那一定是错误或误解。两个连续的分号没有意义。将其分解: // make sure that any previous s

我在查看一些jQuery UI代码时,发现了一个奇怪的行为:

jQuery.ui||(function(a){ /*... */ })(jQuery);;
逻辑OR对我来说很清楚,函数包装器(仍在搜索正确的名称),但为什么要用两个分号呢

提前谢谢

文森特


编辑:刚刚发现另一个奇怪的东西:在中只有一个分号。但是,当您在上创建构建时,有两个分号。

输入错误?我想不出任何正当的理由。

那一定是错误或误解。两个连续的分号没有意义。

将其分解:

// make sure that any previous statements are properly closed
// this is handy when concatenating files, for example
; 
// Call the jQuery.ui object, or, if it does not exist, create it
jQuery.ui || (function($) { 

可能是生成错误。在两个分号之间被省略的东西?