- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * Coldfusion初级培训 软件编程培训资料 培训目标 Coldfusion简介 熟悉Coldfusion常用技巧 了解使用Coldfusion注意事项 熟悉JS在IE及Firefox常见兼容问题 COLDFUSION简介 ColdFusion(直译:冷聚变)出生于1995年夏天(7月13),创始人 JJ Allaire、Jeremy Allaire,最初设计用途是用来帮助撰写HTML的程序设 计师们能够设计出与数据库互动的网页应用程序。它既是一种应用服务器 也是一种编程语言,主要用于商业(需购买)应用服务器。 ColdFusion语言(CFML-ColdFusion Markup Language)是模仿 HTML、功能强大的编程语言,拥有图表功能、全文检索引擎、 Web Services 、Flash Remoting等模块定制功能。它具有以下一些特点: 1. 易学易用。 2. 开发效率高。 3. 扩展性强,可自定义标签。 4. 可移植。 5. 基于J2EE核心。 Coldfusion常用技巧- IsValid 1,使用IsValid函数语法: IsValid(type, value) IsValid(“range”, value, min, max) IsValid(“regex” or “regular_expression”, value, pattern)例如: a.If (NOT Isvalid(‘email’,form.email)) // 邮件无效; b.If (Isvalid(‘variableName ’),url.abc) ‘#url.abc#’ = 123; else //URL参数有误 c.If (!IsValid(range,Discount,0,100)) //折扣无效 d.IsValid(regex, abc123, [a-z]{0,3}[0-9]*) //正则表达式 Coldfusion常用技巧- IsValid IsValid函数参数:[type] any: 等同于IsSimpleValue(),判断是否为简单变量 array: 等同于IsArray (),判断是否为数组 binary: 等同于IsBinary (),判断是否为二进制数据. boolean: 等同于IsBoolean (). creditcard: 是否为一个 13-16位的信用卡 date or time: 等同于IsDate() email: 判断是否为email格式. eurodate: 是否为日期格式(包含US时间格式在内) float or numeric: 等同于IsNumeric (). guid: 是否为一个美国身份证号码. integer: 是否为整型 query: 同等于IsQuery (). range: 是否在 min - max 范围内 (IsValid(range,30,12,66)yes) regex or regular_expression: 正则表达式判断. ssn or social_security_number: 是否为一个美国安全号码. string: 是否为一个字符串(由字母和数字组成) struct: 等同于IsStruct(). telephone: 是否为一个美国标准电话号码. URL: 是否为一个URL地址(http,https, ftp, file, mailto), UUID: 是否为一个UUID. USdate: 是否为美国时间格式(mm/dd/yy). zipcode: 是否为5位或者9位的邮编. variableName: 是否为一个合法的变量名. Coldfusion常用技巧-空白处理 2,页面代码空白处理 Coldfusion产生的缩进CML代码的空白,可以采取以下方法进行处理.. a.Coldfusion Administrator中Setting中,启用”Suppress Whitespace”,可以智能压缩常规空白 b.cfsetting enablecfoutoutonly=‘yes’只显示output内容 c,cfsilent无条件压缩空白,包括output内容,例如: cfsilent cfloop query=‘userlist’ …….. /cfloop /cfsilent d,cfprocessingdirective suppresswhitespace=‘no’也可以压缩空白,另外 suppresswhitespace
文档评论(0)