当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 一个封装很好的类对使用者(可能不是开发者本人)来说,最大的好处就
 

 

    摘要:page 的生命周期学习小结(翻译兼笔记) 原文链接:page events: order and postback作者:paul wilson翻译:木野狐 初始化(initialization) 页面被请求时,第一个被执行的总是构造函数(constructor). 你可以在这里初始化很多自定义属性或对象。不过这里有一些限制,因为 page 还没有被完全初始化。特别地,你必须使用 httpc......
    摘要: databases questions & answers 1. what are two methods of retrieving sql?answer: 2. what cursor type do you use to retrieve multiple recordsets?answer: 3. what action do you have to perform......


PHPLIB Template入门系列 -2 开始你的第一个应用
一个封装很好的类对使用者(可能不是开发者本人)来说,最大的好处就是,你无需知道类内部是怎么运作的,只需知道如何利用它提供的接口做你想做的事情即可.所以,本文不打算具体讲述phplib template(以下简称template)是如何将"元素"转换成"值"的,你需要了解的是"它能这样做",而不是"它为什么能这样做".

好了,下面我们就开始它的第一个应用了.

【程序编程相关:(转载)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错误.为什么会"变没"了呢?稍后将做解释.


...   下一页
    摘要: misc. topics questions & answers 1. differences between mac, windows, unix macos (up until osx, anyhow) was single-user and (technically) did not have multitasking capabilites (some people wi......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE