{=special.image.title}} {% } %}
纯图 {% if (special.image.title) { %} {=special.image.title}} {% } %}
{=blockTitleHtml}} {% _.each(special.list, function(item){ %} {=item.html}} {% }) %} {=blockTitleHtml}} {% _.each(special.list, function(item){ %} {=item.html}} {% }) %}
早上打开手机端的uc浏览器时,无意间显示了这样一段错误代码,作为一个前端人员表示十分好奇,究竟这样的代码结构是用什么架构来编写的呢?希望各路大神来帮忙解答下!
可以肯定的是 这个后端用的模板语言
但是无法断定是哪一种模板语言,有可能是swig,ejs,handlebars等等
目前看最有可能的是ejs,但是它替换了符号,把尖括号变成了大括号
某种模板吧。
前端模版引擎,随着单页应用和resetful架构的兴起,前端可以使用模版引擎去完成数据视图的渲染,当前模版引擎有很多种啦:
jquery-template
mustache
Underscore Templates
EJS
And so on...
貌似用的loadash
第一印象就是 EJS。。。。