Loading...
Basic Objects
Math Methods
- abs(x)
- acos(x)
- asin(x)
- atan(x)
- atan2(y,x)
- ceil(x)
- cos(x)
- exp(x)
- floor(x)
- log(x)
- max(x,y,z,...,n)
- min(x,y,z,...,n)
- pow(x,y)
- random()
- round(x)
- sin(x)
- sqrt(x)
- tan(x)
String HTML Wrapper Methods
DOM Events
Event Object Constant
- AT_TARGET
- BUBBLING_PHASE
- CAPTURING_PHASE
Event Object Methods
- initEvent()
- preventDefault()
- stopPropagation()
EventTarget Object
- addEventListener()
- dispatchEvent()
- removeEventListener()
MouseEvent/KeyboardEvent Object
MouseEvent/KeyboardEvent Methods
- initMouseEvent()
- initKeyboardEvent()
DOM Node
Node Types
- Element1
- Attr2
- Text3
- CDATASection4
- EntityReference5
- Entity6
- ProcessingInstruction7
- Comment8
- Document9
- DocumentType10
- DocumentFragment11
- Notation12
nodeName Returns
- Element
- element name
- Attr
- attribute name
- Text
- #text
- CDATASection
- #cdata-section
- EntityReference
- entity reference name
- Entity
- entity name
- ProcessingInstruction
- target
- Comment
- #comment
- Document
- #document
- DocumentType
- doctype name
- DocumentFragment
- #document fragment
- Notation
- notation name
nodeValue Returns
- Element
- null
- Attr
- attribute value
- Text
- content of node
- CDATASection
- content of node
- EntityReference
- null
- Entity
- null
- ProcessingInstruction
- content of node
- Comment
- comment text
- Document
- null
- DocumentType
- null
- DocumentFragment
- null
- Notation
- null
RegExp
Modifiers
- i
- Perform case-insensitive matching
- g
- Perform a global match (find all matches rather than stopping after the first match)
- m
- Perform multiline matching
Brackets
- [abc]
- Find any character between the brackets
- [^abc]
- Find any character not between the brackets
- [0-9]
- Find any digit from 0 to 9
- [A-Z]
- Find any character from uppercase A to uppercase Z
- [a-z]
- Find any character from lowercase a to lowercase z
- [A-z]
- Find any character from uppercase A to lowercase z
- [adgk]
- Find any character in the given set
- [^adgk]
- Find any character outside the given set
- (red|blue|green)
- Find any of the alternatives specified
Metacharacters
- .
- Find a single character, except newline or line terminator
- \w
- Find a word character
- \W
- Find a non-word character
- \d
- Find a digit
- \D
- Find a non-digit character
- \s
- Find a whitespace character
- \S
- Find a non-whitespace character
- \b
- Find a match at the beginning/end of a word
- \B
- Find a match not at the beginning/end of a word
- \0
- Find a NUL character
- \n
- Find a new line character
- \f
- Find a form feed character
- \r
- Find a carriage return character
- \t
- Find a tab character
- \v
- Find a vertical tab character
- \xxx
- Find the character specified by an octal number xxx
- \xdd
- Find the character specified by a hexadecimal number dd
- \uxxxx
- Find the Unicode character specified by a hexadecimal number xxxx
Quantifiers
- n+
- Matches any string that contains at least one n
- n*
- Matches any string that contains zero or more occurrences of n
- n?
- Matches any string that contains zero or one occurrences of n
- n{X}
- Matches any string that contains a sequence of X n's
- n{X,Y}
- Matches any string that contains a sequence of X to Y n's
- n{X,}
- Matches any string that contains a sequence of at least X n's
- n$
- Matches any string with n at the end of it
- ^n
- Matches any string with n at the beginning of it
- ?=n
- Matches any string that is followed by a specific string n
- ?!n
- Matches any string that is not followed by a specific string n
Graphics
CanvasRenderingContext2D Methods