основном беком занимаюсь, щас задача встала на js native пописать.
Кто как файлики структурирует, как импортиует их друг в друга, чот гугуглю и плывет все, не могу понять в эти ES6 и прочих.
ну вот пример.
у меня на некоторых страницах есть блок, размер которог омне надо на jsпосчитать, я функцию накидал, но она в глобальной обаласти видимости и инклюдится НА ВСЕ страницы, запукаю ее из консоли браузера - работает, а как теперь это все правильно "собрать" для прода? (у меня vue\ts\react - нету, ванила жс)
vite работает как надо, вроде все минимизирует, обфусцирует, как -то на файлики даже разбивает, но все равно в голове структуры у меня нет никакой.
есть дедовский способ - добавлять в футер на нужные страницы нужные билды
я пока вот такую дичь творю, хз стыд это или норм
если оно работает как вам надо то - ок. только это , видимо у вас общий app js который будет грузится на всех страницах и везде будет доступны все функции из него
Да, это и смущает
Норм, чанки есть
что такое чанки?
Лучше в чат js пиши
Разбитие массива на группы по N элементов
Ну и в целом зачем ты calc экспортишь. Модули это как компоненты
И на resize лучше вешать тротлинг, или дебаунс
Для чего это надо?
Имхо, я бы экспортил функцию ресайза, но навешивал ее в основном скрипте, или еще где, но не в самом модуле, передавая нужную нрду
Прояви фантазию
к счастью или к сожалению у меня бурная фантазия
Про дебаунс слышал, из лодаш.жс Про тротлинг в контексте жс нет.
https://learn.javascript.ru/task/debounce https://learn.javascript.ru/task/throttle и в целом этот сайт можешь с первых разделов читать начинать. всё. дальше здесь: https://t.me/js_ru https://t.me/js_noobs_ru
этот сайт лучший учебник по JS )))) я его тоже читаю)))
я смотрю много читаешь, бурная фантазия. а толку? вопросы говорят о другом
моя проблема что я не могу запоминать ( некоторые моменты
ну меньше читай значит, а не и js и php и что ты там еще читал, говорило
Обсуждают сегодня