轻量级前端模板

本来说的是轻量级ETemplate的实现,Git地址

说起模板引擎还是得提到jQuery之父John Resig的。
之前我这里有文章专门解读Micro-Templating源码。
其核心

标签解析

属性映射

函数构建

当然,因为Micro-Templating相当的短小,并没有增强的功能,比如:

模板嵌套

函数扩展

远程加载

错误捕捉和提示

1. 标签解析

一般情况下都是定义<% %>等类似这种标签,然后标签里面被认为是脚本,这和jsp,asp等是一样的思想。在前端一般是利用正则匹配去实现的。
比如看看下面模板

<script type="text/template" id='list'> <h3>账户信息</h3> <%if(logined) {%> 已登陆 <%} else{%> 未登陆 <%}%> <p>欢迎来到IT世界</p> </script>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wppjyx.html