Есть ли преимущество указания окна в качестве цели DOMContentLoaded? - PullRequest
2 голосов
/ 16 октября 2019

Есть ли преимущество указания окна в качестве цели DOMContentLoaded?


Когда я ищу window.addEventListener (" DOMContentLoaded ") на GitHub и Google , таммного результатов. Так что я подумал, что есть преимущество в использовании окна вместо документа в качестве цели. Но я не смог найти никакого преимущества.


Ниже приведены мои предположения о преимуществах и мое опровержение этих преимуществ.

  1. Угадайте 1: фаза пузырениясвязанные с выгодами?

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

  2. Предположение 2: Простоопечатка?

    окно и документ явно отличаются. Я чувствую, что даже если клавиатура сломается, я не ошибусь.

  3. Угадай 3: Кодируется ли это правилом кодирования «события, которые применяются ко всему целевому окну страницы»?

    Эта возможность более сильна, чем предположение верхних двух. Но я не думаю, что правила кодирования разумны. По крайней мере, я не знаю, почему появились правила кодирования. Я также читал некоторые репозитории на GitHub, но не упомянул никаких правил кодирования.

...