JavaScript

JavaScript события
onAbort onMouseDown
onBlur onMouseMove
onChange onMouseOut
onClick onMouseOver
onDblClick onMouseUp
onDragDrop onMove
onError onReset
onFocus onResize
onKeyDown onSelect
onKeyPress onSubmit
onKeyUp onUnload
onLoad
Методы для массивов
concat() slice()
join() sort()
length splice()
pop() toSource()
push() toString()
reverse() unshift()
shift() valueOf()
Цифры и математика
abs() min()
acos() NEGATIVE_INFINITY
asin() PI
atan() POSITIVE_INFINITY
atan2() pow()
ceil() random()
cos() round()
E sin()
exp() sqrt()
floor() SQRT1_2
LN10 SQRT2
LN2 tan()
log() toSource()
LOG10E toExponential()
LOG2E toFixed()
max() toPrecision()
MAX_VALUE toString()
MIN_VALUE valueOf()
NaN  
Методы для булевых значений
toSource() valueOf()
toString()
Даты
Date() setMonth()
getDate() setFullYear()
getDay() setHours()
getMonth setMinutes()
getFullYear setSeconds()
getYear setMilliseconds()
getHours setTime()
getMinutes setUTCDate()
getSeconds setUTCDay()
getMilliseconds setUTCMonth()
getTime setUTCFullYear()
getTimezoneOffset() setUTCHours()
getUTCDate() setUTCMinutes()
getUTCDay() setUTCSeconds()
getUTCMonth() setUTCMilliseconds()
getUTCFullYear() toSource()
getUTCHours() toString()
getUTCMinutes() toGMTString()
getUTCSeconds() toUTCString()
getUTCMilliseconds() toLocaleString()
parse() UTC()
setDate() valueOf()
Методы для строк
charAt() slice()
charCodeAt() split() ×
concat() substr()
fromCharCode() substring()
indexOf() toLowerCase()
lastIndexOf() toUpperCase()
length toLocaleLowerCase()
localeCompare() toLocaleUpperCase()
match() × toSource()
replace() × valueOf()
search() ×
Примечание
× — поддержка регулярных выражений.
JavaScript функции
decodeURI() isNaN()
decodeURIComponent() Number()
encodeURI() parseFloat()
encodeURIComponent() parseInt()
escape() String()
eval() unescape()
isFinite()
Синтаксис регулярных выражений
^ Начало строки
$ Конец строки
. Любой символ, кроме переноса строки (\n)
(a|b) a или b
(...) Группа
[abc] Диапазон (a илиb или c)
[^abc] Не в диапозоне
\s Пробел
a? Ноль или одно a
a* Ноль и более a
a*? Ноль и более a, нежадный
a+ Один и более a
a+? Один и более a, нежадный
a{3} Точно 3 a
a{3,} 3 и более a
a{,6} До 6 a
a{3,6} От 3 до 6 a
a{3,6}? От 3 до 6 a, нежадный
\ Экранирующий символ
[:punct:] Любой символ пунктуации
[:space:] Любой пробельный символ
[:blank:] Пробел или символ табуляции
Модификаторы шаблонов
g Глобальный поиск
i Регистронезависимый шаблон
m Многострочный текст
s Считать текст одной строкой
x Разрешить комментарии и пробелы в шаблоне
e Выполнение подстановки
U Нежадный шаблон
Методы регулярных выражений
compile() lastParen
exec() leftCOntext
global multiline
ignoreCase rightContext
input source
lastIndex test()
lastMatch

Techno-Co.PW