这几天一直在考虑模板的问题,由于以前对模板技术不精的缘故所以Z-Blog的模板实现不太好。鉴于要在8月份过完之前结束Z-Blog的开发,所以开始了对模板系统的改造。
1.简单的模板实现
直接用Replace替换{$变量},这是最简单的,用正则表达式所达到的效果会更好的。加载文档,替换变量,输出并保存文件,套用一句话:这东西做起来“一点技术含量都没有”。
相关文章:
Template和JSP技术
蓝色理想 - ASP TO HTML WITH TEMPLATE
2.包含逻辑功能的模板实现
PHP下有PHPLIB Template和FastTemplate,用模板类解析特定的字特串实现逻辑控制。在PHP的世界中已经十分成熟,也有人在ASP下做了仿制的类,可以实现相应的功能,不过我对这种技术不太感冒。
相关文章:
使用模板实现ASP代码与页面分离
ASP打造内容管理系统之模板技术乱谈
在PHP世界中选择最合适的模板
3.以XML+XSLT为基础的模板实现
以XSLT做模板的应用相当丰富,如果在Z-Blog中用XSTL做模板转换XML数据源,生成HTML文件,估计是可行的,况且我在平日对XML十分喜欢,亲睐有加,试一试也可以。可能效率不高,运行时间比较长,对不熟悉XML和XSLT语法的人来说采用XSLT做模板修改起来难度会大一点,希望不会有人向我扔臭鸡蛋。看来又要恶补XML、XSLT、XPath...
相关文章:
变革性的Java Web模板技术
首先明确一下我是做 PHP 的,简单谈谈我对模板引擎的理解
1,简单的模板可以做出技术含量来的,这种模板配合适当的程序结构可以达到最大的运行效率——Celeste 就是这种模板
2,相当于自己做了一个解释器,还不如直接利用 PHP 的解释器,动态 include 模板文件(ASP 的动态 INCLUDE 好像有点困难),效率会更高一些——IPB 就是这种模板
3,还不如直接把 XML 和 XSLT 丢给用户,让浏览器去组装,这样 XML 输出页面比 HTML 简短的多,XSLT 作为静态文件还可以 CACHE——似乎是完美的解决方案,CSDN 用的就是这种。缺点是容易出错
我若干年前做过模板3,但由于 XML 要求 UTF-8 编码而我的主程序完全是 ANSI/GB2312(当时我还没有整站 UTF-8 的概念),加上IE5.5还没普及,对 XML 支持不好,只好作罢。
后来改为模板2,效率太低,扔掉了。至今一直用模板1,模板类经过了若干次的改进,现在用起来十分舒服
to forcey:我在转了一圈后还是发现简单的东东有生命力,而且做起来很容易,所以这次改版的时候还是用的第一种方法。
原创 ASP 通用模板类。<br/><br/>适合存在较少循环的模板。<br/><br/>未实现内部循环,需要使用正则表达式,较浪费资源和时间,如需使用可参考<a href="http://blog.csdn.net/nhconch/archive/2004/07/10/38683.aspx" target="_blank">这篇文章</a>.<br/><br/>...
太轻描淡写了!!!
http://localhost/webinfo.asp?info=contact
请大家帮我分析一下,
后面这是什么意思
谢谢了
LZ这个说的太简单了,我也准备在我的网站上用XML+XSL实现缓存,因为这样毕竟与表现无关!
所以即使用户修改了样式等等都不会影响!
而且可以使用模块,就是碎片cache!
有机会交流!
不管你使用哪一种模板技术,最重要的是让别人用起来方便,容易上手!
相对于CMS系统,部署这种小型的系统,我认为容易上手和功能使用方便显得极为重要。
From http://www.rainbowsoft.org/blog/post/230.asp
这几天一直在考虑模板的问题,由于以前对模板技术不精的缘故所以Z-Blog的模板实现不太好。鉴于要在8月份过完之前结束Z-Blog的开发,所以开始了对模板系统的改造。
1.简单的模板实现
直接用Replace替换{$变量},这是...
更多精彩内容:
>>>台湾长荣航空宣布成立华南货..
>>>货运代理企业面临四大瓶颈
>>>全球最大铁路运输公司进军中国
>>>航空货运将上演一轮重大变革
>>>公路运输发展五大趋势
>>>解析中美航空货运市场
>>>汽车货物运输中货物交接的手续
不知道从哪里学起?