好了,下面我们就开始它的第一个应用了.
【程序编程相关:(转载)File System Mini】先在我们要测试的网站的目录下建两个文件夹inc与template.目录inc下放引用文件,比如类库,函数库等,这里我们就把template.inc放如该目录下.tempate下放模板文件,我们先建一个模板文件first.html,内容如下 【推荐阅读:jakarta家族介绍(翻译)】
【扩展信息:OOP 中的双刃剑】<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <title> 我的第一个模板文件 </title> </head> <body> 真想对你说:我爱你 {lover} ,但我却不敢说,因为我知道你爱的人是 {man}. <p> <font color="#0000ff">{author}</font> 于 {date} </body> </html> 用inc,template命名文件目录,都是我的个人习惯,你完全可以采取不同的方式.我用扩展名为.html的名称命名模板文件,是为了方便美工用frontpage或者dreamweaver修改,但这完全取决于你自己的习惯.first.html模板中的{lover},{man},{author}可以称为"模板变量",用花括号({})把变量名称括住即组成一个模板变量.模板变量就是模板元素的一种.你可能会担心它的命名问题,其实除了空格(" "),回车换行("\r", "\n"),tab(\t)外它都被视为是正确的.所以
{your-lover} 也是正确的.这点有时可能会令你很痛苦,因为模板里的有些javascript代码可能无意间变没有了,比如 if(a>b){document.write("i love u");} 中的 {document.write("i love u");} 也被视为一个变量了.上面的代码在你选的模板处理方式下,可能会变成if(a>b){},从而导致javascript错误.为什么会"变没"了呢?稍后将做解释.... 下一页