• ColdFusion mx 7.0 函数分类列表


    以下内容来自Vistone Blog http://www.vistone.com/

    ColdFusion mx 7.0为我们提供一系列完整的数据处理和格式化函数,一共有18个大类,411个函数。在使用ColdFusion mx 7.0函数时需要记住以下几点:


    1、函数名不区分大小写。所以CreateUUID( )和createuuid( ) 表达的是一个意思。

    2、在ColdFusion MX 7.0标签以外使用函数时,必须封装在<cfoutput>标签内。

    3、函数于函数之间可以嵌套使用。


       ColdFusion MX 7.0比以前的6.1增加了非常的函数,函数量足以满足我们的开发工作。以下是函数的分类描述:


    1、数组函数(19)-- 用来创建和管理二维和三维数组。

    2、转换函数(18)--用于将一种形式转换成另一种形式的操作。

    3、日期和时间函数(41)--用于创建、分析、格式化、转换、比较、分析和处理数据及时间值。

    4、判断函数(35)

    5、显示和格式化函数(27)--用于格式化货币、时间、HTML、数字等适合本地显示的方式

    6、表达式赋值函数(4)--用于创建表达式并对其赋值。

    7、可扩展函数(5)--用于创建对象、COM、网关等操作。

    8、全文搜索函数(5)--用于K2服务端的相关操作

    9、国际函数(20)--用于对数据、时间和其他数据类型提供区域化的支持

    10、列表函数(38)--用于列表值的添加、删除、转换、查询等一系列的列表操作。

    11、数学函数(37)--用于进行计算、转换和生成随机数。

    12、其它函数(9)--用于一些特殊的操作和参数的检查、格式化等操作。

    13、查询函数(7)--主要针对SQL语句的操作。

    14、安全函数(7)--主要有加密和解密等一些安全功能。

    15、字符串处理函数(68)--用于文字分析、比较、转换、加密、格式化、解密、查找等等操作。

    16、结构处理函数(19)--用于创建、管理ColdFusion MX结构。

    17、系统函数(28)--用于高级操作中使用,使你能够访问系统目录,临时文件和路径的处理函数。

    18、XML语言处理函数(24)--用于创建、管理、添加、删除、转换、WebServer、WDDX、SOAP等相关操作。


    (数组函数)Array functions

    ArrayAppend ArrayIsEmpty ArrayPrepend
    ArrayAvg ArrayLen ArrayResize
    ArrayClear ArrayMax ArraySet
    ArrayDeleteAt ArrayMin ArraySort
    ArrayInsertAt ArrayNew ArraySum
    ArraySwap ArrayToList IsArray
    ListToArray    

    (转换函数)Conversion functions

    ArrayToList Hash ToScript
    BinaryDecode LCase ToString
    BinaryEncode ListToArray URLDecode
    CharsetDecode ToBase64 URLEncodedFormat
    CharsetEncode ToBinary Val
    XmlFormat XmlParse XmlTransform

    (日期和时间函数)Date and time functions

    CreateDate DateFormat GetTimeZoneInfo
    CreateDateTime DatePart Hour
    CreateODBCDate Day IsDate
    CreateODBCDateTime DayOfWeek IsLeapYear
    CreateODBCTime DayOfWeekAsString IsNumericDate
    CreateTime DayOfYear LSDateFormat
    CreateTimeSpan DaysInMonth LSIsDate
    DateAdd DaysInYear LSParseDateTime
    DateCompare FirstDayOfMonth LSTimeFormat
    DateConvert GetHttpTimeString Minute
    DateDiff GetTickCount Month
    MonthAsString Now ParseDateTime
    Quarter Second TimeFormat
    Week Year  

    (判断函数)Decision functions

    DirectoryExists IsDefined IsSimpleValue
    FileExists IsK2ServerABroker IsStruct
    IIf IsK2ServerDocCountExceeded IsUserInRole
    IsArray IsK2ServerOnline IsValid
    IsBinary IsLeapYear IsWDDX
    IsBoolean IsNumeric IsXML
    IsCustomFunction IsNumericDate IsXmlAttribute
    IsDate IsObject IsXmlDoc
    IsDebugMode IsQuery IsXmlElem
    IsXmlNode IsXmlRoot LSIsCurrency
    LSIsDate LSIsNumeric StructIsEmpty
    StructKeyExists YesNoFormat  

    (显示和格式化函数)Display and formatting functions

    CJustify HTMLCodeFormat LSIsDate
    DateFormat HTMLEditFormat LSNumberFormat
    DecimalFormat LJustify LSParseCurrency
    DollarFormat LSCurrencyFormat LSParseDateTime
    FormatBaseN LSDateFormat LSParseEuroCurrency
    GetLocale LSEuroCurrencyFormat LSParseNumber
    GetLocaleDisplayName LSIsCurrency LSTimeFormat
    NumberFormat ParagraphFormat RJustify
    StripCR TimeFormat YesNoFormat

    (表达式赋值函数)Dynamic evaluation functions

    DE Evaluate IIf SetVariable

    (可扩展性函数)Extensibility functions

    CreateObject ReleaseComObject ToScript
    GetGatewayHelper SendGatewayMessage  

    (全文搜索函数)Full-text search functions

    GetK2ServerDocCount IsK2ServerABroker IsK2ServerOnline
    GetK2ServerDocCountLimit IsK2ServerDocCountExceeded  

    (国际函数)International functions

    DateConvert GetTimeZoneInfo LSIsDate
    GetEncoding LSIsCurrency LSParseDateTime
    GetHttpTimeString LSCurrencyFormat LSIsNumeric
    GetLocale LSDateFormat LSNumberFormat
    GetLocaleDisplayName LSEuroCurrencyFormat LSParseCurrency
    LSParseEuroCurrency LSParseNumber LSTimeFormat
    SetEncoding SetLocale  

    (列表函数)List functions

    ArraySort FindNoCase ListContainsNoCase
    ArrayToList FindOneOf ListDeleteAt
    Asc FormatBaseN ListFind
    Chr GetClientVariablesList ListFindNoCase
    CJustify LCase ListFirst
    Compare Left ListGetAt
    CompareNoCase Len ListInsertAt
    Decrypt ListAppend ListLast
    Encrypt ListChangeDelims ListLen
    Find ListContains ListPrepend
    ListQualify ListRest ListSetAt
    ListSort ListToArray ListValueCount
    ListValueCountNoCase ReplaceList


    (数学函数)Mathematical functions

    Abs BitNot FormatBaseN
    ACos BitOr IncrementValue
    ArrayAvg BitSHLN InputBaseN
    ArraySum BitSHRN Int
    ASin BitXor Log
    Atn Ceiling Log10
    BitAnd Cos Max
    BitMaskClear DecrementValue Min
    BitMaskRead Exp Pi
    BitMaskSet Fix Rand
    Randomize RandRange Round
    Sgn Sin Sqr
    Tan    

    (其它函数)Other functions

    CreateUUID GetBaseTagList PreserveSingleQuotes
    DeleteClientVariable GetBaseTemplatePath URLSessionFormat
    GetBaseTagData GetClientVariablesList WriteOutput

    (查询处理函数)Query functions

    IsQuery QueryAddRow QuerySetCell
    QueryAddColumn QueryNew QuotedValueList
    ValueList    

    (安全函数)Security functions

    Decrypt GetAuthUser GetTempDirectory
    Encrypt GenerateSecretKey Hash
    IsUserInRole    

    (字符串处理函数)String functions

    Asc GetToken LSParseDateTime
    BinaryDecode Hash LSParseEuroCurrency
    BinaryEncode HTMLCodeFormat LSParseNumber
    CharsetDecode HTMLEditFormat LTrim
    CharsetEncode Insert Mid
    Chr JavaCast MonthAsString
    CJustify JSStringFormat ParagraphFormat
    Compare LCase ParseDateTime
    CompareNoCase Left REFind
    DayOfWeekAsString Len REFindNoCase
    Decrypt LJustify RemoveChars
    Encrypt ListValueCount RepeatString
    Find ListValueCountNoCase Replace
    FindNoCase LSIsDate ReplaceNoCase
    FindOneOf LSIsNumeric REReplace
    FormatBaseN LSParseCurrency REReplaceNoCase
    GenerateSecretKey LSIsCurrency ReplaceList
    Reverse Right RJustify
    RTrim SpanExcluding SpanIncluding
    StripCR ToBase64 ToBinary
    ToString Trim UCase
    URLDecode URLEncodedFormat Val
    Wrap XmlFormat  

    (结构处理函数)Structure functions

    Duplicate StructCount StructGet
    IsStruct StructDelete StructInsert
    StructAppend StructFind StructIsEmpty
    StructClear StructFindKey StructKeyArray
    StructCopy StructFindValue StructKeyExists
    StructKeyList StructNew StructSort
    StructUpdate    

    (系统函数)System functions

    DirectoryExists GetFileFromPath GetTempDirectory
    Duplicate GetFunctionList GetTempFile
    ExpandPath GetHttpRequestData GetTemplatePath
    FileExists GetLocale GetTickCount
    GetBaseTemplatePath GetLocaleDisplayName SetEncoding
    GetContextRoot GetMetaData SetLocale
    GetCurrentTemplatePath GetMetricData SetProfileString
    GetDirectoryFromPath GetPageContext WriteOutput
    GetEncoding GetProfileSections  
    GetException GetProfileString  

    (XML语言处理函数)XML functions

    AddSOAPRequestHeader IsSOAPRequest IsXmlRoot
    AddSOAPResponseHeader IsXML IsWDDX
    GetSOAPRequest IsXmlAttribute ToString
    GetSOAPRequestHeader IsXmlDoc XmlChildPos
    GetSOAPResponse IsXmlElem XmlElemNew
    GetSOAPResponseHeader IsXmlNode XmlFormat
    XmlGetNodeType XmlNew XmlParse
    XmlSearch XmlTransform XmlValidate
  • 相关阅读:
    盘点一个语音转换库
    Canvas之鼠标滑动特效
    PHP反序列化链分析
    利用VTK和PyQt5对医学体数据进行渲染并展示
    学习HTTP——HTTPS
    【机翻】RTnet – 灵活的硬实时网络框架
    面向对象存储框架:Obase快速入门
    工作流概念总结
    站在巨人的肩膀上重新审视C# Span<T>数据结构
    ONES 收购 SegmentFault 思否;设计数据密集型应用中文翻译|叨资讯
  • 原文地址:https://www.cnblogs.com/studio313/p/365705.html
Copyright © 2020-2023  润新知