• ES5的使用eval,()


    <script type="text/javascript">


    //es5严格模式
    //当es3和es5一些方法存在冲突,要不使用es5方法去解决,要不默认用es3的方法去解决
    // function demo() {
    // console.log(arguments.callee);
    // }
    // demo();

    // "use strict"//为什么要使用字符串来表示 向低版本不报错,向高版本进行兼容
    // function test() {
    // console.log(arguments.callee);
    // }
    // test();

    //with的使用
    // var obj = {
    // name : "obj"
    // }
    // var name = 'window';

    // function test() {
    // var name = 'scope';
    // with(obj) {//with方法 指向作 用域的最顶端
    // console.log(name);
    // }
    // }
    //test();

    // var org = {
    // dp1 : {
    // jc : {
    // name : 'abc',
    // age : 123
    // },
    // deng : {
    // name : "xiaodeng",
    // age : 234
    // }
    // },
    // dp2 : {

    // }
    // }
    // with (org.dp1.jc) {
    // console.log(name);//abc
    // }
    // with(org.dp1.deng) {
    // console.log(name);//xiaodeng
    // }

    // with(document) {
    // write('a');//a
    // }

    // "use strict"
    // function Test() {
    // console.log(this);
    // }
    // new Test();

    //eval()
    //1.改变作用域 2.转化成123 3。es3不能使用
    // eval('console.log('123')');//123


    </script>

  • 相关阅读:
    不成熟打地鼠游戏
    代码
    简单的JS功能
    json取数据问题
    ojdbc14.jar 与ojdbc6.jar的区别
    IIS6.0开启gzip压缩
    column 'XXXX' in field list is ambiguous
    Struts bean:define标签用法
    hibernate 学习笔记
    The content of element type "strutsconfig" must match "(displayname?,descr
  • 原文地址:https://www.cnblogs.com/wsx123/p/16561527.html
Copyright © 2020-2023  润新知