JavaScript高级程序设计第四版学习记录-第一章什么是JavaScript
发布日期:2021-05-14 11:06:13 浏览次数:21 分类:精选文章

本文共 891 字,大约阅读时间需要 2 分钟。

什么是JavaScript

简短历史回顾

JavaScript最初由 Netscape 瀏程公司开发于1995年,最初名为 LiveScript,后更名为 JavaScript。它的诞生初期主要用于替代 Perl 等服务器端语言进行输入验证。这一创新推动了网页交互的发展。

1996年,微软推出了IE3浏览器,开始在非 Netscape 浏览器中普及 JavaScript。随后,浏览器市场的多样性促使了语言标准化需求。1997年,ECMA-262标准正式提案,为 JavaScript 的统一标准奠定了基础。

1998年,ECMAScript被国际标准化组织(ISO)和国际电工委员会(IEC)采纳为正式标准。自此,各大浏览器均以 ECMA-262为基础,尽管实现细节可能存在差异。

JavaScript实现

ECMAScript 是 JavaScript 的核心,定义了语言的语法、类型和基本操作。它的应用范围不仅限于Web环境,Node.js等其他平台也得到了支持。

JavaScript的实现主要包括三部分:

  • ECMAScript:定义语言的核心功能,适用于多种宿主环境。
  • 文档对象模型(DOM):用于与网页内容交互,解析和操作HTML/ XML。
  • 浏览器对象模型(BOM):提供与浏览器交互的方法,例如操作窗口和浏览器特性。

DOM

DOM 不同于 XML 的目标,专注于网页内容的动态管理。通过创建节点树,开发者可以对页面元素进行操作,例如插入、删除、修改和替换节点。

BOM

BOM 定义了访问和操作浏览器窗口的方法,允许开发者控制浏览器外的界面元素。尽管BOM并不属于ECMAScript规范,目前HTML5正在逐步标准化相关特性。

小结

JavaScript 是一门与网页交互的脚本语言,由三个主要部分构成:

  • ECMAScript:提供核心功能,定义语言规则。
  • DOM:实现与网页内容交互的接口。
  • BOM:操作浏览器窗口的功能。
  • 尽管不同浏览器对这三个部分的支持存在差异,但总体趋势是逐步趋近于统一。ECMAScript的规范性最强,而BOM的实现则存在较大差异。

    上一篇:JS深拷贝与浅拷贝
    下一篇:廖雪峰JavaScript教程学习记录

    发表评论

    最新留言

    做的很好,不错不错
    [***.243.131.199]2025年04月15日 11时47分23秒