Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 520 61 103
JS Thread #294 /js/ Аноним # OP 13/10/23 Птн 23:30:53 2878204 1
изображение.png 100Кб, 1050x1050
1050x1050
Предыдущий тред: >>2861981 (OP)

Больше пары строк кода в посте или на скриншоте ведут в ад.

Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs

Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 13/10/23 Птн 23:33:16 2878208 2
Аноним 14/10/23 Суб 00:06:16 2878222 3
>>2878208
Умирающий кусок кала. Сколько там людей им пользуются, 3 процента?
Аноним 14/10/23 Суб 00:14:09 2878232 4
Аноним 14/10/23 Суб 00:14:35 2878234 5
Сеньоры, огласите стек на 2024 год
Аноним 14/10/23 Суб 00:19:17 2878236 6
>>2878232
> нон профит орга, которой подчиняются 2 профит орги под руководством одного и того же человека
> 500млн от гугла
> 7 миллионов донатов на сжв просветочку
> ваши донаты нам очень важны
Аноним 14/10/23 Суб 00:22:32 2878237 7
>>2878236
>постоянно промахивается
Аноним 14/10/23 Суб 00:24:59 2878240 8
Аноним 14/10/23 Суб 00:26:31 2878241 9
>>2878234
Фронтенд: next, css modules, zustand
Бекенд: nest, prisma, postgresql
Аноним 14/10/23 Суб 00:59:51 2878256 10
image.png 317Кб, 507x422
507x422
Аноним 14/10/23 Суб 06:51:07 2878319 11
>>2878234
Ангуляр.
Нест.
Все остальное - васянка для васянов.
Аноним 14/10/23 Суб 10:22:31 2878372 12
>>2878222
Да, давайте дадим полную монополию хромиуму.
Аноним 14/10/23 Суб 10:27:45 2878375 13
>>2878372
Веб не рынок. Никому нахуй не нужен второй Фейсбук, второй Инстаграм второй Твиттер и т.д. Вполне возможно что и два движка тоже нахуй не надо.
Аноним 14/10/23 Суб 10:31:37 2878378 14
>>2878375
>Веб не рынок.
Почему вдруг? Давайте тогда все не рынком сделает, будем ходить в керзачах и любоваться портретом большого брата.
Аноним 14/10/23 Суб 10:34:20 2878380 15
>>2878378
Я объяснил почему. Ты хоть усрись второй фейсбук не нужен. Как ты это заставишь конкурировать?
Аноним 14/10/23 Суб 10:35:38 2878381 16
>>2878380
тем что не фейсбук, а телеграм или твиттер
Аноним 14/10/23 Суб 10:50:02 2878395 17
>>2878381
Ну то есть обрубки на минималках минималистичные обрубки.
> твиттер
Создан для деградации и либ сои. Ты можешь текстовые сообщения, но на самом деле это обрезанная опсосом/интернет провайдером смс.
> телеграм
Говно со сторисами аки инстаграм/вкудахт. Стал СНГшным культом имени пашки.
Можно выгнать пашку из вкудашки, но выгнать вкудашку из пашки - нет.

мимо
Аноним 14/10/23 Суб 10:57:34 2878402 18
>>2878395
Ну хуле, нравится тебе когда один народ, один рейх, один фюрер, пожалуйста... Пользуйся услугами большого брата, онли. Мы тут причем?
Аноним 14/10/23 Суб 11:04:31 2878412 19
>>2878402
Пожалуйста, выкидывает вас из комитета, ваша реализация для добавления в стандарт нам больше не нужна. А там хоть в lynx превращайте свою гомозиллу.
Аноним 14/10/23 Суб 11:07:51 2878415 20
>>2878412
Европарламент накладывает санкции на гугхром. Гуглхром запрещеная на территории ЕС организация...
Аноним 14/10/23 Суб 11:16:40 2878424 21
>>2878415
Заебись. Будем пользоваться отечественным замещением хрома: атом (маскируется в выдаче под тот самый атом), криптоанал про браузер спутник, амыго, яндекс бровзер.
Файрфокс срёт в штаны и блокирует для России дефолтный поисковик, за который ему пр оплачивает гугл.
Одни профиты.
Аноним 14/10/23 Суб 11:33:50 2878435 22
Сеньоры помидоры, поясните вкатуну: если бэм говно, как мне следует писать свой говно-css\scss?
Аноним 14/10/23 Суб 11:38:34 2878436 23
>>2878435
Ты не должен так на слово верить что бэм говно, потому что тебя яндексфан выебет на собесе. Ты должен знать почему он именно говно, чтобы выебать его в ответ.
Аноним 14/10/23 Суб 11:46:14 2878438 24
>>2878436
Так объясните же, даруйте мне истинну. Если серьезно, можете пнуть меня в какую-нибудь статью, где мне бы более-менее доходчиво пояснили за цсс методологии и эту всю хуйню? А то я ебать никого на собесе не готов.
Аноним 14/10/23 Суб 12:31:46 2878459 25
>>2878438
Надо просто знать для чего бэм разрабатывался и когда. Он разрабатывался для шестого осла когда никаких ксс модулей не было. Поэтому там очень громоздкие имена которые просто устанешь писать.
Например если мы просто уберем из бэм шестого осла то сможем писать .block.modifier вместо .block_modifier
<div class="block block_modifier"></div>
<div class="block modifier"></div>
А осел просто не поддерживает .block.modifier селектор. Емнип даже седьмой осел уже поддерживает. И вот поэтому имена в бэмэ как на дрожжах растут. Читать и писать эту срань невозможно как и тайлвинд.
А ксс модули делают все тоже самое только имена короткие.
Аноним 14/10/23 Суб 12:37:31 2878461 26
>>2878094 →
Эти данные нельзя проверить через TS
Аноним 14/10/23 Суб 12:47:49 2878470 27
Итак раскидываю базу по фронтенду на 202x годы:
1. Ты забываешь все что знаешь о фронтенд фреймворках
2. Подписываешься на ресурсы Дмитрия Карловского https://www.youtube.com/@mam_mol
3. Смотришь обзоры на фреймворки и стейт менеджеры. Приходишь к выводу что все они говно. Что "большая тройка", что новое мелкое говнецо вроде свелте и солида
4. Осваиваешь вершину фронтедостроения - фреймворк $mol
5. Первое время охуеваешь с порога входа, ведь это инструмент богов, а не макак как какой-нибудь вуе или ангуляр.
6. Преисполняешься в совершенной реактивности, становишься гуру.
Аноним 14/10/23 Суб 12:54:34 2878479 28
>>2878459
Ясно. Мне рассказывали, якобы несколько классов в селекторе замедляют работу браузера, и, стало быть, надо использовать бэм. "Осел" это же IE? Слышал истории, как деды реализовывали кроссбраузерность до IE6 в верстке. Я бы после такого тоже на лесополосе оказался.
Аноним 14/10/23 Суб 12:58:16 2878482 29
>>2878470
База - это VanillaJS framework. Остальное - от лукавого.
Аноним 14/10/23 Суб 13:07:28 2878490 30
>>2878479
> Ясно. Мне рассказывали, якобы несколько классов в селекторе замедляют работу браузера,
Да, но .block.modifier все равно должен быть быстрым.
article ul li a {} вот это ужасный медленный селектор. А по разраб тайлвинда назвал это бестпрактисом. Такие были очень популярными когда только появились ксс препроцессоры и это не отменяет их ужасность.
>"Осел" это же IE?
Да.
Аноним 14/10/23 Суб 14:13:31 2878521 31
>>2878490
все селекторы менее тормозные чем рендеринг на клиенте
Аноним 14/10/23 Суб 14:34:52 2878531 32
>>2878521
замечательно, растр или вектор?
14/10/23 Суб 14:39:47 2878535 33
>>2878531
Это типа контраргумент к
>все селекторы менее тормозные чем рендеринг на клиенте
?
14/10/23 Суб 14:49:07 2878541 34
Аноним 14/10/23 Суб 16:35:31 2878620 35
>>2878378
>Давайте тогда все не рынком сделает
Почему двачеры так склонны к максимализу, к крайностям? Почему нельзя превзойти бинарное чёрно-белое восприятие? Сейчас мне кукарекнут, конечно, что это была гипербола...
Аноним 14/10/23 Суб 16:41:43 2878627 36
>>2878620
Потому что средний двачер это школьник или уже не школьник, который максимализмом ещё не переболел или тупыш, который уже привык к такому делению. Так не нужно думать и всё просто и понятно, либо Х либо Y. Попытка разбить всё на дополнительное подкатегории требует усилий.
Аноним 14/10/23 Суб 16:46:31 2878631 37
Аноним 14/10/23 Суб 19:37:07 2878930 38
>>2878435
Не то чтобы говно, но уже устарел как религия.
Сейчас проще обмазаться модулями или импортами, а там внутри в рамках одного модуля можно БЭМ навернуть, можно без него – это уже не принципиально. Соответсвенно и не нужна какой-то глобальный архитекутурно-религиозный подход коим был тру-БЭМ.
Аноним 14/10/23 Суб 20:03:05 2878997 39
>>2878435
бэм чаще всего используют на уровне нейминга.
да и то все постулаты не чтят, да и не уверен, что знают даже помидоры.
работал с двумя лидами, которые поднимали каждый свой проект.
один бекендер, что с него взять, а другой формошлеп со стажем.
каждый из них хуй клал на бэм как явление, но вот общий стиль наименования был одинаков.

например фронт лид просто очень красиво и грамотно организовал стили. то как там внутри компоненты внутри другой компоненты написан какой-то класс, было абсолютно похуй.
а вот сам ксс/сксс - держать в чистоте хорошо. удобно, когда смотришь и все понятно, когда все по полочкам.
Аноним 14/10/23 Суб 20:13:46 2879011 40
image.png 1220Кб, 2066x1022
2066x1022
таблетки 2.mp4 768Кб, 330x330, 00:00:07
330x330
Аноним 14/10/23 Суб 20:19:12 2879023 41
image.png 412Кб, 951x637
951x637
>>2879011
Ебать, вот что будет если анальничать +10 лет?
Аноним 14/10/23 Суб 20:42:32 2879054 42
>>2878436
> яндексфан выебет на собесе
Яндексафаны уже давно весь зоопарк используются, не только бэм.
мимо яндекс
Аноним 14/10/23 Суб 21:02:01 2879076 43
а где html css тред
Аноним 14/10/23 Суб 22:41:15 2879196 44
>>2879011
>>2879023

Этот чел глыба, что не так, почему хейт глыбы?
Аноним 14/10/23 Суб 23:47:37 2879277 45
Зачем прете во фронтенд, если тут безумная конкуренция на место?
Аноним 15/10/23 Вск 00:06:44 2879290 46
>>2879277
Это миф про дикую конкуренцию
Аноним 15/10/23 Вск 00:10:24 2879293 47
IMG202310150009[...].jpg 106Кб, 1080x731
1080x731
Аноним 15/10/23 Вск 01:57:28 2879334 48
>>2879293
Это ни о чем не говорит, 2099 менеджеров пятерочки не имеют значения. Была бы конкуренция - падала бы зарплата, а она только растет
Аноним 15/10/23 Вск 02:10:24 2879338 49
>>2879293
Да. 90% этих откликов попадают в мусорку, большинство из них автоматически.
Аноним 15/10/23 Вск 02:38:54 2879345 50
>>2879338
Если и так, 200 откликов всё ещё пиздец.
Аноним 15/10/23 Вск 02:41:17 2879347 51
>>2879345
ну так расти чтоб ты был тем самым ты же нихуя не можешь полетишь после 1 серьёзного вопроса кому ты нужен чмо
Аноним 15/10/23 Вск 02:54:03 2879350 52
image.png 78Кб, 853x428
853x428
>>2879334
>>2879338

Это говорит о многом, обыкновенная математика, ты просто физически не сможет устроиться на работу если перед тобой 30000 зомби, до тебя элементарно не дойдут какой бы ты не был крутой инженер.

Нет, они не попадают в мусорку, потому что у всех накручен опыт.
Аноним 15/10/23 Вск 08:11:07 2879375 53
1689323824821.jpg 105Кб, 1964x1987
1964x1987
>>2879338
Когда я проходил мимо, жители Рюта, заприметив меня, подошли для разговора.
Аноним 15/10/23 Вск 10:20:04 2879412 54
>>2878470
>Дмитрия Карловского
Один из тех людей, о которых нельзя с уверенностью сказать, прикалываются они или излагают мысли на полном серьезе. Очень странный чел, его $mol интересная, но крайне экспериментальная штука.
Аноним 15/10/23 Вск 10:46:10 2879425 55
>>2879350
Ето откуда пик? И когда был сделан?

Фигня какая-то.
На ПХП точно ситуация лучше. Много работы, не настолько много вкатышей.
Дизайнеров/Аналитиков тоже не настолько много должно быть.

Ты там сам от балды в экселе накидал?
Аноним 15/10/23 Вск 10:47:29 2879427 56
>>2879350
Эта статистика говно. На джэву точно вкатиться труднее, чем на пхп (где человек на деле немного)
Аноним 15/10/23 Вск 12:50:20 2879524 57
>>2878470
Погравилось как он свелтошизов обоссал. Чуть ли не истерика началась.
Аноним 15/10/23 Вск 14:03:36 2879657 58
>>2879350
Блин, надо было в php вкатываться. За месяц-два выучил бы какой нибудь ларавель и сидел пердел ненапряжно, а не учавствовал в крысиных бегах где каждый день новая технология.
Аноним 15/10/23 Вск 14:06:21 2879662 59
>>2879657
>каждый день новая технология
пример 365 технологий ты конечно же не приведешь.
Аноним 15/10/23 Вск 15:08:30 2879772 60
>>2879662
Открываешь топ нпм и смотришь топ 365
Аноним 15/10/23 Вск 15:46:03 2879805 61
Нужно изучить алгоритмы за неделю. Что из этого лучше всего подойдёт:
- Грокаем Алгосы Бхаргавы
- Алгоритмы и структуры данных Вирта
- Алгоритмы и структуры данных Хирьянова
Аноним 15/10/23 Вск 17:42:36 2879984 62
>>2879425
>>2879427
>>2879657

Это статистика на 2022 год, сейчас дела еще хуже
Все курсы, вся агитация на вкат направлена во фронт.
Аноним 15/10/23 Вск 17:43:11 2879986 63
>>2879805
Ты за неделю прочитаешь, но проработка каждого уйдет у тебя годы
Аноним 15/10/23 Вск 17:58:00 2880025 64
>>2879350
Вот этого с пиком поддвачну. Даже сейчас в читалке говна на телефоне у меня всплывает реклама хтмле академи.

Одно время видел как одна из из этих скилл бокс фактори искала человека, который им сделает Корсики по ангуляру.

Реальность такова, что имея меньше 3 лёт опыта в резюме, без учёта фриланса, большая часть вакансий пройдёт мимо.

Дальше имеем IT-рекрутера, который смотрит 100 вакансий в день.
Из этих 100 кого-то поскринят, кого-то даже позовут на собес, и всё лишь для того, чтобы сравнить с остальными кандидатами.

Большую часть резюме рекрутер даже не откроет, даже не отпишет пошёл нахуй.

Добавьте сюда дохуиллион вакансий банков, Сбера и их дочек, где за открытое когда-то ИП тебя могут без объяснений послать нахуй.
Аноним 15/10/23 Вск 19:09:05 2880146 65
>>2879986
Их не надо разрабатывать, их надо знать и уметь применять.
Аноним 15/10/23 Вск 19:22:34 2880161 66
>>2880146
Их надо знать и уметь применять, а для этого их надо хотя бы раз применить и понять.

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

То же самое, что челибосы в унике, которые в течение семестра хоть какой-то минимум времени уделяли на всю матано/физико теорию и потом на экзамене даже если они что-то забудут, они могут по наитию вывести доказательство или нужную формулу. Потому что они это всосали не разом, а это сложилось из дроча теории и практики весь семестр. Если ты понимаешь что происходит - для тебя это перестаёт быть магией и, следовательно, подлежит воспроизведению и прикладному применению в отличных от исходной вариациях.

