Skip to content
Permalink
Browse files
Did some light reordering of the jQuery definition. Moved window and …
…undefined to exist in intro/outro.
  • Loading branch information
jeresig committed May 20, 2009
1 parent b97b886 commit a0451f1
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 17 deletions.
@@ -1,28 +1,20 @@
// Will speed up references to window, and allows munging its name.
var window = this,

// Will speed up references to undefined, and allows munging its name.
undefined,
// Define a local copy of jQuery
var jQuery = function( selector, context ) {
// The jQuery object is actually just the init constructor 'enhanced'
return arguments.length === 0 ?
rootjQuery :
new jQuery.fn.init( selector, context );
},

// Map over jQuery in case of overwrite
_jQuery = window.jQuery,

// Map over the $ in case of overwrite
_$ = window.$,

// Define a local copy of jQuery
jQuery,

// A central reference to the root jQuery(document)
rootjQuery,

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

// A simple way to check for HTML strings or ID strings
// (both of which we optimize for)
quickExpr = /^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,
@@ -36,6 +28,9 @@ var window = this,
// Save a reference to the core toString method
toString = Object.prototype.toString;

// Expose jQuery to the global object
window.jQuery = window.$ = jQuery;

jQuery.fn = jQuery.prototype = {
init: function( selector, context ) {
var match, elem, ret;
@@ -9,5 +9,5 @@
* Date:
* Revision:
*/
(function(){
(function(window, undefined){

@@ -1 +1 @@
})();
})(window);

0 comments on commit a0451f1

Please sign in to comment.