В JavaScript любые текстовые данные являются строками. Не существует отдельного типа «символ», который есть в ряде других языков. Внутренний формат для строк — всегда UTF-16, вне зависимости от кодировки страницы.
Продолжить чтениеjavascript I Блок синтаксис
Тайминг. Занятия идут 3 блока по 4 недели. 24 занятия, 12 домашних, 2 недельных перерыва. Три больших блока: 1 синтаксис объекты и DOM 2 ООП 3 библиотека react. поток управления. План практики 1я неделя вводная …
Продолжить чтениеjavascript 1.7.7 Полифилы
В старых IE, особенно в IE8 и ниже, ряд стандартных DOM-свойств не поддерживаются или поддерживаются плохо. Если говорить о современных браузерах, то они тоже не все идут «в ногу», всегда какие-то современные возможности реализуются сначала …
Продолжить чтениеjavascript 1.7.6 Нестандартные атрибуты, dataset
Нестандартные атрибуты При написании HTML мы используем много стандартных атрибутов. Но что насчёт нестандартных, пользовательских? Давайте посмотрим, полезны они или нет, и для чего они нужны. Иногда нестандартные атрибуты используются для передачи пользовательских данных из …
Продолжить чтениеjavascript 1.7.5 DOM Синхронизация между атрибутами и свойствами
Синхронизация между атрибутами и свойствами Когда стандартный атрибут изменяется, соответствующее свойство автоматически обновляется. Это работает и в обратную сторону (за некоторыми исключениями).
Продолжить чтениеjavascript 1.7.4 HTML Атрибуты и DOM свойства
Когда браузер загружает страницу, он «читает» (также говорят: «парсит») HTML и генерирует из него DOM-объекты. Для узлов-элементов большинство стандартных HTML-атрибутов автоматически становятся свойствами DOM-объектов. Например, для такого тега <body id=”page”> у DOM-объекта будет такое свойство body.id=”page”. Но преобразование …
Продолжить чтениеjavascript 1.7.3 new Array, многомерные массивы
Немного о «length» Свойство length автоматически обновляется при изменении массива. Если быть точными, это не количество элементов массива, а наибольший цифровой индекс плюс один.
Продолжить чтениеjavascript 1.7.2 Массивы. Внутреннее устройство методов добавления и удаления
Внутреннее устройство массива Массив – это особый подвид объектов. Квадратные скобки, используемые для того, чтобы получить доступ к свойству arr[0] – это по сути обычный синтаксис доступа по ключу, как obj[key], где в роли obj у нас arr, а в качестве …
Продолжить чтениеjavascript 1.7.1 Массивы
Объекты позволяют хранить данные со строковыми ключами. Это замечательно. Но довольно часто мы понимаем, что нам необходима упорядоченная коллекция данных, в которой присутствуют 1-й, 2-й, 3-й элементы и т.д. Например, она понадобится нам для хранения списка чего-либо: …
Продолжить чтениеjavascript 1.7 План занятия
начать с codewars 1.7.1 Массивы 1.7.2 Массивы. Внутреннее устройство методов добавления и удаления 1.7.3 new Array, многомерные массивы 1.7.4 HTML Атрибуты и DOM свойства 1.7.5 DOM Синхронизация между атрибутами и свойствами 1.7.6 Нестандартные атрибуты, dataset …
Продолжить чтение