Контакты

Достижения

Все достижения (170)

Наибольший вклад в теги

Все теги (472)

Лучшие ответы пользователя

Все ответы (4840)
  • Почему мы иногда пишем document.ready а иногда нет? В чем отличие от window.load?

    Stalker_RED
    @Stalker_RED
    Событие DOMContentLoaded ( в jQuery $(document).ready()) происходит когда загружен весь HTML и построен DOM.
    Событие window.load - когда загружен весь HTML, построен DOM, загружены и применены все стили и изображения (то есть намного позже).

    И зачем вообще все это, если все и без этого работает?
    Если у вас и так всё работает - не используйте. Однажды появится ситуация, что вы пытаетесь повесить обработчик на форму, а она еще не загружена - придется использовать DOMContentLoaded. Или однажды нужно будет скриптом учесть высоту какого-то блока, но стили еще не прогрузились - тогда воспользуетесь window.load. А пока и так работает, зачем лишний раз изображать карго культ?
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (2)