javaScript的征程一-关于对javascript的基本理解

本文解析了JavaScript与ECMAScript的关系,指出JavaScript包含ECMAScript、DOM及BOM三部分。介绍了ECMAScript作为JavaScript核心标准的特性及其应用环境,如Node.js和Adobe Flash。同时概述了DOM用于操作网页内容的方法与接口,以及BOM提供的与浏览器交互的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

javascript与ECMAScript的关系

javaScript和ECMAScript(以下简称ECScript)并不是相等的,准确的说javascript是包含ECMAScript的,一个完整的javaScript实现应该包含三个部分:ECMAScript(js的核心),文本对象模型(DOM),浏览器对象模型(BOM)。

关于ECMAScript

由 ECMA-262 定义的 ECMAScript 与 Web 浏览器没有依赖关系(也就是说浏览器并不是ECscript唯一的宿主)其可以其他环境下执行比如说是nodeJS(服务器端的js),adobeFlash等;

文本对象模型(DOM)

文档对象模型(DOM,Document Object Model)提供访问和操作网页内容的方法和接口。DOM 把整个页面映射为一个多层节点结构(也就是说这个完整的页面是由不同层次的节点组成的,每一个节点又包含了不同的数据,也就导致了不同的界面效果)。通过DOM开发人员可以很清晰地掌握页面的结构从而对节点进行操作

浏览器对象模型(BOM)

可以任认为BOM是独立于页面内容而与浏览器交互的方法和接口(比如说窗口的缩放,打开关闭等),其核心是window;




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值