Prototype使用Template
来源:互联网 发布:美工多少钱一个月 编辑:程序博客网 时间:2024/04/29 07:49
1.前言
有时候,我们需要生成多个字符串,但是多个字符串中大量内容完全相同,只有少量关键部分发生改变,这时就可以借助于Template对象了。创建 Template对象通过下面构造器完成。
1) Tempate(pattern):传入一个pattern字符串创建Template对象,pattern字符串中可使用#{var}形式的变量。
2) evaluate(obj):将obj对象的属性值合并到Template的pattern字符串生成实际字符串。
2.例子
<!DOCTYPE html><html><head><meta name="author" content="owenwilliam" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title> 使用Template </title></head><body><script src="../../prototype.js" type="text/javascript"></script><script type="text/javascript">objArr = [{book:'大型网站技术架构+' , author:"智慧"},{book:'架构探险' , author:"黄勇"},{book:'轻量级Java EE企业应用实战' , author:"李刚"}]var template = new Template("书名是《#{book}》 , 作者是:#{author}.");for (var i = 0 ; i < objArr.length ; i++ ){document.writeln(template.evaluate(objArr[i]) + "<br />");}</script></body></html>
3.运行结果
0 0
- Prototype使用Template
- Prototype 学习——Template对象
- magento 发邮件[不用template/使用template]
- 使用Repeater的Template
- template 配合sigleton使用
- 关于template的使用
- Ext.Template的使用
- c++ template使用疑问
- 递归使用template
- Django中template 使用
- c++中template使用
- C++ Template的使用
- 安装使用template toolkit
- tornado template 使用
- template模板类使用
- Template的使用
- template使用总结
- template的使用
- Java中的Integer和int等包装类和基本数据类型简单比较
- 如何在服务器重新启动后继续使用session
- (一般)POJ-3040 贪心,硬币问题
- hdu 2042 不容易系列之二
- 函数对象状态(Function Object State)获取 -- 引用传递和for_each()
- Prototype使用Template
- 基于Linux的摄像头采集v4l2
- Python语言串口的操作
- Matlab学习 之 linear regression
- Vsftp虚拟用户配置
- jQuery-DOM节点的创建
- Hadoop2.4.1 HDFS的Java客户端开发
- 八数码问题 bfs+map
- hdu 1800 Flying to the Mars