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