Полная шпаргалка по JavaScript

Полная шпаргалка по JavaScript

Если вы хотите создавать динамические веб-страницы, вам нужно дополнить свои знания HTML и CSS с помощью понимание JavaScript . Этот язык сценариев считается важным в современной веб-разработке.





Вы можете создавать всевозможные интересные интерактивные приложения и веб-сайты с помощью JavaScript, но в пути есть чему поучиться. Имея это в виду, мы создали для вас следующую шпаргалку по JavaScript.





Шпаргалка может помочь вам быстро освежить в памяти элементы JavaScript в любое время, когда они вам понадобятся. Это удобно как для новичков, так и для экспертов.





как сделать самодельную телевизионную антенну

БЕСПЛАТНАЯ ЗАГРУЗКА: Эта шпаргалка доступна в виде загружаемый PDF от нашего партнера-дистрибьютора TradePub. Вам нужно будет заполнить короткую форму, чтобы получить к ней доступ только в первый раз. Скачать Полная шпаргалка по JavaScript .

Полная шпаргалка по JavaScript

ЯрлыкДействие
Массивы JavaScript
concat ()Объединить несколько массивов в один
copyWithin ()Копировать элементы массива внутри массива в указанные позиции и обратно
индекс()Вернуть примитивное значение указанного объекта
включает в себя()Проверить, содержит ли массив указанный элемент
присоединиться()Объедините элементы массива в одну строку и верните строку
записи ()Возврат пары ключ / значение Array Iteration Object
каждый()Проверьте, проходит ли каждый элемент в массиве тест
наполнять()Заполните элементы в массиве статическим значением
фильтр()Создайте новый массив с каждым элементом массива, прошедшим проверку.
найти()Вернуть значение первого элемента в массиве, прошедшего проверку
для каждого()Вызов функции для каждого элемента массива
из()Создать массив из объекта
lastIndexOf ()Укажите последнюю позицию, в которой данный элемент появляется в массиве
поп ()Удалить последний элемент массива
толкать()Добавить новый элемент в конце
задний ход()Сортировать элементы в порядке убывания
уменьшать()Уменьшите значения массива до одного значения (слева направо)
reduceRight ()Уменьшите значения массива до одного значения (справа налево)
сдвиг()Удалить первый элемент массива
кусочек()Вытяните копию части массива в новый объект массива
Сортировать()Сортировать элементы по алфавиту
сращивание ()Добавить элементы указанным способом и расположить
unshift ()Добавить новый элемент в начало
Логические методы JavaScript
нанизывать()Преобразуйте логическое значение в строку и верните результат
значение()Возвращает первую позицию, в которой данный элемент появляется в массиве
к источнику()Вернуть строку, представляющую исходный код объекта
Арифметические операторы JavaScript
+Добавление
-Вычитание
*Умножение
/Разделение
(...)Оператор группировки (операции в скобках выполняются раньше, чем операции вне)
%Модуль (остаток)
++Приращение чисел
-Уменьшить числа
==Равно
===Равное значение и равный тип
знак равноНе равный
! ==Не равное значение или не равный тип
>Больше чем
<Меньше, чем
> =Больше или равно
<=Меньше или равно
?Тернарный оператор
Логические операторы
&&Логическое И
||Логическое ИЛИ
!Логическое НЕ
Побитовые операторы
&И заявление
|Оператор ИЛИ
~НЕТ
^XOR
<<Левый 'шифт
>>Сдвиг вправо
>>>Сдвиг вправо с нулевым заполнением
Функции
тревога()Вывод данных в поле предупреждения в окне браузера
подтверждать()Откройте диалог да / нет и верните истину / ложь в зависимости от щелчка пользователя
console.log ()Записывать информацию в консоль браузера (удобно для отладки)
document.write ()Пишите прямо в HTML-документ
незамедлительный()Создать диалоговое окно для ввода данных пользователем
Глобальные функции
декодирует ()Расшифровать унифицированный идентификатор ресурса (URI), созданный encodeURI или аналогичным
decodeURIComponent ()Расшифровать компонентный URI
encodeURI ()Кодировать URI в UTF-8
encodeURIComponent ()То же, но для компонентов URI
eval ()Оцените код JavaScript, представленный в виде строки
isFinite ()Определите, является ли переданное значение конечным числом
isNaN ()Определите, является ли значение недопустимым числом
Число()Преобразование значения объекта в число
parseFloat ()Разобрать строку и вернуть число с плавающей запятой
parseInt ()Разобрать строку и вернуть целое число
Циклы JavaScript
дляСамый распространенный способ создания цикла в JavaScript
в то время какЗадайте условия, при которых выполняется цикл
делать покаОднако, как и в цикле while, он выполняется по крайней мере один раз и в конце выполняет проверку, чтобы увидеть, выполняется ли условие для повторного выполнения.
перерывОстановить и выйти из цикла, если выполняются определенные условия.
ПродолжитьПропускать части цикла при соблюдении определенных условий
Персонажи побега
'Одиночная цитата
'Двойная кавычка
\Обратная косая черта
bBackspace
fПодача формы
пНовая линия
рВозврат каретки
тГоризонтальный табулятор
vВертикальный табулятор
Строковые методы JavaScript
charAt ()Вернуть символ в указанной позиции внутри строки
charCodeAt ()Укажите юникод символа в этой позиции
concat ()Объединить (объединить) две или более строк в одну
fromCharCode ()Вернуть строку, созданную из указанной последовательности единиц кода UTF-16
индекс()Укажите позицию первого вхождения указанного текста в строке
lastIndexOf ()То же, что indexOf (), но с последним вхождением, поиск в обратном направлении
соответствие()Получить совпадения строки с шаблоном поиска
заменять()Найти и заменить указанный текст в строке
поиск()Выполните поиск подходящего текста и верните его позицию
кусочек()Извлечь часть строки и вернуть ее как новую строку
расколоть()Разделить строковый объект на массив строк в указанной позиции
начинается с()Проверить, начинается ли строка с указанных символов
substr ()Аналогично slice (), но извлекает подстроку, зависящую от указанного количества символов.
подстрока ()Аналогично slice (), но не может принимать отрицательные индексы.
toLowerCase ()Преобразование строк в нижний регистр
toUpperCase ()Преобразование строк в верхний регистр
значение()Вернуть примитивное значение (не имеющее свойств или методов) строкового объекта
СИНТАКСИС РЕГУЛЯРНОГО ВЫРАЖЕНИЯ

