最近一直在弄WebView,为了节省流量使用了模板块,模板存在本地,获取数据后通本模板数据结合生成一个正规的网页。在11年的时候做过一次,但时使用正则实现字符匹配,感觉正则效率不太好,想换一种新的方法实现,做的时候请教了下前端同学,他们使用的是handlebars js版(http://handlebarsjs.com/),明确了一点,它不是通过正则实现的,后来搜索了下还有很多模板引擎,最后决定使用handlebars来实现,在网上搜了很多资料,都是关于js版的,很伤心没有找到用汉字写做的文档也没有现成的包,只好在git上下源码自己弄了,源码中带有很丰富的例子,通过单元测试都可以看到效果,学习了下,看了下mvn打包。自己留个包已做记念。
提醒各位:不要轻易使用第三方库,他也许给你带来方便,本人不提倡盲目引入,也许会给你优秀的程序带来性能的潜在隐患。
我感觉这个库在使用上很方便,可以很好的提高开发效率,但性能上不是太好,现在还未测试。
git链接:https://github.com/jknack/handlebars.java
相关推荐
Handlebars.java 是一个不包含逻辑的,语义的 Java 模板引擎。 Maven: <groupId>com.github.jknack</groupId> <artifactId>handlebars ${handlebars-version} 示例代码: Handlebars handlebars = ...
handlebars-v2.0.0.js
Locator-Handlebars 是 Yahoo 开发的定位器把手模块编译器。locator-handlebars可插入到要编译把手模版(compile Handlebars templates)的定位组件中。然后编译模版可用于使用 express-view 的服务器和使用了你最...
handlebars官方例子及源代码
handlebars.js
handlebars-v3.0.0.js
Web开发利器,Javascript模版引擎Handlebars.js源文件与示例
Handlebars 是 JavaScript 一个语义模板库,通过对view和data的分离来快速构建Web模板。它采用"Logic-less template"(无逻辑模版)的思路,在加载时被预编译,而不是到了客户端执行到代码时再去编译, 这样可以保证...
Jquery插件,第一步当然要引用Jquery啦,然后引用Handlebars.js即可,仅仅需要这两个js文件。 1 <script type="text/javascript" src="script/jquery.js"></script> 2 <script type="text/javascript" src="script/...
Handlebars.js是一个非常流行的功能强大的模板引擎,简单易用,具备较好的学习社区。利用Handlebars您可以方便的把html从javascript代码中分离出来,从而书写更清晰的代码
Laravel开发-handlebars-l4 Laravel4的handlebars.php包装
js模版引擎handlebars.js实用教程demo
handlebars.js v4.0.5 文件下载。 handlebars.js handlebars
handlebars-1.0.0.beta.6.js 亲测可用
handlebars模板引擎所需要的js文件 博客文章所需要的js <script src="../js/jquery-1.8.3.min.js"></script> <script src="../js/handlebars-v3.0.0.js"></script>
handlebars模板引擎php版 让你的模板前后台都能用 好东西需要者下
前端开源库-skava-handlebars-compilerskava handlebars compiler,grunt task to precompile handlebars.js模板,选项与cli实用程序相同
Handlebars.js 是一个 JavaScript 的页面模板库 标签:Handlebars
前端项目-requirejs-handlebars,RequireJS Handlebars template plugin
前端开源库-yeoman-handlebars-engineyeoman车把引擎,在车把中编写yeoman生成器模板