QuickSkin:修订间差异

来自站长百科
跳转至: 导航、​ 搜索
无编辑摘要
第10行: 第10行:
QuickSkin有什么特色?  
QuickSkin有什么特色?  
'''普通模板引擎工作方式:''' 你的PHP脚本指定一个[[HTML]]模板,并指派一些动态内容来显示。模板解析器使用指派的内容来替换模板内所有的占位符,然后显示给用户. 这意味着,每次你想要输出一些内容,程序都要花上好多时间去进行字符串的处理和正则表达式的工作。
'''普通模板引擎工作方式:''' 你的PHP脚本指定一个[[HTML]]模板,并指派一些动态内容来显示。模板解析器使用指派的内容来替换模板内所有的占位符,然后显示给用户. 这意味着,每次你想要输出一些内容,程序都要花上好多时间去进行字符串的处理和正则表达式的工作。
'''QuickSkin 的工作方式''':它类似于一个"模板编译器",它把模板转换为可执行的PHP脚本,并且保存起来以备以后重用。当一个新的模板在第一次被使用时,模板内所有的占位符均被替换为简单的可输出指定内容的PHP代码元素。例如:[[HTML]]模板片断 <H3>{TITLE}</H3>,将被转换为 <H3><?php echo $TITLE; ?></H3>. 如果你已为正确的变量指定了内容, 将再也不需要进行模板解析了. 程序要做得仅仅是包含并执行已编译了的模板. 这通常会大大地减少模板引擎的运行时间.
'''QuickSkin 的工作方式''':它类似于一个"模板编译器",它把模板转换为可执行的PHP脚本,并且保存起来以备以后重用。当一个新的模板在第一次被使用时,模板内所有的占位符均被替换为简单的可输出指定内容的PHP代码元素。例如:[[HTML]]模板片断<pre> <H3>{TITLE}</H3></pre>,将被转换为<pre> <H3><?php echo $TITLE; ?></H3><pre/>. 如果你已为正确的变量指定了内容, 将再也不需要进行模板解析了. 程序要做得仅仅是包含并执行已编译了的模板. 这通常会大大地减少模板引擎的运行时间.


==[[QuickSkin:QuickSkin安装|QuickSkin安装]]==
==[[QuickSkin:QuickSkin安装|QuickSkin安装]]==

2009年3月27日 (五) 15:57的版本

QuickSkin相关资源

QuickSkin简介

QuickSkin是SmartTemplate的新称呼,它是一个支持任意大小的WEB应用程序的模板引擎.尤其适合类似于CMS这样的大型应用程序。 QuickSkin有什么特色? 普通模板引擎工作方式: 你的PHP脚本指定一个HTML模板,并指派一些动态内容来显示。模板解析器使用指派的内容来替换模板内所有的占位符,然后显示给用户. 这意味着,每次你想要输出一些内容,程序都要花上好多时间去进行字符串的处理和正则表达式的工作。

QuickSkin 的工作方式:它类似于一个"模板编译器",它把模板转换为可执行的PHP脚本,并且保存起来以备以后重用。当一个新的模板在第一次被使用时,模板内所有的占位符均被替换为简单的可输出指定内容的PHP代码元素。例如:HTML模板片断

 <H3>{TITLE}</H3>

,将被转换为

 

<?php echo $TITLE; ?>

. 如果你已为正确的变量指定了内容, 将再也不需要进行模板解析了. 程序要做得仅仅是包含并执行已编译了的模板. 这通常会大大地减少模板引擎的运行时间.

QuickSkin安装

QuickSkin使用