Fontend-tpl

这是一个简单的前端模板引擎
npmjs: https://www.npmjs.com/package/frontend-tpl

语言

English || 中文

用法

浏览器

<script src="dist/tpl.js"></script>
<!--如果是生产环境,你可能需要换成以下文件:<script src="dist/tpl.bundle.js"></script>
-->
<script>var tpl = new Tpl()var data = {divClass: 'div',out: 'outer'}var htmlString = ' \<div class="{{ divClass }}"> \<p>{{ "inner" }}</p> \</div> \<p>{{ out + "p" }}</p> \'var dom = tpl.parse(htmlString).render({ data: data }).getDom()/*** dom is:* [*  <div class="div">*      <p>inner</p>*  </div>,*  <p>outerp</p>* ]*/
</script>

CommonJS

var Tpl = require('frontend-tpl')
var tpl = new Tpl()
// 用法和上面一致

注意:
如果你希望代码运行在Node环境,你需要提供一个DOM环境。比如,你可以引入jsdom模块。

Tests

你可以下载该仓库,并运行npm test来查看单元测试结果。

Docs

如果你希望获取更多信息,请看 API Document

转载于:https://www.cnblogs.com/githubMYL/p/11000269.html

造轮子:前端模板引擎相关推荐

  1. swig模板 PHP,nodejs前端模板引擎swig入门

    相对于jade,我还是更喜欢swig前端模板引擎,jade虽然语法简练高效了不少,但是在我这最大的问题是 他没有一个html该有的样子... 所以我还是决定使用swig,页面结构,样子都是熟悉的样子, ...

  2. swig模板 PHP,如何使用nodejs前端模板引擎swig

    这次给大家带来如何使用nodejs前端模板引擎swig,使用nodejs前端模板引擎swig的注意事项有哪些,下面就是实战案例,一起来看一下. 相对于jade,我还是更喜欢swig前端模板引擎,jad ...

  3. java 前端模板_前端模板引擎入门

    模板引擎 模板引擎 起到 数据和视图分离的作用, 模板对应视图, 关注如何展示数据, 在模板外头准备的数据, 关注那些数据可以被展示. 后端模板引擎 freemarker 如下介绍,  java后台的 ...

  4. html jquery 模板引擎,jquery template.js前端模板引擎

    作为现代应用,ajax的大量使用,使得前端工程师们日常的开发少不了拼装模板,渲染模板 在刚有web的时候,前端与后端的交互,非常直白,浏览器端发出URL,后端返回一张拼好了的HTML串.浏览器对其进行 ...

  5. 前端模板引擎 artTemplate的 使用与进阶

    前端模板引擎 artTemplate的 使用与进阶 查看全文 http://www.taodudu.cc/news/show-3760040.html 相关文章: springboot 整合 free ...

  6. art-template前端模板引擎

    目录 内容介绍 一.使用方法 二.主要API 1.原文输出 2.逻辑判断 3.循环语句 三.代码 四.页面显示 五.其他 1.pre标签 2.code标签 内容介绍   今天我们要了解的是一款高性能的 ...

  7. 前端模板引擎——handlebars

    目录 一.代码 二.页面显示 一.代码 <!DOCTYPE html> <html lang="en"><head><meta chars ...

  8. js模板引擎juicer嵌入html元素,juicer前端模板引擎(示例代码)

    Juicer 中文文档:http://www.juicer.name/docs/docs_zh_cn.html 官网:http://juicer.name/ 一个Javascript模板引擎的实现和优 ...

  9. html模板引擎 字符串长度,Web前端模板引擎の字符串模板

    这是一个系列文章,将会介绍目前Web前端领域里用到的三种模板引擎技术,它们分别是: 基于字符串的模板 基于Dom操作的模板 基于虚拟Dom的模板 本文是这个系列的第一篇,着重介绍基于字符串的模板引擎的 ...

  10. springboot模板引擎_Spring Boot实战:如何搞定前端模板引擎?

    作者:liuxiaopeng 链接:https://www.cnblogs.com/paddix/p/8905531.html 前言 虽然现在很多开发,都采用了前后端完全分离的模式,即后端只提供数据接 ...

最新文章

  1. 1h2g云服务器做网站,云服务器1h2g
  2. 结合Selenium 和 Requests完成动态数据爬取
  3. 特殊格式的 汇潮支付接口对接
  4. LaTeX 基础笔记。开篇
  5. Vivado设置指定源文件进行RTL优化
  6. 视觉SLAM笔记(24) 图像基础操作
  7. 支付功能如何软件测试
  8. 06 外键的三种分类
  9. 计算机辅助设计1(PS)期末考核试题,福师《计算机辅助设计1(PS)》期末试卷A卷...
  10. 风云java_风云烈传-执掌风云
  11. 密码找回逻辑漏洞总结
  12. 六一儿童节倾情奉献,校内首发,CSDN再发,2011年冬季c/c++程序员找工作心得
  13. win10开始键没反应解决方法
  14. C/C++ fabs 函数 - C语言零基础入门教程
  15. Go语言学习 二十一 内嵌
  16. VCC VDD, VEE, VSS是什么意思
  17. 第29节 防火墙部署实验(IP、策略、NAT、HA)——基于topgate防火墙的网页部署方法
  18. 软件行业中的鱼骨图运用
  19. 读书笔记 - 学会写作: 五个吸引人的情节套路
  20. 时间管理(Time Management)

热门文章

  1. JS获取短信验证码60秒
  2. 分立元件封装尺寸及PCB板材工艺与设计实例
  3. Excel写入与保存openpyxl
  4. Learning to Ranking
  5. ともだちいじょう、こいびとみまん
  6. 深度学习2.0-20.Keras高层API-metrics
  7. 奔跑吧,骏马!——跑步类动画设计动态分析
  8. 你真的了解企业虚拟化吗?
  9. 面向对象设计时需要“六化”设计人员
  10. 2013-2018卷积神经网络中十个最重要的概念与创新