
JavaScript高级程序设计第四版学习记录-第一章什么是JavaScript
ECMAScript:提供核心功能,定义语言规则。 DOM:实现与网页内容交互的接口。 BOM:操作浏览器窗口的功能。
发布日期: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的规范性最强,而BOM的实现则存在较大差异。
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2025年04月15日 11时47分23秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
vMotion 操作失败进度卡在14% ,报错: Operation Timed out
2019-03-12
重置UAG Application admin密码
2019-03-12
Horizon Daas租户管理平台扩展分配时报:内部错误
2019-03-12
vcenter访问报503错误处理
2019-03-12
项目计划甘特图绘制说明
2019-03-12
09.QT应用程序启动外部exe文件
2019-03-12
1009. clion调试段错误
2019-03-12
C/C++:线性表之顺序表
2019-03-12
嵌入式系统试题库(CSU)
2019-03-12
图神经网络7日打卡营学习心得
2019-03-12
electronJS 开发linux App
2019-03-12
MbedOS 设备中的模数转换(ADC)
2019-03-12
【vue】setInterval的嵌套实例
2019-03-12
【SpringBoot】如何配置热部署
2019-03-12
【rabbitMQ】04 如何实现高可用?
2019-03-12
【自考】之信息资源管理(一)
2019-03-12
C# 文本框限制大全
2019-03-12
setup facatory9.0打包详细教程(含静默安装和卸载)
2019-03-12
ionic4 路由跳转传值
2019-03-12