Как реализовать прогресс загрузки для лендигна? Например окошко и прогресс от 0 до 100%. Ajax не учил еще, но как понимаю для LP не нужен он. Вот хочу научиться такие вещи делать. Подскажите пожалуйста как это все делается на практике.
Процентная загрузка предполагает загрузку известного перечня ассетов и используется в SPA-приложениях.
Вы должны всё это создать внутри архитектуры сами.
Или поставить просто бесконечную анимацию (прелоадер) до момента полной загрузки страницы (без всяких процентов).
thehighhomie: какую библиотеку использовать - зависит от того, что Вы собрались делать. SPA - это архитектура, а не указание к действиям с Ангуляром, или jquery, или еще с чем)
Можете использовать что угодно. Я использую для создания HTML5 ресурсы игровой библиотеки, но также делаю SPA.
Часть функционал для увеличения скорости - пишу нативно на JS.
Для обычного лендинга - можно обойтись одним jquery (там всё есть для этого). Просто создайте архитектуру на бумаге и почитайте jquery API по необходимым функциям: загрузить список json, загрузить ресурс, получить код ответа, отобразить статус последнего действия в процентном соотношении - всё это есть в jquery.