Синхронизация между атрибутами и свойствами Когда стандартный атрибут изменяется, соответствующее свойство автоматически обновляется. Это работает и в обратную сторону (за некоторыми исключениями).
Продолжить чтениеРубрика: IT
Объединение тем посвященных информационным технологиям. Разработка, web, seo, интернет маркетинг, аналитика
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 …
Продолжить чтениеjavascript 1.6.11 Числа. Проверка. Математические функции
Проверка: isFinite и isNaN Помните эти специальные числовые значения? Infinity (и -Infinity) — особенное численное значение, которое ведёт себя в точности как математическая бесконечность ∞. NaN представляет ошибку.
Продолжить чтениеjavascript 1.6.10 Числа. Округление. Неточные вычисления
Округление Одна из часто используемых операций при работе с числами – это округление. В JavaScript есть несколько встроенных функций для работы с округлением:Math.floorОкругление в меньшую сторону: 3.1 становится 3, а -1.1 — -2.Math.ceilОкругление в большую сторону: 3.1 становится 4, а -1.1 — -1.Math.roundОкругление до ближайшего целого: 3.1 становится 3, 3.6 — 4, а -1.1 — -1.Math.trunc (не …
Продолжить чтениеjavascript 1.6.9 Числа
В современном JavaScript существует два типа чисел: Обычные числа в JavaScript хранятся в 64-битном формате IEEE-754, который также называют «числа с плавающей точкой двойной точности» (double precision floating point numbers). Это числа, которые мы будем использовать …
Продолжить чтениеjavascript 1.6.8 Ниндзя-код
Предлагаю вашему вниманию советы мастеров древности. Программисты прошлого использовали их, чтобы заострить разум тех, кто после них будет поддерживать код. Гуру разработки при найме старательно ищут их применение в тестовых заданиях. Новички иногда используют их …
Продолжить чтение