JS高级学习笔记(10) 之 js 时怎么解析HTML标签的
2024-09-03 04:02:58
浏览器是怎么把HTML标签语言和JavaScript联系在一起的,这就是我们常说的DOM。
浏览器中的DOM解析器把HTML翻译成对象(object),然后JavaScript通过操作生成的 object 来操作HTML,因为HTML标签是多层嵌套的,所以JavaScript将HTML解析成了DOM树。
在HTML中,整个文档可以分为不同节点:
整个文档是一个节点;
每个HTML标签是元素节点
HTML元素内的文本是文本节点
每个HTML的属性节点
注释节点
······
我们就能理解 HTML 的一个标签 是 JS 中的一个节点, 且 标签的属性、内容、注释属于这个标签, 也就是JS中该标签节点的子节点。
最新文章
- checkbox的check事件
- Dos学习笔记(2)dos屏幕内容的复制
- ASP.NET MVC分页组件MvcPager 2.0版发布暨网站全新改版
- 在ubuntu14.04上部署基于Docker的Gitlab
- 转:导出/导入Eclipse的workspace配置(备份Eclipse配置)
- uva 11380(最大流+拆点)
- Linux kernel的 Makefile和Kconfig以及Make menuconfig的关系【转】
- VirtualBox下Ubuntu利用桥接方式上网
- 一个Java线程死锁的例子
- 对Kalman(卡尔曼)滤波器的理解
- 穷举 迭代 while
- Python 序列的修改、散列和切片
- 自己动手写fullPage插件
- [Kubernetes]基于角色的权限控制之RBAC
- Django 2.1.3 文档
- android.os.NetworkOnMainThreadException的解决方案
- MySQL复制原理
- C# 调用C++ dll 返回char*调用方式(StringBuilder乱码)
- IE 之 userData 模拟 localStorage
- 关于JSP生命周期的叙述,下列哪些为真?