скрытое меню

порядок загрузки

порядок загрузки
    имеем стандартный набор при загрузке:
  • php файлы
  • js файлы
  • css файлы
  • файлы картинок

Какая последовательность загрузки лучше?

1. Загрузка js ресурса блокирует все остальные операции (не уверен, но допустим).
2. Если первый раз открываем то все грузится полностью с сервера, второй раз что-то из кэша (это намного быстрее)

Наша задача как можно быстрее загрузить внешнее содержание страницы , чтобы пользователь быстрее увидел информацию. В процессе отображения желательно , чтобы пользователь не наблюдал скачки по экрану объектов туда-сюда. Лучше сразу отборазить все объекты на своих местах и чтобы они уже потом больше не меняли положение. Воспользуемся прелоудером, который скрывает страницу до полного формирования объектов на странице.

Рекомендуют похоже загрузку js файлов в самый последний этап помещать . Как правило содержание страницы уже к этому моменту полностью сформировано и далее подгружается только функционал (не влияющий на первоначальный внешний вид страницы или влияющий таким образом , чтобы не дергать уже расположение объектов, изменением размеров, стилей и т.д.)

Также у нас используется динамически подгружаемый контент через XMLHttpRequest. Это значит ,что когда window.onload уже сработало, контент еще подгружается.

сначала грузим jQuery

Но надо как-то узнать о его полной загрузке, прежде, чем переходить к загрузке других js файлов и исполнению других js скриптов , которые используют jQuery, иначе произойдет коллапс.

Яндекс.Метрика