《深入浅出 Vue.js》试读
序 一
近几年,JavaScript的流行库和框架带有元编程(metaprogramming)的特征。所谓元编程,简单来说,是指框架的作者使用一种编程语言固有的语言特性,创造出相对新的语言特性,使得最终使用者能够以新的语法和语义来构建他们的应用程序,从而在某些领域开发中获得更好的开发体验。 早期的jQuery库之所以获得开发者们的认可,很大程度上是因为它独创的链式语法和隐式迭代语义。尽管jQuery.. (更多)
序 二
“奇舞团”办公地点在“南瓜屋”7层,导航前端在“南瓜屋”8层。2017年某一天,我去8层的时候路过导航前端工位,梁超看到我,高兴地说:“李老师,博文正在写书呢。”我脱口而出:“谁是博文,给哪个出版社写?”由此我便认识了博文,也知道了他是王军花(本书策划编辑)发掘的作者。当时听到这个消息我也很兴奋,知道是在给图灵写书,而我又在图灵待过几年,熟悉图灵的“套路”,就忍不.. (更多)
前 言
时至今日,Vue.js就像曾经的jQuery,已经成为前端工程师必备的技能。不可否认,它可以极大地提高我们的开发效率,并且很容易学习。 这就造成了一个很普遍的现象,大部分前端工程师对框架以及第三方周边插件的关注程度越来越高,甚至把自己全部的关注点都放在了框架上。 在我看来,这多少有点亚健康,不是很利于前端工程师的技术成长。因为我发现大家关注框架时,更多的是关注其用法... (更多)
第9章 解析器
通过第8章的学习,我们知道解析器在整个模板编译中的位置。我们只有将模板解析成AST后,才能基于AST做优化或者生成代码字符串,那么解析器是如何将模板解析成AST的呢? 本章中,我们将详细介绍解析器内部的运行原理。 9.1 解析器的作用 解析器要实现的功能是将模板解析成AST。 例如: 01 <div> 02 <p>{{name}}</p> 03 </div> 上面的代码是一个比较简..