布罗格的烘培机

Firefox、Opera、Safari下有的页面会出错,原因是以前的HTML数据不规范所致。

ASP模板技术一二三

这几天一直在考虑模板的问题,由于以前对模板技术不精的缘故所以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模板技术
  • forcey :
  • 首先明确一下我是做 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,模板类经过了若干次的改进,现在用起来十分舒服

  • 2005-08-09 , 星期二 , 09:27:55
  • zx.asd :
  • to forcey:我在转了一圈后还是发现简单的东东有生命力,而且做起来很容易,所以这次改版的时候还是用的第一种方法。

  • 2005-08-10 , 星期三 , 20:19:19
  • ASP通用模板类 :
  • 原创 ASP 通用模板类。<br/><br/>适合存在较少循环的模板。<br/><br/>未实现内部循环,需要使用正则表达式,较浪费资源和时间,如需使用可参考<a href="http://blog.csdn.net/nhconch/archive/2004/07/10/38683.aspx" target="_blank">这篇文章</a>.<br/><br/>...

  • 2005-10-29 , 星期六 , 17:07:20
  • rimmon :
  • 太轻描淡写了!!!

  • 2005-12-08 , 星期四 , 16:07:38
  • pclangzi :
  • http://localhost/webinfo.asp?info=contact
    请大家帮我分析一下,
    后面这是什么意思
    谢谢了

  • 2006-03-10 , 星期五 , 12:12:59
  • lilan :
  • LZ这个说的太简单了,我也准备在我的网站上用XML+XSL实现缓存,因为这样毕竟与表现无关!
    所以即使用户修改了样式等等都不会影响!
    而且可以使用模块,就是碎片cache!
    有机会交流!

  • 2006-03-11 , 星期六 , 22:44:39
  • 橙孒 :
  • 不管你使用哪一种模板技术,最重要的是让别人用起来方便,容易上手!
    相对于CMS系统,部署这种小型的系统,我认为容易上手和功能使用方便显得极为重要。

  • 2006-04-26 , 星期三 , 09:25:23
  • 转zblogASP模板技术一二三 :
  • From http://www.rainbowsoft.org/blog/post/230.asp

    这几天一直在考虑模板的问题,由于以前对模板技术不精的缘故所以Z-Blog的模板实现不太好。鉴于要在8月份过完之前结束Z-Blog的开发,所以开始了对模板系统的改造。

    1.简单的模板实现
    直接用Replace替换{$变量},这是...

  • 2006-08-06 , 星期日 , 05:47:46
  • 刚接触模板 :
  • 不知道从哪里学起?

  • 2008-07-26 , 星期六 , 11:03:36
[<<] [<] [1] [2] [>] [>>]

发表评论:

­

Powered by Zdevo 1.0.3125.32067,Template by Nagrand.

­