jquery core: Misc file size optimizations.

This commit is contained in:
Ariel Flesler 2009-01-04 22:25:46 +00:00
parent ddec4fdc34
commit 83be3dca69

View file

@ -9,28 +9,26 @@
* $Rev$
*/
var
// Will speed up references to window, and allows munging its name.
var window = this;
window = this,
// Will speed up references to undefined, and allows munging its name.
undefined,
// Map over jQuery in case of overwrite
var _jQuery = window.jQuery,
_jQuery = window.jQuery,
// Map over the $ in case of overwrite
_$ = window.$;
_$ = window.$,
var jQuery = window.jQuery = window.$ = function( selector, context ) {
jQuery = window.jQuery = window.$ = function( selector, context ) {
// The jQuery object is actually just the init constructor 'enhanced'
return new jQuery.fn.init( selector, context );
};
},
// A simple way to check for HTML strings or ID strings
// (both of which we optimize for)
var quickExpr = /^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,
quickExpr = /^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,
// Is it a simple selector
isSimple = /^.[^:#\[\.,]*$/,
// Will speed up references to undefined, and allows munging its name.
undefined;
isSimple = /^.[^:#\[\.,]*$/;
jQuery.fn = jQuery.prototype = {
init: function( selector, context ) {