在全局上下文中执行脚本
var name = "全局变量";
$(function () {
function test(){
var name = "局部变量";
alert(name); // 局部变量
eval( "alert(name);" ); // 局部变量
$.globalEval( "alert(name);" ); // 全局变量
}
test();
})
定义和用法
jQuery.globalEval() 函数用于全局性地执行一段JavaScript代码。
提示:该函数的作用与常规的JavaScript eval()函数相似。不同的是,jQuery.globalEval()执行代码的作用域为全局作用域。
语法
$.globalEval( code )
参数 | 描述 |
---|---|
code | String类型 指定的需要运行的JavaScript代码字符串。 |