可点击速度
基于 jampow的Velocty软件包,但修改为使用Clickability的定制函数和Velocity版本。部分基于模板语言参考指南构建。
小于/大于表示<可选>
代码片段
ArrayLists
快捷键 |
输出 |
al |
$util.newArrayList |
.. |
[ start .. end ] |
.addAll |
.addAll( arrayList ) |
.add |
.add( <index, >object ) |
.clear |
.clear() |
.contains |
.contains( object ) |
.get |
.get( index ) |
.indexOf |
.indexOf( object ) |
.isEmpty |
.isEmpty() |
.remove |
.remove( index ) |
.set |
.set( index, object ) |
.subList |
.subList( start, end ) |
CMS
快捷键 |
输出 |
内容 |
$cms.content<( id )> |
链接 |
$cms.link<( <name/path><, index> )> |
链接列表 |
$cms.links<( <name/path><, index><, size> )> |
筛选链接 |
$cms.filteredLinks( type<, name/path><, index><, size> ) |
分类链接 |
$cms.categorizedLinks( categorization, 'name/path', index, size ) |
分类 |
$cms.getCategorization( [ 'sets' ], [ 'categories' ]<, match all> ) |
网站部分 |
$cms.websiteSection<( name/path/id )> |
父级 |
cms.parent<( name/path/object )> |
模板 |
$cms.template( name ) |
包含 |
$cms.include( name ) |
媒体
快捷键 |
输出 |
媒体 |
$cms.media( name/id<, type> ) |
标签 |
$util.tag( media<, show attributes><, extra info> ) |
链接标签 |
$util.linkedTag( media<, show attributes><, extra info> ) |
非链接标签 |
$util.unlinkedTag( media<, show attributes><, extra info> ) |
调整图像标签大小 |
$util.resizeImageTag( 媒体<, 百分比/宽度><, 高度><, 显示属性><, 额外信息>< ) |
未链接的ResizeImageTag |
$util.unlinkedResizeImageTag( 媒体<, 百分比/宽度><, 高度><, 显示属性><, 额外信息>< ) |
日期
- newDate
- 日期
- 添加
- 现在
- 明天
- 昨天
- compareDates
- currentYear
- difference
- getDate
- getDay
- getHours
- getMinutes
- getMonth
- getSeconds
- getTime
- getTimezoneOffset
- getYear
- inSameDay
- inSameHour
- inSameMonth
- inSameYear
- isAfter
- isBefore
- isBetween
- isEqualDate
- isEqualTime
- parseDate
- toDateTime
- whenIs
指令
快捷键 |
输出 |
设置 |
#set( $name = 表达式 ) |
结束 |
#end## |
循环
:
#foreach( item in itemList )##
## statement
#end##
如果
:
#if( condition )##
## statement
#end##
否则
:
#else<if( condition )>##
## statement
HashMaps
快捷键 |
输出 |
hm |
$util.newHashMap |
助手
快捷键 |
输出 |
$ |
$<!>{变量} |
vc |
$velocityCount |
#*
:
#* ============================================================================
Company Name
Copyright, Year
Title: Template Name
========================================================================== *###
数学
快捷键 |
输出 |
double |
$math.newDouble( 数字 ) |
float |
$math.newFloat( 数字 ) |
int |
$math.newInt( 数字 ) |
% |
$math.mod( 整数, 整数 ) |
* |
$math.multiply( 数字, 数字 ) |
+ |
$math.add( 数字, 数字 ) |
- |
$math.subtract( 数字, 数字 ) |
/ |
$math.divide( 数字, 数字 ) |
abs |
$math.abs( 数字 ) |
pow |
$math.pow( 数字, 数字 ) |
rand |
$math.random |
round |
$math.round( 数字 ) |
sqrt |
$math.sqrt( 数字 ) |
请求
快捷键 |
输出 |
参数 |
$req.param( 参数 ) |
字符串
快捷键 |
输出 |
charAt |
$string.charAt( 字符串, 索引 ) |
endsWith |
$string.endsWith( 字符串, 后缀 ) |
equals |
$string.equals<IgnoreCase>( 字符串 ) |
hashCode |
$string.hashCode( 字符串 ) |
indexOf |
$string.indexOf( 字符串, 子串<, 开始位置>< ) |
lastIndexOf |
$string.lastIndexOf( 字符串, 子串<, 开始位置>< ) |
length |
$string.length( 字符串 ) |
removeSpaces |
$string.removeSpaces( 字符串 ) |
replaceAll |
$string.replaceAll( 字符串, 替换源, 替换内容 ) |
replaceFirst |
$string.replaceFirst( 字符串, 替换源, 替换内容 ) |
splitOnRegex |
$string.splitOnRegex( 字符串, 分隔符正则表达式<, 去除空结果><, 忽略空字符串>< ) |
splitString |
$string.splitString( 字符串, 分隔符<, 去除空结果><, 忽略空字符串>< ) |
startsWith |
$string.startsWith( 字符串, 前缀 ) |
substring |
$string.substring( 字符串, 开始位置, 结束位置 ) |
toLowerCase |
$string.toLowerCase( 字符串 ) |
toUpperCase |
$string.toUpperCase( 字符串 ) |
trim |
$string.trim( 字符串 ) |
工具
快捷键 |
输出 |
obj |
$util.newObject |
类型 |
$util.type( 对象 ) |
className |
$util.className( 对象 ) |
isNull |
$util.isNull( 对象 ) |
调试
快捷键 |
输出 |
log |
$codeDebug.log( 字符串 ) |
watchpoint |
$codeDebug.watchpoint<( 字符串/数组列表 )> |