`
fantaxy025025
  • 浏览: 1248094 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

5个JS模板引擎

 
阅读更多

=

实际来看:

1百度的好用,但比较老。

1腾讯的用着不错,语法合理。

1最好用的估计是国外的那个。老外的代码水平还是极好的。

 

=

5个JS模板引擎和配套文档

https://www.sohu.com/a/314370519_100054024

https://www.imooc.com/article/1219(10个最好用的js模板引擎)

 

js模板最本质的作用是【变静为动】,一切利用这方面的都是优势,不利于的都是劣势。要很好地实现【变静为动】的目的,有这么几点:可维护性(后期改起来方便);可扩展性(想要增加功能,增加需求方便);开发效率提高(程序逻辑组织更好,调试方便);看起来舒服(不容易写错);以下是几个用过的JS模板引擎,可以用来了解一下。

1:百度模板引擎(baiduTemplate)

http://baidufe.github.io/BaiduTemplate/

baiduTemplate希望创造一个用户觉得“简单好用”的JS模板引擎,应用场景:前端使用的模板系统 或者 后端java环境发布页面,功能概述:提供一套模板语法,用户可以写一个模板区域,每次根据传入的数据,生成对应数据产生的HTML片段,渲染不同的效果。

 

2:腾讯artTemplate

github: https://github.com/aui/artTemplate

下载:http://www.jq22.com/jquery-info1097

腾讯的artTemplate比较简洁,性能高效,是新一代 java 模板引擎,它采用预编译方式让性能有了质的飞跃,并且充分利用 java 引擎特性,使得其性能无论在前端还是后端都有极其出色的表现。对 NodeJS Express 友好支持。

 

3:淘宝的juicer(已经废弃了)

 

4:doT.js 模板引擎

github:https://github.com/olado/doT

下载:http://www.jq22.com/jquery-info8648

doT.js大小只有4KB,渲染性能很好,而且直接支持原生的写法,不用依赖别的库,适用于混合开发的模板引擎。

 

5:handlebars

Handlebars官网: http://handlebarsjs.com./installation.html

Github: https://github.com/daaain/Handlebars.git

CDN引入:https://cdnjs.com/libraries/handlebars.js

Handlebars是全球使用率最高的模板引擎,所以当之无愧是全球最受欢迎的模板引擎.Handlebars在许多前端框架中都被引入。

 

 

 

 

 

=

=

=

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics