Чтение онлайн

на главную - закладки

Жанры

JavaScript. Подробное руководство, 6-е издание
Шрифт:

unsigned long selectionStart

Возвращает или устанавливает индекс первого выделенного символа в элементе

<textarea>
. См. также
setSelectionRange.

readonly unsigned long textLength

Длина свойства value в символах (см.

FormControl
).

Методы

В дополнение к методам, перечисленным ниже, элементы

TextArea
реализуют методы интерфейсов
Element
и
FormControl
.

void select

Выделяет весь текст в элементе

<textarea>.
Во многих броузерах это означает, что текст будет выделен цветом и при вводе очередного символа выделенный текст будет удален и замещен введенным символом.

void setSelectionRange(unsigned long start, unsigned long end)

Выделяет текст в элементе

<textarea>,
начиная с символа в позиции start и заканчивая (но не включая его) символом в позиции end.

TextMetrics

определяет размеры текстовой строки

Объект

TextMetrics
возвращается методом
measureText
объекта
CanvasRenderingContext2D
. Его свойство
width
хранит ширину текста в CSS-пикселах. В будущем могут быть добавлены дополнительные размеры.

Свойства

readonly double width

Ширина текста в CSS-пикселах.

TimeRanges

множество фрагментов мультимедийных данных

Свойства

buffered, played и seekable
элемента
MediaElement
представляют блоки мультимедийных данных, загруженных в буфер, которые были проиграны и которые можно начать проигрывать. Каждый из этих блоков может включать множество разрозненных фрагментов (это характерно для свойства
played
, когда, например, пользователь перепрыгивает к середине видеозаписи). Объект
TimeRanges
представляет ноль или более разрозненных фрагментов. Свойство
length
определяет количество фрагментов, а методы
start
и
end
возвращают границы каждого фрагмента.

Объекты

TimeRanges
, возвращаемые объектами
MediaElement
, всегда нормализованы, т. е. в них отсутствуют пустые и смежные или перекрывающиеся фрагменты.

Свойства

readonly unsigned long length

Количество фрагментов, представленных данным объектом

TimeRanges
.

Методы

double end(unsigned long n)

Возвращает конец фрагмента n (в секундах) или возбуждает исключение, если

значение n меньше нуля или больше или равно значению свойства
length
,

double start(unsigned long n)

Возвращает начало фрагмента n (в секундах) или возбуждает исключение, если значение n меньше нуля или больше или равно значению свойства

length
.

TypedArray [63]

63

В клиентском JavaScript нет типа TypedArray. Автор использовал это символическое имя для более краткого обозначения типизированных массивов.
– Прим.ред.

массивы с двоичными элементами фиксированного размера ArrayBufferView

Типизированные массивы являются подтипами

ArrayBufferView
, который интерпретирует байты в объекте
ArrayBuffer
, на котором он основан, как массив чисел и позволяет читать и изменять элементы этого массива. Данная справочная статья описывает не какой-то конкретный тип типизированных массивов, а охватывает восемь разных видов типизированных массивов. Все эти восемь типов являются подтипами
ArrayBufferView
и отличаются друг от друга только количеством байтов, выделенных для одного элемента массива и способом интерпретации этих элементов. В число этих восьми типов входят:

Int8Array

Массив однобайтных элементов, которые интерпретируются как целые со знаком.

Int16Array

Массив двухбайтных элементов, которые интерпретируются как целые со знаком, с использованием порядка следования байтов, определяемого платформой.

Int32Array

Массив четырехбайтных элементов, которые интерпретируются как целые со знаком, с использованием порядка следования байтов, определяемого платформой.

Uint8Array

Массив однобайтных элементов, которые интерпретируются как целые без знака.

Uint16Array

Массив двухбайтных элементов, которые интерпретируются как целые без знака, с использованием порядка следования байтов, определяемого платформой.

Uint32Array

Массив четырехбайтных элементов, которые интерпретируются как целые без знака, с использованием порядка следования байтов, определяемого платформой.

Float32Array

Массив четырехбайтных элементов, которые интерпретируются как вещественные числа, с использованием порядка следования байтов, определяемого платформой.

Float64Array

Массив восьмибайтных элементов, которые интерпретируются как вещественные числа, с использованием порядка следования байтов, определяемого платформой.* Как следует из названий, эти типы являются объектами, подобными массивам, которые обеспечивают доступ к значениям элементов с использованием привычной формы обращения к массивам с квадратными скобками. Отметьте однако, что объекты этих типов всегда имеют фиксированную длину.

Поделиться:
Популярные книги

Эпоха Опустошителя. Том I

Павлов Вел
1. Вечное Ристалище
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Эпоха Опустошителя. Том I

Проблема майора Багирова

Майер Кристина
1. Спецназ
Любовные романы:
современные любовные романы
6.60
рейтинг книги
Проблема майора Багирова

Законы Рода. Том 13

Андрей Мельник
13. Граф Берестьев
Фантастика:
аниме
фэнтези
5.00
рейтинг книги
Законы Рода. Том 13

Газлайтер. Том 15

Володин Григорий Григорьевич
15. История Телепата
Фантастика:
боевая фантастика
попаданцы
5.00
рейтинг книги
Газлайтер. Том 15

О, Путник!

Арбеков Александр Анатольевич
1. Квинтет. Миры
Фантастика:
социально-философская фантастика
5.00
рейтинг книги
О, Путник!

Прометей: каменный век

Рави Ивар
1. Прометей
Фантастика:
альтернативная история
6.82
рейтинг книги
Прометей: каменный век

Её (мой) ребенок

Рам Янка
Любовные романы:
современные любовные романы
6.91
рейтинг книги
Её (мой) ребенок

Идеальный мир для Лекаря 8

Сапфир Олег
8. Лекарь
Фантастика:
юмористическое фэнтези
аниме
7.00
рейтинг книги
Идеальный мир для Лекаря 8

Прометей: каменный век II

Рави Ивар
2. Прометей
Фантастика:
альтернативная история
7.40
рейтинг книги
Прометей: каменный век II

Цвет сверхдержавы - красный. Трилогия

Симонов Сергей
Цвет сверхдержавы - красный
Фантастика:
попаданцы
альтернативная история
8.06
рейтинг книги
Цвет сверхдержавы - красный. Трилогия

Болтливый мертвец

Фрай Макс
7. Лабиринты Ехо
Фантастика:
фэнтези
9.41
рейтинг книги
Болтливый мертвец

На границе империй. Том 9. Часть 2

INDIGO
15. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 9. Часть 2

Истребители. Трилогия

Поселягин Владимир Геннадьевич
Фантастика:
альтернативная история
7.30
рейтинг книги
Истребители. Трилогия

Лишняя дочь

Nata Zzika
Любовные романы:
любовно-фантастические романы
8.22
рейтинг книги
Лишняя дочь