我手里维护的一个项目,遇到一个问题:原项目的开发人员在Javascript中,大量的拼接HTML,导致代码极丑,极难维护。他们怎么能够忍受的了这么丑陋、拙劣的代码呢,也许是他们的忍受力极强,压根就没想去寻找解决方法。 可是,我,是万难不能接受这种丑陋的解决方式的。有没有优雅的解 ...
我手里维护的一个项目,遇到一个问题:原项目的开发人员在Javascript中,大量的拼接HTML,导致代码极丑,极难维护。他们怎么能够忍受的了这么丑陋、拙劣的代码呢,也许是他们的忍受力极强,压根就没想去寻找解决方法。
可是,我,是万难不能接受这种丑陋的解决方式的。有没有优雅的解决方法呢,于是在网上搜索到了doT.js。
主页很简洁,就一个页面,研究了一下,就顺利的上手了,相当的简单易用。主要分两步走。
1、写模板
写模板,就用官方文档里提供给你的三板斧就搞定了,当然总共不止三个:
{{ }} for evaluation 模板标记符{{= }} for interpolation 输出显示,默认变量名叫it{{! }} for interpolation with encoding 编码后输出显示{{# }} for compile-time evaluation/includes and partials 输出显示预定义(还没用过){{## #}} for compile-time defines 预定义(还没用过){{? }} for conditionals 条件分支,if条件的简写{{~ }} for array iteration 遍历数组
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:doT.js——前端javascript模板引擎问题备忘录
关键词:JavaScript
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。