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

数据结构与算法

数据结构与算法

[美] 乔兹德克 (Drozdek, A. ) / 郑岩、战晓苏 / 清华大学出版社 / 2006-1 / 69.00元

《国外计算机科学经典教材·数据结构与算法:C++版(第3版)》全面系统地介绍了计算机科学教育中的一个重要组成部分——数据结构,并以C++语言实现相关的算法。书中主要强调了数据结构和算法之间的联系,使用面向对象的方法介绍数据结构,其内容包括算法的复杂度分析、链表、栈队列、递归技术、二叉树、图、排序以及散列。《国外计算机科学经典教材·数据结构与算法:C++版(第3版)》还清晰地阐述了同类教材中较少提到......一起来看看 《数据结构与算法》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具