|
Number
|
Any numeric value
|
|
String
|
Characters inside quote marks
|
|
Boolean
|
True or False
|
|
Null
|
Empty and meaningless
|
|
Object
|
Any value associated with the object
|
|
Function
|
Value returned by a function
|
|
x + y (numeric)
|
Adds x and y together
|
|
x + y (string)
|
Concatinates x and y together
|
|
x - y
|
Subtracts y from x
|
|
x * y
|
Multiplies x and y together
|
|
x / y
|
Divides x by y
|
|
x % y
|
Modulus: The remainder when x is divided by y
|
|
x++, ++x
|
Adds one to x
|
|
x--, --x
|
Subtracts one from x
|
|
-x
|
Reverses the sign on x
|
|
x = y
|
Sets x to the value of y
|
|
x += y
|
Same as x = x + y
|
|
x -= y
|
Same as x = x - y
|
|
x *= y
|
Same as x = x * y
|
|
x /= y
|
Same as x = x / y
|
|
x %= y
|
Same as x = x % y
|
|
.length property
|
Adds one value to the end of an array
|
|
push()
|
Adds one or more items to the end of an array
|
|
unshift()
|
Adds one or more items to the beginning of an array.
|
|
parseInt()
|
Takes a value and tries to convert it to an integer
|
|
isNaN()
|
Returns true if something is not a number.
|
|
setTimeout()
|
Specify that am action should occur on a particular schedule
|
|
Math.floor
|
Rounds a number down
|
|
Math.random
|
Generaters a random number between 0 and 1
|
|
getElementsByTagName()
|
|
|
getElementById()
|
|
|
getElementsByClassName()
|
|
|
element.innerHTML
|
returns all the HTML between the opening and closing tags
|
|
element.nodeType
|
property, returns the number of the node type
|
|
element.childNodes
|
A node list of child nodes that are indexed numerically, and appear in source order.
|
|
element.childNodes.length
|
Returns the number of child nodes of the element
|
|
onabort
|
The user aborted loading the page
|
|
onblur
|
The user left the object
|
|
onchange
|
The user changed the object
|
|
onclick
|
The user clicked an object
|
|
onerror
|
The script encountered an error
|
|
onfocus
|
The user made an object active
|
|
onload
|
The object finished loading
|
|
onmouseover
|
The cursor moved over an object
|
|
onmouseout
|
The cursor moved off an object
|
|
onselect
|
The user selected the contents of an object
|
|
onsubmit
|
The user submitted a form
|
|
onunload
|
The user left the page
|
|
onmove
|
The window is moved
|
|
onmousedown
|
A mouse button is pressed down
|
|
onmouseup
|
A mouse button is released
|
|
onmousemove
|
The mouse moves
|
|
ondblclick
|
A double click of a mouse button
|
|
onclick
|
A single click (down and then up) of a mouse button
|
|
onreset
|
A reset button is clicked on a form
|
|
onkeydown
|
Triggered when a key is pressed down
|
|
onkeyup
|
Triggered when a key is released
|
|
onkeypress
|
Triggered when a key is pressed and then released
|
|
x == y
|
Returns true if x and y are equal
|
|
x === y
|
Returns true if x and y are identical
|
|
x != y
|
Returns true if x and y are not equal
|
|
x !== y
|
Returns true if x and y are not identical
|
|
x > y
|
Returns true if x is greater than y
|
|
x >= y
|
Returns true if x is greater than or equal to y
|
|
x < y
|
Returns true if x is less than y
|
|
x <= y
|
Returns true if x is less than or equal to y
|
|
x && y
|
Returns true if both x and y are true
|
|
x || y
|
Returns true if either x or y are true
|
|
!x
|
Returns true if x is false
|
|
pop()
|
Removes the last item from the array
|
|
shift()
|
Removes the first item from the array
|
|
.html()
|
Retrieve or replaces the HTML inside the selection
|
|
.text()
|
Works like .html() but does not accept HTML tags
|
|
.append()
|
Adds HTML as the last child element of the selected element
|
|
.prepend()
|
Like .append(), but adds HTML directly after the opening tag for the selection
|
|
.before()
|
Add HTML outside of a selection, just before the selected element
|
|
.after()
|
Add HTML outside of a selection, just after the selected element
|
|
.remove()
|
Completely remove a selected element
|
|
.replaceWith()
|
Completely replace selected element
|
|
.addClass
|
Adds a specified class to an element
|
|
.removeClass
|
Removes a specified class from an element
|
|
.toggleClass()
|
Add a class if it doesn't already exist, or remove the class if it does
|
|
.css()
|
Lets you directly read or change CSS properties of an element
|
|
.attr()
|
Reads a specified HTML attribute from a tag. Sets the specified HTML attribute if a second argument is passed.
|
|
.removeAttr()
|
Completely removes an attribute from a tag.
|
|
.each()
|
To loop through selection of elements with your own anonymous function.
|
|
:even and :odd
|
Selects every other element in a group
|
|
:first and :last
|
Selects the first or the last element in a group
|
|
:not()
|
to find elements that don't match a particular selctor type
|
|
:has()
|
finds elements that contain another selector
|
|
:contains()
|
Finds elements that contain specific text
|
|
:hidden
|
Locates elements that are hidden
|
|
:visible
|
Locates elements that are visible
|
you got a mistake there, length does not add a value to an array. :(
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.