2.1.1 Рекурсия и стек 2.1.2 Рекурсивный обход и структуры данных 2.1.3 Строки и символы —- домашнее —- 2.1.4 Работа с подстроками 2.1.5 Сравнение строк, внутренне устройство 2.1.6 Преобразование объектов в примитивы
Продолжить чтениеРубрика: IT
Объединение тем посвященных информационным технологиям. Разработка, web, seo, интернет маркетинг, аналитика
javascript 1.8.9 Сборка мусора. Алгоритм
Недостижимый «остров» Вполне возможна ситуация, при которой целый «остров» связанных объектов может стать недостижимым и удалиться из памяти. Возьмём объект family из примера выше. А затем:
Продолжить чтениеjavascript 1.8.8 Сборка мусора
Управление памятью в JavaScript выполняется автоматически и незаметно. Мы создаём примитивы, объекты, функции… Всё это занимает память. Но что происходит, когда что-то больше не нужно? Как JavaScript понимает, что пора очищать память?
Продолжить чтениеjavascript 1.8.7 DOM Устаревшие методы вставки/удаления
Старая школа Эта информация помогает понять старые скрипты, но не нужна для новой разработки. Есть несколько других, более старых, методов вставки и удаления, которые существуют по историческим причинам. Сейчас уже нет причин их использовать, так …
Продолжить чтение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() – …
Продолжить чтение