JavaScript масиви Concat () Присъединете няколко масива в един copyWithin () Копирайте елементи от масива в масива, до и от посочени позиции индекс на() Върнете примитивната стойност на посочения обект включва() Проверете дали масивът съдържа указания елемент присъединяване() Комбинирайте елементи от масив в един низ и върнете низ вписвания () Върнете двойка ключ / стойност всеки () Проверете дали всеки елемент от масива преминава тест запълване () Попълнете елементите в масив със статична стойност филтър () Създайте нов масив с всеки елемент от масив, който премине тест намирам() Върнете стойността на първия елемент в масив, който преминава тест за всеки() Извикайте функция за всеки елемент от масива от () Създайте масив от обект lastIndexOf () Дайте последната позиция, на която даден елемент се появява в масив поп () Премахнете последния елемент от масива натиснете () Добавете нов елемент в края обратен() Сортирайте елементите в низходящ ред намаляване () Намалете стойностите на масива до единична стойност (върви наляво надясно)
reduceRight () Намалете стойностите на масива до една стойност (върви отдясно наляво) промяна () Премахнете първия елемент от масива парче () Издърпайте копие на част от масив в нов обект от масив вид() Сортирайте елементите по азбучен ред снаждане () Добавете елементи по определен начин и позиция unshift () Добавете нов елемент в началото JavaScript булеви методи ToString () Преобразувайте булева стойност в низ и върнете резултата стойност на() Върнете първата позиция, в която даден елемент се появява в масив към източника() Върнете низ, представляващ изходния код на обекта Аритметични оператори на JavaScript + допълнение - изваждане * умножение / делене (...) Оператор за групиране (операциите в скоби се изпълняват по-рано от тези извън) % Модул (остатък) ++ Увеличение номера -- Числа за намаляване == Равна на Равна стойност и равен тип != Не е равно !== Не е равна стойност или не е равен тип > По-голям от По-малко от >= По-голям или равен на По-малко или равно на ? Терминален оператор Логически оператори && Логично И || Логично ИЛИ ! Логично НЕ Битови оператори & И изявление | ИЛИ изявление ~ НЕ ^ XOR Ляво изместване >> Право изместване >>> Нулева смяна на дясната смяна Функции тревога() Извеждайте данни в поле за предупреждение в прозореца на браузъра потвърждение () Отворете диалог да / не и върнете true / false в зависимост от кликването на потребителя console.log () Пишете информация в конзолата на браузъра (подходяща за отстраняване на грешки) document.write () Пишете директно в HTML документа ред () Създайте диалогов прозорец за въвеждане на потребител Глобални функции decodeURI () Декодирайте унифициран идентификатор на ресурс (URI), създаден от encodeURI или подобен decodeURIComponent () Декодирайте URI компонент encodeURI () Кодирайте URI в UTF-8 encodeURIComponent () Същото, но за URI компоненти Оценка () Оценете JavaScript кода, представен като низ isFinite () Определете дали предаваната стойност е ограничено число isNaN () Определете дали стойността е незаконно число Номер () Преобразувайте стойността на обект в число parseFloat () Разберете низ и върнете номер с плаваща запетая parseInt () Разбор на низ и връщане на цяло число JavaScript Loops за Най-често срещаният начин за създаване на цикъл в JavaScript докато Създайте условия, при които се изпълнява цикъл правете докато Подобно на цикъл while, обаче, той се изпълнява поне веднъж и извършва проверка в края, за да види дали условието е изпълнено, за да се изпълни отново почивка Спрете и излезте от цикъла, ако определени условия са изпълнени продължи Пропуснете части от цикъла, ако са изпълнени определени условия Бягство от герои \' Единична оферта \" Двойна оферта \\ Наклонена черта \ б Backspace \ е Формулярна емисия \н Нова линия \ R Връщане на превоз \T Хоризонтален табулатор \ о Вертикален табулатор Методи за струнни JavaScript charAt () Върнете символ на определена позиция вътре в низ charCodeAt () Дайте unicode на символа в тази позиция Concat () Свържете (съединете) два или повече низа в един fromCharCode () Върнете низ, създаден от зададената последователност от кодови единици UTF-16 индекс на() Осигурете позицията на първото появяване на определен текст в низ lastIndexOf () Същото като indexOf (), но с последното събитие, търсене назад съвпада() Извличане на съвпаденията на низ спрямо образец на търсене замени () Намерете и заменете зададения текст в низ Търсене() Извършете търсене на съвпадащ текст и върнете позицията му парче () Извадете част от низ и го върнете като нов низ сплит () Разделете низ на обект в масив от низове на определена позиция започва с() Проверете дали низ започва с посочени знаци SUBSTR върху () Подобно на slice (), но извлича подстрига зависи от определен брой знаци подниза () Подобно на slice (), но не може да приема отрицателни индекси toLowerCase () Конвертирайте низовете в малки букви toUpperCase () Преобразувайте низовете в главни букви стойност на() Върнете примитивната стойност (която няма свойства или методи) на низов обект СИНТАКС ЗА РЕГУЛИРАНЕ НА ЕКСПРЕСИЯ
Модификатори на модели д Оценете замяната аз Извършете съвпадение по регистър г Извършете глобално съвпадение m Извършете съвпадение на няколко реда с Отнасяйте се с низовете като с един ред х Разрешаване на коментари и бяло пространство по образец U Неправилен модел Скоби [ABC] Намерете някой от знаците в скобите [^ ABC] Намерете всеки знак, който не е в скобите [0-9] Намерете цифра, посочена в скобите [A-Z] Намерете всеки знак от главни букви A до малки букви z (А | б | в) Намерете някоя от алтернативите, разделени с | метасимволи . Намерете един знак, с изключение на нов ред или терминатор на линия \ w Слово символ \ W Герой без думи \д Цифра \Д Нецифрен знак \с Характер на бялото пространство \С Характер без празно пространство \ б Намерете съвпадение в началото / края на дума \ B Намерете съвпадение не в началото / края на дума \ u0000 NUL символ \н Нов символ на линия \ е Характер на подаване на формата \ R Характер за връщане на каретата \T Характер в раздела \ о Вертикален символ на раздела \ ххх Символ, определен с октално число xxx \ xdd Латински символ, определен от шестнадесетичен номер dd \ udddd Характер на Unicode, определен от шестнадесетичен номер dddd Quantifiers п + Сравнете всеки низ, който съдържа поне едно n н* Всеки низ, който съдържа нула или повече събития на n н? Всеки низ, който съдържа нула или едно събитие от n п {X} Всеки низ, който съдържа поредица от X n's n {X, Y} Низове, които съдържат последователност от X до Y n's п {X,} Съответства на всеки низ, който съдържа последователност от поне X n's п $ Всеки низ с n в края на него ^ п Низ с n в началото на него = N Всеки низ, последван от конкретен низ n ?!н Низ, който не е последван от конкретен низ n Свойства на номера MAX_VALUE Максимална цифрова стойност, представима в JavaScript MIN_VALUE Най-малка положителна цифрова стойност, представима в JavaScript NaN Стойността „Not-a-Number“ NEGATIVE_INFINITY Отрицателна стойност на безкрайност POSITIVE_INFINITY Положителна стойност на безкрайност Методи за число toExponential () Върнете низ с закръглено число, написано като експоненциална нотация toFixed () Върнете низ на число с определен брой десетични знаци toPrecision () Връщане на низ от число, написано с определена дължина ToString () Върнете число като низ стойност на() Върнете число като число Math Properties E Номер на Ойлер LN2 Естествен логаритъм от 2 LN10 Естествен логаритъм от 10 LOG2E Основа 2 логаритъм на Е LOG10E Основа 10 логаритъм на Е PI Числото PI SQRT1_2 Квадратен корен от 1/2 SQRT2 Квадратен корен от 2 Математически методи абс (х) Върнете абсолютната (положителна) стойност на x acos (x) Аркозин от х, в радиани asin (x) Arcsine от x, в радиани атан (x) Арктангент на x като числова стойност atan2 (y, x) Арктангент на коефициента на неговите аргументи таван (x) Стойност на x закръглена до най-близкото цяло число cos (x) Косинус на x (x е в радиани) exp (x) Стойност на Ex етаж (x) Стойност на x закръглена надолу до най-близкото цяло число лог (x) Естествен логаритъм (основа Е) от х max (x, y, z,..., n) Номер с най-висока стойност мин. (x, y, z,..., n) Номер с най-ниска стойност Pow (x, y) X към силата на у случаен () Случайно число между 0 и 1 кръг (x) Стойност на x закръглено до най-близкото му цяло число грях (х) Синус на x (x е в радиани) sqrt (x) Квадратният корен на х тен (x) Тангента на ъгъл Дати Дата() Създайте нов обект за дата с текущата дата и час Дата (2017, 5, 21, 3, 23, 10, 0) Създайте персонализиран обект за дата. Числата представляват година, месец, ден, час, минути, секунди, милисекунди. Можете да пропуснете всичко, което искате, освен за година и месец. Дата ( "23.06.2017") Декларация за дата като низ getDate () Вземете деня от месеца като число (1-31) getDay () Вземете делничния ден като число (0-6) getFullYear () Вземете годината като четирицифрено число (гггг) getHours () Вземете час (0-23) getMilliseconds () Вземете милисекундата (0-999) getMinutes () Вземете минутата (0-59) getMonth () Вземете месеца като число (0-11) getSeconds () Вземете втория (0-59) getTime () Получете време (милисекунди от 1 януари 1970 г.) getUTCDate () Ден (дата) на месеца в посочената дата според универсалното време (наличен също за ден, месец, пълно време, часове, минути и т.н.) синтактична Разбор на низово представяне на дата и връщане на броя милисекунди от 1 януари 1970 г. setDate () Задайте деня като число (1-31) setFullYear () Задайте годината (по желание месец и ден) setHours () Задаване на час (0-23) setMilliseconds () Задайте милисекунди (0-999) setMinutes () Задайте минутите (0-59) setMonth () Задаване на месеца (0-11) setSeconds () Задайте секундите (0-59) setTime () Задайте времето (милисекунди от 1 януари 1970 г.) setUTCDate () Задайте деня от месеца за определена дата според универсалното време (наличен също за ден, месец, пълно време, часове, минути и т.н.) ДОМ РЕЖИМ

