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. Из него мы можем …

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

javascript 1.5.6 DOM-дерево

Основой HTML-документа являются теги. В соответствии с объектной моделью документа («Document Object Model», коротко DOM), каждый HTML-тег является объектом. Вложенные теги являются «детьми» родительского элемента. Текст, который находится внутри тега, также является объектом. Все эти …

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