如何实现一个基于DOM的模板引擎

如何实现一个基于DOM的模板引擎

题图:Vincent Guth

注:本文所有代码均可在本人的个人项目colon中找到,本文也同步到了知乎专栏

可能你已经体会到了 Vue 所带来的便捷了,相信有一部分原因也是因为其基于 DOM 的语法简洁的模板渲染引擎。这篇文章将会介绍如何实现一个基于 DOM 的模板引擎(就像 Vue 的模板引擎一样)。

Preface

开始之前,我们先来看一下最终的效果:

const compiled = Compile(`<h1>Hey 

相关推荐