Skip to content
Permalink
Browse files

jquery core: Misc file size optimizations.

  • Loading branch information
flesler committed Jan 4, 2009
1 parent ddec4fd commit 83be3dca69391751276b6a8b38420f25e06c1045
Showing with 19 additions and 21 deletions.
  1. +19 −21 src/core.js
@@ -9,28 +9,26 @@
* $Rev$
*/

// Will speed up references to window, and allows munging its name.
var window = this;

// Map over jQuery in case of overwrite
var _jQuery = window.jQuery,
// Map over the $ in case of overwrite
_$ = window.$;

var 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-]+)$/,

// Is it a simple selector
isSimple = /^.[^:#\[\.,]*$/,
var
// Will speed up references to window, and allows munging its name.
window = this,
// Will speed up references to undefined, and allows munging its name.
undefined,
// Map over jQuery in case of overwrite
_jQuery = window.jQuery,
// Map over the $ in case of overwrite
_$ = window.$,

jQuery = window.jQuery = window.$ = function( selector, context ) {
// The jQuery object is actually just the init constructor 'enhanced'
return new jQuery.fn.init( selector, context );
},

// Will speed up references to undefined, and allows munging its name.
undefined;
// A simple way to check for HTML strings or ID strings
// (both of which we optimize for)
quickExpr = /^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,
// Is it a simple selector
isSimple = /^.[^:#\[\.,]*$/;

jQuery.fn = jQuery.prototype = {
init: function( selector, context ) {

0 comments on commit 83be3dc

Please sign in to comment.
You can’t perform that action at this time.