美文网首页前端学习打卡
《JavaScript高级程序设计》学习(第一天)

《JavaScript高级程序设计》学习(第一天)

作者: 沫小司 | 来源:发表于2019-11-26 18:31 被阅读0次

    1简介

    诞生原因

    诞生于1995年,主要目的是处理以前由服务端负责的一些输入验证操作。

    1.1简史

    1995年2月:LiveScript->JaveScript
    1997年:ECMAScript

    1.2JavaScript实现

    • 核心(ECMAScript)
    • 文档对象模型(DOM)
    • 浏览器对象模型(BOM)

    1.2.1ECMAScript

    规定内容

    • 语法
    • 类型
    • 语句
    • 关键字
    • 保留字
    • 操作符
    • 对象

    版本

    • 第一版:JavaScript1.1
    • 第二版:与ISO/IEC-262保持严格一致
    • 第三版:修改内容设计字符串处理、错误定义和数值输出;新增对正则表达式、新控制语句、try-catch异常处理的支持,并围绕标准的国际化做出了一些小修改
    • 第四版:全面检核修订,但改动太大被废弃
    • 第五版:ECMAScript3.1

    ECMAScript的兼容

    • 支持ECMA-262描述的所有“类型、值、对象、属性和函数以及程序句法和语义”
    • 支持Unicode字符标准
    • 添加ECMA-262没有描述的“更多类型、值、对象、属性和函数”
    • 支持ECMA-262没有定义的“程序和正则表达式语法”

    相关文章

      网友评论

        本文标题:《JavaScript高级程序设计》学习(第一天)

        本文链接:https://www.haomeiwen.com/subject/iiaewctx.html