• ES5新增


    一、ES5的新增
       什么是ES5,ECMAScript5
       ES的版本更新,向下兼容,老版本并没有全部废弃,新版本只是在老版本的基础上新增
    1.  严格模式:更严格的开发模式
         js的代码规范非常不严格,所以严格模式的意义是:
            消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;
            消除代码运行的一些不安全之处,保证代码运行的安全;
            提高编译器效率,增加运行速度;
            为未来新版本的Javascript做好铺垫
    2. 严格模式的开启方式
            - 在作用域开始的位置,加上一行字符串:"use strict";
                - 局部严格
                    - 安全,但不方便,麻烦
                - 全局严格
                    - 不安全
                - 配合匿名函数
                    - 利用父子作用域,本质是局部,但实现了全局的方便

    3. 严格模式开启之后的变更:

            1. 声明变量必须加关键字(var)
            2. 不允许参数名重复
            3. 没有明确隶属对象的函数中的this(执行了)指向undefined
            4. arguments的内容不会被形参的改变而影响
            5. arguments.callee被禁止使用
       6.with和八进制也被禁止使用
  • 相关阅读:
    delphi中屏蔽浏览器控件右键菜单
    书目:一些
    数据库ADONETDataAdapter对象参考
    数据库ADONET排序、搜索和筛选
    易语言数据类型及其长度
    易语言数据类型的初始值
    数据库ADONET使用DataAdapter对象
    ADONET使用DataSet处理脱机数据
    数据库ADONETOleDbParameter对象参考
    在项目中添加新数据集
  • 原文地址:https://www.cnblogs.com/yh-3175339026/p/12845195.html
Copyright © 2020-2023  润新知