javascript 1.6.4 Методы у примитивов

JavaScript позволяет нам работать с примитивными типами данных – строками, числами и т.д., как будто они являются объектами. У них есть и методы. Мы изучим их позже, а сначала разберём, как это всё работает, потому …

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

javascript 1.6.3 this. Внутренняя реализация

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

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

javascript 1.6.2 «this» не является фиксированным

В JavaScript ключевое слово «this» ведёт себя иначе, чем в большинстве других языков программирования. Оно может использоваться в любой функции. В этом коде нет синтаксической ошибки: Значение this вычисляется во время выполнения кода и зависит от контекста.

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

javascript 1.6.1 Методы объекта, “this”

Объекты обычно создаются, чтобы представлять сущности реального мира, будь то пользователи, заказы и так далее: И так же, как и в реальном мире, пользователь может совершать действия: выбирать что-то из корзины покупок, авторизовываться, выходить из системы, …

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

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

1.6.1 Методы объекта, “this” 1.6.2 «this» не является фиксированным 1.6.3 this. Внутренняя реализация 1.6.4 Методы у примитивов 1.6.5 Поиск по DOM: getElement* 1.6.6 Поиск по DOM: querySelector* 1.6.7 Живые коллекции ——– Самостоятельное ——– 1.6.8 Ниндзя-код …

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

javascript 1.5.11 Комментарии

Как мы знаем из главы Структура кода, комментарии могут быть однострочными, начинающимися с //, и многострочными: /* … */. Обычно мы их используем, чтобы описать, как и почему работает код. На первый взгляд, в комментариях нет ничего сложного, …

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

javascript 1.5.10 Навигация по DOM элементам

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

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

javascript 1.5.9 Навигация по DOM. Коллекции. Соседи и родитель

DOM-коллекции Как мы уже видели, childNodes похож на массив. На самом деле это не массив, а коллекция – особый перебираемый объект-псевдомассив. И есть два важных следствия из этого: Для перебора коллекции мы можем использовать for..of:

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

javascript 1.5.8 Навигация по DOM. Дочерние элементы

DOM позволяет нам делать что угодно с элементами и их содержимым, но для начала нужно получить соответствующий DOM-объект. Все операции с DOM начинаются с объекта document. Это главная «точка входа» в DOM. Из него мы можем …

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