Я наткнулся на DOMString
, прочитав спецификацию HTML. В некоторых исследованиях были найдены следующие данные:
Из MDN:
DOMString - это строка UTF-16. Поскольку JavaScript уже использует такие строки, DOMString отображается непосредственно на String.
Из Спецификация W3C:
A DOMString представляет собой последовательность 16-разрядных единиц.
Но у меня все еще есть следующие вопросы:
- Что такое
DOMString
на самом деле и для чего он используется? - Почему он называется DOM Строка, а не UTF16 String? Более конкретно, как это связано с DOM?
- Если я UTF-16 кодирует a
String
, становится ли онDOMString
?