Size: a a a

JavaScript — русскоговорящее сообщество

2021 April 04

UT

Unexpected Token in JavaScript — русскоговорящее сообщество
kot iruem
Привет!
Подскажите пожалуйста:
натыкался раньше на такую тему как прелоадер для сайта, но дело в том, что чистый прогресс отследить невозможно, а возможно лишь отследить событие window.onload и другие (ondomcontentloaded или вроде того).
А вот где-то видел что именно в процентах загрузка показывается и после завершения страница полностью прогружена. Однако прогресс не с потолка берётся, а как-то отслеживается в JS. Всё делается путём подгрузки отдельных HTML блоков с контентом или как то так.

Кто-нибудь слышал про такое? Можете направить как искать, а то не имею представления по ключевым словам даже что искать. В результатах выдает просто прелоадеры.
Обычно такое делают чтобы дождаться загрузки шрифтов, чтобы на работающем интерфейсе текст не прыгал, когда загрузится шрифт.
источник

V

Vladislav in JavaScript — русскоговорящее сообщество
kot iruem
Привет!
Подскажите пожалуйста:
натыкался раньше на такую тему как прелоадер для сайта, но дело в том, что чистый прогресс отследить невозможно, а возможно лишь отследить событие window.onload и другие (ondomcontentloaded или вроде того).
А вот где-то видел что именно в процентах загрузка показывается и после завершения страница полностью прогружена. Однако прогресс не с потолка берётся, а как-то отслеживается в JS. Всё делается путём подгрузки отдельных HTML блоков с контентом или как то так.

Кто-нибудь слышал про такое? Можете направить как искать, а то не имею представления по ключевым словам даже что искать. В результатах выдает просто прелоадеры.
Дольше всего обычно грузятся картинки. Выбираешь всё картинки и ждёшь пока загрузятся, проценты думаю сам посчитаешь)
источник

PB

Pappy B in JavaScript — русскоговорящее сообщество
Documentation for start
источник

UT

Unexpected Token in JavaScript — русскоговорящее сообщество
Vladislav
Дольше всего обычно грузятся картинки. Выбираешь всё картинки и ждёшь пока загрузятся, проценты думаю сам посчитаешь)
Для этого лучше использовать lazy load. Общий объем картинок может быть достаточно большим, чтобы заблокировать на долго интерфейс.
источник

СБ

Сергей Балашов... in JavaScript — русскоговорящее сообщество
Подскажите, пожалуйста, как правильно перебрать такой массив? Мне нужно проверять наименования объектов (usergroup и person) внутри:
links["users"] = {
usergroup: {
 table: "usergroups",
 field: "id",
 target: "title"}
},
person: {
 table: "users",
 field: "id",
 target: "title"}
}
}
источник

SB

Sasha Bro in JavaScript — русскоговорящее сообщество
Массив?
источник

SB

Sasha Bro in JavaScript — русскоговорящее сообщество
Это объект соддержащий объект, не?
источник

SB

Sasha Bro in JavaScript — русскоговорящее сообщество
У массива [ ], а у объекта { }
источник

a

arts in JavaScript — русскоговорящее сообщество
Сергей Балашов
Подскажите, пожалуйста, как правильно перебрать такой массив? Мне нужно проверять наименования объектов (usergroup и person) внутри:
links["users"] = {
usergroup: {
 table: "usergroups",
 field: "id",
 target: "title"}
},
person: {
 table: "users",
 field: "id",
 target: "title"}
}
}
источник

СБ

Сергей Балашов... in JavaScript — русскоговорящее сообщество
Пусть будет объект, не массив. Мне нужно поймать названия объектов
источник

СБ

Сергей Балашов... in JavaScript — русскоговорящее сообщество
fromEntries и Object.entries?
источник

СБ

Сергей Балашов... in JavaScript — русскоговорящее сообщество
Или он всё на один уровень растащит?
источник

СБ

Сергей Балашов... in JavaScript — русскоговорящее сообщество
Всё, снят вопрос.
источник

13

1/ 3 in JavaScript — русскоговорящее сообщество
источник

13

1/ 3 in JavaScript — русскоговорящее сообщество
Что здесь не так? Почему не работает второй if?
источник

И

Интроверт in JavaScript — русскоговорящее сообщество
Написал криво
источник

И

Интроверт in JavaScript — русскоговорящее сообщество
Что за запятая в условии?
источник

13

1/ 3 in JavaScript — русскоговорящее сообщество
Интроверт
Написал криво
Та эт ясно)) А конкретнее?)
источник

13

1/ 3 in JavaScript — русскоговорящее сообщество
Ну с && тож не работает
источник

ZS

Zhanarys Sairanbekov in JavaScript — русскоговорящее сообщество
Запятую замени на &&

@js_noobs_ru
источник