阅读内容 

CF 第3课

[日期:2005-12-06] 来源:  作者: [字体: ]
好了CFANS在公司为大家上课了,同学们注意听讲,悟空你真顽皮,去门口把门,别让唐老板进来哟!

ColdFusion非常类似于HTML标记语言,我们通常称为CFML标记语言,有开始和结束的标记。

下面是两者的比较
HTML标记
<body></body>

CFML标记
<cfoutput></cfoutput>

是不是很相识呀,当然它们完成不同的任务,CFML用来确定什么内容将出现在页面上,而HTML用来确定将如何显示那些内容。

接下来的实习课程,我们将使用ColdFusion Studio开发工具,它是HOMESITE的PRO版,当然比HOMESITE更好咯。它与ColdFusion Application server能够完美的集成在一起,使我们开发人员能够跟踪项目,添加版本控制,预览WEB页面等等,总之在程序代码HTML编辑中属于世界上最佳的工具。

好了,大家已经注意到,每当打开Studio的时候,就自动提供了一个默认的HTML页,其中有必须的头标记和体标记。不过这个模版对我们中国人好象不太适合,我们把它换了吧,

<HTML>
<head>
<title>无网页名</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">

</body>
</HTML>

把它覆盖到“盘符:\Program Files\Allaire\ColdFusion Studio 4.5\Wizards\HTML\Default Template.htm”
OK了,以后打开STUDIO的时候,会自动产生这些代码,当然你可以在这个目录中定制不同的模板,方便你自己调用。


恩,我们开始一个完整的CFM程序的设计吧,并把它保存在WEB的路径里,如:c:\inetpub\wwwroot\home.cfm
并打开浏览器http://127.0.0.1/home.cfm
<HTML>
<head>
<title>我的主页</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<b>欢迎访问我的主页</b>
现在的时间为:
<cfoutput>
<cfset today=now()>
<i>#today#</i>

</cfoutput>

</body>
</HTML>

呵呵,我再来解释一下,

cfoutput是用来显示CF数据用的
语法为:<cfoutput>你可以在这里输入CF变量,普通文本,以及HTMLJavaScript等代码</cfoutput>
记住CF变量需要用#变量#标出。

而cfset是用来创建或修改一个变量
语法为:<cfset 你的变量名=变量值>

now()是CF的函数,用来返回服务器当前的时间,你可以控制这个时间的任意格式如:
<cfset today=dateformat(now(),"dddd,mmmm d,yyyy")> 显示为:Tuestday,September 15,2000
<cfset today=dateformat(now(),"yyyy-mm-dd")>显示为:2000-10-08
有关时间函数的更多信息,查阅ColdFusion函数手册吧。

对了,我们还要讲一些程序注释的细节。

HTML的注释为
<!-- 这里填入HTML的注释 -->
可以被浏览器里看到的,如果其中有CF代码,CF会自己处理。

CFML的注释为
<!--- 这里填入CFML的注释 --->
不能被浏览器显示,并且CF不做处理,可以跨行写,只需以<!---开始,以--->结束.

好了,这节课,我们也结束了,同学们下课!CFANS就不提供各位午餐了。

阅读:
录入:浅白狐

推荐 】 【 打印
相关新闻      
本文评论       全部评论
  No picture! please check the path   (OZ ,2006-06-02 )
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:
Advertisement
内容查询


Advertisement