Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.08.2022, 14:02
Аспирант
Отправить личное сообщение для Andy_kun Посмотреть профиль Найти все сообщения от Andy_kun
 
Регистрация: 05.08.2022
Сообщений: 64

Почему справка от mozilla сделана так "неорректно"
Подскажите, у меня вот такой вопрос:

Для примера привожу описание метода Node.childNodes c mozilla: https://developer.mozilla.org/en-US/...ode/childNodes

Цитата:
The read-only childNodes property of the Node interface returns a live NodeList of child nodes of the given element where the first child node is assigned index 0. Child nodes include elements, text and comments.
Цитата:
Доступное только для чтения childNodes свойство Node-интерфейса возвращает в реальном времени NodeList дочерний nodes-элемент данного элемента, где первому дочернему узлу присваивается индекс 0. Дочерние узлы включают элементы, текст и комментарии.
Вот почему тут написано, какие типы Нод возвращает метод - "элементы, текст и комментарии"

А вот к примеру тут: Node.firstChild: https://developer.mozilla.org/ru/doc...ode/firstChild

Нету:
Цитата:
The read-only firstChild property of the Node interface returns the node's first child in the tree, or null if the node has no children.

If the node is a Document, this property returns the first node in the list of its direct children.
Как вот понимать, какого типа Ноды возвращает к примеру метод Node.firstChild ?
Ответить с цитированием
  #2 (permalink)  
Старый 08.08.2022, 17:59
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,491

Ну потому что это очевидно. DOM документ состоит из узлов (node), соответственно всё что возвращается - node и есть. А уж элемент или текст - дело десятое.
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 08.08.2022, 18:21
Аспирант
Отправить личное сообщение для Andy_kun Посмотреть профиль Найти все сообщения от Andy_kun
 
Регистрация: 05.08.2022
Сообщений: 64

Сообщение от Aetae Посмотреть сообщение
Ну потому что это очевидно. DOM документ состоит из узлов (node), соответственно всё что возвращается - node и есть. А уж элемент или текст - дело десятое.
Но у разных типов Node - есть разные методы же.
Да и к тому же - зачем тогда писать про элемент или текст. Тогда уж или писать или нет.
Ответить с цитированием
  #4 (permalink)  
Старый 08.08.2022, 18:47
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,491

Захотелось вот и написали. Теоретически это даже не корректно, потому что в некоторых случаях там могут оказаться и иные типы node.

MDN - оно поддерживается сообществом, т.е. более-менее как wikipedia. Если тебе нужны железные стандартизированные документы - читай спецификации.
__________________
29375, 35
Ответить с цитированием
  #5 (permalink)  
Старый 08.08.2022, 19:07
Аспирант
Отправить личное сообщение для Andy_kun Посмотреть профиль Найти все сообщения от Andy_kun
 
Регистрация: 05.08.2022
Сообщений: 64

Понял. Спасибо.
Ответить с цитированием
  #6 (permalink)  
Старый 10.08.2022, 02:12
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Сообщение от Andy_kun
какие типы Нод возвращает метод
Так ты и смотри возвращаемое значение childNodes#value, firstChild#value, а не описание, там типы указаны и они кликабельны.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регулярные выражения. Почему находи именно так? jsuse Общие вопросы Javascript 4 21.11.2011 16:37
Почему картинка так дергается? 9xakep Общие вопросы Javascript 14 17.04.2011 21:40
Почему так происходит. demoniqus Общие вопросы Javascript 1 27.03.2011 16:28
Профайлинг. jquery.clean() и jquery.after() - почему так долго? bmziskin jQuery 4 23.11.2010 15:18
Почему так получается? lukingnu jQuery 0 31.07.2010 15:50