Модификаторы узора
А такжеОценить замену
яСопоставление без учета регистра
граммВыполнить глобальное сопоставление
мВыполнить сопоставление нескольких строк
sСчитайте строки одной строкой
ИксРазрешить комментарии и пробелы в шаблоне
UНежелательный узор
Скобки
[abc]Найдите любой из символов в скобках
[^ abc]Найдите любой символ не в скобках
[0-9]Найдите цифру, указанную в скобках
[A-z]Найдите любой символ от верхнего регистра A до нижнего z
(а | б | в)Найдите любую из альтернатив, разделенных знаком |
Метасимволы
.Найдите один символ, кроме символа новой строки или символа конца строки
вСимвол слова
ВНесловесный символ
dЦифра
DНецифровой символ
sПробельный символ
SНепробельный символ
bНайдите совпадение в начале / конце слова
BНайдите совпадение не в начале / конце слова
u0000NUL символ
пСимвол новой строки
fСимвол подачи формы
рСимвол возврата каретки
тСимвол табуляции
vВертикальный символ табуляции
xxxСимвол, обозначаемый восьмеричным числом xxx
xddЛатинский символ, заданный шестнадцатеричным числом dd
uddddСимвол Юникода, заданный шестнадцатеричным числом dddd
Квантификаторы
п +Соответствует любой строке, содержащей хотя бы один n
п *Любая строка, содержащая ноль или более вхождений n
п?Любая строка, содержащая ноль или одно вхождение n
п {X}Любая строка, содержащая последовательность X n
п {X, Y}Строки, содержащие последовательность от X до Y n.
п {X,}Соответствует любой строке, содержащей последовательность не менее X n
n $Любая строка с n в конце
^ пСтрока с буквой n в начале
? = пЛюбая строка, за которой следует конкретная строка n
?! пСтрока, за которой не следует конкретная строка n
Число Свойства
MAX_VALUEМаксимальное числовое значение, представляемое в JavaScript
MIN_VALUEНаименьшее положительное числовое значение, представимое в JavaScript
NaNНе-числовое значение
NEGATIVE_INFINITYОтрицательное значение бесконечности
POSITIVE_INFINITYЗначение положительной бесконечности
Числовые методы
toExponential ()Вернуть строку с округленным числом, записанным в экспоненциальной записи.
toFixed ()Возвращает строку числа с указанным количеством десятичных знаков
toPrecision ()Возвращает строку числа, записанного с указанной длиной
нанизывать()Вернуть число в виде строки
значение()Вернуть число как число
Математические свойства
А ТАКЖЕЧисло Эйлера
LN2Натуральный логарифм 2
LN10Натуральный логарифм 10
LOG2EЛогарифм по основанию 2 числа E
LOG10EЛогарифм E по основанию 10
ПИЧисло Пи
SQRT1_2Корень квадратный из 1/2
SQRT2Корень квадратный из 2
Математические методы
абс (х)Вернуть абсолютное (положительное) значение x
accos (x)Арккосинус x в радианах
asin (х)Арксинус x в радианах
атан (х)Арктангенс x как числовое значение
atan2 (у, х)Арктангенс частного аргументов
ceil (x)Значение x округлено до ближайшего целого числа.
cos (x)Косинус x (x в радианах)
ехр (х)Значение Ex
этаж (x)Значение x округлено до ближайшего целого числа.
журнал (х)Натуральный логарифм (основание E) числа x
макс (х, у, z, ..., п)Число с наибольшим значением
мин (х, у, z, ..., п)Число с наименьшим значением
pow (x, y)X в степени y
случайный()Случайное число от 0 до 1
круглый (х)Значение x округлено до ближайшего целого числа
грех (х)Синус x (x в радианах)
sqrt (х)Квадратный корень из x
так (х)Касательная угла
Даты
Дата()Создайте новый объект даты с текущими датой и временем
Дата (2017, 5, 21, 3, 23, 10, 0)Создайте настраиваемый объект даты. Цифры представляют год, месяц, день, час, минуты, секунды, миллисекунды. Вы можете пропустить все, что хотите, кроме года и месяца.
Дата (2017-06-23)Объявление даты в виде строки
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)
установить время()Установите время (миллисекунды с 1 января 1970 г.)
setUTCDate ()Установите день месяца для указанной даты по всемирному координированному времени (также доступно для дня, месяца, полного года, часов, минут и т. Д.)
РЕЖИМ ДОМА