мимо
Аноним 15/10/23 Вск 19:30:20 2880174 67
>>2879805
Нахуя фронтендером алгосы, я ебу, рынок уже не знает, как отсеивать вкатунов. Что бы кнопки красить и перекладывать жейсончики, прям нужны алгосы, пиздец как.
Аноним 15/10/23 Вск 20:52:07 2880294 68
>>2879350
Ты ошибся тредом видимо. Тут в основном сидят те, кто вкатывался во времена тудусерчеров и айтикамасутр и кто ищет хлебные места через знакомых хрюш/других программистов, а не через хх помойки. Таблички свои мвп опущенцам двумя тредами ниже показывай. Хотя ты скорее всего оттуда и прилетел.
Аноним 15/10/23 Вск 21:16:49 2880356 69
>>2880294
Олдфаг формошлеп порвался) Небось вкатился годика 3-4 назад, а я уже столько гонору, что обогнал того, кто родился позже
Аноним 15/10/23 Вск 21:37:57 2880392 70
>>2880025
У меня всегда вопрос к тем кто жалуется что HR требует 3 года опыта.

Блять, а кого брать? Человек с 1 годом опыта? Ты как кабанчик хочешь брать людей с опытом... я искал себе строителя, сука я взял чувака с 20 годами опыта (пруфы, фото, видео), я никогда в жизни бы не взял школьника который мамой клянется что умеет строить но у него нет опыта
Аноним 15/10/23 Вск 21:46:33 2880398 71
>>2880392
Пчел, у меня 4 года, я на собес попасть не мог чиста по рофлу через общий ХХ проход с откликами. Капиш?
Аноним 15/10/23 Вск 22:35:46 2880426 72
>>2880398
Просто звони напрямую (пиши напрямую) и сразу давай понять что у тебя реальный опыт с подтвержденными сканами трудовой книжки...

Сам долго думал почему так, потом просто помог HRке найти "того кого она ищет, то есть человека с опытом"

Пользуйся пока не прикрыли...
Плохо только что не ко всем можно достучаться напрямую.
Аноним 15/10/23 Вск 22:55:29 2880445 73
JS однопоточный или многопоточный? :)
Посмотрим какие тут сеньеры
15/10/23 Вск 23:16:37 2880459 74
>>2880445
Обосрался на собесе? Сделай домашнюю работу сам.
Аноним 15/10/23 Вск 23:18:11 2880460 75
>>2880356
И что не так? Я вкатился в балдежные времена, когда даже на вкатышей был спрос. А сейчас вкатыши нигде не нужны, вкат все.
Аноним 15/10/23 Вск 23:20:45 2880462 76
>>2880392
>Блять, а кого брать? Человек с 1 годом опыта
Чел с годом реального опытна норм. Это как минимум хороший, крепкий джун, который может самостоятельно делать работу. Другое дело что сейчас эти цифры не имеют значения, так как соискатели пиздят безбожно. Многие вкатуны даже не представляют что такое пускай тот же 1 год реального, коммерческого опыта в азработке.
Аноним 16/10/23 Пнд 02:26:56 2880533 77
>>2880462
А нах нужны ""самостоятельные"" джуны, когда миддл-сениоров за забором как грязи?
Аноним 16/10/23 Пнд 02:33:54 2880536 78
>>2880533
>миддл-сениоров за забором как грязи
Твоё выражение в статистическом плане невозможно
Аноним 16/10/23 Пнд 02:45:02 2880537 79
1.png 55Кб, 686x663
686x663
Блен, помогите дауну. Уже несколько часов ебусь, пытаясь сделать тупа дропдаун. Ну я сделал инпут и див под ним, который показывается, когда инпут не пустой и когда данные с сервера пришли. И типа работает за исключением того, как его сука закрывать-то? Как можно сделать так, чтобы он закрывался, если я нажимаю куда-то снаружи него? Нагуглил, что есть либа v-click-outside, но оно чет не работает. Срабатывает при открытии страницы какого-то хрена и не срабатывает больше никогда. Или прост сделать типа кнопку "X" в инпуте, которая будет его очищать и пойдет?
Аноним 16/10/23 Пнд 03:23:40 2880544 80
>>2880537
суь твоей задачи в правильной расстановке блоков хтмля либо в правильном использовании либы.

div.content
--div.wrap (click) // этот элемент фиксед абсолют и растянут на всю страницу, так же на него завязан евент закрытия
--div.content // тут твой список с инпутом

если хочешь яснее - делай песочницу с твоей версткой и либой.
Аноним 16/10/23 Пнд 03:24:36 2880546 81
>>2880537
>Или прост сделать типа кнопку "X" в инпуте, которая будет его очищать и пойдет?
можно то и то.
Аноним 16/10/23 Пнд 05:17:22 2880556 82
>>2880544
А, ну так если у меня есть элемент, растянутый на всю страницу, то можно на него просто @click="showList = false" написать выходит, нахера тогда либы какие-то? Мб тогда так и сделать попробую. Пока сделал крестик прост, в принципе норм.
Аноним 16/10/23 Пнд 05:28:51 2880559 83
>>2880556
либа нужна чтобы поставить евент и не ебать себе мозги.
а ты как-то криво используешь либу.
Аноним 16/10/23 Пнд 09:41:46 2880627 84
Я конечно люблю фронтэнд, но срыгиваю из него после года на Реакте в бэкенд. Потому что крутить опыт не хочу, как и конкурировать с 2000 вкатунами на вакансию

В чем не прав?
Аноним 16/10/23 Пнд 10:03:58 2880650 85
>>2880627
То есть ты не вывозишь конкуренцию с вкатунами?
Аноним 16/10/23 Пнд 10:10:43 2880654 86
>>2880650
Можно сказать да. Я теряюсь без накрутки среди 2-3к. зомби на вакансию. И всем похую на мой возраст (19 лвл), Некст, алгосы и другую хуйню
Аноним 16/10/23 Пнд 10:16:46 2880664 87
>>2880654
Ну то есть ты такой же вкатун, не льсти себе
Аноним 16/10/23 Пнд 10:17:40 2880667 88
>>2880664
А во сколько мне нужно было вкатиться, если не в 18 (на деле 17)? В пять лет блять?
Аноним 16/10/23 Пнд 10:18:33 2880670 89
>>2880627
Будешь вкатышем с 0 опыта в бекенде, то есть стажёром, с соответствующей нищенской зарплатой, а ещё зависит от того, в какой стек на бекенд переходишь, с каким-нибудь руби, пхп или питоном далеко не уедешь, да и с нодой тоже.
Аноним 16/10/23 Пнд 10:22:15 2880680 90
>>2880670
Мне предлагают перейти в бэк внутри компании. Думаю пару месяцев побуду на нем тут

> пхп, питоном или ноду
Чем плохи?
Аноним 16/10/23 Пнд 10:29:28 2880689 91
>>2880680
На какой стек?

>Чем плохи?
>пхп, питон
Много каличного легаси, много лоу тир проектов, перформанс на дне
>нода
В постсоветском пространстве не очень популярна и с поиском работы может окажетя непросто, много проектов на каличном экспрессе, хотя в последнее время наблюдается сильный тренд на nestjs, что меня очень радует как бекендера, пишущего вперемешку на ноде и на голанге.
Аноним 16/10/23 Пнд 10:30:11 2880690 92
>>2880627
В комперческом крудошлепинге есть только три относительно перспективных в плане работы языка: Java, Php, и Go. И то на том же пхп найти прям хорошую работу, а не фикс говна на битриксе не так просто. Все остальные языки существуют в порядке исключения.
Аноним 16/10/23 Пнд 10:32:19 2880693 93
>>2880689
Внутри есть проекты на го и пхп. Вначале предлагают перейти на симфони и лару, а потом на голованк

Еще пару минипуков на ноде, но их можно пересчитать на двух пальцах
Аноним 16/10/23 Пнд 10:33:19 2880694 94
>>2880690
> И то на том же пхп найти прям хорошую работу, а не фикс говна на битриксе не так просто

Если вписать Laravel NOT Bitrix NOT Битрикс на hh.ru, то из 180 вакансий останется 151 (и то это не все)
Аноним 16/10/23 Пнд 10:41:47 2880712 95
>>2880690
> В комперческом крудошлепинге есть только три относительно перспективных в плане работы языка: Java, Php, и Go
Почему шарпистов так унижают на двачах...
Аноним 16/10/23 Пнд 11:15:14 2880776 96
>>2880712
Потому что майкрософт просрал все полимеры и лихорадочно пытается форсить свой язык и пропихивать его везде где только можно, как правило безуспешно. Ну а куча народу на это ведется.
Аноним 16/10/23 Пнд 12:28:41 2880865 97
Почему таблица на 6к строк медленно рисуется. Секунды 2-3. Так и должно быть, или надо оптимизировать что-то?
Аноним 16/10/23 Пнд 12:29:07 2880866 98
>>2880865
Забыл сказать что это реакт.
Аноним 16/10/23 Пнд 12:32:56 2880872 99
>>2880865
Не слышал про виртуальные списки?

Мимо хочу срыгнуть в бекенд
Аноним 16/10/23 Пнд 12:43:48 2880893 100
>>2880872
Ты не понимаешь. Это просто ебаная таблица на 6к строк. Это не что-то на чем должен браузер обсираться. Там даже нету каких-то скргуленных уголков, градиентов и фильтров. Она уродливая как жизнь в мухосранске.
Аноним 16/10/23 Пнд 12:47:22 2880909 101
Вы даже не мужчины.
Аноним 16/10/23 Пнд 12:53:35 2880928 102
Аноним 16/10/23 Пнд 12:55:00 2880929 103
>>2880928
То есть это норма быть тормозным говном для реакта?
Аноним 16/10/23 Пнд 12:57:35 2880934 104
>>2880929
Скорее тормознутым разрабом, который использует технологию неосиляторов.
Аноним 16/10/23 Пнд 12:59:30 2880936 105
>>2880934
Ничего личного, кабанчики хотят реакт, я учу реакт. Вы сами выбрали сделать фронтэнд говном.
Аноним 16/10/23 Пнд 13:01:42 2880941 106
старикам тут не[...].jpg 150Кб, 798x582
798x582
>>2880936
>я учу реакт
>Вы сами выбрали
Аноним 16/10/23 Пнд 13:29:16 2880953 107
16/10/23 Пнд 13:30:34 2880956 108
>>2880712
Так получилось, что в РФ (да и наверно СНГ) больше джавыстов.
C# заебись, но исторически так сложилось, что майкрософт тяготел к майрософт инфре, виндовс серверам и вот этому всему. Сейчас, конечно, лучше. Вот тебе и WSL под виндой, и на линухи всё катим.

До гойды было более менее популярно на иностранном рынке, фуллкек связка шарпомухи + ангуляр/реакт. У нас с этим хуже.
Аноним 16/10/23 Пнд 13:32:30 2880959 109
>>2880893
>Это не что-то на чем должен браузер обсираться
Ты так сказал?
https://developer.chrome.com/docs/lighthouse/performance/dom-size

Для нормального перформанса на всём документе должно быть менее 1500 нод, а у тебя одна таблица на 6000 текстовых нод, не считая элементы.
Аноним 16/10/23 Пнд 13:42:21 2880968 110
>>2880959
>ТЫ СКОЗАЛ?
>ЗАТО Я СКОЗАЛ
>должно быть менее 1500 нод
Ну пиздец конешн.
>Ты так сказал?
Я этот список ограбил с этого сайта.
https://www.oxfordlearnersdictionaries.com/wordlists/oxford3000-5000
Тут эти же слова не тормозят. Потому что их никто не гидрейтит.
Аноним 16/10/23 Пнд 13:54:43 2880981 111
>>2880968
>>ЗАТО Я СКОЗАЛ
Я приложил ссылку на того кто сказал

>Тут эти же слова не тормозят. Потому что их никто не гидрейтит.
А ещё там реакт не используется.

Вообще смысл прошлого ответа - нехуй на браузер пенять. Мы ещё не знаем что ты там нагородил в коде, может ты просто криворукий.
Аноним 16/10/23 Пнд 13:56:30 2880983 112
>>2880981
>Мы ещё не знаем что ты там нагородил в коде, может ты просто криворукий.
Ну я и спрашиваю норма ли это. Видимо норма. 32гб памяти хватит всем.
Аноним 16/10/23 Пнд 14:07:26 2881004 113
>>2880983
Норма ли, что ты там нагородил в коде?
Аноним 16/10/23 Пнд 14:40:19 2881035 114
Фронтэндеры на месте? Есть какой нить васян пак для vue, чтобы не ебаться с бойлерплейтом, а в один клик установить и там уже готовый скелет приложения, с роутингом, лэйаутом и всем остальным?
Если я еще строчку прочту по добавлению хутанейм в очередной webpack.conf.js у меня пена изо рта пойдет
Мимо перекладыватель jsonов
Аноним 16/10/23 Пнд 14:46:24 2881044 115
>>2880865
А какая у тебя временная сложность? Чему равно O большое?
Аноним 16/10/23 Пнд 15:20:06 2881101 116
>>2881044
>>2881004
Это я наговнокодил по большей части. Там короч на каждый элемент JSON.parse(localStorage['foobar']).includes(element);
>Чему равно O большое?
O большое начальникама, очень большое.
Аноним 16/10/23 Пнд 15:25:25 2881108 117
16/10/23 Пнд 15:27:22 2881113 118
>>2881101
> JSON.parse
> на каждый элемент
А ещё можно собирать строку из 6к символов для эффекта печати

const text = "6k characters";
let stroka = "";
for (let i = 0; i < text.length; ++i) {
stroka += text;
console.log(stroka);
}
Аноним 16/10/23 Пнд 15:27:26 2881114 119
>>2881101
Ничего, этот господин клиент за всё заплатит.
Аноним 16/10/23 Пнд 15:28:05 2881117 120
>>2881113
макаба съела макабные теги, ну и ладно.
Аноним 16/10/23 Пнд 15:31:52 2881125 121
>>2881101
>JSON.parse(localStorage['foobar']).includes(element);
Типичная реактомакака, напердолила, ненужное, переусложненное и не понимает в чем причина говна.

Мимо Ангуляролорд.
Аноним 16/10/23 Пнд 17:33:16 2881316 122
>>2881101
Алсо. Все такие
> ванилла ванил очка ну жна она одна
А потом
> на каждый элемент JSON.parse(localStorage['foobar']).includes(element)
И не менее весёлые манипуляции с DOM и внезапно WAI ARIA throw new Karamberror()
Аноним 16/10/23 Пнд 20:03:17 2881532 123
Vue - мертв
Реакт - умирает
Свелт - мертв (никому не нужен)

Как дела у ангуляра в РФ?
Аноним 16/10/23 Пнд 20:27:00 2881577 124
xArwtJGGi1zEFEQj.jpg 101Кб, 865x558
865x558
>>2878204 (OP)
Где можно найти какие-нибудь халявные макеты фигмы для верстки? Хочу какой-нибудь небольшой интернет магазинчик. Не для коммерции, а для пет проджекта.
Аноним 16/10/23 Пнд 20:47:58 2881618 125
Да кто такая эта ваша requestAnimationFrame

