Fe-interview: [vue] 你知道vue的模板语法用的是哪个web模板引擎的吗?说说你对这模板引擎的理解

Created on 2 Jul 2019  ·  16Comments  ·  Source: haizlin/fe-interview

[vue] 你知道vue的模板语法用的是哪个web模板引擎的吗?说说你对这模板引擎的理解

vue

Most helpful comment

模板引擎:
负责组装数据,以另外一种形式或外观展现数据。
优点:

  1. 可维护性(后期改起来方便);
  2. 可扩展性(想要增加功能,增加需求方便);
  3. 开发效率提高(程序逻辑组织更好,调试方便);
  4. 看起来舒服(不容易写错)

All 16 comments

印象中是 mustache,模板引擎的初衷是解决早期的字符模板拼接的问题,也是因这些方面的慢慢的发展壮大。

这个问题问的意义不大吧,问的太偏了。

@SingleJoy 主要是问对模板引擎的理解,一点都不偏。模板引擎很有用

这些题 都有解答吗? 还是只是将题目贴出来?

期初vue用的jade模板,后来由于商标原因改成了pug,只是换个名字,语法都与jade一样,
参考 这篇https://www.cnblogs.com/xiaohuochai/p/7222227.html

Vue使用了Mustache语法,即双大括号的语法。

为什么只提问,不解答呢

@SmithJackZuo 上面有好多朋友解答了吗?

https://www.yinzhuoei.com/index.php/archives/110/

专门写了一个文章,之前不知道这个技术,学会了来答一波

模板引擎:
负责组装数据,以另外一种形式或外观展现数据。
优点:

  1. 可维护性(后期改起来方便);
  2. 可扩展性(想要增加功能,增加需求方便);
  3. 开发效率提高(程序逻辑组织更好,调试方便);
  4. 看起来舒服(不容易写错)

那么vue的模板引擎用的到底是Jade(pug)还是Mustache呢?

所以Vue到底用了什么模板引擎呢???

想知道答案

意思是 vue模版的解析,AST --> render

有点好奇有什么样子的应用场景需要用到这个知识点吗?
之前做一个生成模板的公共引擎,遇到过类似的问题,其他的场景暂时还真没遇到过这样类似的问题

vue 在进行差值处理 和双向绑定时用了Mustache模板引擎

Was this page helpful?
0 / 5 - 0 ratings