javascript 2.1.3 Строки и символы

В JavaScript любые текстовые данные являются строками. Не существует отдельного типа «символ», который есть в ряде других языков. Внутренний формат для строк — всегда UTF-16, вне зависимости от кодировки страницы.

Продолжить чтение

javascript 2.1.1 Рекурсия и стек

Вернёмся к функциям и изучим их более подробно. Нашей первой темой будет рекурсия. Если вы не новичок в программировании, то, возможно, уже знакомы с рекурсией и можете пропустить эту главу. Рекурсия – это приём программирования, полезный …

Продолжить чтение

javascript 2.1 План занятия

2.1.1 Рекурсия и стек 2.1.2 Рекурсивный обход и структуры данных 2.1.3 Строки и символы —- домашнее —- 2.1.4 Работа с подстроками 2.1.5 Сравнение строк, внутренне устройство 2.1.6 Преобразование объектов в примитивы

Продолжить чтение

javascript 1.8.8 Сборка мусора

Управление памятью в JavaScript выполняется автоматически и незаметно. Мы создаём примитивы, объекты, функции… Всё это занимает память. Но что происходит, когда что-то больше не нужно? Как JavaScript понимает, что пора очищать память?

Продолжить чтение

javascript 1.8.7 DOM Устаревшие методы вставки/удаления

Старая школа Эта информация помогает понять старые скрипты, но не нужна для новой разработки. Есть несколько других, более старых, методов вставки и удаления, которые существуют по историческим причинам. Сейчас уже нет причин их использовать, так …

Продолжить чтение

javascript 1.8.6 DOM Удаление и клонирование

Удаление узлов Для удаления узла есть методы node.remove(). Например, сделаем так, чтобы наше сообщение удалялось через секунду: Если нам нужно переместить элемент в другое место – нет необходимости удалять его со старого.

Продолжить чтение

javascript 1.8.5 DOM Изменение документа. Вставка

Модификации DOM – это ключ к созданию «живых» страниц. Здесь мы увидим, как создавать новые элементы «на лету» и изменять уже существующие. Пример: показать сообщение Рассмотрим методы на примере – а именно, добавим на страницу …

Продолжить чтение