Vue.js设计与实现:第16章器深入探讨.pdfVIP

  • 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文本模式及其对解析器的影响

文本模式指的是解析器在工作时所进入的一些特殊状态,在不同的特殊状态下,解析器对文本

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档