jQuery源码分析11: jQuery.globalEval
在全局作用域下执行一段js代码
globalEval: function( data ) {
if ( data && rnotwhite.test( data ) ) {
// We use execScript on Internet Explorer
// We use an anonymous function so that context is window
// rather than jQuery in Firefox
( window.execScript || function( data ) {
window[ "eval" ].call( window, data );
} )( data );
}
},
具体说明请见:
http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context
在全局作用域下执行一段js代码
globalEval: function( data ) {
if ( data && rnotwhite.test( data ) ) {
// We use execScript on Internet Explorer
// We use an anonymous function so that context is window
// rather than jQuery in Firefox
( window.execScript || function( data ) {
window[ "eval" ].call( window, data );
} )( data );
}
},
具体说明请见:
http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context