Зачем она нужна?
Аноним 16/10/23 Пнд 20:48:29 2881621 126
image.png 14Кб, 828x202
828x202
image.png 36Кб, 1040x258
1040x258
image.png 12Кб, 531x219
531x219
Я себе максимально хорошо очко разработал и смазал. Я все типы везде прописал, у меня во всём проекте нигде any не стоит. Почему ваша анальная пробка тайпскрипт меня не спасла?
Смотрите какого-то хуя залезло вместо строки id залез объект.
Тайпскрипт же нужен спецом чтобы такие ошибки отлавливать на этапе конпеляции.
Зачем вы всей индустрией мучите свои жопы если всё равно не работает?
Аноним 16/10/23 Пнд 21:07:58 2881655 127
>>2881621
Хотя не, я всё таки нашел any, работает. Но всё равно мог бы упасть до того как начал рисовать и мог бы нарисовать [object Object] было бы тоже понятнее чем это сообщение от реакта.
Аноним 16/10/23 Пнд 21:09:51 2881658 128
Аноним 16/10/23 Пнд 21:12:56 2881662 129
>>2881658
У меня явно объявлено id: string
если ты про sentence там всё верно, там должна быть строка в жисоне.
Аноним 16/10/23 Пнд 21:21:37 2881673 130
>>2881662
Всем похуй, что там должно быть в твоём жисоне. Тайпскрипт не даёт защиту от проёбов типизации в рантайме. Валидируй свои жейсоны, если совсем плохо.
Аноним 16/10/23 Пнд 21:39:48 2881697 131
>>2881532
Мёртв. Не язык, а кладбище какое-то.
Аноним 16/10/23 Пнд 23:09:21 2881758 132
Ананасы, коротко расскажите про символы
Нахуя оно нужно простому парню из Омска , мидлу?
Аноним 17/10/23 Втр 02:03:45 2881848 133
Как бы хорошо всем было, если б мы писали на джаве вместо этого говна. Просто запускать jvm вместе с браузером и исполнять код скриптов. Как бы был прекрасен фронтенд. Но мы в результате имеем этот ужас с реактами, хуяктами, асинками, ивент залупами и тд.
Аноним 17/10/23 Втр 06:03:57 2881880 134
Аноним 17/10/23 Втр 06:19:08 2881882 135
>>2880537
Если ты даже не знаешь как использовать утилиту в фреймворке стоит ли тебе вообще в него лезть?
Аноним 17/10/23 Втр 06:23:58 2881883 136
>>2880174
Ну если у тебя нет опыта не значит что у других нет.
Аноним 17/10/23 Втр 11:14:52 2882047 137
Анончики, какую мобилу взять для работы?
Есть ли фавориты или советы? Слышал самсунг как-то отличился в этом направлении, хотя и не помню как именно.
Или все упирается в системные требования мобилы?
Аноним 17/10/23 Втр 11:36:52 2882061 138
>>2882047
айфон покупай, не совершай моих ошибок
Аноним 17/10/23 Втр 11:44:56 2882069 139
>>2882061
В чем ошибка?

Айфон есть, но старенький уже. Чисто аппу на тестфлайт потестить.
Аноним 17/10/23 Втр 11:52:01 2882076 140
>>2882047
> работа
define йор работа. Если тебе сайтики с телефона тестить - бери говнофон. Постоянно геморой с этими сатанинскими огрызками и их залоченным блядофари.
Аноним 17/10/23 Втр 12:03:18 2882085 141
>>2882069
а в том что лучше бы я ту же сумму отдал за айфон а не самсунг, с которым много проблем в итоге оказалось
Аноним 17/10/23 Втр 12:04:13 2882086 142
>>2882069
кстати почему бы не использовать browserstack для целей тестирования?
Аноним 17/10/23 Втр 12:46:53 2882145 143
image.png 4Кб, 234x67
234x67
В чем вообще состоит идеология промисов в js? Я другой язык учил, там был очень похожий концепт тасков, типа оболочка над задачей.

Сначала я думал, что в js так же, но подобные абстракции для js (что промис это эдакий себе кубик с задачей, который мы можем туда-сюда носить, начинать выполнять, в любое время смотреть, что он там навыполнял или еще нет и т.д.) ну никак не подходят:
1. Мы не можем рассматривать промис как инкапсулированную задачу - потому что у нас промис всегда сразу же начинает выполняться. Т.е. нельзя создать промис как какой-то кубик, а потом, позднее, начать его выполнение.
2. (на пике) Программа вообще падает, когда мы создаем реджектнутый промис. Т.е. концепт оболочки над задачей сюда вообще никак не натянется. Ведь с таким концептом у нас никаких проблем быть вообще не должно, типа реджектнулся промис и реджектнулся, какая разница основной программе, в которой мы эту оболочку вообще никак не открывали? А вот промис - тупо роняет программу даже если мы его не трогаем.

Как, в каких абстракциях нужно думать о промисах, чтобы их поведение имело смысл? Потому что сейчас я их вообще понять не могу, в голове тупо мешанина из огромного списка правил вида "Если X в условиях Y - то промис ведет себя образом Z", которые никак не получается сложить в единую "Big Picture", где бы эти такое поведение имело логичный закономерный смысл.
Аноним 17/10/23 Втр 12:59:23 2882173 144
>>2882145
Не ищи логики в этом говне написанном на коленке. Асинки, промисы - это антипаттерн и фейлд конкарренси. Адекватно сделано только в джаве и го.
Аноним 17/10/23 Втр 13:11:55 2882192 145
>>2882145
Идеология промисов заключается в эвентзалупной однопоточной модели JS.

У тебя есть основная макротаска, когда ты запускаешь программу. Всякие сеттаймауты, хендлеры событий и прочее - задачи, которые по мере возникновения кладутся в очередь макрозадач.

Есть микротаски - промисы. Микротаски приоритетнее макрозадач, и выполняются до тех пор пока очередь микрозадач не станет пустой, и только потом макрозадачи.

Промис не выполняется сразу. Выполняется сразу его конструктор.

Нужно это, чтобы у тебя скрипт джавы не умирал нахуй, когда браузер делает чёрное дело с делегированием всяких сетевых запросов на браузер/систему, работой с файловой системой, дрочем воркеров.

Так-то в той же ноде можно костылить многопоток через воркер треды, всё это работает поверх libuv.

Но рекомендую чего-нибудь посмотреть про эвентзалуп и очереди задач.
Аноним 17/10/23 Втр 13:13:04 2882196 146
image.png 19Кб, 827x229
827x229
Аноним 17/10/23 Втр 13:36:39 2882220 147
>>2882192
>Промис не выполняется сразу. Выполняется сразу его конструктор.
функция эксекутор промиса выполняется сразу, если что
Аноним 17/10/23 Втр 13:41:31 2882229 148
Аноним 17/10/23 Втр 13:55:57 2882254 149
>>2882145
>Как, в каких абстракциях нужно думать о промисах, чтобы их поведение имело смысл?
Как об объекте, который "обещает", что в нём "появится" какое то значение, и, если появится, будет вызвать коллбеки из then стэка.
Аноним 17/10/23 Втр 14:13:50 2882270 150
Аноним 17/10/23 Втр 14:21:46 2882281 151
>>2882145
>а потом, позднее, начать его выполнение.

const getZalupa = (zalupaProps: number) =>
new Promise((resolve) => resolve(new Zalupa(zalupaProps)));

Вот вызовешь getZalupa где-то в коде, он начнёт выполнять промис, и после await getZalupa(hui), сможешь использовать свою залупу.
Аноним 17/10/23 Втр 15:45:43 2882399 152
>>2882281
Ну т.е. фабрика промисов вместо того, чтобы упаковать таску и стартануть ее когда тебе удобно. Читаемость, конечно, пиздец.
Аноним 17/10/23 Втр 15:49:58 2882412 153
image.png 21Кб, 787x371
787x371
Аноним 17/10/23 Втр 16:09:16 2882425 154
>>2882412
С другой стороны, если ты думаешь о тасках как о ТАСКАХ, лучше смотри сразу воркеры. Сдаётся мне, ты там хочешь протеины параллельно считать и вешать вкладку нахуй.
Аноним 17/10/23 Втр 16:30:14 2882443 155
>>2882425
Чел, щас такое наворачивают на тырпрайзовскую шляпу, с д3, картами, вебжалом и 20 запросами на форму...
Аноним 17/10/23 Втр 16:42:53 2882470 156
>>2882443
Да куда уж нам до фабрик синглтонов от абстрактных прокси фактори синглтон бинов. Чё ты воще))
Аноним 17/10/23 Втр 16:45:40 2882474 157
>>2882399
>фабрика промисов
Ну а хули. Инструмент в виде промисов есть, остальное верти, как хочешь. Ну и читаемость можно подправить немного
return new Promise((resolve) => {
resolve(new Zalupa(zalupaProps));
});
Аноним 17/10/23 Втр 16:57:09 2882489 158
>>2882145
Гугли callback hell. Вот чтобы не писать коллбеки пирамидкой, а писать столбиком придумали промисы. Это эволюция эвентов.
>>2882192 - Джун-кун
Аноним 17/10/23 Втр 17:17:12 2882515 159
Аноним 17/10/23 Втр 17:18:01 2882516 160
Аноним 17/10/23 Втр 17:23:36 2882521 161
>>2882516
Как там говорится... осуждаешь, нихуя не предлагаешь - иди нахуй.
Аноним 17/10/23 Втр 17:28:13 2882522 162
>>2882521
Я сказал верный ответ, клоун.
Аноним 17/10/23 Втр 17:30:49 2882524 163
Аноним 17/10/23 Втр 19:35:06 2882769 164
>>2881532
>Реакт - умирает
Лол, с каких пор? Он чуть ли не монополист, почти каждый проект на нём делают
Аноним 17/10/23 Втр 21:26:29 2882960 165
Аноним 17/10/23 Втр 21:34:44 2882964 166
>>2882173
>Адекватно сделано только в джаве и го
Проиграл с джавы. Разве что недавно в последней версии джавы, в которую добавили lightweight threads. До этого там хуйня была. И проблема в том, что эту новую версию джавы ещё не скоро будут массово применять.
Аноним 18/10/23 Срд 00:14:37 2883112 167
image.png 191Кб, 1200x628
1200x628
А пикрилом вообще кто-то пользуется? Можно что-то похожее запилить расширениями в vscode?
Аноним 18/10/23 Срд 00:18:01 2883113 168
>>2882145
Так ты пытаешься сразу какие-то концепты из одного языка натянуть на другой и сам себя загоняешь в угол. Промис - это промис, выкинь все остальное из головы.
Джаваскрипт однопоточный, другие языки обычно сразу либо многопоточность нормальную делают без этих прыжков по стеку, либо вообще никак.
Джаваскрипт как прикладной язык решает довольно конкретный спектр задач (как собственно и любой другой) и синтаксические конструкции в нем придумываются для удобства решения его задач а не задач чужого языка. Отложенные таски - это явно не про сферу жс, поэтому и нет готовой конструкции. Надо - нутдопиши еще один дефферед рядом и откладывай как хочешь.

Промисы прежде все про выход из синхронного однопоточного цикла и то по сути чисто синтаксический.
Аноним 18/10/23 Срд 02:30:16 2883155 169
>>2883113
>Джаваскрипт как прикладной язык решает довольно конкретный спектр задач
Какой именно?
Аноним 18/10/23 Срд 02:32:03 2883156 170
>>2882145
>Т.е. нельзя создать промис как какой-то кубик
const kubik = () => new Promise(...)
Аноним 18/10/23 Срд 06:50:08 2883176 171
>>2883155
работа по дому, если ты бекенд пишешь не джсе, то терпи его для этого не делали
Аноним 18/10/23 Срд 07:48:28 2883194 172
У меня есть скрипт который по полной юзает основной проект. Со всеми импортами и прочим. Сейчас его запускает jest. Но это как-то через жопу.
Если просто запускать его из консоли, то там в тайпскрипте импорты не работают.
Аноним 18/10/23 Срд 08:06:49 2883199 173
image.png 103Кб, 1643x933
1643x933
image.png 266Кб, 750x1000
750x1000
Аноним 18/10/23 Срд 08:11:41 2883204 174
Аноним 18/10/23 Срд 08:24:43 2883212 175
image.png 287Кб, 2283x975
2283x975
Аноним 18/10/23 Срд 08:27:08 2883214 176
image.png 80Кб, 1493x933
1493x933
>>2883212
нода только в активированном что ли?

ну, вообще прикольно.
типо вебтулз-консоль, только в виде аппы.
Аноним 18/10/23 Срд 08:39:45 2883219 177
а как.jpg 10Кб, 384x325
384x325
>>2883204
А как нормально-то сделать?
Аноним 18/10/23 Срд 08:43:29 2883222 178
Насколько сломается поддержка старых версий если в спеху жса внезапно добавят многопоточность? Просто интересно стало было такое, что однопоточные языки со временем становились многопоточными или это уже кривая пиздец архитектура и костыль на костыле?
Аноним 18/10/23 Срд 09:28:27 2883251 179
>>2883176
А чего терпеть, бекенд на жсе пишется прекрасно, ничего терпеть не приходится. Мобилки тоже пишутся неплохо. И иногда даже десктоп. IoT вполне тоже пишется. Даже эмбеддед, лол.

Мимо бекендер на жсе
Аноним 18/10/23 Срд 09:40:50 2883270 180
>>2883222
Она и так в спеке есть в виде вебворкеров. Они таки какие есть именно чтобы ничего в жиесе не сломалось.
Аноним 18/10/23 Срд 10:55:13 2883333 181
>>2883219
Смотреть в направление проблемы с импортами?
Аноним 18/10/23 Срд 11:43:59 2883357 182
>>2883333
>to load an es module set type module in the package.json or use the .mjs extension

>package.json
Это и не должно быть модулем, это скрипт.
>.mjs
Это тайпскрипт .ts
Аноним 18/10/23 Срд 11:48:07 2883359 183
>>2883357
Что за ахинею ты написал...
Аноним 18/10/23 Срд 11:54:11 2883362 184
>>2883359
Это ошибка импортов. Как я её исправлять буду?
Аноним 18/10/23 Срд 11:55:27 2883364 185
Как в node.js проекте VS 2022 правильно разделить исходники? У меня часть в базовом проекте, добавил нужные исходники из него в другие проекты как ссылки (на C# прокатывало) импортирую из других проектов через import * as XXX from './XXX.js' а он ломится по пути нового проекта где этих исходников нет :С
Аноним 18/10/23 Срд 12:00:40 2883367 186
>>2883194
1 если у тебя тесты на тайпскрипте то исползуешь согласно докам жеста https://jestjs.io/docs/getting-started#using-typescript
2 если тесты на js то https://jestjs.io/docs/getting-started#using-babel. Можно не ставить babel-jest. Если поставишь то в jest.config.js transform: {}.

jest сам бабель подцепит для трансформации импортов, ничего больше не надо

жест пока не имеет стабильной поддержки esm modules без бабеля. Есть, но сложно устроено и работает только при запуске ноды с --experimental-vm-modules
Аноним 18/10/23 Срд 12:03:48 2883369 187
>>2883367
Этот скрипт не тест, а дев скрипт, он данные пердолит как надо. Тесты у меня работают как по доке, поэтому скрипт и запускается нормально через тесты. Проблема в том что это НЕ тест.
Аноним 18/10/23 Срд 12:06:50 2883373 188
>>2883369
Можно было бы с тем же успехом сделать рут localhost:3000/run_my_script но это тоже какая-то хуйня.
Аноним 18/10/23 Срд 12:07:46 2883375 189
>>2883369
тогда используй ts-node для его запуска
Аноним 18/10/23 Срд 12:08:57 2883376 190
Аноним 18/10/23 Срд 12:14:17 2883383 191
>>2883376
у тебя что в tsconfig module? Сделай для запуска этой фигни commonjs
Аноним 18/10/23 Срд 12:16:36 2883385 192
>>2883383
в отдельном конфиге если хочешь
Аноним 18/10/23 Срд 12:24:17 2883393 193
>>2883383
>commonjs
Типа require штоле? Так надо будет весь проект на require переделать. Скрипт импортит либу, либа импортит другое.
>>2883385
Я ничего про конфиги не знаю. Я не девопс.
Аноним 18/10/23 Срд 12:28:56 2883400 194
>>2883393
Не нужео переделывать module это
>Specify what module code is generated.
Это чисто для ts-node будет. Если у тебя нет в проекте вебпака или что-то подобного то можешь отдельный tsconfig сделать для ts-node для запуска своего скрипта. А если вебрак то епу монописуально он прожует commonjs
Аноним 18/10/23 Срд 12:36:27 2883413 195
>>2883400
Я не понимаю тебя...
Аноним 18/10/23 Срд 12:45:50 2883434 196
>>2883413
Возножно тебе нужно
1) создать super.puper.tsconfig.json
2) в super.puper.tsconfig.json прописать "compilerOptions": {"module": "commonjs"}
3) Запустить ts-node --project super.puper.tsconfig.json твой_файл.ts

