jquery core: Misc file size optimizations.
This commit is contained in:
parent
ddec4fdc34
commit
83be3dca69
22
src/core.js
22
src/core.js
|
@ -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 ) {
|
||||||
|
|
Loading…
Reference in a new issue