下载此文档

vt标签语法.doc


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
vt博客地址:gthy1、什么是VTemplate?VTemplate是一个免费的开源(采用LGPL开源许可协议)模板引擎,用于解析运行VT模板;开发提供另外一种技术选择方案,以保证用简单的语法,良好的结构,不混杂业务逻辑的方式书写页面;适合于充当Model-View-Controller(MVC)模式应用的View角色,以使能更好的分离页面设计人员与业务开发人员的职责;也可以作为动态文本生成工具,生成HTML、XML、Mail、程序源代码或其它文本等。 TT2、VTemplate模板范例:<!DOCTYPEHTMLPUBLIC"-//W3C////EN"><html><head><title>test1</title></head><body><vt:forfrom="1"to="9"index="i">(i是for循环标签的索引,从1开始)<vt:forfrom="1"to="$i"index="j">(j同理i,$i表示取i变量的值)<vt:expressionvar="r"args="$i"args="$j"expression="{0}*{1}"/>{$:i}*{$:j}={$:r}&nbsp;&nbsp;&nbsp;&nbsp;(var定义的变量存储计算表达式的值,args->参数,由expression来计算表达式。{$:r}->在页面中显示r变量的值)</vt:for><br/></vt:for></body></html>以上模板代码经过VTemplate解析运行后将输出一个99乘法表,如下:1*1=1    2*1=2    2*2=4    3*1=3    3*2=6    3*3=9    4*1=4    4*2=8    4*3=12    4*4=16    5*1=5    5*2=10    5*3=15    5*4=20    5*5=25    6*1=6    6*2=12    6*3=18    6*4=24    6*5=30    6*6=36    7*1=7    7*2=14    7*3=21    7*4=28    7*5=35    7*6=42    7*7=49    8*1=8    8*2=16    8*3=24    8*4=32    8*5=40    8*6=48    8*7=56    8*8=64    9*1=9    9*2=18    9*3=27    9*4=36    9*5=45    9*6=54    9*7=63    9*8=72    9*9=81   而程序处理代码则只有简单的两行,如下:注:=newTemplateDocument(("template/"),);();*参考(template/、) 3、什么是VT模板元素?VT模板元素VTemplate模板引擎定义的有特殊作用的模板语言元素,分为标签元素和变量元素。、标签元素都是程序逻辑控制元素,是标准的HTML标签元素,如上例中用于循环处理的<vt:for>标签和用于计算表达式值的<vt:expression>、变量元素是数据输出元素,其格式是以“{$:”字符开头,以“}”字符结束。如上例中的{$:i}、{$:j}和{$:r}等4、变量、变量标识、、变量是VTemplate模板引擎中的核心元素,用于存储或控制数据的输出,其类似于程序语言中的“变量”概念,定义格式也是一样。如上例中的i,j,r变量。、变量标识由两部分组成:变量前缀与变量(名)。其中“变量前缀”可以省略,如“#.i”,“#”,“u“       变量前缀:以#号开头后跟模板块的Id值,用于指示此变量是取自于对应Id的模板块下的变量,如#;如果省略Id号,即前缀只为#号,则表示是当前模板块下的变量;而如果前缀是“##”,则表示是当前模板块的父模板块(如果不存在父级模板块则为当前模板块)下的变量;如果省略前缀,则表示是文档(根)模板块的变量。*参考(template/、)、变量表达式则是定义获取变量中某个字段、属性或函数方法结果值。定义格式为:“

vt标签语法 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小91 KB
  • 时间2019-07-16