web模板语言 jpc-template

码农软件 · 软件分类 · 模板引擎 · 2019-08-23 17:14:05

软件介绍

轻型的web模板语言,用来根据变量值动态生成html页面。(模板解析程序起初使用在python平台后,后来改写到java平台)

基本功能:

1.模板不依赖Servlet或者其他环境,标准jdk下即可运行。(python版本也是如此)

2.模板语句使用$开头,会自动过滤html中的javascript代码,和jquery的默认标记$。当前版本支持

3.赋值$var{};循环$for;条件 $if和$include(file)包含;和${xx}取值语句

4.支持自定义全局方法,调用对象自有方法(getXxx()方法可以使用xxx字段获取)

5.for循环支持迭代map,数组,集合。

6.if条件运算符支持&, | 逻辑运算 和 ==, <, >, <=, >=, !=

7.if条件可以有一个附加$else语句。当if条件为false时执行。

模板使用

1.在if,for语句中的变量会自动解析,不用使用${}取对应变量值;

2.默认文件解析编码为utf-8,可以根据对应文件设置。

3.模板解析会根据html文件修改信息缓存html文件。

4.模板解析出的对象,对应java中的对象,可以直接使用其方法或属性。

jpc-template只是个简单的web模板解析软件,只有20多kb,源代码共享,欢迎分享经验并添加更多新功能。

本文地址:https://codercto.com/soft/d/13009.html

参数化建筑设计

参数化建筑设计

高云河、白云生 / 华中科技大学出版社 / 2016-8-1 / 69.80

《参数化建筑设计》以案例的形式讲解参数化建筑设计的具体方法,其中包含犀牛(Rhino)和Grasshopper的应用。本书不单单是一本计算机软件教材,书中教会读者的是参数化建筑设计的思路,希望通过完成一个个案例使读者融会贯通,在今后的设计工作中能够熟练使用,辅助自身完成建筑设计。全书共有10个案例,循序渐进,由浅入深,几乎涵盖了参数化建筑设计所要使用的所有功能和方法。一起来看看 《参数化建筑设计》 这本书的介绍吧!

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具