为什么jquery变量并非全部一起声明?

时间:2015-03-04 09:22:35

标签: javascript jquery

我一直在查看jquery源代码。它首先声明了一堆这样的变量:

var deletedIds = [];
var slice = deletedIds.slice;
var concat = deletedIds.concat;

然后它开始声明逗号分隔的函数和变量列表:

var
    version = "1.11.2",

    // Define a local copy of jQuery
    jQuery = function( selector, context ) {
        // The jQuery object is actually just the init constructor 'enhanced'
        // Need init if jQuery is called (just allow error to be thrown if not included)
        return new jQuery.fn.init( selector, context );
    },

我的问题是为什么它不会将所有这些声明为逗号分隔列表?或者为什么要使用逗号分隔列表方法,为什么不直接声明所有函数和变量,如前3?

0 个答案:

没有答案