Но посмотрел сейчас доку ts-node b там есть другой способ похоже
запускать ts-node с NODE_OPTIONS="--loader ts-node/esm" в переменной окружения
Аноним 18/10/23 Срд 13:08:56 2883461 197
>>2883434
> ts-node --project super.puper.tsconfig.json твой_файл.ts
Так ломаются пути. У меня там прописаны шорткаты для корня
"paths": {
"~/": ["../"],
"@/": ["../app/components/"]
}
и он не может импортировать из "~/foo". Я пробовал менять ./ на ../ не помогло.
> ts-node lib/file.ts --loader ts-node/esm
Так без изменений.
Аноним 18/10/23 Срд 13:19:14 2883465 198
>>2883461
>Так ломаются пути
tsconfig можно наследовать
https://www.typescriptlang.org/tsconfig#extends
Причем
>Properties with relative paths found in the configuration file, which aren’t excluded from inheritance, will be resolved relative to the configuration file they originated in.
Аноним 18/10/23 Срд 13:21:53 2883468 199
>>2881532
>Как дела у ангуляра
Главный разраб убежал делать реактоподобный фреймворк Qwik. Это в принципе все, что нужно знать об этой отрыжке гугла.
Аноним 18/10/23 Срд 13:23:41 2883471 200
>>2883465
Экстенды, пути работают. Импорты - нет.
Аноним 18/10/23 Срд 13:25:17 2883475 201
Аноним 18/10/23 Срд 13:28:34 2883478 202
image.png 47Кб, 775x631
775x631
image.png 14Кб, 528x296
528x296
>>2883475
А может и не работает потому что я пишу --project asdasdasd и ничего не падает.
Аноним 18/10/23 Срд 13:35:19 2883489 203
>>2883478
а ты полностью путь к cool.tscofing.js указываешь? И расширение тоже?
Аноним 18/10/23 Срд 13:36:30 2883491 204
Аноним 18/10/23 Срд 13:38:11 2883495 205
>>2883489
>а ты полностью путь к cool.tscofing.js указываешь?
Только
> cool.tscofing.json
Относительный путь указываю, пробовал в корень его класть и в /lib где скрипт лежит.
>И расширение тоже?
Да.
Аноним 18/10/23 Срд 13:44:58 2883509 206
Аноним 18/10/23 Срд 13:45:54 2883513 207
>>2883495
Все твои проблемы от nextjs и гигаоверкостылинга.
Аноним 18/10/23 Срд 13:51:07 2883522 208
Аноним 18/10/23 Срд 13:53:54 2883526 209
>>2883478
Попробуй иишке скормить. Просто ради интереса.
Описав проблему.
Аноним 18/10/23 Срд 13:55:29 2883529 210
>>2883509
Нет такого.
>>2883513
Я взял самое модное чтобы больше всего даларов получать.
Аноним 18/10/23 Срд 13:58:28 2883536 211
>>2883526
Говорит что недоступен в моей стране (РФ).
Аноним 18/10/23 Срд 13:59:39 2883537 212
>>2883522
Не понял. Jest у меня работает, если что.
Аноним 18/10/23 Срд 14:09:34 2883563 213
Аноним 18/10/23 Срд 14:10:50 2883571 214
frog.jpg 6Кб, 244x206
244x206
Аноним 18/10/23 Срд 14:22:39 2883588 215
>>2883571
да не страдай собери свой мега скрипт например tsup в один коммон жс файл и просто на ноде запускай
Аноним 18/10/23 Срд 14:25:56 2883591 216
Аноним 18/10/23 Срд 14:47:15 2883608 217
Аноним 18/10/23 Срд 14:54:24 2883618 218
>>2883112
где-нибудь крякнутая версия есть?
на сайте покупка не работает.
Аноним 18/10/23 Срд 14:58:21 2883625 219
Можете подсказать, как встроить отдельный скрипт в проект? Хочу файл менеджер elfinder в реакт приложение свое встроить, но там jquery и всякая хуйня которую не хочется подрубать к основному проекту
Аноним 18/10/23 Срд 15:15:12 2883641 220
Аноним 18/10/23 Срд 16:31:30 2883739 221
Перешел с vue на реакт. Чутка охуел, но приноровился и даже понравилось. Решил вкатиться в реакт нэйтив - бля, чё за пиздец? Ощущение будто его какие-то колхозники делали
Аноним 18/10/23 Срд 16:55:02 2883774 222
>>2883739
Приложения на андройд какие-то колхозники делают, всё верно. Если ты думаешь, что будешь фантанировать радугой от андройд студии и жабы с котлином - ты пиздец ошибаешься.

Рискну предположить, что на огрызок тоже, только они ещё там анальными гайдлайнами от огрызочной корпорации обмазываются, чтобы опубликоваться и со стора не пидорнули.
Аноним 18/10/23 Срд 18:16:13 2883863 223
Как лучше всего добавить хорошую минификацию js бандла в ESBuild? Нативный tree shaking очень слабый. Быстро не находятся никакие плагины для этого. Это возможно вообще?
Аноним 18/10/23 Срд 18:47:26 2883911 224
>>2883863
Использовать "надёжные" решения? Но это не относится к редаксу, он идёт нахуй.
Аноним 18/10/23 Срд 19:29:26 2883968 225
Есть тут кто кодит на разрешении 1920х1080? Не из вкатунов, конечно же, а из нормальных людей. Как вы вообще живете так в 2023?
Аноним 18/10/23 Срд 19:31:15 2883974 226
Аноним 18/10/23 Срд 19:31:36 2883976 227
>>2883968
Живу как-то. У меня ещё и светлая тема.
Аноним 18/10/23 Срд 19:34:07 2883982 228
>>2883968
А че не так? Мало что ли?
Аноним 18/10/23 Срд 19:49:32 2883999 229
>>2883976
Ты из деревни?
>>2883982
Пиксели ж видно даже на 15.6
Аноним 18/10/23 Срд 19:52:19 2884006 230
>>2883999
>Пиксели ж видно
Удобно же.
Аноним 18/10/23 Срд 20:10:59 2884040 231
>>2883739
Привет, ты ахуел с vue переходить? Пиши причиниу перехода.
>Решил вкатиться в реакт нэйтив
А надо было во vue native
Аноним 18/10/23 Срд 20:16:32 2884049 232
>>2883968
Ну и нахуй мне твоё 4к сдалось? Чтобы что? Чтобы также всё завернуть в контейнер с максимальной шириной в 14 соток?

Преимущественное большинство ноутбуков на рынке с 1920х1080.

Телефоноюзеры это вообще отдельная шиза с их 3 DPI в 360 ширины.
Аноним 18/10/23 Срд 20:37:27 2884064 233
>>2884049
Не понял, у тебя нет эрекции на плавные шрифты? В vscode там или в браузере. Ну вы тут формошлепы конечно.
Аноним 18/10/23 Срд 20:39:27 2884066 234
>>2884064
> шрифты
> размер экрана
Твоя фалофиксация дала сбой.
Аноним 18/10/23 Срд 21:40:26 2884105 235
>>2883911
Ты имеешь ввиду вебпак? Автор вебпака ушел из проекта в некст и сказал, что не знает, будет ли жив вебпак через 5 лет. Не хочу отгружать заказчику проект на вебпаке, который может быть через 3 года, или пусть даже через 5, перестанет поддерживаться. Через этот срок позовут другого разработчика, а он не знает, что такое вебпак, потому что мейнстрим уже есбилд или еще что-нибудь, а другие разработчики работают на вебпаке в проекте.
Аноним 18/10/23 Срд 22:00:44 2884130 236
>>2884049
>Преимущественное большинство ноутбуков на рынке с 1920х1080.
Это потому что они хуево продаются последние годы, а фуллхд матриц еще нашлепали на годы вперед.

Кстати у меня ноут 16:10 1920х1200, много говнокода влезает вертикально, всем советую.
Аноним 18/10/23 Срд 22:02:57 2884133 237
>>2883863
Хороший минификатор и тришейкер только один, GCC. Но ты охуеешь его использовать.
Всё остальное хуйня и различается только скоростью.
Аноним 18/10/23 Срд 22:15:40 2884145 238
image.png 91Кб, 740x672
740x672
image.png 25Кб, 317x360
317x360
>>2884105
Ну тогда выбор не велик - искать и писать самому, вкладываться в будущее и двигать его вперёд. Кровавый попенсорс.

>>2884130
Ну просто очередной брейкпоинт добавлять, рады будут только незаменимые дизойнеры.
> 16:10
16:9. Пикрилы.
Аноним 18/10/23 Срд 22:32:29 2884152 239
Аноним 18/10/23 Срд 22:36:50 2884156 240
Аноним 18/10/23 Срд 22:36:57 2884158 241
>>2884145
Ну и что за домашка тут. Что разница в диагонали (гипотенузе) у 16:9 и 16:10 практически незаметна на глаз?
Аноним 18/10/23 Срд 22:39:26 2884162 242
image.png 217Кб, 602x324
602x324
>>2884066
Какой размер экрана, разрешение же.
Аноним 18/10/23 Срд 22:39:42 2884163 243
>>2883911
>>2884145
ESbuild из коробки выдал немного лучший результат, чем create-react-app, поэтому остановлюсь пока на нем до лучших времен.
Аноним 18/10/23 Срд 22:49:57 2884167 244
>>2884163
При этом он бандлит откровенный бред.
Если оставить в компоненте не использованную переменную вот так:
const Comp = () => {
const unusedPerem = 'unusedPerem text';
return <>{text}</>
}
Он её забандлит. Не знаю, что там за оптимизации.
А cra такую переменную удалит.
1 18/10/23 Срд 23:26:01 2884196 245
Посоветуйте книжек
Аноним 19/10/23 Чтв 00:04:37 2884232 246
>>2883739
А что не так? С expo в кайф мобилки делать. А без expo что на чистом RN, что на флаттере, что на джаве как-то не очень.
Аноним 19/10/23 Чтв 00:06:38 2884233 247
>>2884167
>забандлит
И правильно сделает, потому что её выпилом занимается минификатор, а не бандлер.
мимо
Аноним 19/10/23 Чтв 00:39:20 2884263 248
>>2884196
Вот несколько книг по JavaScript, которые могут быть полезны для изучения:

“JavaScript: The Definitive Guide” - Дэвид Флэнаган1
“Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming” - Марейн Хавербеке12
“The Road to React: Your journey to master plain yet pragmatic React.js” - Робин Вирух1
“JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages” - Лоренс Ларс Свекис1
>>2884196
JavaScript and jQuery: Interactive Front-End Web Development” - Джон Дакетт1
“JavaScript: The Good Parts: The Good Parts” - Дуглас Крокфорд1
“Programming TypeScript: Making Your JavaScript Applications Scale” - Борис Черний1
“You Don’t Know JS: Up and Going”, “You Don’t Know JS: Types and Grammar”, “You Don’t Know JS: ES6 and Beyond”, “You Don’t Know JS: Async and Performance”, “You Don’t Know JS: this and Object Prototypes”, "You Don’t Know JS: Scope and Closures"3
Эти книги охватывают различные аспекты JavaScript и подходят как для новичков, так и для опытных разработчиков. Пожалуйста, выберите ту, которая наиболее соответствует вашим потребностям и уровню знаний.
Аноним 19/10/23 Чтв 07:17:36 2884317 249
>>2884263
>“Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming” - Марейн Хавербеке12
Второе издание лучше имхо
Аноним 19/10/23 Чтв 07:21:28 2884318 250
>>2884263
>“The Road to React: Your journey to master plain yet pragmatic React.js” - Робин Вирух1
лучше новую доку прочитать
>JavaScript and jQuery: Interactive Front-End Web Development” - Джон Дакетт1
no comments
>“You Don’t Know JS: Up and Going”, “You Don’t Know JS: Types and Grammar”, “You Don’t Know JS: ES6 and Beyond”, “You Don’t Know JS: Async and Performance”, “You Don’t Know JS: this and Object Prototypes”, "You Don’t Know JS: Scope and Closures"3
Проще лекции Каила Симпсона, гораздо короче и наглядней
Аноним 19/10/23 Чтв 07:22:45 2884319 251
>>2884263
>“Programming TypeScript: Making Your JavaScript Applications Scale”
Полное говно
Аноним 19/10/23 Чтв 09:21:35 2884360 252
Я один жалею, что вкатился во фронтенд с запредельной конкуренцией?
Аноним 19/10/23 Чтв 09:25:01 2884365 253
>>2884360
Так может ты вкатился, потому что не смотря на конкуренцию во фронтенд легче вкатится? Фронтенд был твоим единственным шансом.
Аноним 19/10/23 Чтв 10:11:45 2884398 254
>>2884360
Запредельная конкуренция вообще в программировании. Сравни студентов CS в 2015 и в 2020+.
Аноним 19/10/23 Чтв 10:12:44 2884399 255
>>2884398
Но тогда почему в бекендах (не считая расхайпленных курсами джаву и питон) ее раз в 10 меньше?
Аноним 19/10/23 Чтв 10:14:09 2884400 256
>>2884399
Потому что там в 10 раз меньше вакансий чем на фронтенд.
Аноним 19/10/23 Чтв 10:15:26 2884403 257
>>2884400
Но даже так проще вкатиться, чем во фронтенд с 4000 откликами с курсовыми вкатышами, которые накручивают опыт как Назаров
Аноним 19/10/23 Чтв 10:38:08 2884430 258
>>2884360
Зачем ты жалеешь, если ты уже вкатился? Я не жалею, проработал 6 лет на фронтенде и укатился на бекенд, но фронтенд всё равно люблю и с радостью занимаюсь им при случае.
Аноним 19/10/23 Чтв 10:40:06 2884433 259
>>2884430
>Я не жалею, проработал 6 лет на фронтенде и укатился на бекенд, но фронтенд люблю
Тогда зачем укатился? Тем более как понимаю на джуна бекендера
> зачем ты жалеешь
Сейчас конкуренция хуевее, чем в твою бытность фронтендером
Аноним 19/10/23 Чтв 10:44:26 2884442 260
>>2884433
Нет, на мидла укатился, у меня параллельного опыта в бекенде уже было 2 года на тот момент. Укатился потому что бекенд мне ещё больше нравится, потому что зарплаты бывают повыше, и потому что коммерческая разработка сильно портит удовольствие от фронтенда, а от бекенда не очень сильно портит.

А при чём тут конкуренция, если ты уже вкатился? Если ты вкатился, то у тебя работа есть, получается? Чего беспокоиться-то тогда.
Аноним 19/10/23 Чтв 10:45:30 2884446 261
>>2884442
> А при чём тут конкуренция, если ты уже вкатился? Если ты вкатился, то у тебя работа есть, получается? Чего беспокоиться-то тогда.
Хочу искать новую, а там какие-то голодные игры. А у меня всего больше года на Реакте. А опыт крутить не хочу
Аноним 19/10/23 Чтв 10:49:05 2884457 262
>>2884446
Время идёт, дипломированные специалисты, которые начали кодить с 14-16 лет всё плодятся. Не то чтобы, где-то ты будешь более желанным.

[object Object]
Аноним 19/10/23 Чтв 10:55:43 2884473 263
>>2884446
Лучше крутануть парочку на всякий случай и попробовать собеседования в не самые интересные для тебя компании чтобы посмотреть как обстоят дела, может не всё так мрачно будет
Аноним 19/10/23 Чтв 10:58:28 2884478 264
>>2884442
>коммерческая разработка сильно портит удовольствие от фронтенда, а от бекенда не очень сильно портит.
Это как?
Аноним 19/10/23 Чтв 11:00:43 2884484 265
>>2884478
На работе приходится говном обмазываться, которое пахнет редаксом и тейлвиндом, а в пет проектах я пишу всё как мне нравится. Обожаю в одиночку писать фронт для своих же бекендов.
Аноним 19/10/23 Чтв 11:01:32 2884487 266
>>2884473
> Лучше крутануть парочку на всякий случай и попробовать собеседования в не самые интересные для тебя компании чтобы посмотреть как обстоят дела, может не всё так мрачно будет
А проверка опыта а трудовой? А оставление отпечатков на сайтах для херок, где сравниваются резюме соискателя с хх.сру?
Аноним 19/10/23 Чтв 11:05:25 2884490 267
>>2884487
Кто не рискует, тот высиживает честный стаж
Аноним 19/10/23 Чтв 11:14:51 2884514 268
>>2884484
Типа на беке нету хуевых раковых технологий?
Аноним 19/10/23 Чтв 11:21:32 2884522 269
>>2884514
Есть, например монгодб, но никто в здравом уме не берёт её в прод
Аноним 19/10/23 Чтв 11:44:49 2884555 270
Аноним 19/10/23 Чтв 12:34:57 2884618 271
тестирование на фронте это важно? с какой либы начинать? можно будет ограничиться какой то одной типа jest, если я пишу например на реакте? какие есть подводные? или может нахуй это тестирование?
Аноним 19/10/23 Чтв 13:07:01 2884679 272
>>2884618
Если ты не Фейсбук, то это нахуй не нужно, все равно твой говнокод никто читать не будет и перепишут
Аноним 19/10/23 Чтв 13:09:18 2884684 273
Аноним 19/10/23 Чтв 13:38:06 2884741 274
Я правильно понимаю, что React отличается от vue и ангуляра тем что на нём можно сделать всё что угодно в отличии от 2 предыдущих + больше всего npm пакетов для него сделано?

