javascript 1.7.10 Поиск подстроки

Существует несколько способов поиска подстроки. str.indexOf Первый метод — str.indexOf(substr, pos). Он ищет подстроку substr в строке str, начиная с позиции pos, и возвращает позицию, на которой располагается совпадение, либо -1 при отсутствии совпадений. Например:

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

javascript 1.7.9 Длина строки. Доступ к символам

Длина строки Свойство length содержит длину строки: Обратите внимание, \n — это один спецсимвол, поэтому тут всё правильно: длина строки 3.length — это свойство Бывает так, что люди с практикой в других языках случайно пытаются вызвать его, добавляя круглые скобки: они …

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

javascript 1.7.8 Строки

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

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

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”. Но преобразование …

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