Type aliases
CssUnit
CssUnit: "%" | "px" | "pt" | "em" | "rem" | "in" | "cm" | "mm" | "ex" | "ch" | "pc" | "vw" | "vh" | "vmin" | "vmax" | "deg" | "rad" | "turn"
CssValueString
CssValueString: string
EventHandler
EventHandler<T>: (this: T, e: Event, ...args: any[]) => boolean | void
Type parameters
Type declaration
-
- (this: T, e: Event, ...args: any[]): boolean | void
-
Parameters
-
this: T
-
e: Event
-
Rest ...args: any[]
Returns boolean | void
EventHandler1
EventHandler1<T, ARG1>: (this: T, e: Event, ARG1: any) => boolean | void
Type parameters
Type declaration
-
- (this: T, e: Event, ARG1: any): boolean | void
-
Parameters
-
this: T
-
e: Event
-
ARG1: any
Returns boolean | void
EventHandler2
EventHandler2<T, ARG1, ARG2>: (this: T, e: Event, ARG1: any, ARG2: any) => boolean | void
Type parameters
Type declaration
-
- (this: T, e: Event, ARG1: any, ARG2: any): boolean | void
-
Parameters
-
this: T
-
e: Event
-
ARG1: any
-
ARG2: any
Returns boolean | void
EventHandler3
EventHandler3<T, ARG1, ARG2, ARG3>: (this: T, e: Event, ARG1: any, ARG2: any, ARG3: any) => boolean | void
Type parameters
Type declaration
-
- (this: T, e: Event, ARG1: any, ARG2: any, ARG3: any): boolean | void
-
Parameters
-
this: T
-
e: Event
-
ARG1: any
-
ARG2: any
-
ARG3: any
Returns boolean | void
ImageFrame
ImageFrame: { h: number; src: string | HTMLImageElement; w: number; x: number; y: number }
Type declaration
-
h: number
-
src: string | HTMLImageElement
-
w: number
-
x: number
-
y: number
ImageFrameOffset
ImageFrameOffset: [number, number]
ImageFrameOffsets
ImageFrameOffsets: { axis: "x" | "-x" | "y" | "-y"; ox: number; oy: number; split?: number; total: number }
Type declaration
-
axis: "x" | "-x" | "y" | "-y"
-
ox: number
-
oy: number
-
Optional split?: number
-
total: number
ImageFrameSet
Type declaration
-
h: number
-
-
src: string | HTMLImageElement
-
w: number
THSLA
THSLA: { a?: number; h: number; l: number; s: number }
Type declaration
-
Optional a?: number
-
h: number
-
l: number
-
s: number
TRGBA
TRGBA: { a?: number; b: number; g: number; r: number }
Type declaration
-
Optional a?: number
-
b: number
-
g: number
-
r: number
TimerEvents
TimerEvents: "starting" | "finished" | "looping" | "looped" | "pausing" | "paused"
TimerInit
TimerInit: { delay?: number; interval?: number; intervalMode?: "OF" | "BF"; loop?: boolean | number }
Type declaration
-
Optional delay?: number
-
Optional interval?: number
-
Optional intervalMode?: "OF" | "BF"
-
Optional loop?: boolean | number
TimerTask
Timer
Task: (this: Timer, elapsedTime: number) => void
Type declaration
-
- (this: Timer, elapsedTime: number): void
Variables
Let A
A: ArrayConstructor = Array
Let AS
AS: slice = Array.prototype.slice
CHARS
CHARS: string[] = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('')
Let CHINESE_ONLY
CHINESE_ONLY: RegExp = /^[\u4E00-\u9FA5]+$/
Let EMAIL
EMAIL: RegExp = /^[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+)*@([A-Za-z0-9]+(?:-[A-Za-z0-9]+)?\.)+[A-Za-z0-9]+(?:-[A-Za-z0-9]+)?$/
Let EMAIL_DOMAIN
EMAIL_DOMAIN: RegExp = /^@([A-Za-z0-9]+(?:-[A-Za-z0-9]+)?\.)+[A-Za-z0-9]+(?:-[A-Za-z0-9]+)?$/
Let ENGLISH_ONLY
ENGLISH_ONLY: RegExp = /^[A-Za-z\d\s\`\~\!\@\#\$\%\^\&\*\(\)\_\-\+\=\[\]\{\}\|\:\;\"\'\<\>\,\.\?\\\/]+$/
Let EUID
EUID: number = 1
Let FULLWIDTH_CHARS
FULLWIDTH_CHARS: RegExp = /^[\u0391-\uFFE5]+$/
Let HALFWIDTH_CHARS
HALFWIDTH_CHARS: RegExp = /^[\u0000-\u00FF]+$/
Let IP
IP: RegExp = /^(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5]).(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5]).(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5]).(0|[1-9]\d?|[0-1]\d{2}|2[0-4]\d|25[0-5])$/
Let LETTERS_ONLY
LETTERS_ONLY: RegExp = /^[A-Za-z]+$/
Let LETTERS_OR_NUMBERS
LETTERS_OR_NUMBERS: RegExp = /^[A-Za-z\d]+$/
Let LEVELS
LEVELS: string[] = ['OFF','ERROR','WARN','INFO','DEBUG','TRACE','ALL']
Let N
N: NumberConstructor = Number
Let NUMBERS_ONLY
NUMBERS_ONLY: RegExp = /^\d+$/
Let STYLES
STYLES: string[] = ['','color:red;background-color:#fff0f0;',//error'color:orange;background-color:#fffbe6;',//warn'color:black;background-color:white;',//info'color:white;background-color:gray;',//debug'color:white;background-color:black;',//trace'']
Let YYYY_MM_DD
YYYY_MM_DD: RegExp = /^(\d{1,4})(-|\/)(\d{1,2})(-|\/)(\d{1,2})$/
The css value string is a normal value string or a string starting with += or -= or or *= to increment or decrement or multiple the current value. For example, if an element's padding-left was 10px, .css( "padding-left", "+=15" ) would result in a total padding-left of 25px.