Посмотрел примеры работ. В реакте мало того что проектов в 2 а то и 3 раза больше, так они ещё и в разы разнообразнее. И игры и декстоп апп и консоли и прочее.

Ангуляр на этом фоне конечно печальнее всех выглядит.
Аноним 19/10/23 Чтв 13:41:12 2884744 275
>>2884741
На VanillaJS можно сделать ещё больше, чем на них всех вместе взятых.
Аноним 19/10/23 Чтв 14:15:16 2884812 276
Аноним 19/10/23 Чтв 14:22:19 2884829 277
Аноним 19/10/23 Чтв 15:44:34 2885016 278
>>2884618
ТДД(jest) бывает просто бы́стрее и эффективнее чем просто говнокод на шару. Например ты пишешь либу которая делает Х.
Если ты просто хочешь тестировать свое формошлепство то тебе надо Е2Е тестирование (cypress). Но это уже стадия поддержки продукта.
Аноним 19/10/23 Чтв 16:43:59 2885114 279
>>2883270
Спасибо. Почитаю. Надеюсь это не очередной костыль связанный с ивент лупом
Аноним 19/10/23 Чтв 17:24:54 2885199 280
Redux, RQuery, Tailwind

Рак 21 века, почему зумеры наивные специалисты доверяют дядькам с ютуба и затаскивают говно в прод?
Аноним 19/10/23 Чтв 17:26:05 2885204 281
>>2884163
Хотя, возможно, это из-за не настроенного target.
Аноним 19/10/23 Чтв 17:27:37 2885207 282
>>2885199
Напомните, чем react-query плох? Что там вместо него тащить надо? useSWR?
Аноним 19/10/23 Чтв 17:28:37 2885211 283
>>2884163
>create-react-app
Это хуйня мертва лет как 5.
тоже относится к раку, который сейчас потихоньку вычищают с продов, хвала аллаху сделать это не так сложно.
Аноним 19/10/23 Чтв 17:40:57 2885233 284
>>2885207
>>2885207
Лишняя абстракция, лишний изъеб под новую абстракцию
лишние боли при отмене кеша.

>так ты будешь 2 раза вызывать бек?
Да, я буду 2 раза вызывать бек, и он отдаст данные за 0.2s
>Пользователь зажмет f5 и бек вызовется 1000 раз
да, а если бек упадет, то бек будет уволен.

Работаю в банковском проекте, из 400 роутов нам потребовалось кэширование только в 4 местах (беки обкакались и не смогли оптимизировать, пришлось им помочь)









>
Аноним 19/10/23 Чтв 17:44:14 2885245 285
>>2885233
Я таки просто спрашивал таки что там затаскивают вместо квери сейчас, однако.
Аноним 19/10/23 Чтв 17:51:05 2885255 286
За 2 недели поиска всего 1 приглашение на собес. Это конец

Мимо реактмакака с больше года опыта в 19 лвл
Аноним 19/10/23 Чтв 17:52:40 2885258 287
>>2885255
>19 лвл
В этом проблема. Где вышка? Что с армией? Опыт реальный?
Аноним 19/10/23 Чтв 17:53:35 2885260 288
>>2885258
> где вышка
Учусь уже как два года
> Что с армией?
Учусь уже как два года
> Опыт реальный?
Ага. Ссусь приврать даже месяц
Аноним 19/10/23 Чтв 17:53:55 2885261 289
image.png 9Кб, 300x168
300x168
image.png 81Кб, 600x373
600x373
СССР.
Сервинг Сайд Рендеринг у Ангуляр/Реакт.

Что лучше? Где лучше?

Сам я ангулярогосподин, но слышал на реакте ссср получше будет.
Аноним 19/10/23 Чтв 17:55:47 2885264 290
Аноним 19/10/23 Чтв 17:56:48 2885266 291
>>2885261
> получше будет
Да и на Вуе (там Нукст) тоже получше. А насчет ангуляр универсал я слышал такие кулстори, от которых чуть не уссыкался
Аноним 19/10/23 Чтв 17:57:19 2885267 292
>>2885264
может он некст имел в виду
Аноним 19/10/23 Чтв 18:02:55 2885278 293
>>2885264
Сорта говна же.

>>2885267
Да, его. Думал не разделяют.

>>2885266
Что за кулстори? Пили прохладные.
Аноним 19/10/23 Чтв 18:09:26 2885284 294
>>2885245
Ничего не затаскиваем, кеш на каждый запрос не нужен.
Маркетологи снова наебали гоев

А если и требуется, что бывает очень редко, то пишешь 3 строчки кода внутри экшена своего стейт менеджера.
Аноним 19/10/23 Чтв 18:11:51 2885289 295
>>2885284
А якеж таки вы таки состояние загрузки сейчас проверяете, lё isLoading? А в некстжыэс спиннером в клиентском компоненте покрутить?

>>2885264
Есть костыли для стриминга, экспресьте сами
Аноним 19/10/23 Чтв 18:12:30 2885290 296
>>2885233
>Работаю в банковском проекте
Не показатель. В банках даже фронтенд является как правило кучей легасного говнища, наваленного неумехами и никак не оптимизированного. В прошлом банке где я работал использовался редукс 2017 года.
Аноним 19/10/23 Чтв 18:17:56 2885297 297
image.png 268Кб, 1400x1050
1400x1050
>>2885289
Отправляю на бек запрос, на фронте появляется йоба как на пикриле, йоба пропадает через 0.5s
Если йоба появляется больше чем на секунду - баг на беке.
Аноним 19/10/23 Чтв 18:26:36 2885315 298
>>2882047
Я, наверн, обосрался x2 и взял хиоми.
Как оказалось там ос не андройд и какая-то залупа.

Ну и похуй. Даже андройд студию накатывать тестить не буду.

>>2882086
Хз, мне почему-то чудится, что не все нюансы могут передать эмуляторы.
Вот, например, был какой-то генератор кьарок, который жидко пукал на определенной версии андройда.
Даже не на старых, а вот на определенных (две мобилы одной версии андройда были).
Эмулятор же на этой версии не показывал эту ошибку.

Хоть и две мобилы не статистика, но вот чет в голове засело.
Аноним 19/10/23 Чтв 18:41:00 2885351 299
Зачем прете в ебучий фронтенд, когда тут по 20000 конкурентов? В других направлениях его и то меньше
Аноним 19/10/23 Чтв 18:50:36 2885370 300
>>2885297
Лол, какие же ебаные костыли, лишь бы не юзать библиотеку, которая считается одной из лучших в реакт экосистеме. Сейчас бы писать вручную условный рендеринг с isLoading и isError помимо рендеринга данных, когда это всё просто можно обернуть в саспенс.
Аноним 19/10/23 Чтв 18:59:07 2885385 301
Аноним 19/10/23 Чтв 19:11:58 2885423 302
>>2885351
Потому что в отличии от остальных сфер вышка необязательна
Аноним 19/10/23 Чтв 19:13:40 2885432 303
Аноним 19/10/23 Чтв 19:17:49 2885444 304
Аноним 19/10/23 Чтв 19:19:57 2885452 305
>>2885444
>кор тима реакта берет mobx в новый проект 2023
хорошо, что сейчас база для 2023 ?
Аноним 19/10/23 Чтв 19:26:42 2885475 306
>>2885452
База это useReducer
А при чем тима реакта к какому-то говноклону твитора?
Аноним 19/10/23 Чтв 19:40:45 2885528 307
image.png 156Кб, 662x1624
662x1624
image.png 1197Кб, 3562x1534
3562x1534
image.png 475Кб, 3562x1534
3562x1534
image.png 1912Кб, 3562x1534
3562x1534
Если технология лезет в политику, ее не стоит брать.
Делайте выводы
Аноним 19/10/23 Чтв 19:44:49 2885540 308
>>2885528
Брать ангуляр с зустандом?

Чтож ты в Zig тогда не лезешь?
Аноним 19/10/23 Чтв 19:45:31 2885543 309
>>2885528
Это лишь говорит о том, что на сайт ангуляра всем похуй с 2021 года (если не раньше)
Аноним 19/10/23 Чтв 19:53:05 2885568 310
>>2885543
не похуй, каждый день захожу в доку.
им похуй на политику - значит технологию можно брать

А другие вместо развития технологии играют в какие-то клоунские игры под общественным давлением.

Жду смены верстки на react, скоро им потребуется вставлять второй флаг в логотип
Аноним 19/10/23 Чтв 19:57:54 2885575 311
>>2885568
Ты ничего не понял, впрочем чего ждать от ангулярдебила
Аноним 19/10/23 Чтв 20:01:43 2885583 312
>>2885528
Стоит выбирать мобх чтобы видеть меньше пидорашек коллег?
Аноним 19/10/23 Чтв 20:09:34 2885610 313
>>2885583
Определенно. Раз уж у них так горит с укр.флага
Аноним 19/10/23 Чтв 20:16:21 2885624 314
Как эйчары посмотрят на то, если после работы на Реакте и Вуе буду проситься в Ангуляр?
Аноним 19/10/23 Чтв 20:26:44 2885649 315
>>2885610
на флаг вообще пох, не пох на подход к ведению бизнеса
Аноним 19/10/23 Чтв 20:30:35 2885658 316
>>2885649
Ты никакого отношения к бизнесу не имеешь. Твой бизнес кнопки красить и жисон перекладывать.
Аноним 19/10/23 Чтв 20:44:11 2885702 317
>>2885624
эйчарам похуй чисто, они просто гребут всех у кого 3+ года опыта.
Аноним 19/10/23 Чтв 21:10:11 2885752 318
Аноним 19/10/23 Чтв 21:11:37 2885755 319
>>2885528
Каким образом технология от этого становится хуже?
Аноним 19/10/23 Чтв 21:19:25 2885769 320
>>2885385
Mobx для просвещённых, быдло не поймёт
Аноним 19/10/23 Чтв 21:20:12 2885771 321
>>2885769
Чем лучше зустанда?
Аноним 19/10/23 Чтв 21:57:25 2885839 322
>>2885755
>Каким образом технология от этого становится хуже?

Если люди играют в эти игры, значит там дураки в менеджерах, все просто.
И от них можно ждать все что угодно, компанией управляют не айтишники.
Аноним 19/10/23 Чтв 21:58:57 2885843 323
Как долго щас будет искать работу кнопкокрас с 1.5 годом не нарисованного стажа?
Аноним 19/10/23 Чтв 22:00:31 2885845 324
>>2885843
Ты еще должен доказать свои 1.5
Подозревают всех, волки испортили всю малину
Аноним 19/10/23 Чтв 22:07:04 2885859 325
Снимок экрана 2[...].png 113Кб, 2045x478
2045x478
Почему слушатель события load с 13 строки не выполняется, а если задать атрибут onload на 14, все работает?
Аноним 19/10/23 Чтв 22:12:55 2885867 326
>>2885839
Айтишники все за пыню потому что он хорошо долбит анал, так?
Аноним 19/10/23 Чтв 22:18:03 2885875 327
>>2885845
Не вопрос. У меня опыт можно пруфануть и он в трудовой (пусть не весь)

Хотя есть ещё такие прецеденты https://habr.com/ru/articles/767274/
Аноним 19/10/23 Чтв 22:29:09 2885908 328
>>2885867
>
> как не скатить срач в хохлосрач 101

Посмотри на rust foundation. Btw раст самый любимый язык программирования по результатам опроса stack overflow. Кринжутсу с соевой SJW повесточкой у них в репо хватает. Там даже от названия констант оскорбляются.

Одна половина в комитете айтишники и им похуй на менеджмент, дай пописать. Другая - эффективные менеджеры, далёкие от вайти. Зато драма на драме. И соевые фембойчики на арчиках, которые переписывают пакет за пакетом на раст.

Хочу базы - перекатывайся в зиг. Разраб просто в открытой посылает фембойчиков нахуй.

мимо
Аноним 19/10/23 Чтв 22:30:59 2885910 329
>>2885867
Айтишник сам за себя и вне политики.
Аноним 19/10/23 Чтв 22:36:14 2885916 330
Очевидно что фронтенд умирает (большой наплыв кадров)
Куда перекатываете?

Или сидите и ждете пока пузырь лопнет?
Аноним 19/10/23 Чтв 22:39:20 2885919 331
>>2885910
Тогда почему тебе не похуй на флаг? 🤡
>>2885908
Это история для Барнаула, у нас тут другие батхерты.
Аноним 19/10/23 Чтв 22:44:57 2885922 332
>>2885839
>Если люди играют в эти игры
В какие игры? Поставить на главную страницу блм/флаг Украины это какая-то игра? Это просто поддержка какой-то политической группы, не более. Из этого никак не следует, что там дураки в менеджерах, все просто. Из этого не следует, что от них можно ожидать чего угодно. Из этого следует, что от них можно ожидать поддержки популярной политической позиции среди западных леваков, всё. И конкретно метой управляет айтишник. Так что купи себе учебник по логике, может сможешь осилить и перестанешь нести бред.
Аноним 19/10/23 Чтв 22:53:01 2885930 333
>>2885919
Дада, Барнаульский Алтай, Край. В справке также написано? Понимаю если бы сидели в oneAss треде, но ведь не в oneAss треде сидим.
Аноним 19/10/23 Чтв 22:54:08 2885933 334
>>2885916
Хочу в бекенд. Но после раб.дня кнопкокрасом лень прорабатывать.

И разве в джэве и петухоне не такое же количество вкатунов?
Аноним 19/10/23 Чтв 22:56:45 2885936 335
image.png 10Кб, 335x137
335x137
>>2885922
Понимаешь в чём проблема. Эта поддержка делает ротации, как антуаны бочку. Сначала было модно поддерживать BLM, потом стало модно поддерживать украину. Причём украину поддерживать начали - а на BLM внезапно стало всем похуй.
Зато идеально по указочке всем похуй на события ближнего востока.
Вот, разве что пердольный экспресс, застрявший как в доставке не экспериментальной пятой версии, так и с повесточкой.
Аноним 19/10/23 Чтв 22:57:00 2885937 336
>>2885933
в фронте и питоне самое большое кол-во вкатунов
java не так много
Аноним 19/10/23 Чтв 22:58:20 2885940 337
>>2885930
Ну топик стартер порвался не от сжв а от того что не ту сторону в гойде поддержали.
Аноним 19/10/23 Чтв 23:00:42 2885942 338
>>2885940
Да не должны нихуя поддерживать. Всё это агитированное возбуждённое говно желающее засунуть трояна в анус должно идти нахуй.
Аноним 19/10/23 Чтв 23:05:21 2885947 339
>>2885940
Это примерно тоже самое если ты кушаешь чипсы, а тебе вместо чипса попадается бумажка "помогите африке! помогите водой", сука я чипсы ем, отстаньте вы от меня, я ничего не знаю про вашу африку, я пришел кушать чипсики. Этим должны заниматься политиканы, а не я.
Аноним 19/10/23 Чтв 23:06:00 2885949 340
>>2885942
> Да не должны нихуя поддерживать.
Потому что ты скозал?
>Всё это агитированное возбуждённое говно желающее засунуть трояна в анус должно идти нахуй.
Тебе же засунули реакт, ангуляр и тайпскрипт. Не очень то ты за свой анус беспокоишься. А это как раз область твоей компетенции прямой.
Пойди и завтра удали тайлвинд из проекта. А если кто-то будет возбухать воткни ему ручку в глаз.
Аноним 19/10/23 Чтв 23:08:45 2885953 341
>>2883471
хуй забей и используй esbuild как белый человек
Аноним 19/10/23 Чтв 23:14:07 2885956 342
>>2885949
>Пойди и завтра удали тайлвинд из проекта
Опять этот шизик выискивает несуществующие зависимости. Вот и поговорили.
Аноним 19/10/23 Чтв 23:16:29 2885961 343
>>2885949
чего добивался и чего добились все люди которые вставили флаг в логотип компании? ничего ровным счетом не поменялось.
Но они создали клеймо "дурачка на побегушках"
Аноним 19/10/23 Чтв 23:17:27 2885963 344
>>2885947
Тебя это касается и гойда это твоё дело.
Аноним 19/10/23 Чтв 23:21:39 2885970 345
>>2885963
Получается тогда и тебя касается недостаток еды в Африке, когда ты последний раз отправил посылочку с едой в Африку?
Или это другое
Аноним 19/10/23 Чтв 23:23:58 2885977 346
>>2885970
Это другое потому что
1. все хуеносцы военнобязанные.
2. если ты считаешь себя гражданином это твоя ответственность тоже.
Аноним 19/10/23 Чтв 23:27:55 2885983 347
>>2885977
Выкрутился, давай и я попробую?
1) это не другое, потому они с Африке поедут в наши страны , останови паток мигрантов уже сейчас, отправь еду и воду.
2) ты житель своей страны и мигранты из бедной африки придут к тебе спустя 40 лет.

