什么是HTML5template模板标签?

html-css032

什么是HTML5template模板标签?,第1张

顾名思义,这是一个模板。比如需要ajax刷新一个列表,以前的做法是后端生成html返回,或者前端用DOM构建后加入,但现在有了template标签,html的架构就不需要程序管了,只需要在特定的位置加入ajax请求到的数据即可,比如img的src或者其他text之类的,然后clone这个DOM,加入列表。

其实许多人以前也应该做过类似的事情,把一段html隐藏起来,然后clone它并修改里面的属性或者内容,得到一个DOM,加入列表并显示,用来刷新ajax列表。

首先需要制作模版,模版通常为html的,其中包含你设置的标签

然后在另外一个asp文件中将模版的内容读取进来,用特定的变量值替换你的模版中的标签。天幻可以用replace函数或者正则表达式都可以

例子:

CreateFile.asp

<%

Dim TagValue:TagValue="标签展示出的效果"

Dim html

Set Fso=Server.CreateObject("Scripting.FileSystemObject")

Set TheFile=Fso.OpenTextFile(Server.MapPath("Template.html"),1)

Html=TheFile.ReadAll

html=Replace(Html,"{text_table}",TagValue)

Response.write(html)

theFile.Close()

Fso.Close()

%>