#javascript #html
#javascript #HTML
Вопрос:
В таблице спецификацийMDN Web Docs для event.target
указано, что его статус устарел на уровне DOM 2 и DOM4. означает ли это, что он устарел, и я больше не должен его использовать?
Если да, то что мне следует использовать вместо этого?
Я знаю, что мой вопрос в чем-то нелеп, потому что event.target настолько важен, и мы используем его везде, но я не смог найти что-то полезное в сети, особенно W3.org , и я все еще одержим этим словом Obsolete
:), поэтому я предпочел спросить здесь. Спасибо
Комментарии:
1. Стандарт DOM Living заменяет другие стандарты. Таким образом, старые устарели. Это никуда не денется.
Ответ №1:
Вы неправильно интерпретируете MDN.
В нем говорится, что определения событий 2-го уровня в спецификации событий DOM4 и Document Object Model (DOM) для Event.target
устарели, а не то, что Event.target
само по себе устарело.
Спецификация DOM (Living Standard) не помечена как устаревшая, и вам следует использовать это определение.
Ответ №2:
Документация MDN подготовлена таким образом, что вы не должны видеть уровень спецификации, который устарел. На что вам нужно обратить внимание, так это на текущий уровень жизни. Статус, обозначаемый obsolete
, — это просто спецификация, а не сам метод или свойство.
Когда какой-либо метод или свойство помечены как устаревшие, вы увидите их вверху, как показано ниже. Например. проверьте eval:
Устарел Эта функция устарела. Хотя он все еще может работать в некоторых браузерах, его использование не рекомендуется, поскольку он может быть удален в любое время. Старайтесь избегать его использования.