Отвечая на твой вопрос - я гражданин страны, у меня нет никаких обязательств прям сейчас, хватит фантазировать, я программист обычный.
Аноним 19/10/23 Чтв 23:28:02 2885984 348
>>2885961
Хотя бы добились того что начался это топик где разумист(я) объяснил анальникам положняк.
Аноним 19/10/23 Чтв 23:31:37 2885990 349
>>2885983
> Выкрутился, давай и я попробую?
Ты натянул сову на глобус, а я просто базу выдал.
> Отвечая на твой вопрос - я гражданин страны,
Холоп ты, и я тоже. Я поэтому и не чувствую никакой ответственности за годы потому что я не гражданин.
>у меня нет никаких обязательств прям сейчас, хватит фантазировать, я программист обычный.
Это ты голову в песок спрятал и ты фантазируешь.
Аноним 19/10/23 Чтв 23:45:26 2886001 350
>>2885936
Это не влияет на технологии

>>2885942
Почему не должны? Они и обратное делать не должны, не должны воздерживаться от выражения политической позиции, нет обязательств поступать в ту или иную сторону, как говорится законом не запрещено

>>2885947
Это не влияет на вкусовые качества чипсов

В итоге изначальный тезис "если технология лезет в политику, ее не стоит брать" не выдерживает критики
Аноним 19/10/23 Чтв 23:46:12 2886002 351
Какой вообще вид деятельности дал вам понимание, что вы не последний долбоеб во фронтенде, а предпоследний? На работе что-то хуярили усердно и начало получаться, пет проект какой запилили нестыдный (тудушку с вложенными тудушками, магазин тудушек и игру в тудушки). Где этот принцип 80/20, пусть и очень условно, работает?
Аноним 19/10/23 Чтв 23:57:41 2886020 352
>>2886002
Фронт - это всегда низы айти.
Но греет душу что есть jquery обезьяны, они ниже по иерархии
Аноним 19/10/23 Чтв 23:59:40 2886022 353
>>2886002
Когда бекендер не может выполнять твою работу.
Аноним 20/10/23 Птн 00:01:34 2886023 354
Вот вам иерархия

с++
девопс
эмбед
бекендер
тестировщик (есть переспетивы в auto)
курьер
сентехник
электрик
фронт на ангуляре
фронт на реакт
фронт на vue
jquery
торговец огурчиками у метро
Аноним 20/10/23 Птн 00:07:37 2886024 355
>>2886023
Тестировщик же самая обезьянья профессия. А так все верно, фронт для гуманитариев с 9 классами и английским уровня А2.
Аноним 20/10/23 Птн 00:08:07 2886025 356
Аноним 20/10/23 Птн 00:09:49 2886028 357
>>2886023
Самые позорники это геймдев. Им даже не платят. Они на крестах кстати часто.
Аноним 20/10/23 Птн 00:12:20 2886032 358
>>2886025
фуллстек существует 2 вариантов
1) фронт, бесплатно выполняет работу бекендера
2) бекендер, бесплатно выполняет работу фронта

Вот что такое фуллстек

Аноним 20/10/23 Птн 00:14:06 2886036 359
>>2886023
> эмбед
Сюда не вкатится без B2 вообще никак
Гайдов не существует, только даташитов на английском
Курсов по ассемблеру нет
Аноним 20/10/23 Птн 00:14:39 2886037 360
>>2886001
>Это не влияет на технологии
>Почему не должны? Они и обратное делать не должны, не должны воздерживаться от выражения политической позиции, нет обязательств поступать в ту или иную сторону, как говорится законом не запрещено
Пчел, я понимаю что лефт пад прошёл мимо. Идите нахуй со своим диджитал терроризмом. Выражайте мнение в сритторе, а не в репозитории на гитхабе прямо в ченжлоге.
Аноним 20/10/23 Птн 00:21:41 2886045 361
>>2886032
То есть бэк рано или поздно придется учить не поверхностно, а нормально? Так же ж можно ебу дать сколько всего знать надо.
Аноним 20/10/23 Птн 00:25:32 2886048 362
>>2886045
Че там надо знать, чтобы шлёпнуть круд?
Аноним 20/10/23 Птн 00:29:02 2886050 363
>>2886045
Я бекенд получаю 200к
ты фулстак получаешь 200к (только ты работаешь за 2)
Аноним 20/10/23 Птн 00:31:45 2886051 364
>>2886050
Зато фулстеком проще устроиться
Аноним 20/10/23 Птн 00:37:38 2886053 365
>>2886051
- можно говнокодить и хуй тебе кто что сделает
- на работу берет чувак, который не понимает в IT
Аноним 20/10/23 Птн 00:45:13 2886055 366
>>2886053
Да хуй знает. У меня такого никогда не было
Аноним 20/10/23 Птн 01:11:03 2886067 367
>>2886023
>с++
Согласен
>девопс
Обычный слесарь, строящий калопроводы (пайплайны), ничего особенного, должны быть намного ниже, это же обслуга для крудошлёпов и формошлёпов
>эмбед
Согласен
>бекендер
Лол, крудошлёпы/микросервисошлёпы не могут быть итак высокого
>тестировщик (есть переспетивы в auto)
Да, это дно
>фронт на ангуляре
>фронт на реакт
>фронт на vue
Формошлёпы на одном уровне с заднеприводными бекенд макаками, ниже только тестеры и всякие аналитики
Аноним 20/10/23 Птн 04:55:16 2886099 368
>>2886002
Когда все бекендеры стали тупыми обезьянами которые вечно косячат.
Когда ты перечишь.
Когда ты без напряга просидел всю неделю, сделал многое и ничуть не напрягся.
Аноним 20/10/23 Птн 05:33:43 2886103 369
>>2884196
Обычно советуют серию книг "вы не знаете JS". Собственно даже тут в шапке она есть, сам думают её прочитать.
Аноним 20/10/23 Птн 08:40:23 2886126 370
>>2885261
А PHP это не соевый SSR?
Аноним 20/10/23 Птн 08:43:46 2886129 371
>>2886126
Это бумеровый SSR, даже клиентского роутинга нету
Аноним 20/10/23 Птн 08:47:24 2886131 372
>>2886129
С хуев это нету, ты можешь слать респонс и в АЯКС или как там клиентский роутинг сделан, точно такойже сгенерированный HTML, только на пхп.
Аноним 20/10/23 Птн 08:48:31 2886133 373
>>2886028
Недавно вакансию на рпг мейкере видел.
Аноним 20/10/23 Птн 08:49:45 2886135 374
>>2886131
Ну я не знаю такого инструмента, по-моему там надо вручную костылить чтобы переходы по разным url не вызывали перезагрузку страницы. Вот у дедов рубионрейлсовых есть turbolinks, может у пыхарей позднее есть. Но это всё равно древний кал мамонта по сравнению с next/nuxt/sveltekit
Аноним 20/10/23 Птн 09:05:00 2886139 375
>>2886135
Там дрочь будет, когда ты хочешь разделить на клиенте или на сервере генерить HTML(типо в нексте это легко), а если тебе просто SSR и роутинг на клиенте, то это легко(в теории, надо по пробовать).
Аноним 20/10/23 Птн 09:40:34 2886169 376
>>2886135
> Ну я не знаю такого инструмента, по-моему там надо вручную костылить чтобы переходы по разным url не вызывали перезагрузку страницы.
Это действительно так нужно? Это просто побочный эффект того что сайт уже написан на жабаскрипте.
Аноним 20/10/23 Птн 09:51:22 2886183 377
>>2886169
Да, нужно, практически любое качественное веб-приложение это SPA с клиентским роутингом
Аноним 20/10/23 Птн 10:03:50 2886197 378
>>2886183
Если это spa то рельсы анрилейтед. Если это не spa, то турболинки анрилейтед.
Аноним 20/10/23 Птн 10:19:04 2886223 379
Почему бекенд-уебаны кекают с нас, если у них такая же конкуренция, а ещё большая часть калопроводов примитивнее наших форм?
Аноним 20/10/23 Птн 10:21:22 2886229 380
>>2886223
Потому что ты все ещё не выпросил себе большую зарплату.
Аноним 20/10/23 Птн 11:42:52 2886357 381
>>2886099
>Когда все бекендеры стали тупыми обезьянами которые вечно косячат
Это вообще пиздец дегенераты. Недавно ждал полдня когда на бэке выкатят фичу. Бэкодебил усирался и говорил что он все сделал, а потом спустя полдня проверки оказалось, что он ее забыл выгрузить. Это примерно как если бы я сделал компоненту и забыл ее отрендерить. Я бы просто не смог сдать таску, а у этих дебилов это все в порядке нормы.
Аноним 20/10/23 Птн 12:34:43 2886425 382
>>2886357
Я тут в прошлом месяце пару раз бомбил.
Посоветовали быкануть - быканул.
Какое-то время все норм было, а потом опять хуйня началась.
Но я уже не бомблю, просто понимаю, что бекендеры по уровню развития примерно как реактомакаки.
Аноним 20/10/23 Птн 13:31:09 2886519 383
>>2886223
>>2886357
>>2886425
Эй перекладыватели джейсонов, сколько у вас уровней абстракции в клиентской части?
Пока вы "думаете" над тем как отрисовать данные в окошке браузера, бэкендер создаёт целую архитектуру где всё должно работать в синергии с друг другом. Вы хоть понимаете сколько уровней абстракций надо держать в голове? Вопрос риторический.

>Бэкодебил усирался и говорил что он все сделал, а потом спустя полдня проверки оказалось, что он ее забыл выгрузить.
Это он тебе так сказал, чтобы ты своим смузихлёбским умишком мог понять его слова и отьебаться на время. Уверен, у него случилась непредвиденная ошибка, про которую он не хотел говорить.
Аноним 20/10/23 Птн 13:43:02 2886537 384
>>2886519
Что такое уровень абстракции?
Аноним 20/10/23 Птн 14:06:18 2886585 385
>>2886357
Забавно, как у вротендеров бомбит с бэкопетушни. У меня, как у бэкопетушка, тоже горит с вротендоолигофренов, которым похуй на свагер и доку, и которые за пол дня не могут в фетче перенести отправку токена из тела в заголовок.
Аноним 20/10/23 Птн 14:20:53 2886610 386
>>2886519
>бэкендер создаёт целую архитектуру где всё должно работать в синергии с друг другом. Вы хоть понимаете сколько уровней абстракций надо держать в голове?
>Уверен, у него случилась непредвиденная ошибка

Проиграл. Ох уж эти маняархитекторы. Атланты прям
Аноним 20/10/23 Птн 15:14:08 2886694 387
image.png 35Кб, 796x405
796x405
image.png 19Кб, 526x487
526x487
image.png 149Кб, 560x437
560x437
image.png 343Кб, 600x340
600x340
>>2886519
Как же ты заебал со своим необычайным бэком.
Аноним 20/10/23 Птн 15:28:22 2886735 388
Да не БОМБИТ У [...].mp4 1058Кб, 1280x720, 00:00:07
1280x720
Аноним 20/10/23 Птн 16:02:58 2886822 389
да какие абстракции на беке? абстракции есть в геймдеве

а бек это максимум 1 уровень абстракций
Аноним 20/10/23 Птн 16:50:24 2886912 390
>>2886822
Абстракция ОРМ, абстракция Контроллер, абстракция Нджинкс
Аноним 20/10/23 Птн 16:53:04 2886916 391
>>2886912
А хуй за щекой абстрактный?
Аноним 20/10/23 Птн 17:01:16 2886932 392
>>2886916
У фронтендеров хуй за щекой не абстрактный.
Аноним 20/10/23 Птн 17:03:37 2886940 393
>>2886916
Хуй за щекой это целая архитектура. Хуй и щека должны работать в синергии друг с другом. Ты хоть понимаешь сколько уровней абстракций нужно держать в голове?
Аноним 20/10/23 Птн 17:08:50 2886953 394
>>2886940
*не в голове, а за щекой
Аноним 20/10/23 Птн 17:41:17 2887015 395
>>2886940
Проиграл, спасибо.

>>2886932
☼↑☼
←☼→
☼↓☼
Якеж хуёво наверно быть стрелочником.
Аноним 20/10/23 Птн 18:19:42 2887131 396
>>2886519
>Эй перекладыватели джейсонов
Ты к кому обращаешься? Это бекендеры джейсоны перекладывают.

>Пока вы "думаете" над тем как отрисовать данные в окошке браузера, бэкендер создаёт целую архитектуру где всё должно работать в синергии с друг другом. Вы хоть понимаете сколько уровней абстракций надо держать в голове? Вопрос риторический.
Лол, забавно видеть такое самомнение у крудошлёпа. Это мания величия?
Аноним 20/10/23 Птн 18:25:29 2887143 397
>>2886822
Ну не 1 уровень, но и не дохуя. Бек со слишком большим уровнем абстракций распиливается и рефакторится.
Аноним 20/10/23 Птн 19:17:16 2887287 398
Пацаны, как сделать PWA из react приложухи? Нужно просто ярлык на рабочий стол мобильника.
vite/webpack
Аноним 20/10/23 Птн 22:42:51 2887583 399
image.png 26Кб, 786x316
786x316
Я бы хотел свалить с фронта уже только из-за этого.
Аноним 20/10/23 Птн 23:04:57 2887608 400
>>2887583
Ты не должен был сюда попасть, уебывай.
Аноним 20/10/23 Птн 23:15:17 2887621 401
>>2887608
Петушаризависимый, спок.
Аноним 20/10/23 Птн 23:45:58 2887642 402
>>2887583
Тебе не похуй на оперу и самсунг?
Аноним 21/10/23 Суб 00:17:02 2887686 403
>>2887642
Там 3+ страницы с дисклеймерами, каждая из которых по цепочке жалуется дальше, что метод реализован в разных браузех в вот уже третьем по счёту прототипе.
Аноним 21/10/23 Суб 00:26:51 2887703 404
Аноним 21/10/23 Суб 00:28:23 2887706 405
>>2887703
>А core-js тебе нахуя?
коржс уже давно нихуя не все может заполифиллить.
Аноним 21/10/23 Суб 00:31:45 2887713 406
>>2887703
А можно оно просто будет работать, везде одинаково, даже полишимов, просто работать, просто везде, одинаково?
Аноним 21/10/23 Суб 00:32:57 2887715 407
>>2887706
Ну, речь-то о groupBy идёт, так?
Некоторые вещи заполифиллить в принципе нельзя. Поэтому их понифиллят. Накидай чего-нибудь, что не поддерживает core-js.
Аноним 21/10/23 Суб 00:35:34 2887716 408
>>2887715
>Накидай чего-нибудь, что не поддерживает core-js.
атомикс самое очевидное офк, всякие dom api туда же
Аноним 21/10/23 Суб 00:44:50 2887721 409
>>2887716
С WebAssembly что-то мутите? Звучит больно.
Аноним 21/10/23 Суб 01:31:29 2887746 410
>>2887715
Понифиллы то тут при чём?
Есть вещи которые вообще никак нельзя. Ни полифиллами, ни даже транспиляций.
Максимум дать совместимое апи чтобы оно дыры заткнуло, но на самом деле нихуя не делало. WeakMap например и абортконтроллер в фетче.
Аноним 21/10/23 Суб 08:07:39 2888098 411
>>2887715
>>2887746
>groupBy нельзя заполифилить
Зачем вы так усиленно серите базвордами и при этом несёте полнейшую хуйню? Это полифилится как 2 пальца обоссать.
Аноним 21/10/23 Суб 14:34:12 2888644 412
>>2878204 (OP)
Есть сайт, который в теории могут заблокировать. Хочу расширение как у рутрекера (автоматический прокси работающий только с нужным сайтом).

