有关于js的组成

js包括ECMA,DOM,BOM

1、核心(ESMAScript):规定了JS的语法、类型、语句、关键字、保留字、操作符.

2、对象文档对象模型(DOM):是用于HTML的应用接口(API),将整个页面(文档)映射为一个多层节点结构。通过DOM创建的文档结构树形图,开发人员获得了控制页面内容和结构的主动权。借助DOM提供的API,开发人员可以方便的删除、添加、替换、修改任何节点。

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

弹出一些新的浏览器窗口;

移动、关闭浏览器窗口以及调整窗口大小;

提供Web浏览器详细信息的定位对象;

提供用户屏幕分辨率详细信息的屏幕对象;

对cookie的支持;

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容