`
cjx186
  • 浏览: 275538 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

js evel

 
阅读更多
function abc(){ 
    eval ( 'var x=1;' );   //局部
    with ( window ){ eval ( 'var x=3;' );}   //全局
    //也可以用封装的 evalGlobal( 'var x=3' ); 
    document.writeln (x);   //1  局部
    document.writeln ( window .x);   //3  全局
} 
abc();
//有时候,我们eval()要求既不是在全局执行,也不是在当前作用域执行,而是在父对象或子对象中执行,这时,用 with(objContext)eval(strScript) 就更加是不可替代的选择了。
分享到:
评论

相关推荐

    evel:[尝试] 在浏览器中对不受信任的 JavaScript 源代码进行安全评估

    evel.js evel 介于 eval 和 evil 之间(代码) [见下面的注意事项]用法 [removed][removed] var result = evel("42"); console.log("Result: ", result);[removed][removed] var fn = evel.Function('test', ...

    java实现js中eval功能

    在JavaScript中,`eval()`函数是一个非常特殊且强大的工具,它能够将字符串作为JavaScript代码执行。这个功能在处理动态生成的代码或者解析JSON时非常有用。然而,由于安全和性能问题,`eval()`通常被避免在生产环境...

    js加密工具

    js加密 js加密工具 js格式化 evel加解密 普通加密 代码整理

    eval 加密和解密

    在JavaScript中,`eval`通常用于处理JSON对象,因为JSON.stringify()方法会将JavaScript对象转换成一个JSON格式的字符串,而JSON.parse()则能将这个字符串解析回JavaScript对象。但出于安全考虑,直接使用`eval`解析...

    java实现eval函数

    在Java编程语言中,`eval`函数通常与JavaScript关联,因为JavaScript有一个内置的`eval`函数,它能够解析并执行一个字符串作为JavaScript代码。然而,Java本身并不直接提供类似的功能。`eval`函数在Java中并不是标准...

    javascript 支持多参数 多语言 读取xml信息

    在JavaScript编程中,处理XML(可扩展标记语言)信息是一项常见的任务,特别是在处理跨平台、多语言的应用程序时。本文将深入探讨如何使用JavaScript来支持多参数、多语言,并读取XML信息,以及如何实现一个统一的...

    json上解析对JSON对象前台获取

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式,但也使用了类似于C家族语言(包括C、C++、C#、Java、JavaScript、Perl、Python等)的习惯,这些特性使JSON成为...

    sciencewarp-unexpo:专为UNEXPO Vicerrectorado波多黎各奥尔达斯大学的社区服务项目而开发的项目

    Bere Evel博士刚在委内瑞拉La Gran Sabana偷了最近发现的石刻文字! 这些字形可以发现时空旅行技术。 现在,他正一步步地穿越过去,寻求发现制造这些字形的古代文明,以便学习,回归并统治地球! 但是,无畏的天才...

Global site tag (gtag.js) - Google Analytics