JS 的组成 (面试可能会问) ECMAScript 和 DOM 和 BOM 三者共同组成
- ES: 定义了 JS 的语法规范, 描述了 语言的基本语法和数据类型 简单来说: JS 怎么写, 需要根据 ES 的规定 有一套成熟的 操作 DOM 节点的 API, 通过 DOM 可以操作页面中的元素(其实就是标签) 比如: 增加一个 DIV 删除一个 span 修改 h1 标签的内容
- BOM(浏览器对象模型) * 有一套成熟的 操作 BOM 的API 比如: 弹出框 浏览器跳转 获取浏览器相关信息 获取浏览器尺寸