- 0
- 0
- 约2.52万字
- 约 41页
- 2026-06-10 发布于北京
- 举报
第16章解析器(1)
HcySunYang)·Vue.js设计与实现
第16章解析器
在第15章中,我们初步讨论了解析器(parser)的工作原理,知道了解析是一个状
态机。但我们也曾提到,正则表达式其实也是一个状态机。因此在编写parser的时候,利
用正则表达式能够让我们少写不少代码。本章地利用正则表达式来实现HML解
析器。另外,一个完善的HTML解析器远比要复杂。我们知道,浏览器会对HTML文
本进行解析,那么它是如何做的呢?其实关于HTML文本的解析,是有规范可循的,即
WHATWG关于HTML的解析规范,其中定义了完整的错误处理和状态机的状态迁移流程,
还提及了一些特殊的状态,例如DATA、CDATA、RCDATA、RAWTEXT等。那么,这些状态
有什么含义呢?它们对解析器有哪些影响呢?什么是HTML实体,以及Vue.js模板解析器需
要如何处理HTML实体呢?这些问题都会在本章中讨论。
16.1文本模式及其对解析器的影响
文本模式指的是解析器在工作时所进入的一些特殊状态,在不同的特殊状态下,解析器对文本
您可能关注的文档
- 2016年12月英语六级真题及答案:写作与听力理解.pdf
- 2024年注册岩土工程师考试模拟题一上午卷.pdf
- 高中数学必修:指数函数与对数函数中二分法求方程近似解.pdf
- 晨读训练营新安心研发音词汇表.pdf
- 优势反应定义分析与应用案例探讨.pdf
- 电路电子技术课程指南:安排与评估.pdf
- 2017年中考数学试卷选择题.pdf
- 《GB/T 19557.35-2026植物品种特异性、一致性和稳定性测试指南 向日葵》.pdf
- 《GB/T 47678.5-2026城市运行管理服务平台 第5部分:管理部件和事项》.pdf
- 中国国家标准 GB/T 47678.5-2026城市运行管理服务平台 第5部分:管理部件和事项.pdf
- GB/T 6609.24-2026氧化铝化学分析方法和物理性能测定方法 第24部分:安息角及流动角的测定.pdf
- 中国国家标准 GB/T 6609.24-2026氧化铝化学分析方法和物理性能测定方法 第24部分:安息角及流动角的测定.pdf
- GB/T 6609.5-2026氧化铝化学分析方法和物理性能测定方法 第5部分:氧化钠、氧化钾含量的测定.pdf
- 中国国家标准 GB/T 6609.5-2026氧化铝化学分析方法和物理性能测定方法 第5部分:氧化钠、氧化钾含量的测定.pdf
- 《GB/T 6609.5-2026氧化铝化学分析方法和物理性能测定方法 第5部分:氧化钠、氧化钾含量的测定》.pdf
- GB/T 30104.221-2026数字可寻址照明接口 第221部分:控制装置的特殊要求 需求响应(设备类型20).pdf
- 《GB/T 30104.221-2026数字可寻址照明接口 第221部分:控制装置的特殊要求 需求响应(设备类型20)》.pdf
- 中国国家标准 GB/T 30104.221-2026数字可寻址照明接口 第221部分:控制装置的特殊要求 需求响应(设备类型20).pdf
- 《GB/T 47678.4-2026城市运行管理服务平台 第4部分:地理编码》.pdf
- GB/T 47678.4-2026城市运行管理服务平台 第4部分:地理编码.pdf
原创力文档

文档评论(0)