js(Dom+Bom)第一天(2)
webAPI 00-复习 内置对象中的方法 01-JavaScript组成 知识点-ECMASCRIPT 重点回顾 存储容器 变量 数组 对象 逻辑语法 分支语句 循环语句 switch语句 知识点-BOM 概念 Browser Object Model ( 浏览器器对象模型 ) 操作浏览器 将浏览器看做是一个对象 . 作用 通过js操作浏览器中相关操作 知识点-DOM 什么是DOM? Document Object Model ( 文档对象模型 ) 详解DOM 什么是文档 HTML 文件就是一个文档 - 什么是文档对象 ```js 将整个网页封装成一个对象,这个对象叫文档对象(document) ``` - 为什么要学DOM? ```js 在网页中常常涉及到需要用户操作网页,比如点击, 鼠标进入, 鼠标离开等,ECMASCRIPT是无法实现,只能通过DOM操作实现 目的: 通过js操作网页. ``` - **JS操作网页的原理** - DOM树操作 ```js 浏览器在加载html文件时,会把文档、文档中的标签、属性、文本、注释转换成对象,然后按照标签的关系(父子、兄弟、祖孙)以树状结构存储到内存中。 ``` - 元素 ```js 元素特指: HTML标签 ``` - 节点 ```js HTML文档中的所有元素的总称称为节点,每一个标签,每一个文本,每一个符号(回车,空格