Свойства на възела атрибути Колекция на живо на всички атрибути, регистрирани за даден елемент baseURI Абсолютен основен URL адрес на HTML елемент childNodes Колекция на дочерните възли на елемента първо дете Първо дете възел на елемент последно дете Последен дътен възел на елемент nextSibling Следващ възел на същото ниво на дърво на възел nodeName Име на възел nodeType Тип възел nodeValue Стойност на възел ownerDocument Обект на документ от най-високо ниво за текущия възел parentNode Родителски възел на елемент previousSibling Възел, непосредствено предхождащ текущия textContent Текстово съдържание на възел и неговите потомци Методи на възлите appendChild () Добавете нов дъщерен възел към елемент като последен дътен възел cloneNode () Клонирайте HTML елемент compareDocumentPosition () Сравнете позицията на документа на два елемента getFeature () Върнете обект, който реализира API-ите на определена функция hasAttributes () Върнете true, ако елемент има някакви атрибути, в противен случай върнете false hasChildNodes () Върнете вярно, ако елемент има някакви дъщерни възли, в противен случай върнете невярно insertBefore () Вмъкнете нов детерен възел преди посочен, съществуващ достъпен възел isDefaultNamespace () Върнете true, ако по подразбиране е зададено пространство от именаURI, в противен случай върнете false isEqualNode () Проверете дали два елемента са равни isSameNode () Проверете дали два елемента са един и същ възел isSupported () Върнете истина, ако определена функция се поддържа в елемента lookupNamespaceURI () Върнете пространството на именаURI, свързано с даден възел lookupPrefix () Върнете DOMString, съдържащ префикса за дадено пространство от именаURI, ако има такъв нормализиране () Присъединете се към съседни текстови възли и премахнете празни текстови възли в елемент removeChild () Премахнете дъщерния възел от елемент replaceChild () Заменете дочерния възел в елемент Елементни методи getAttribute () Върнете зададената стойност на атрибут на елементния възел getAttributeNS () Върнете низ на стойността на атрибута с посоченото пространство на имена и име getAttributeNode () Вземете посочения възел на атрибут getAttributeNodeNS () Върнете възловия възел за атрибута с даденото пространство на имена и име getElementsByTagName () Предоставете колекция от всички елементи с указано име на таг getElementsByTagNameNS () Върнете HTML колекция от елементи на живо с определено име на маркер, принадлежащи към даденото пространство от имена hasAttribute () Върнете true, ако елемент има някакви атрибути, в противен случай върнете false hasAttributeNS () Осигурете вярна / невярна стойност, показваща дали текущият елемент в дадено пространство от имена има посочения атрибут removeAttribute () Премахнете зададен атрибут от елемент removeAttributeNS () Премахнете зададения атрибут от елемент в определено пространство от имена removeAttributeNode () Извадете зададен възел на атрибут и върнете отстранения възел setAttribute () Задайте или променете посочения атрибут на определена стойност setAttributeNS () Добавете нов атрибут или променете стойността на атрибут с даденото пространство на имена и име setAttributeNode () Задайте или променете посочения възел на атрибут setAttributeNodeNS () Добавете нов атрибутен възел с размер на имена към елемент Свойства на прозореца на браузъра затворен Проверете дали даден прозорец е затворен или не и върнете true или false defaultStatus Задайте или върнете текста по подразбиране в лентата на състоянието на прозорец документ Върнете обекта на документа за прозореца рамки Върнете всички елементи на рамката в текущия прозорец история Въведете обекта History за прозореца innerHeight Вътрешна височина на съдържанието на прозореца innerWidth Вътрешна ширина на областта на съдържанието дължина Върнете броя на iframe елементи в прозореца местоположение Върнете обекта за местоположение на прозореца име Задайте или върнете името на прозорец навигатор Върнете обекта на Navigator за прозореца отварачка Върнете препратка към прозореца, създал прозореца outerHeight Външна височина на прозорец, включително ленти с инструменти / ленти за превъртане outerWidth Външна ширина на прозорец, включително ленти с инструменти / ленти за превъртане pageXOffset Брой пиксели, с които документът се е превъртал хоризонтално pageYOffset Брой пиксели, с които документът се превърта вертикално родител Родителски прозорец на текущия прозорец екран Върнете екрана за прозореца screenLeft Хоризонтална координата на прозореца (спрямо екрана) screenTop Вертикална координата на прозореца screenX Същото като screenLeft, но необходимо за някои браузъри screenY Същото като screenTop, но е необходимо за някои браузъри себе си Върнете текущия прозорец статус Задайте или върнете текста в лентата на състоянието на прозорец Горна част Върнете най-горния прозорец на браузъра Методи на прозореца на браузъра тревога() Показвайте поле за предупреждение със съобщение и бутон OK размазване () Премахване на фокуса от текущия прозорец clearInterval () Изчистване на набор от таймери с setInterval () clearTimeout () Изчистване на набор от таймери с setTimeout () близо() Затворете текущия прозорец потвърждение () Показване на диалогов прозорец със съобщение и бутони ОК и Отказ фокус () Задайте фокуса върху текущия прозорец moveBy () Преместете прозорец спрямо текущото му положение moveTo () Преместете прозорец на определено място отворено () Отворете нов прозорец на браузъра отпечатате () Отпечатайте съдържанието на текущия прозорец ред () Показване на диалогов прозорец, който подканва посетителя за въвеждане resizeBy () Преоразмерете прозореца с посочения брой пиксели resizeTo () Преоразмерете прозореца до определена ширина и височина scrollBy () Превъртете документа с определен брой пиксели scrollTo () Превъртете документа до определени координати setInterval () Обадете се на функция или оценете израз на определени интервали setTimeout () Извикайте функция или оценете израз след определен интервал Спри се() Спрете прозореца да се зарежда Свойства на екрана availHeight Върнете височината на екрана (с изключение на лентата на задачите на Windows) availWidth Върнете ширината на екрана (с изключение на лентата на задачите на Windows) colorDepth Върнете битовата дълбочина на цветовата палитра за показване на изображения височина Общата височина на екрана pixelDepth Цветовата резолюция на екрана в битове на пиксел широчина Общата ширина на екрана JAVASCRIPT СЪБИТИЯ
Събития с JavaScript на мишката OnClick Когато потребителят кликне върху елемент oncontextmenu Когато потребител кликне с десния бутон върху елемент, за да отвори контекстно меню ondblclick Когато потребителят щракне два пъти върху елемент onmousedown Когато потребителят натисне бутон на мишката върху елемент onmouseenter Когато потребителят премине указател върху елемент onmouseleave Когато потребителят премества показалец от елемент onmousemove Когато потребителят премества показалец, докато е над елемент поставяне на показалеца Когато потребителят премине указател върху елемент или едно от неговите деца onmouseout Когато потребителят премества показалец от елемент или едно от неговите деца onmouseup Когато потребителят пусне бутон на мишката, докато над елемент Събития на JavaScript клавиатура onkeydown Когато потребителят натисне клавиш надолу onkeypress Когато потребителят започне да натиска клавиш onkeyup Когато потребителят пусне ключ JavaScript Frame Events onabort Когато зареждането на носителя се преустанови onbeforeunload Преди документът да бъде разтоварен onerror Когато възникне грешка при зареждане на външен файл onhashchange Когато частта на котвата на URL се промени при зареждане Когато един обект се зареди onpagehide Когато потребителят се отдалечи от уеб страница onpageshow Когато потребителят премине към уеб страница onresize Когато потребителят преоразмери изгледа на документа onscroll Когато потребителят превърта лентата за превъртане на елемента onunload Когато дадена страница се разтовари JavaScript Форми събития onblur Когато елемент губи фокус onchange Когато съдържанието на формуляр елемент се променя (за вход, изберете, и текстово поле) onfocus Когато елемент получи фокус onfocusin Когато елемент е на път да се съсредоточи onfocusout Когато един елемент е на път да загуби фокуса си oninput Потребителско въвеждане на елемент oninvalid Когато елемент е невалиден onreset Когато формуляр е нулиран onsearch Когато потребител въведе нещо в поле за търсене (за вход = "търсене") onselect Когато потребителят избира някакъв текст (за вход и текстово поле) onsubmit При подаване на формуляр JavaScript Събития с влачене ondrag Когато потребителят влачи елемент ondragend Когато потребителят приключи с влачене на елемента ondragenter Когато влаченият елемент влиза в целта за падане ondragleave Когато влаченият елемент напусне падащата цел ondragover Когато влаченият елемент е отгоре на целта за падане ondragstart Когато потребителят започне да влачи елемент ondrop Изтегленият елемент се отпада върху целта за падане Събития в клипборда на JavaScript oncopy Когато потребителят копира съдържание на елемент oncut Когато потребителят изрязва съдържанието на елемент onpaste Когато потребителят постави съдържание в елемент Медийни събития в JavaScript onabort Когато зареждането на медиите е прекъснато oncanplay Когато браузърът може да започне да възпроизвежда медия (напр. Файл е буферирал достатъчно) oncanplaythrough Когато браузърът може да възпроизвежда чрез медии, без да спира ondurationchange Когато продължителността на медиите се променя onended Когато медиите стигнат до своя край onerror Когато възникне грешка при зареждане на външен файл onloadeddata Когато се зареждат медийни данни onloadedmetadata Когато се зареждат метаданни (като размери и продължителност) onloadstart Когато браузърът започне да търси определена медия onpause Когато медията е поставена на пауза или от потребителя, или автоматично onplay Когато медиите са стартирани или вече не са поставени на пауза onplaying Когато медията се възпроизвежда, след като е била поставена на пауза или спряна за буфериране в прогрес Когато браузърът е в процес на изтегляне на медия onratechange При възпроизвеждане скоростта на медиите се променя onseeked Когато потребителят приключи с преместване / прескачане до ново място в медиите onseeking Когато потребителят започне да се движи / прескача onstalled Когато браузърът се опитва да зареди недостъпни носители onsuspend Когато браузърът умишлено не зарежда медиите ontimeupdate Позицията за игра се е променила (например поради бързо напред) onvolumechange Когато силата на звука на медията се промени (включително заглушава) onwaiting Когато медиите са спрели на пауза, но се очаква да възобновят (например буфериране) Анимация animationend Когато приключи CSS анимацията animationiteration Когато CSS анимацията се повтаря animationstart Когато стартира CSS анимация Разни transitionend Когато CSS преходът приключи onmessage Когато се получи съобщение чрез източника на събитието onoffline Когато браузърът започне да работи офлайн ononline Когато браузърът започне да работи онлайн onpopstate Когато историята на прозореца се промени onshow Когато меню елемент е показан като контекстно меню onstorage Когато областта на уеб хранилището се актуализира ontoggle Когато потребителят отвори или затвори детайли елемент onwheel Когато колелото на мишката се преобърне нагоре или надолу върху елемент ontouchcancel Когато докосването на екрана е прекъснато ontouchend Когато пръстът на потребителя излезе от сензорния екран ontouchmove Когато потребителят плъзне пръст по екрана