最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
关于通过vbs类处理模板实现代码与界面分离的程序,建议入精华备查。有演示
时间:2022-07-02 23:59:33 编辑:袖梨 来源:一聚教程网
文章标题:vbs类处理模板实现代码与界面分离
'作者:yanek
'email:[email protected]
本程序通过vbs类处理模板实现代码与界面分离的程序,主要有下面文件组成
index.asp,parse_cls.asp,template.html
下面是代码
1。index.asp 调用vbs类处理模板
<%
'作者:yanek
'email:[email protected]
'--- ---
' index.asp
'------ ----
' (c)2000 James Q. Stansfield ([email protected])
' This code is free for use by anyone. It is meant as a learning tool and can be passed along in any format.
option explicit
%>
<%
'Declare our variables
dim g_oPageGen
'Cerate the class object
set g_oPageGen = New parseTMPL
'Set the template file
g_oPageGen.TemplateFile = "template.html"
'Add some custom tags to the dictionary
g_oPageGen.AddToken "title", "Template Example"
g_oPageGen.AddToken "copyright", "This is mine! All mine!"
g_oPageGen.AddToken "quote", """Tell Jabba I've got his money!""
--Han Solo, Star Wars 1977"
g_oPageGen.AddToken "menu", "Home Page
News Page
Link Page"
g_oPageGen.AddToken "content", "Welcome To My Home Page... Yadda Yadda Yadda!"
'Generate the page
g_oPageGen.GenerateHTML
'Destroy our objects
set g_oPageGen = nothing
%>
2。parse_cls.asp 处理模板类文件
<%
'作者:yanek
'email:[email protected]
'--- ---
' parse_cls.asp
' This code is free for use by anyone. It is meant as a learning tool and can be passed along in any format.
class parseTMPL
'Dimension variables
private g_sTMPLFILE
private g_oDict
'作者:yanek
'email:[email protected]
本程序通过vbs类处理模板实现代码与界面分离的程序,主要有下面文件组成
index.asp,parse_cls.asp,template.html
下面是代码
1。index.asp 调用vbs类处理模板
<%
'作者:yanek
'email:[email protected]
'--- ---
' index.asp
'------ ----
' (c)2000 James Q. Stansfield ([email protected])
' This code is free for use by anyone. It is meant as a learning tool and can be passed along in any format.
option explicit
%>
<%
'Declare our variables
dim g_oPageGen
'Cerate the class object
set g_oPageGen = New parseTMPL
'Set the template file
g_oPageGen.TemplateFile = "template.html"
'Add some custom tags to the dictionary
g_oPageGen.AddToken "title", "Template Example"
g_oPageGen.AddToken "copyright", "This is mine! All mine!"
g_oPageGen.AddToken "quote", """Tell Jabba I've got his money!""
--Han Solo, Star Wars 1977"
g_oPageGen.AddToken "menu", "Home Page
News Page
Link Page"
g_oPageGen.AddToken "content", "Welcome To My Home Page... Yadda Yadda Yadda!"
'Generate the page
g_oPageGen.GenerateHTML
'Destroy our objects
set g_oPageGen = nothing
%>
2。parse_cls.asp 处理模板类文件
<%
'作者:yanek
'email:[email protected]
'--- ---
' parse_cls.asp
' This code is free for use by anyone. It is meant as a learning tool and can be passed along in any format.
class parseTMPL
'Dimension variables
private g_sTMPLFILE
private g_oDict
相关文章
- 《雷霆战机集结》装备/驾驶员/源晶养成攻略 06-16
- Solana因伊朗-以色列动荡遭受重创——SOL价格会持续下跌吗? 06-16
- 《雷霆战机集结》Boss模式关卡刷取建议 06-16
- 《世界启元》S6赛季芝诺周瑜队搭配攻略 06-16
- 《世界启元》S6赛季新英雄达尔文技能分析及配队推荐 06-16
- 《纸嫁衣3鸳鸯债》全章节超详细攻略 06-16