JS的三大组成(ES,DOM,BOM)

学习目标:

真正了解JS

学习内容:

ES是国际标准化组织发布的浏览器脚本语言的标准,全名:ECMAScript。
ES是JS语言的国际标准,JS是ES的实现。在日常场合,两个词可以互换。

ES是JS的子集,它是JS的内容的一部分,一个完整的JS实现是由以下三部分组成:
1、核心(ESMAScript):规定了JS的语法、类型、语句、关键字、保留字、操作符、
2、对象文档对象模型(DOM):是用于HTML的应用接口(API),将整个页面(文档)映射为一个多层节点结构。通过DOM创建的文档结构树形图,开发人员获得了控制页面内容和结构的主动权。借助DOM提供的API,开发人员可以方便的删除、添加、替换、修改任何节点。
在这里插入图片描述


3、浏览器对象模型(BOM):与DOM不同,无标准,只是JS一部分,用来对浏览器进行访问和操作,使用BOM,开发者可以移动窗口,改变状态栏中的文本,以及执行其他与页面不直接相关的动作。主要处理浏览器窗口和框架。通常情况下BOM包括:

  • 弹出一些新的浏览器窗口
  • 移动、关闭浏览器窗口以及调整窗口大小
  • 提供Web浏览器详细信息的定位对象
  • 提供用户屏幕分辨率详细信息的屏幕对象
  • 对cookie的支持

由于没有相关BOM的标准,每种浏览器都有自己的BOM实现。每种浏览器都可以为这些对象或其他对象定义自己的属性和方法。

总结

js的组成

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值