http://www.cnblogs.com/jcli/p/javascript_template_pure.html

做后台开发(java/python)的同学开发web应用,对于前端页面生成技术并不陌生,像jsp,freemark等。开发UGC类型的互联网站,因为要SEO友好,所以一般都会在后台用模板引擎直接生成好标准的html代码并渲染输出。但是对于一些富WEB App的应用,如一些工作平台,如OA系统,web端只不过是所有操作客户端的其中一个,同时并行存在的一般还有各种手机端,如android,ios,window mobile,而且各种客户端开发都是基于一套标准的后台API。这时候我们在做web app前端开发时,一般通过api获取的是标准的json格式的数据,然后在前端组装,渲染成可视化和可交互操作的html元素,当然还包括相应的css样式控制代码。所以现在的开发模式由之前的后台(jsp/freemarker)模板引擎处理变成了现在的前端去处理。正是在这样的场景需求下,产生了很多的前端模板引擎,当然这些都是基于javascript语言的。我这里介绍也介绍其中的一个: pure ,正如它官网上说的,这个工具是在项目需求中产生的,所以它的功能,性能肯定可以满足大家产品开发的需求,我自己也用这个做了一些开发,感觉还是不错的。

Simple and ultra-fast templating tool to generate HTML from JSON data.

Keep your HTML clean of any logic Using JSON and Javascript only,Works standalone or with dojo, DomAssistant, Ext JS,jQuery, Mootools, Prototype, Sizzle and Sly

这是官网上对它的介绍。

入门示例

Hello

html模块开发模板引擎,一个前端html模板处理引擎(javascript)相关推荐

  1. 一个前端html模板处理引擎(javascript) - pure

    做后台开发(java/python)的同学开发web应用,对于前端页面生成技术并不陌生,像jsp,freemark等.开发UGC类型的互联网站,因为要SEO友好,所以一般都会在后台用模板引擎直接生成好 ...

  2. python移动端web开发代码_移动web前端开发,前端开发工作总结,移动端页面开发-我主页-一个前端程序猿的博客...

    热门推荐 html/css 一.escape和它们不是同一类简单来说,escape是对字符串(string)进行编码(而另外两种是对URL),作用是让它们在所有电脑上可读.编码之后的... 标签: 0 ...

  3. 前端若干模板介绍对比

    "模板"这个词,可能很多人第一印象是后端的技术(Smarty,Velocity等),但本文要讲的却不是后端的概念,而是前端开发中所使用到的一种技术,也就是"前端模板&qu ...

  4. java安卓开发模板软件_用Java模板创建你的Hello, Harmony!

    2020年度华为开发者大会"HDC Together"于9月10日至9月12日在东莞松山湖成功举办.作为一名开发者,我有幸参加这一年一度的盛会,并且亲身体验了 Harmony OS ...

  5. 写一个迷你版Smarty模板引擎,对认识模板引擎原理非常好(附代码)

    前些时间在看创智博客韩顺平的Smarty模板引擎教程,再结合自己跟李炎恢第二季开发中CMS系统写的tpl模板引擎.今天就写一个迷你版的Smarty引擎,虽然说我并没有深入分析过Smarty的源码,但是 ...

  6. 前端进击笔记第十二节 掌握前端框架模板引擎的实现原理

    如今说起前端开发,基本上都离不开前端框架.随着前端技术不断迭代,前端框架相关的文档和社区日益完善,前端入门也越来越简单了.我们可以快速上手一些工具和框架,但常常会忽略其中的设计和原理. 对框架和工具的 ...

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

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

  8. Vue 合同模板_【开源】后端开发也很容易上手的前端框架模板

    作为一个后端开发,说实话每次看到vue,react等等框架都头大.看着很漂亮,但是我这三脚猫的前端水平真是玩不转啊. 今天发现了一个bootstrap的前端模板框架.对我来说友好多了.和Thymele ...

  9. 自己写php模板引擎,如何用php编写一个简单的模板引擎(附代码)

    php web开发中广泛采取mvc的设计模式,controller传递给view层的数据,必须通过模板引擎才能解析出来.实现一个简单的仅仅包含if,foreach标签,解析$foo变量的模板引擎. 编 ...

最新文章

  1. ACM入门之【二分】
  2. 项目怎么部署到服务器上_项目开发学习 云服务器的部署
  3. Spring AOP编程-aspectJ注解开发
  4. istio api_Istio的网络API解释了
  5. python complex函数def_【Python3】Python函数
  6. 一步步教你搭建SSM整合+前提配置超详细版(IDEA版本)
  7. python中typeerror_python – TypeError:ufunc subtract不能使用类型为dtype(‘
  8. php网页示例,新手入门:初学动态网页PHP的18个例子
  9. 自己应该如何不断学习呢?
  10. 微信手机开发 ios android 您没有APP支付权限
  11. 不等式解集怎么取_6.初中数学:一个不等式的解集,都是另一个不等式的解,求a的取值范围?...
  12. ResNet网络结构详解、完整代码实现
  13. IDT oligo使用说明
  14. cern ROOT 读取TXT文件数据并画一个简单的直方图
  15. 如何将ppt演示文稿上传到微信公众号?
  16. win7计算机自动关机设置在哪里设置方法,win7自动关机怎么设置?W7自动关机命令设置方法...
  17. 我说我精通字符串,面试官竟然问我Java中的String有没有长度限制!?
  18. n阶差分方程重根计算公式的一般证明
  19. 20220430matlab求解e的j次方
  20. 基于jquery的分页插件

热门文章

  1. 批量模糊查询_模糊匹配,Power Query的这个功能太实用了,可惜Excel还没有
  2. Clion生成动态链接库.dll
  3. 设置python编程环境_JupyterNotebook设置Python环境的方法步骤
  4. layui的css文件自己写的吗_安装教程和自己的使用tips
  5. ‘a’、“a”、‘abc’和“abc”的区别
  6. java dalvik_深入理解Android之Java虚拟机Dalvik
  7. 03 mysql数据查询_MySql学习day03:数据表之间的连接、查询详解
  8. LibreOJ 数列分块入门
  9. Spring Clould负载均衡重要组件:Ribbon中重要类的用法
  10. django之允许外部机器访问