首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Global eval. What are the options?

David Flanagan最近写了一个关于全局eval的简单表达式,可以用一行式子表示: var geval = this.execScript || eval;        尽管看起来很简短,但是跨浏览器的兼容性并不好...;这正是Flanagan所实现--var geval = window.execScript || eval的一部分。...window.execScript 幸运的是在IE下有一个window.execScript()函数(IE10中没有)。它可以将代码放到全局上下文中执行,但是该函数并不会有返回值。...间接eval调用是否可行,并没有做特性检测   非标准属性execScript在标准属性eval之前       之前提到有些浏览器并不支持间接eval,可能会抛错,也可能没有效果,因此宽泛的使用间接eval...因此execScript放在eval之前不可取。       最后,如果浏览器都不值这两种方式,方案并没有提供一种降级的方法。

80660
您找到你想要的搜索结果了吗?
是的
没有找到

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券