Старая школа Эта информация помогает понять старые скрипты, но не нужна для новой разработки. Есть несколько других, более старых, методов вставки и удаления, которые существуют по историческим причинам. Сейчас уже нет причин их использовать, так …
Продолжить чтениеjavascript 1.8.6 DOM Удаление и клонирование
Удаление узлов Для удаления узла есть методы node.remove(). Например, сделаем так, чтобы наше сообщение удалялось через секунду: Если нам нужно переместить элемент в другое место – нет необходимости удалять его со старого.
Продолжить чтениеjavascript 1.8.5 DOM Изменение документа. Вставка
Модификации DOM – это ключ к созданию «живых» страниц. Здесь мы увидим, как создавать новые элементы «на лету» и изменять уже существующие. Пример: показать сообщение Рассмотрим методы на примере – а именно, добавим на страницу …
Продолжить чтениеjavascript 1.8.4 Массивы. Проверка
Array.isArray Массивы не образуют отдельный тип языка. Они основаны на объектах. Поэтому typeof не может отличить простой объект от массива:
Продолжить чтениеjavascript 1.8.3 Массивы. Преобразование
Преобразование массива Перейдём к методам преобразования и упорядочения массива. map Метод arr.map является одним из наиболее полезных и часто используемых. Он вызывает функцию для каждого элемента массива и возвращает массив результатов выполнения этой функции.
Продолжить чтениеjavascript 1.8.2 Массивы. Перебор элементов и поиск
Перебор: forEach Метод arr.forEach позволяет запускать функцию для каждого элемента массива. Его синтаксис:
Продолжить чтениеjavascript 1.8.1 Массивы. Добавление/удаление элементов
Массивы предоставляют множество методов. Чтобы было проще, в этой главе они разбиты на группы. Добавление/удаление элементов Мы уже знаем методы, которые добавляют и удаляют элементы из начала или конца: arr.push(…items) – добавляет элементы в конец, arr.pop() – …
Продолжить чтениеjavascript 1.8 План занятия
1.8.1 Массивы. Добавление/удаление элементов 1.8.2 Массивы. Перебор элементов и поиск — прерваться на html — 1.8.3 Массивы. Преобразование 1.8.4 Массивы. Проверка 1.8.5 DOM Изменение документа. Вставка 1.8.6 DOM Удаление и клонирование 1.8.7 DOM Устаревшие методы …
Продолжить чтениеjavascript 1.7.13 Юникод
Глубокое погружение в тему Этот раздел более подробно описывает, как устроены строки. Такие знания пригодятся, если вы намерены работать с эмодзи, редкими математическими символами, иероглифами, либо с ещё какими-то редкими символами. Если вы не планируете …
Продолжить чтениеjavascript 1.7.12 Сравнение строк
Сравнение строк Как мы знаем из главы Операторы сравнения, строки сравниваются посимвольно в алфавитном порядке. Тем не менее, есть некоторые нюансы. Строчные буквы больше заглавных:alert( ‘a’ > ‘Z’ ); // true Буквы, имеющие диакритические знаки, идут …
Продолжить чтение