Сложно ли это написать? Имеет смысл вкатываться в JS или сразу фрилансеров искать?
Аноним 21/10/23 Суб 14:38:57 2888651 413
>>2888644
Пчёл, смысл приложений в обходе блокировок, что нужен сирвир, через который будет ходить трафик.

Чисто гипотетически, нет, не сложно, на уровне экстеншона отлавливать запросы и форвардить в твой прокси-сирвир.

Момент в другом. Учитывая что блокируют даже протоколы, а-ля openVPN и прочие, что твой трафик скорее всего разберут и блокнут анусопёс. Поэтому тут сложность и ненадёжность твоего решения резко повышается. Лучше разберись в вопросе и поищи варианты для VPNэнирования/туннелирования.
Аноним 21/10/23 Суб 16:59:23 2888902 414
Итс революшн,Джонни!В 21 ноде новая фича
>Объявлен стабильным API Fetch, предназначенный для загрузки ресурсов по сети и упрощающий написание универсального JavaScript-кода, пригодного для работы на стороне сервера и клиента. Реализация основана на коде из HTTP/1.1 клиента undici и максимально приближена к аналогичному API, предоставляемому в браузерах. API включает в себя метод fetch() и объекты Headers. Request и Response, представляющие HTTP-заголовки, запрос и ответ.
Аноним 21/10/23 Суб 17:12:35 2888919 415
>>2888644
Так готовое расширение можешь взять. Полно их.
В некоторых есть возможность использовать для определенных сайтов.
Аноним 21/10/23 Суб 17:34:42 2888954 416
А может в тайпскрипте есть встроенный тип для словаря {[key:string]:string} ? Супер частая же штука.
Аноним 21/10/23 Суб 17:40:05 2888959 417
Аноним 21/10/23 Суб 17:45:12 2888966 418
Аноним 21/10/23 Суб 18:34:40 2889035 419
Какой бандлер чаще всего используется для node js приложений? Нам же всё равно нужно как минимум тришейкать и минифицировать код, в идеале?
Аноним 21/10/23 Суб 19:11:45 2889077 420
>>2889035
>Какой бандлер чаще всего используется для node js приложений?
Чаще всего? Вебпук. Чаще в новых проектах? Ролап.
>Нам же всё равно нужно как минимум тришейкать и минифицировать код, в идеале?
для ноды этим никто не занимается. Разве что тришейкать.
Аноним 21/10/23 Суб 19:13:20 2889079 421
>>2888902
Чет нода очень слоупочно развивается
Аноним 21/10/23 Суб 19:18:29 2889083 422
>>2889035
Для чего бандлить нодежс приложения? Еще понятно зачем библиотеку бандлить, которую публикуешь для общего пользования, для инкапсуляции, чтобы не импортили кишочки библиотеки. Но прилаги то зачем бандлить, которые на ноде запускаешь?
Аноним 21/10/23 Суб 19:29:55 2889096 423
>>2889083
Ну чисто в теории, если большое приложение, неиспользуемый код выкидывать. Опять же минифицировать чтобы быстрее парсилось. Если предположить что процессы ноды динамически будут создаваться и убиваться. Ещё например если тс используем, он может пустые файлы генерить, это гавно выкидывать нужно. Транспиляция сюда же. Короче говоря формирование бандла здесь не настолько важно как в браузерах, где нужна компактность, совместимость итд, но не могу представить что это настолько маргинальная хуйня.
Аноним 21/10/23 Суб 20:31:47 2889188 424
Аноним 21/10/23 Суб 20:45:47 2889206 425
>>2889083
Неиспользуемый код всё равно надо парсить и держать в оперативка
Бандлят и минифицируют если сколько сервис запускается и ест критично
Аноним 21/10/23 Суб 21:31:05 2889262 426
тупой вопрос,есть массив значений.
как нажимая кнопку выводить рандомное значение из массива(новое заменяет старое)?
вопрос именно в технике рандома
Аноним 21/10/23 Суб 21:39:11 2889268 427
Аноним 21/10/23 Суб 21:47:04 2889277 428
>>2889268
а насколько это трушный гсч?
Аноним 21/10/23 Суб 22:01:32 2889294 429
image.png 152Кб, 1532x864
1532x864
Почему TS позволил запороть типизацию и даже ни пискнул?
Аноним 21/10/23 Суб 22:19:45 2889321 430
image.png 31Кб, 1033x267
1033x267
Аноним 21/10/23 Суб 23:14:40 2889349 431
Фронтенд мертв.
В go средняя 300к
400к на сеньере

А вы продолжайте дальше горбатится за 200к на фронте
Аноним 22/10/23 Вск 01:19:10 2889399 432
>>2889079
Ей особо и не надо. Фетч конечно прикольно, но ничего особо радикального, просто удобнее стало. Только такие штуки она запиливать и может.
В 20й вот взялись за производительность, там охуеть какой выигрыш.
Аноним 22/10/23 Вск 02:34:28 2889423 433
>>2889349
У второсортного сеньор фронта средняя тоже 300, 200 это нижняя граница мидла
Аноним 22/10/23 Вск 02:53:19 2889425 434
>>2889423
То что ты описываешь встречается достаточно редко.
в GO куда не глянь везде сотыги, а в фронте нужно еще постараться найти "не говно"
Аноним 22/10/23 Вск 03:05:56 2889427 435
>>2889425
Достаточно часто, сеньоры ниже 300к редко зарабатывают, мидлы ниже 200 это тоже либо демпингующие лошки омежки, либо третьесортные галеры. А ещё проиграл с "горбатиться" на фронте. С чего тут горбатиться-то, лол? Кнопки красить и формочки шлёпать?
Аноним 22/10/23 Вск 03:49:13 2889430 436
>>2889427
фронт 300+ это либо банки, либо авито с яндексом
а GO 300 даже в обычных галерах
Аноним 22/10/23 Вск 04:09:45 2889433 437
>>2889430
Да в любом бигтехе так, и в стартапах, и в нормальных галерах
Аноним 22/10/23 Вск 09:20:13 2889482 438
>>2889321
В настройках как то можно настроить, чтобы компилятор по умолчанию не давал мне запороть никакой тип, только если я сам явно не укажу. А то это уже второй случай тихого закапывания типа я нашел.
Аноним 22/10/23 Вск 09:22:58 2889483 439
>>2889482
Fix это вопрос, а не утверждение
Аноним 22/10/23 Вск 11:30:05 2889566 440
image.png 5Кб, 452x89
452x89
А в jest есть xdescribe и xtest методы, чтобы по быстрому выключать весь свит или тест?
Щас пишу пикрил.
Аноним 22/10/23 Вск 11:51:58 2889584 441
image.png 97Кб, 897x928
897x928
>>2889482
Не писать как долбоёб? Не надеяться на магию? ТС не даёт защиту от проёбов в рантайме? ТС нужен для статической типизации на этапе разработки?

Описанный тобой тип удовлетворяется после того как ты заспредил своего pидораса в setPиподрас. Дальше, даже если твой e.target.name окажется не в списке ключей - описанного интерфейса - поебать, просто будет расширяющее изменение. Попадёт - ну заебись, перезапишем.

Можно накостылить обёртку инпута и сужать тип name до нужного ключа. Как бы, да, с точки зрения типизации ок, работает. Пользователь меняет в форме name аттрибут - не работает.

Ты, блядь, название нужного поля заранее знаешь. Ты можешь явно указывать маппинг к полю объекта по имени, а не надеяться на аттрибуты инпута. Тем более ты скорее всего свои данные будешь слать через fetch/axios, а не средствами формы.

А вообще не еби мозги и бери react-hook-form. Всё уже за тебя придумали.
Аноним 22/10/23 Вск 12:02:38 2889590 442
>>2889584
Да добавлю. Берёшь именно ЛИБУ ДЛЯ ФОРМ и ЛИБУ ДЛЯ ВАЛИДАЦИИ, а-ля zod, yup, joi, arktype, io-ts, govno, mocha, cheto-esche
Аноним 22/10/23 Вск 12:07:56 2889594 443
В js есть надежда увидеть какие-нить контейнеры результата? Словами не передать насколько всратой выглядит стандартная схема перехвата и обработки исключений.
Аноним 22/10/23 Вск 12:10:00 2889597 444
Посмотрел на nest js и что-то мне совсем не нравится. Для бекенда на жс есть что-то получше? Почему пхп несмотря ни на что развился во что-то более-менее нормальное, а жс так и сидит в луже, хотя начинали они в +- одинаковых условиях говна?
Аноним 22/10/23 Вск 12:15:17 2889607 445
Аноним 22/10/23 Вск 12:22:40 2889620 446
>>2889597
На беке жс значительно моложе пыхи. Нода появилась в 2009 аж, до этого были реализации жс, но они не имели вообще экосистемы никакой. Т. е. нода появилась в эпоху микросервисов и облаков и имеет такую экосистему, а пыха использовалась с 90-ых для монолитов, соответственно имеет симфони, которая старше ноды (2005 г), а у симфони было дохуя предшественников
Аноним 22/10/23 Вск 12:25:44 2889621 447
>>2889620
да и плохо ты искал. на ноде есть по меньшецй мере два клона рельсов sales.js и adonis.js
Аноним 22/10/23 Вск 12:28:01 2889623 448
>>2889621
есть еще фулстек фреймворк самобытный meteor привязанный к монге
Аноним 22/10/23 Вск 12:31:29 2889627 449
>>2889623
>>2889621
Судя по логу разработки эти фреймворки больше мертвы чем живы. И про них вообще нихуя не слышно их кто-нибудь вообще использует? Нест ещё более-менее на слуху, экресс это база, а больше и нет нихуя будто бы.
Аноним 22/10/23 Вск 12:32:04 2889628 450
Аноним 22/10/23 Вск 12:32:25 2889629 451
>>2889584
Да, я сразу не подумал что объект с полями типа Person и дополнительным полем qwerty тоже является типом Person.
Аноним 22/10/23 Вск 12:56:35 2889667 452
>>2889590
>mocha
Это для тестов вообще-то
Аноним 22/10/23 Вск 13:02:11 2889677 453
>>2889627
Бэк на жиесе это больше прикол. Нет никаких внятных причин, почему нужно использовать именно туже ноду, а не гоху/пыху/решетки и проч.
Аноним 22/10/23 Вск 13:07:36 2889682 454
>>2889677
Ну вот а руби или петухон зачем использовать, если есть всё остальное? Просто жс изначально каловый язык, который латали-латали да так и не долатали.
Аноним 22/10/23 Вск 13:11:47 2889689 455
>>2889682
>Ну вот а руби или петухон зачем использовать
Так их и не используют. Первый вообще считай сдох, а второй больше про даталернинг и "программирование для начинающих".
Аноним 22/10/23 Вск 13:11:53 2889690 456
>>2889677
Причина одна. Ты делаешь на том, что лучше знаешь. Если ты все одинаково не знаешь, только по верхам набрался, то берешь что хочешь, хоть пыху, хоть шарпы. Однохуйственно. Делаешь свои круды. Если же ты знаешь технологию на уровне шестеренок, то берешь ее и делаешь более сложные штуки.
Аноним 22/10/23 Вск 13:12:56 2889692 457
>>2889690
Зачем брать человека, который хорошо знает ноду, а не человека, который хорошо знает гоху/пыху/решетки и пр.
Аноним 22/10/23 Вск 13:15:02 2889695 458
>>2889690
Чтобы на ноде писать бэк, нужно быть опытным бэкендером, на пхп гораздо сложнее выстрелить себе в ногу насрать себе в штаны
Аноним 22/10/23 Вск 13:15:08 2889697 459
>>2889692
Тех кого "берут" с улицы различаются только ценниками. Других преимуществ для кабана они не имеют.
Аноним 22/10/23 Вск 13:16:47 2889700 460
>>2889689
Ну руби же был популярен когда-то, да и питон туда-сюда. Главное чтобы язык сам по себе был норм, тогда будет запрос на нём что-то пилить и использовать. Судя по тому как бекенд фреймворки на жс (не) пилятся, жс тупо не имеет качеств, делающих из него удобный, безопасный язык. Ну на фронте-то понятно альтернатив нет.
Аноним 22/10/23 Вск 13:24:19 2889714 461
>>2889700
>Главное чтобы язык сам по себе был норм
Да срать всем. Главное - это ниша которую он занимает и число разработв в этой нише. Качества-хуячества никого не волнуют.
Вон те же решетки почти идеальный язык, который пытаются совать везде где только можно, но он нахрен никому не обсорался. Потому что энтерпрайз держит жаба и он там не нужен. Мобилки держат джавакотлины и свифт и ксамарин там не нужен. Фронтенд держит жабаскрипт и блазор там не нужен. Ну ты понел.

Та же пыха большую часть своей истории существования была полнейшим говном, кто только ее помоями не поливал и ничего. Как держала веб так и продолжает держать, а всякие "убийцы пхп" вроде питона со всем своим модным синтаксисом и правильностью сосут хуй и сидят на обочине, несмотря на весь пиар.
Аноним 22/10/23 Вск 13:36:50 2889735 462
>>2889714
По мне нодажс в своё время выстрелила, у неё был начальный импульс чтобы отвоевать часть рынка, разрабов жс дохуя. Но сам жс это калыч, поэтому никто особого профита не увидел.
Аноним 22/10/23 Вск 14:15:38 2889768 463
Вот есть плагин, написанный на typescript.
https://www.npmjs.com/package/esbuild-plugin-license
И есть обычный конфиг ESBuild, без следов какого-либо тайпскрипта.
Как мне этот плагин использовать в конфиге?
Если я импортирую плагин, то из него импортируется не функция плагина, а какой-то объект.
Я так понимаю, мне нужно в среде окружения настроить тайпскипт для этого что-ли или нет?
Аноним 22/10/23 Вск 15:07:56 2889830 464
>>2889768
>Если я импортирую плагин, то из него импортируется не функция плагина, а какой-то объект.
Там буквально в описании написано:
import esbuildPluginLicense from 'esbuild-plugin-license';

plugins: [esbuildPluginLicense()],

импортируется esbuildPluginLicense и это функция.

Вот она в коде:
https://www.npmjs.com/package/esbuild-plugin-license?activeTab=code
ctrl+f function esbuildPluginLicense
Аноним 22/10/23 Вск 15:10:50 2889833 465
image.png 45Кб, 701x182
701x182
А чем смысл скрывать дефолтный чекбокс и вместо него делать спан и через before добавлять свой чекбокс? Че за дичь?
Аноним 22/10/23 Вск 15:14:52 2889840 466
>>2889833
для слепоглухонемых юзающих скринридоры и похожу залупу
Аноним 22/10/23 Вск 15:24:05 2889853 467
Аноним 22/10/23 Вск 15:25:45 2889855 468
>>2889840
А с дефолтным что не так?
Аноним 22/10/23 Вск 15:30:27 2889859 469
>>2889855
Стилизовать хочется, чтобы красиво и кроссбраузерно.
Аноним 22/10/23 Вск 15:34:05 2889864 470
>>2889855
CSS резеты существуют не просто так.
Выпиливают не только марджины с паддингами, да box-sizing меняют на border-box.
Аноним 22/10/23 Вск 15:39:15 2889872 471
>>2889859
>Стилизовать хочется
Не хочется...
Аноним 22/10/23 Вск 15:45:52 2889890 472
>>2889872
Будешь делать как дизайнер нарисует.
Аноним 22/10/23 Вск 15:50:32 2889906 473
>>2889890
Еще и дизайнера нанимать!!! Вы совсем охуели! А ну быстро дизайник, версточку, формочки, апишечки, контейнечеки, все в сиай сидишечку на гитхабчике и на куберочек!
Аноним 22/10/23 Вск 15:58:30 2889926 474
>>2889906
Кабан кабаныч, с такими запросами ты мне нахуй не нужен. Это тебе нужно местечко просить в этом молодом и динамично развивающемся стартапе.
Аноним 22/10/23 Вск 19:09:11 2890125 475
image.png 25Кб, 446x466
446x466
посоны, я уже горю нахуй, помогите создать правильный запрос к API ChatGPT, все мои варианты неработают, вот документация https://platform.openai.com/docs/api-reference там только варианты с бибиотеками и для питона, курл и ноджс, а я хочу просто сделать запрос на API отправив промпт ответов, сам запрос и получить ответ, желательно с помощью JQuery и без ебаных библиотек, прямо из js файла, прикрепил скрин того что писал я и что нихуя не работает