Свойства узла
атрибутыЖивая коллекция всех атрибутов, зарегистрированных для элемента
baseURIАбсолютный базовый URL-адрес элемента HTML
childNodesСбор дочерних узлов элемента
Первый ребенокПервый дочерний узел элемента
последний ребенокПоследний дочерний узел элемента
nextSiblingСледующий узел на том же уровне дерева узлов
nodeNameИмя узла
nodeTypeТип узла
nodeValueЗначение узла
ownerDocumentОбъект документа верхнего уровня для текущего узла
parentNodeРодительский узел элемента
предыдущийУзел, непосредственно предшествующий текущему
textContentТекстовое содержимое узла и его потомков
Узловые методы
appendChild ()Добавить новый дочерний узел к элементу как последний дочерний узел
cloneNode ()Клонировать HTML-элемент
compareDocumentPosition ()Сравните положение двух элементов в документе
getFeature ()Вернуть объект, реализующий API указанной функции.
hasAttributes ()Вернуть true, если элемент имеет какие-либо атрибуты, иначе вернуть false
hasChildNodes ()Вернуть true, если у элемента есть дочерние узлы, иначе вернуть false
insertBefore ()Вставить новый дочерний узел перед указанным существующим дочерним узлом
isDefaultNamespace ()Вернуть true, если указанное пространство именURI является значением по умолчанию, иначе вернуть false
isEqualNode ()Проверьте, равны ли два элемента
isSameNode ()Проверьте, являются ли два элемента одним и тем же узлом
поддерживается ()Вернуть истину, если указанная функция поддерживается элементом
lookupNamespaceURI ()Вернуть namespaceURI, связанный с данным узлом
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Установить или вернуть текст по умолчанию в строке состояния окна
документВернуть объект документа для окна
кадрыВернуть все