第一章 JavaSctript简介

第一章 JavaSctript简介

1.1 简史

  • 客户端脚本需求,Netscape与Sun合作
  • 蹭Sun公司Java热度,命名JavaScript
  • 微软JScript竞争,不同版本差异多,所以提交ECMA组织

1.2 JS实现

  • 完整JS = ECMAScript核心+DOM(文档对象模型)+BOM(浏览器对象模型)

1.2.1 ECMAScript核心

1.2.2 DOM(DocumentOejectModel)

  • Netscape和微软竞争,统一规范
  • 由W3C万维网联盟(WorldWideConsortium)着手规划
  • DOM1 = DomCore(Dom核心,规定如何映射XML)+DomHtml(基于核心添加了针对Html的对象和方法)
  • DOM2 引入了更多
    • DOM视图
    • DOM事件
    • DOM样式
    • DOM遍历和范围
  • DOM3
    • 统一方式加载保存文档
    • 新增验证文档方法
  • 支持DOM成为浏览器开发商首要目标

1.2.3 BOM(BrowserOejectModel)

  • Html5致力于BOM的标准化

1.3 JS版本

  • Netscape/Mozilla遵循原始编号模式
    • 1.0~1.3 Netscape闭源
    • 1.4 针对服务器实现
    • 1.5+ Mozilla开源项目
  • 大多数浏览器一般以ECMAScript和DOM为主
posted @ 2019-08-16 17:54  KevinTseng  阅读(274)  评论(0编辑  收藏  举报