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#"><!-- 检查数组内容的方式 -->
我也是初学者,希望大家多多提意见,谢谢。
分享到:
相关推荐
1. **ColdFusion基础知识**:ColdFusion的核心是ColdFusion Markup Language (CFML),它是一种标记语言,类似于HTML,但增加了服务器端的功能。CFML可以处理数据、执行业务逻辑、与数据库交互,并生成动态内容。"CF...
本文将详细介绍从ColdFusion9升级到ColdFusion16的关键知识点,为确保升级过程顺利进行提供必要的信息。 首先,升级的主要切入点包括产品结构的变更、内部引擎与安装体系的改变、以及ColdFusion Administrator的...
手册中的"ColdFusion Tags.chm"章节可能包含以下关键知识点: 1. **CFML基础**:讲解CFML的基本语法结构,包括变量声明、条件语句(如CFIF、CFELSE、CFSWITCH等)、循环结构(如CFLOOP)、异常处理(如CFASSERT、...
本文将围绕“bbs.rar_coldfusion”这一主题,深入探讨Coldfusion在构建论坛(BBS)系统中的应用及其相关知识点。 1. Coldfusion概述: Coldfusion是由Macromedia(现已被Adobe收购)于1995年推出的服务器端脚本...
- **冷融合语言简介**:介绍了 ColdFusion 语言的基础知识,包括变量、条件语句、循环等。 - **数据库交互**:详细讲解了如何使用 ColdFusion 进行数据库操作,包括连接数据库、执行 SQL 查询等。 - **页面布局与...
"libs"目录中的库文件是Flex应用程序所依赖的外部组件和类库,它们扩展了Flex的基础功能,比如可能包含了与ColdFusion交互所需的Adobe ColdFusion Flex SDK库。这些库使得Flex可以无缝地调用ColdFusion的CFC...
在本文中,我们将深入探讨ColdFusion的基础知识、安装过程以及关键组件。 首先,让我们来看看ColdFusion Application Server的安装步骤。在Windows环境下,你可以通过双击安装程序图标来启动安装过程。安装向导会...
【知识点详解】 1. **什么是RIA(Rich Internet Application)**: RIA,即富互联网应用程序,是为了提高网络应用的用户体验而发展出来的一种技术。它允许应用程序在客户端运行时下载一个客户端引擎,这个引擎可以...
1. **基础概念**:介绍ColdFusion的基础语法和概念,如CFML(ColdFusion Markup Language)标签、函数、变量、控制结构等,帮助初学者快速入门。 2. **Web应用开发**:讲解如何使用ColdFusion构建Web应用,包括HTML...
Dreamweaver支持多种Web开发技术,如HTML、CSS、JavaScript、ColdFusion标记语言(CFML)、Microsoft Active Server Pages(ASP)、JavaServer Pages(JSP)和PHP。它拥有全面的编码环境,具备代码高亮和标签自动补全等...
综合以上信息,我们可以深入探讨 ColdFusion 相关的知识点: 1. **CFML语言**:ColdFusion 的核心是 CFML,一种标记语言,类似于HTML,但具有更多的编程特性。CFML 文件通常以.cfm 或 .cfml 为扩展名,用于处理...
例如,如果“cfm”文件是ColdFusion模板文件,那么可以从ColdFusion模板的基础知识、ColdFusion标签的使用、数据库操作、安全问题等方面进行详细阐述。此外,还可以探讨ColdFusion与其他服务器端技术(如ASP.NET、...
这门"cfml-fundamentals-course"旨在为初学者提供一个全面理解CFML基础知识的平台。下面将详细阐述CFML的主要概念和关键知识点。 1. CFML概述: CFML起源于1995年,由Allaire公司(后被Adobe收购)开发,主要用于...
#### 二、Flex3基础知识详解 - **MXML语言**:MXML是Flex特有的标记语言,用于定义用户界面布局及控件属性。通过MXML,开发者可以快速构建出复杂的UI界面。 - **ActionScript 3.0**:AS3是Flex的主要编程语言,它是...
让我们深入探讨一下这个项目可能涉及的关键技术和知识点。 首先,我们要了解"ColdFusion"。ColdFusion是一种服务器端的脚本语言,由Adobe公司开发,主要用于构建动态网站和Web应用程序。在订票系统中,ColdFusion...
根据提供的文件内容,我们可以从以下几个章节提取知识点: **第1章: 导入服务并将数据绑定到应用程序组件** 在Flex 4中,客户端应用与服务器端服务之间的数据交互是一个重要的功能。本章将介绍如何导入服务并将...
### Flex完全自学入门手册知识点详解 #### 一、Flex简介及其应用前景 **Flex**是一种由Adobe公司...随着学习的深入,还会涉及到更多高级特性和技术细节,例如MXML的基础知识等,这些都将在后续的学习过程中逐步展开。