coldfusion基础知识以前是搞java的,现在刚刚开始搞coldfusion,简称cf,感觉cf十分快捷,有效,CFML是cf的编程语言,是一种标记性语言,懂HTML的,就能很快上手。
下面介绍一下coldfusion入门知识
1、变量(大小写无关)
<cfset firstName="Wang"/><!-- 定义变量 -->
<cfoutput>
##1 <!-- 直接输出#1 -->
#firstName# <!-- 输出变量 -->
#variables.firstName# <!-- 局部变量输出,可以提高性能 -->
</cfoutput>
<cfset upperFirstName=UCase(firstName)/> <!-- 变量函数赋值 -->
<!-- 等同赋值 -->
<cfset fullName="#firstName# #upperFirstName#"/>
<cfset fullName=firstName & " " & upperFirstName/><!--- 逻辑加法 --->
引用
<cfoutput>标签是输入,也就是输出到HTML上
2、简单日期操作
1、基本输出方法和时间函数用法
<cfset todayDate = Now()/>
<cfoutput>
<ul>
<li>#DateFormat(todayDate)#
<li>#DateFormat(todayDate, "mmm-dd-yyyy")#
<li>#DateFormat(todayDate, "mmmm d, yyyy")#
<li>#DateFormat(todayDate, "mm/dd/yyyy")#
<li>#DateFormat(todayDate, "d-mmm-yyyy")#
<li>#DateFormat(todayDate, "ddd, mmmm dd, yyyy")#
<li>#DateFormat(todayDate, "short")#
<li>#DateFormat(todayDate, "medium")#
<li>#DateFormat(todayDate, "long")#
<li>#DateFormat(todayDate, "full")#
</ul>
</cfoutput>
则输出为:
引用
26-Jun-10
Jun-26-2010
June 26, 2010
06/26/2010
26-Jun-2010
Sat, June 26, 2010
6/26/10
Jun 26, 2010
June 26, 2010
Saturday, June 26, 2010
3、数组(默认以“,”分割)
<cfset fruit="apple,banana,cherry,grape,mango,orange"/>
<cfoutput>
<ul>
<li>Complete list:#fruit#</li>
<li>Number of fruit in list:#Listlen(fruit)#</li>
<li>Number of fruit in list:#Listlen(fruit,"o")#</li><!-- 以“O”分割 -->
<li>First List:#Listfirst(fruit)#</li>
<li>Last List:#Listlast(fruit)#</li>
<li>Append pineapple</li>
<cfset fruit=#Listappend(fruit,"pineapple")#/><!-- 将pineapple加入列表中 -->
<li>Complete list:#fruit#</li>
<li>Number of fruit in list:#Listlen(fruit)#</li>
<li>First List:#Listfirst(fruit)#</li>
<li>Last List:#Listlast(fruit)#</li>
<li>ListGetAt:#ListgetAt(fruit,1)#</li><!-- 去元素,起始位置为1 -->
</ul>
4、二维数组
<cfset names=Arraynew(2)/><!-- 创建一个二维数组 索引位置为1 -->
<cfset names[1][1]="1.1"/>
<cfset names[1][2]="1.2">
<cfset names[2][1]="2.1"/>
<cfset names[2][2]="2.2">
<cfdump var="#names#"><!-- 检查数组内容的方式 -->
我也是初学者,希望大家多多提意见,谢谢。
分享到:
相关推荐
从ColdFusion9升级到ColdFusion16的详细介绍方法 日语版
Java for Coldfusion Developers
使用ColdFusion Express进行ColdFusion Web应用开发,偏门好东东
ColdFusion Web application是帮助你建立实施大规模网站应用系统的最快方式,它集成了浏览器,服务器及数据库技术。从电子商务到商业流程自动化,从Intranets到Internet,ColdFusion都能够帮助你快速、轻松的开发实施...
一篇介绍coldfusion安全知识文章
ColdFusion.MX.Bible ColdFusion.MX.Bible ColdFusion.MX.Bible
ColdFusion 函数 大部分 集合
coldfusion function chinese document
ColdFusion官网安装文件
学习coldfusion必不可少,网页编程的锦囊,需要的就快来下载
ColdFusion后台利用方法
ColdFusion是建立交互式站点的一个快速而强大的开发工具。利用ColdFusion,可以用最快的速度将服务器, 浏览器,和数据库技术相集成,建立强大的Web应用程序,而且,它不需要传统的编程语言, 你只需将标准的HTML...
awesome-coldfusion, 出色的ColdFusion框架库和软件的精选列表 出色的ColdFusion 出色的ColdFusion框架。库和软件的精选列表。 灵感来自于的javascript 。请求请求非常欢迎。出色的ColdFusion引擎应用程序框架测试...
Adobe ColdFusion ColdFusion初級教程繁體中文
ColdFusion Web Development with Macromedia Dreamweaver MX 2004
给学习中和正在开发ColdFusion的用户提供一种很大的帮助
ColdFusion Tags大部分 集合
ColdFusion 速成课程
coldfusion9 web application construction kit volume 3
This book is a fast-paced tutorial to developing ColdFusion applications using an object-oriented programming approach. Complete with code examples that can be altered and applied to your application ...