у кого нет ключа для их API, вроде можно вместо их домена подставить вот этот neuroapi.host и будет работать
Аноним 22/10/23 Вск 19:20:41 2890140 476
>>2890125
Жирновато, странновато, маловато. Хочется послать нахуй.
Аноним 22/10/23 Вск 19:23:02 2890143 477
>>2890140
>Хочется послать нахуй

Человек требует идти читать и вникать в доку, потом написать по ней рабочий код, и отправить ему, чтобы потушить его пердак.
Зачем посылать нахуй? Конечно же поможем.
Уже читаю доку, подожди чуток
Аноним 22/10/23 Вск 19:35:13 2890172 478
>>2890143
Да конечно, а потом окажется что он от нас ожидает токен или с российским IP и его просто шлёт нахуй.
Как же я это обожаю:
> помогите, не работает
> а что не работает, что ты делал, что произошло?
> ну оно просто не работает! Вы все тупые, разве не очевидно в чём дело??????
Аноним 22/10/23 Вск 19:45:59 2890191 479
image.png 1Кб, 190x46
190x46
>>2890125
пример запроса.

пример ошибки.

скриншотами в постмане и текстом для проверки.

где твой токен?
Аноним 22/10/23 Вск 19:48:41 2890198 480
>>2890172
да у половины вкатышей язык с костями.
пишут невнятную хуйню а потом полтредом выпытывают крупицы информации.

самые смешные - вопросы по верстке.
типо скриншот кидают и расписывают тонны пунктов что и где, и как не так работает.
без кода, офк.
Аноним 22/10/23 Вск 20:01:30 2890218 481
image.png 31Кб, 561x446
561x446
>>2890143
а нахуй нужен этот тред если анон даже подсказать не может? я перепробовал все варинты, нихуя, просто, я сдаюсь, уже несколько дней безрезультатно

>>2890172
нет я не из россии и не из бендерленда

>>2890191
пишу подробнее для всех, вдруг поможет

я установил вот это чудо я так думал https://github.com/xtekky/gpt4free там есть возможность запустить API, оно поднимается на локальном хосте, я хотел его использовать в своих целях но сразу отсосал хуй, нигде нет документации, потом до меня дошло что это просто эндпоинт, то есть по сути запросы должно принимать по вот такому адресу https://localhost:1337/v1/chat/completions и POST запросы должны подходить из документации Open AI, но у меня постоянно сыпет ошибки и нихуя не работает 2 день, я уже не могу, я пробовал все варианты и варианты от самого чатагпт, нихуя не работает, просто, через webui работает, через API нет, я не могу понять как ему нужно составить запрос и какие заголовки отправить, он постоянно недоволен, в документации есть варианты для питона и ноджс, но нет для просто JS, короче может вы подскажите где я сосу хуй при попытке отправить запрос, я верю что вы сообразительнее

да этой хуйне необязательно нужен токен и для теста можно использовать вот этот эндпоинт neuroapi.host вместо api.openai.com
Аноним 22/10/23 Вск 20:32:55 2890270 482
>>2890218
Я недавно писал аддон для браузера на чистом жс, где делаются запросы к чат гпт апи.
Тут можешь посмотреть
https://github.com/ts213/chatgpt-firefox-addon/blob/master/j.js

Там полный рабочий код для запросов, и ты так же сам аддон можешь установить и посмотреть, как работает.
И не ругайся ты так
Аноним 22/10/23 Вск 20:46:06 2890292 483
>>2890218
>да этой хуйне необязательно нужен токен и для теста можно использовать вот этот эндпоинт neuroapi.host вместо api.openai.com
А ты точно уверен?
Сомнительным кажется
Аноним 22/10/23 Вск 20:48:40 2890297 484
>>2889349
знаю джунов, которые недавно вышли на работу - 130-170. а ты продолжай убого троллить)
Аноним 22/10/23 Вск 20:50:04 2890302 485
>>2890270
ты меня понял, спасибо анон, тоже нужно это для расширения для себя, сейчас пока остывал дошло что этот gpt4free API может и вовсе неработает, надо попробовать его использовать в питоне, потому что я по сути писал тоже самое что и у тебя в коде, но ни разу не получил ответ

кстати, а без оплаты работает доступ к Open AI API чтобы потестировать? я насколько понял там плата от 20 баксов доходит, нехочется покупать доступ не понимая будет ли это работать, по этому и хотел использовать эту бесплатную альтернативу, но обосрался
Аноним 22/10/23 Вск 20:55:12 2890313 486
>>2890302
Я покупал номер на приём 1 смс для активации аккаунта, на новый акк дают триал на сколько-то там.
Аноним 22/10/23 Вск 20:59:01 2890316 487
Аноним 22/10/23 Вск 21:37:34 2890354 488
image.png 10Кб, 494x81
494x81
>>2890218
все, конечно, круто, что ты там рассказал про как ты делаешь петы, как бугуртишь, как отчаялся.

но где ошибки?
ошибки у девтулзе консольки?
ошибки в реквестах?
примеры запросов? какие запросы отправляешь?

понимаешь, слезные истории о похождении и сложностях никак не просветят в чем же причина и какая причина у ошибки.

вот этот вот красненький отгрызок вообще ни о чем не говорит.
Аноним 22/10/23 Вск 22:02:33 2890382 489
>>2889830
Понял, спасибо. Я посмотрел код в гитхабе, где тс и не посмотрел в npm.
В итоге получилось импортировать так:
const esbuildPluginLicense = require('esbuild-plugin-license');
и обращаться к самому плагину так
esbuildPluginLicense.default()
Хз почему такой экспорт в плагине кривой.
Аноним 22/10/23 Вск 22:12:49 2890401 490
image.png 8Кб, 614x107
614x107
image.png 11Кб, 367x203
367x203
>>2890354
вот это уже хороший признак что код работает и жопагпт его принимает и просто быкует на некорректный ключ? или я неправильно пишу код? ошибка 401
Аноним 22/10/23 Вск 23:40:48 2890468 491
image.png 154Кб, 906x504
906x504
image.png 3Кб, 531x35
531x35
>>2890401
апишка тебе говорит, что токен некорректен.

токен свой вставь.
как на втором скрине. т.е. вместо "test" - твой ключ.
Аноним 23/10/23 Пнд 00:32:38 2890498 492
>>2889597
Что именно тебе не нравится? Лучше неста ничего нет для ноды.

>>2889677
>Бэк на жиесе это больше прикол. Нет никаких внятных причин, почему нужно использовать именно туже ноду, а не гоху/пыху/решетки и проч.
Пыха хуже просто во всём, го чаще всего оверкилл и нужен только для edge cases в хайлоаде, не говоря о том, что это неполноценный язык-огрызок, а дотнет ещё норм.

>>2889735
>>2889700
А про тс ты слышал? Плохой язык по-твоему? Нест, если что, на тс. И для бекенд разработки не ноде вполне популярен. Бекенд на ноде на западе вообще процветает, но и в РФ работы достаточно много.

>>2889621
>>2889623
>>2889627
Метеор, сейлс, адонис сейчас очень редко используют в коммерческой разработке.
Аноним 23/10/23 Пнд 10:51:18 2890763 493
>>2890468
я наверно непонятно объясняюсь, у меня нет ключа и я специально ввожу рандом, цель была получить хоть какойто адекватный ответ от него, вроде получилось, он пишет что ключ невалиден, то есть считай мой код уже работает, осталось дело за малым, приобрести доступ, в gpt4free похоже ошибка была в отсуствующей библиотеке, которая почемуто не ставится сама по умолчанию
Аноним 23/10/23 Пнд 11:00:11 2890768 494
Как учиться-то? Везде забанены наши айпи, если нужно бесплатно хранить базу как в туториалах, то хер тебе. На хероку бан, на монгодб атласе бан. Получается только локально ставить монгодб. Покупать ВПНы, которые работают сутки через неделю, потому что их уже наши банят?

А как местная обосравшаяся ИТ индустрия собирается получать специалистов, они что на курсах тоже все на ВПНах сидят?

Расскажите вкатуну
Аноним 23/10/23 Пнд 12:23:04 2890843 495
>>2890763
>я наверно непонятно объясняюсь
да.

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

почитай про хттеп`ы, корсы, всякую такую залупу. подтяни знания в этой области.
у тебя либо по натуре изъяснения как земля, либо ты сам не понимал чего ты хотел.

>цель была получить хоть какойто адекватный ответ от него, вроде получилось, он пишет что ключ невалиден, то есть считай мой код уже работает
ну и хорошо.

> осталось дело за малым, приобрести доступ
удачи.
Аноним 23/10/23 Пнд 12:26:17 2890849 496
>>2890768
Напрямую по толстому интернет кабелю подключаемся.
Там гбня и црушники нас не видит . Максимум что могут сделать - обрубить провода, но Мистер Пу пока на такое не решается.
Аноним 23/10/23 Пнд 16:21:28 2891124 497
>>2890768
> Как какать?

Не благодари, пофиксил твой вопрос.
Аноним 23/10/23 Пнд 16:56:38 2891163 498
image.png 12Кб, 572x110
572x110
А вот во Vue такое нельзя сделать, чтобы показывало usages компонента?
Как узнать вообще, где компонент используется? Поиск каждый раз запускать?
На Реакте очень удобно было, сразу показывало, кто рендерит компонент.

Это ЖидБрейнс ИДЕ.
Аноним 23/10/23 Пнд 17:00:14 2891166 499
>>2891163
Если не понятно о чем я, то кнопка usages показывает список файлов в которых используется данная функция/компонент
Аноним 23/10/23 Пнд 18:49:40 2891297 500
аноны, заметил что некоторые сайты стали использовать такую хуйню как <script id="template" type="text/x-handlebars-template"></script> внутри тупа html шаблон который они используют для вывода на странице и места где должно чтото выводиться помечаются например типа {{title}}

что это за хуйня, как называется?

и например я хочу применить свои изменения к этому {{title}}, как это сделать? я пытался по всякому, не получилось, например пытался сделать чтобы там в шаблоне хранилось не просто тайтл а например {{title.replace('хуй', 'пизда')}} но конечно же это вызывает ошибку, как правильно дописать чтобы их скрпты этот {{title}} выводи в нужном мне виде, сейчас приходится их редактировать уже после рендеринга шаблона
Аноним 23/10/23 Пнд 18:53:31 2891302 501
>>2891297
> type="text/x-handlebars-template"
> handlebars
> чота такое
Загугли.
Аноним 23/10/23 Пнд 19:52:52 2891365 502
>>2890768
Не способен поднять свой ВПН -> идёшь работать на кассу в пятёрочку
Аноним 23/10/23 Пнд 20:39:38 2891457 503
c82da09265c59e9[...].gif 2329Кб, 640x360
640x360
Есть какие-нибудь библиотеки под vue с древовидной таблицей? Я нашёл primevue treetable, но там сортировку элементов дерева на одном уровне не сделать.
Аноним 23/10/23 Пнд 21:23:48 2891495 504
>>2891457
>но там сортировку элементов дерева на одном уровне не сделать.
а сам?

глянь девекстрим.
Аноним 23/10/23 Пнд 21:51:47 2891525 505
>>2889833
Кастомный дизайн и анимашки, потому что стандартный ты нихуя не изменишь особо.
Но оставляют и скрывают для того, чтобы работала функциональность как у обычного чекбокса через фокусировку по табу там и всему такому. То бишь под капотом ты ничего особо не городишь костыльного, а пользуешься нативным встроенным, а поверх рисуешь юзверю любую поеботу, какую захочешь. И на accessibility это не влияет
Аноним 23/10/23 Пнд 22:13:32 2891531 506
>>2891302
а можно как-то добавить в выводт этого {{title}} изменения? у меня получилось изменить сам шаблон с помощью replace, а вот изменить способ вывода этих фигурных скобок нет, например {{price}} выводит число вида $7.00, я хочу чтобы оно выводило 7$, как это сделать? пока приходится делать поиск по всем нужным классам и типа удалять из числа знак доллара, точку и 2 нуля на конце, а потом добавлять знак доллара на конце, хотелосьбы чтобы это происходило с помощью изменения самого {{price}}, как сказал способ {{price.replace('$', '')}} не работает, как и ${{{price}}.replace('$', '')} и т.п.
Аноним 23/10/23 Пнд 22:31:02 2891544 507
>>2889833
Нормальную кастомизацию чекбоксов до сих пор не завезли
Аноним 23/10/23 Пнд 23:21:45 2891607 508
Programmer vs G[...].mp4 2586Кб, 576x1024, 00:00:30
576x1024
Аноним 23/10/23 Пнд 23:29:44 2891615 509
Screenshot20231[...].jpg 98Кб, 1080x331
1080x331
>>2891531
Пчел блядь, это шаблонизатор. Шаблонизатор нужен чтобы данные в шаблоны подставлять. Открой ебучую доку и посмотри хелперы, если ты там собрался менять шаблоны, можешь и доку всунуть.
> меняю через реплейсы двигаю отрезаю вжух вжух
Пчёл, регулярки.
Пчёл, экстеншоны в магазине плагинов.

text.replace(/\$(\d+\.\d\d)/g, (_, num) => `${Number.parseFloat(num)}\$`)

Можно вообще подписаться на изменение узла через mutation observer
Аноним 24/10/23 Втр 16:47:49 2892472 510
Анунасы, а если бы вам предложили пойти пилить проект на свелте, пошли бы?
Аноним 24/10/23 Втр 16:56:33 2892484 511
>>2892472
Да я бы и в жопу дал за деньги.
Аноним 24/10/23 Втр 17:03:54 2892491 512
>>2892484
Не, я в жквери отказал бы.
Аноним 24/10/23 Втр 21:08:21 2892909 513
>>2892484
Двачую этого. У всего цена есть, за условные 700к рубчинских я бы хоть на ассемблере пошел писать.
Аноним 24/10/23 Втр 22:20:05 2893060 514
Подскажите плиз, по какой логике в билд проекта прикладываются лицензии зависимостей, которые напрямую используются в проекте. Но лицензии зависимостей, на которых сделаны основные зависимости, игнорируются?
Ведь если я написал библиотеку и использовал в ней другую библиотеку под лицензией MIT, то добавляя свою лицензию, я лицензирую только свои строчки кода. И в готовой программе должен указывать обе лицензии. Но почему я не должен указать все древо лицензий из которых состоят библиотеки в проекте?
Аноним 24/10/23 Втр 22:27:04 2893070 515
>>2893060
Потому что почитай лицензии. Не все лицензии обязывают упомянать использование пакета. MIT вообще идёт as is без каких-либо обязательств,хочешь продавай, хочешь изменяй. Можешь найти зато целую простыню из каких-нибудь apache 2.0 либ.
Аноним 24/10/23 Втр 22:52:35 2893111 516
>>2893070
MIT как раз и говорит, что программу можно использовать только при соблюдении 3-х условий:
1. Копирайт и текст лицензии должен передаваться вместе с программой.
2. Пользователь принимает, что ПО не гарантирует свою товарную пригодность.
3. Пользователь принимает, что автор и правообладатель не несет никакой ответственности за ПО.
Аноним 24/10/23 Втр 23:42:52 2893176 517
>>2892472
Итак пилю.
Я ж не фреймворкомакака, на чём хочешь проект напилю.
Аноним # OP 25/10/23 Срд 00:13:24 2893212 518
Аноним # OP 25/10/23 Срд 00:13:34 2893213 519
Аноним # OP 25/10/23 Срд 00:14:22 2893216 520
Ответить в тред Ответить в тред

Check this out!

Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов