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

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

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 529 95 88
JS Thread #247 /js/ Аноним 30/03/22 Срд 10:12:06 2325593 1
16313000548100.png 56Кб, 1050x1050
1050x1050
Предыдущий тред: >>2318057 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 30/03/22 Срд 10:55:54 2325623 2
Как вы изучали JS? Сначало верстку, а затем JS? Или базу html и css, затем JS, и уже после подтянули знания верстки?
Аноним 30/03/22 Срд 12:00:46 2325656 3
>>2325593 (OP)
Минина можно смотреть для ознакомления или он поехавший?
Аноним 30/03/22 Срд 13:34:55 2325695 4
Ну так что, разобрались что такое функция?
Аноним 30/03/22 Срд 13:39:25 2325698 5
>>2325623
В HTML и CSS изучать-то нечего. Можно буквально за пару дней просмотреть, что оно из себя представляет и сразу к жабаскурипуту перейти. И как можно скорее перекатиться на какой-нибудь фреймворк.
Аноним 30/03/22 Срд 13:44:08 2325701 6
>>2325698
>Можно буквально за пару дней просмотреть
Дык до сносного уровня верстки можно минимум через несколько месяцев докачаться
Аноним 30/03/22 Срд 13:48:26 2325703 7
Аноним 30/03/22 Срд 13:49:18 2325704 8
Аноним 30/03/22 Срд 13:49:25 2325705 9
>>2325701
Если на галере нет отдельного макаки-верстальщика - это дно хуже некуда.
Аноним 30/03/22 Срд 14:19:47 2325728 10
>>2325705
>Макака-верстальщик

Чел, на нормальных проектах используются библиотеки компонент, чужие или самописные, ты в 2010 завис
Аноним 30/03/22 Срд 14:35:51 2325738 11
>>2325728
Тогда бы все проекты выглядили как один, все же готовой библиотекой компонентов можно набросать интерфейс, но чуть лево чуть вправо кастомизировать или что-то нестандартное надо уже верстать
Аноним 30/03/22 Срд 14:52:49 2325745 12
Блять MUI это же пиздец, всмысле менять там sx хуикс ваще ёбнешься, мне одному так кажется?
Аноним 30/03/22 Срд 15:00:42 2325748 13
Дайте базу треда по способу стилизации в реакт
Аноним 30/03/22 Срд 15:07:10 2325751 14
Какой сейчас положняк с вакансиями по фреймворкам? На работе кидали то на проекты на ангуляре, то на реакте, сейчас опять предложили ангуляр, но я думаю может уже откзываться от него и сфокусироваться чисто на реакте нормально. По предложению работы на первый взгляд складывается ощущение, что он более востребован. Так ли это?
Аноним 30/03/22 Срд 16:23:07 2325831 15
image.png 13Кб, 726x327
726x327
image.png 15Кб, 1009x328
1009x328
Продублирую вопрос, так и не разобрался.

Если в стрелочных функциях this ищет переменные внутри лексического окружения, то почему если стрелочная функция внутри функции kek не видит переменную firstName?
или как блять это нах работает.
Аноним 30/03/22 Срд 16:27:04 2325838 16
>>2325831
Додик, как вообще связаны this и firstName? this это указатель на объект в методе, который обычно перед точкой obj.method(), а firstName это просто локальная переменная в kek()
Аноним 30/03/22 Срд 16:27:08 2325839 17
image.png 34Кб, 1003x730
1003x730
А какое свойство толкает мой инпут налево? Почему когда я пишу текст он влево смещается, я специально даже марджин 0 поставил.
https://codepen.io/kezzya/pen/BaJdWdd
Аноним 30/03/22 Срд 16:28:05 2325841 18
>>2325838
да я даже если в функции сделаю через firstName: "nek" он не увидит
Аноним 30/03/22 Срд 16:40:25 2325847 19
>>2325841
>если в функции сделаю через firstName: "nek"
Что сделаешь? Нормально объясняй, балбес
Аноним 30/03/22 Срд 16:43:31 2325851 20
>>2325839
>А какое свойство толкает мой инпут налево?
>text-align: center;

У тебя в коде вообще пиздец какой-то происходит, изучи нормально css, дегрод
Аноним 30/03/22 Срд 16:46:41 2325859 21
>>2325851
А я что по-твоему делаю, умник?
Аноним 30/03/22 Срд 16:47:27 2325860 22
>>2325839
.mainFrame {
text-align: center;
}
всё по центру выравнивает.


<div><input />123</div> - текст добавляет ширину блоку, блок выравнивается по центру новой ширины.
Аноним 30/03/22 Срд 16:48:01 2325862 23
Аноним 30/03/22 Срд 16:49:29 2325865 24
>>2325593 (OP)
Как часто на работе пишут собственные анимации? Или все делается на всяких fhamer-motion?
Аноним 30/03/22 Срд 16:57:19 2325870 25
image.png 12Кб, 590x307
590x307
image.png 2Кб, 720x156
720x156
image.png 14Кб, 544x348
544x348
>>2325847
В объекте если я стрелочную сделаю, то он не поймёт что за ферстнейм. Я прочел в инете, надо для этого функцию новую создать, тогда создастся новое лексическое окружение и из него стрелочная может взять данные. Но я даже this не могу вывести, пустота выводится когда я делаю как на 3 пике.
Аноним 30/03/22 Срд 16:59:24 2325871 26
>>2325870
Дык ты вызови эту стрелочную функцию, ты даже не вызвал ее, балбес
Аноним 30/03/22 Срд 17:06:14 2325876 27
image.png 17Кб, 708x349
708x349
image.png 1Кб, 741x143
741x143
>>2325871
а понял. я думал она сразу вызывается когда создаётся, ведь у неё нет имени, а её всегда надо сохранять в локальную переменную и потом вызывать
Аноним 30/03/22 Срд 17:23:32 2325884 28
>>2325876
ты что чел, чтобы вызвать функцию всегда нужен либо (), либо методы call, apply.
Аноним 30/03/22 Срд 17:25:26 2325885 29
>>2325876
но вообще ты молодец, раз так изучаешь, ковыряешься
Аноним 30/03/22 Срд 17:30:45 2325888 30
Аноны, а на каком уровне должен уметь в css и верстку фронтендер-вкатун?

Так же в проектах на ютубе нередко встречаю использование material ui. Полезно ли будет знать и уметь пользоваться этой библиотекой?
Аноним 30/03/22 Срд 18:08:32 2325915 31
Screenshot20220[...].png 59Кб, 786x390
786x390
Screenshot20220[...].png 13Кб, 899x41
899x41
Почему приватное поле класса недоступно из анонимной функции? Она же должна иметь полный доступ к scope, в котором объявлена.
Аноним 30/03/22 Срд 18:13:24 2325921 32
>>2325915
Никто их не использует, нахуй тебе это надо
Аноним 30/03/22 Срд 18:15:00 2325923 33
>>2325921
>Никто их не использует
Кого?
Аноним 30/03/22 Срд 18:15:51 2325925 34
>>2325923
Приватные поля с этой решеткой
Аноним 30/03/22 Срд 18:17:31 2325927 35
>>2325925
Почему не используют?
Аноним 30/03/22 Срд 18:18:27 2325929 36
Аноним 30/03/22 Срд 18:26:08 2325933 37
Screenshot20220[...].png 6Кб, 354x85
354x85
>>2325929
И чо? За 11% говна беспокоятся?
И как же полифилы, вебпуки и вся эта анальная клоунада...?
Аноним 30/03/22 Срд 18:32:55 2325943 38
>>2325933
> За 11% говна беспокоятся
Вся суть вротенда.
Аноним 30/03/22 Срд 19:21:27 2325965 39
Screenshot20220[...].png 45Кб, 646x244
646x244
Один хуй то же самое
Аноним 30/03/22 Срд 19:30:31 2325969 40
Аноним 30/03/22 Срд 19:30:54 2325970 41
Когда нужно закрывать pull request?
Аноним 30/03/22 Срд 19:33:57 2325974 42
>>2325970
Когда его отревьювил и одобрил тот, кто должен был это сделать. Если по нему есть какие-то вопросы или issues'ы, то их закрыть нужно до закрытия пул реквеста.
Аноним 30/03/22 Срд 19:45:40 2325980 43
>>2325969
Клятый пляшущий this опять мне в штаны насрал...
Как в этом жиэс понять, какое говно у меня в this?
This меняется каждый раз при смене функции?
Аноним 30/03/22 Срд 19:48:49 2325981 44
Screenshot20220[...].png 106Кб, 1619x405
1619x405
>>2325969
Клятый пляшущий this опять мне в штаны насрал...
Как в этом жиэс понять, какое говно у меня в this?
This меняется каждый раз при смене функции?
Как мне спустить this класса в анонимную функцию, если я не могу обратиться к полям класса только по this, лол?
Аноним 30/03/22 Срд 19:57:40 2325989 45
>>2325981
Попробуй в переменную записать this класса. А вообще не понятно где у тебя result то
Аноним 30/03/22 Срд 20:18:19 2326003 46
>>2325981
...bind(this) может попробовать?
Аноним 30/03/22 Срд 20:54:12 2326019 47
>>2325981
а бля точняк, а нахуя ты метод в конструкторе вообще объявляешь?
Аноним 30/03/22 Срд 21:31:37 2326030 48
>>2325981
Документацию открыть попробуй, долбоеб.
Аноним 30/03/22 Срд 21:39:22 2326035 49
>>2325738
css/sсss модули, че тут думать)

Аноним 30/03/22 Срд 23:03:10 2326065 50
>>2325989
>>2326003
>>2326019
>>2326030
Вся хуйня из-за смены контекста, this в анонимной функции указывает не на this класса. Заменил анонимную функцию на стрелочную, у которых нет своего this и this начал указывать на this класса.
Аноним 30/03/22 Срд 23:10:18 2326073 51
Что сложнее - пхп или жиэс?
Аноним 31/03/22 Чтв 02:24:14 2326130 52
>>2326065
Нет не стал. Теперь он у тебя указывает на this инстанса.

Как же забавен путь тех, кто не умеет читать.
Аноним 31/03/22 Чтв 06:41:17 2326147 53
>>2325970
Какой нахуй "закрывать"? У пул реквестов есть два результата - мерж или режект. Очевидно же пул реквест режектится если по какой-то причине его нельзя замержить.
Аноним 31/03/22 Чтв 07:17:08 2326148 54
>>2326147
Как отредактировать присланный пулл реквест?
Аноним 31/03/22 Чтв 07:48:23 2326153 55
>>2326148
Так же, как ты редактируешь любую ветку.
Аноним 31/03/22 Чтв 08:03:11 2326160 56
>>2326035
Тебе думать не надо да
Аноним 31/03/22 Чтв 08:14:31 2326162 57
Чёт глянул резюмешки вчера, у всех как под копирку одно и то же написано. С гитхабов вообще кекнул, один парень месяц назад зарегался. Как же очково работу искать
Аноним 31/03/22 Чтв 08:38:42 2326178 58
Аноним 31/03/22 Чтв 09:14:43 2326189 59
>>2326178
Да я хз, ну чё там спросить могут? Я вроде много чего знаю, но конечно если спросят про евент баблинг или какой-нибудь сложный вопрос, то не отвечу. Ответить могу про this, про хуки там, надеюсь этого достаточно
Аноним 31/03/22 Чтв 09:24:34 2326191 60
Аноним 31/03/22 Чтв 09:35:37 2326198 61
>>2326191
Что случилось, почему на видео какой-то трансгендер небинарный? Это ты его колбасником назвал?
Аноним 31/03/22 Чтв 10:32:26 2326241 62
>>2326189
ну не ответишь и что?
ты думай лучше не о том как найти работу, а как не потерять, приобрев
собес ты пройдешь рано или поздно, даже если не ответил на какойто из вопросов
Аноним 31/03/22 Чтв 10:40:55 2326244 63
>>2326241
>ты думай лучше не о том как найти работу, а как не потерять, приобрев
На самом деле ты прям в точку попал, я как раз на это упор и делаю сейчас (на практику)
Аноним 31/03/22 Чтв 10:45:13 2326249 64
>>2326244
ну норм, на работе мб уже и не будет времени развиваться, если будут рутиные таски давать...
хотя мб ты головастый и у тебя сил хватит и на развитие после рабтоы!
Аноним 31/03/22 Чтв 11:09:46 2326270 65
>>2326130
Ну, на объект класса указывает. Я это и имею ввиду
Аноним 31/03/22 Чтв 11:48:41 2326310 66
>>2326249
>ну норм, на работе мб уже и не будет времени развиваться, если будут рутиные таски давать
да, да, я тоже так подумал
Аноним 31/03/22 Чтв 12:15:24 2326347 67
>>2326249
Большинство вкатунов и так после работы все это изучают. Причем чаще всего после работы на каком-нибудь складе, заводе, в магазине и т.д.
Аноним 31/03/22 Чтв 12:34:21 2326358 68
Аноним 31/03/22 Чтв 14:45:02 2326456 69
Безымянный.png 29Кб, 633x669
633x669
Пытаюсь в паге вставить условия. Ругается на indexOf. В чём ошибка? Я же правильно написал код условия, проверял его в обычном ЖС, он работал.

В самом паге прежде было другое условие, оно работало. Т.е и сам код жс правильно вставил.

В чём проблема?
Аноним 31/03/22 Чтв 15:02:44 2326468 70
>>2326456
В том, что при определеных юзкейсах согласно твлему коду classLi может быть undefined.

man optional chaining
Нахуя? Аноним 31/03/22 Чтв 15:26:22 2326485 71
image.png 25Кб, 929x431
929x431
Нахуя?
Аноним 31/03/22 Чтв 15:40:30 2326498 72
>>2326485
Напиши компонент с разнящимися отступами и сам поймёшь.
Аноним 31/03/22 Чтв 15:50:44 2326523 73
>>2326498
>компонент с разнящимися отступами
Чё?
Аноним 31/03/22 Чтв 15:53:36 2326532 74
>>2326523
Всё с тобой понятно, пиздуй на завод.
Аноним 31/03/22 Чтв 16:47:31 2326581 75
Какой либой можно нарисовать пнг слой на картинку и получить новый готовый image?
Сейчас я рисую каждую секунду на двух канвасах (1 оригинальная картинка которая не меняется, второй поверх нее рисуется новый слой) периодически прокает фликеринг (засвечивается оригинальная картинка полностью, что для меня критично) так как для того чтобы перерисовать второй канвас мне нужно его очистить.
Аноним 31/03/22 Чтв 16:50:07 2326583 76
Почему импортируют например useState отдельно, но createContext юзают обращаясь к React: React.createContext()?
Аноним 31/03/22 Чтв 18:09:53 2326664 77
Рассказывайте ребят сколько у вас времени занял вкат от первой прочитанной статьи до первого оффера?
Аноним 31/03/22 Чтв 19:14:21 2326723 78
Аноним 31/03/22 Чтв 19:21:04 2326731 79
>>2326664
Статьи я начал читать уже на работе
Аноним 31/03/22 Чтв 19:41:19 2326743 80
>>2326664
Я в марте прошлого года начал, сейчас на этапе разработки своего SPA на рякте с тайпскриптом и парой других библиотек, чтобы в портфолио положить и просто дойти до этапа "могу из говна и палок под ключ какую-то хуйню намутить"
Аноним 31/03/22 Чтв 19:45:58 2326746 81
>>2326532
Какие нахуй компоненты с отступами, шизофазик ебучий? Пиздуй ты сам.
Аноним 31/03/22 Чтв 21:16:37 2326782 82
>>2326664
1 год и 3 месяца вкатываюсь уже потихоньку, ну я не очень умный. тут ещё чего, ты можешь подзабить, месяц проебать и не заметить даже его или как-то подвыгореть и будешь целыми днями чёто ковыряться в итоге просто потратишь время опять же
Аноним 31/03/22 Чтв 21:23:38 2326786 83
16283178828090.webm 4925Кб, 1280x720, 00:00:55
1280x720
поридж.JPG 58Кб, 691x522
691x522
16427673472480.png 135Кб, 714x512
714x512
16247679818890.jpg 72Кб, 884x1080
884x1080
>>2325593 (OP)
Анончики, а точнее вкатыши, кто желает поверстать за копеечку?
С меня нихуя оговоренная сумма в час, возможно какое-никакое код ревью. Оплата каждый день.
Единственное - скинуть варианты верстки, что-бы более-менее прилично было, можно скинуть в тг, ну и отписать туда. @MoralGray

Если коротко, скопировать сайт Пыни, пару страниц, потом он будет натянут на ангуляр, если есть желание попрактиковаться в этом фреймворке, сможешь продолжить работая над логикой, бэк и админка готовы, осталась верстка и логика.
Аноним 31/03/22 Чтв 21:27:13 2326791 84
>>2326786
>скинуть варианты верстки
пет-проектов.
Аноним 31/03/22 Чтв 21:33:59 2326795 85
>>2326786
>потом
Какая же хуевая затея
Аноним 31/03/22 Чтв 21:54:48 2326804 86
16251108034010.jpg 65Кб, 736x752
736x752
>>2326795
Реактомакака порвался?
Мне самому уже месяц закончить верстку не удается, даже не начал считай, так хоть какой-то прогресс, ну и я с двочей тоже как-то подрабатывал.
Аноним 31/03/22 Чтв 22:09:31 2326817 87
>>2326786
>скопировать сайт Пыни
Ну за такое от 100к в неделю платить надо
Аноним 31/03/22 Чтв 22:20:34 2326821 88
>>2326804
Заебетесь натягивать потом
Легче сделать приложение сначала, а потом запустить туда версталу
Аноним 31/03/22 Чтв 23:00:10 2326834 89
>>2326786
Какая-то серая тема, сайты Пыни копировать.
Напоминаю посетителям, что сейчас по интернету бегает много диких людей наверное и подвязывает людей на уголовки
Аноним 01/04/22 Птн 08:36:45 2326892 90
images.jpeg 5Кб, 262x193
262x193
>>2325593 (OP)
ПАМАГИТЕ!!!!

Помогите разобраться в данном вопросике касательно React, почему так происходит и как это исправлять?

https://qna.habr.com/q/1134578
Аноним 01/04/22 Птн 09:05:55 2326899 91
>>2326892
Ты кто, откуда такой вопрос? Иди учи реакт дальше. Там у тебя нужно логику желательно запихнуть в async await + try catch как-то и в одну функцию. Ещё добавить стейт loading В конце функции сделать loading false. На loading true сразу после функции забацать отрисовку лоадера, это базовые понятия
Аноним 01/04/22 Птн 09:10:02 2326903 92
Аноним 01/04/22 Птн 09:18:21 2326906 93
>>2326903
Иди учи реакт дальше, рано тебе с api работать
Аноним 01/04/22 Птн 10:28:33 2326941 94
>>2325593 (OP)
Я правильно понимаю, что нет смысла создавать новую переменную для хранения объектов? Просто в чем смысол, если эти переменные будут ссылаться к 1 объекту в куче.
Аноним 01/04/22 Птн 11:07:28 2326957 95
>>2326941
ну иногда в функции я делал короткую переменную чтобы каждый раз не писать
config.huy.pizda.zalupa =
config.huy.pizda.zalupa =
config.huy.pizda.zalupa =
пишешь let a = config.huy.pizda.zalupa
а потом уже a = ..
но не уверен что это хорошая практика, мне просто надо было часто обращаться к объекту с длинным названием и код был громоздкий
Аноним 01/04/22 Птн 11:16:46 2326959 96
>>2326583
Потому что в гайде так написано и реактомакаки слишком тупы, чтобы разобраться в ESM.
Аноним 01/04/22 Птн 11:18:29 2326961 97
>>2326746
Дебил блять ебаный у тебя там на скрине JSX. Так что вдвойне пиздуй на завод.
Аноним 01/04/22 Птн 11:35:45 2326971 98
Аноним 01/04/22 Птн 11:40:52 2326975 99
>>2326961
Я знаю что там JSX, олух ты сучий, о каких в пизду отступах ты говоришь, можешь объяснить, скотина полоумная?
Аноним 01/04/22 Птн 12:53:33 2327006 100
Аноним 01/04/22 Птн 14:50:56 2327087 101
1648813855891.png 216Кб, 1906x972
1906x972
Хуя чё творят!!!
Аноним 01/04/22 Птн 15:07:18 2327100 102
>>2327087
Я подумал для русских зашифровали ахахах
Аноним 01/04/22 Птн 18:16:50 2327246 103
>>2327006
В гланды твоей мамаши ебусь, хуесос.
Аноним 01/04/22 Птн 18:41:42 2327253 104
image.png 36Кб, 881x732
881x732
хочу чтобы когда вписывал числа в инпут динамически значение в двоичном виде выводилось справа, как это сделать? не хочу кнопками захламливать.
Аноним 01/04/22 Птн 18:53:00 2327260 105
>>2327253
Нашёл "change" в эдд ивент листенере. всем спасибо.
Аноним 01/04/22 Птн 22:37:10 2327342 106
image.png 15Кб, 816x107
816x107
В чем она не права?
Аноним 01/04/22 Птн 22:49:20 2327349 107
Какой шорткат для arr[arr.length - 1] ?
Вроде был какой-то, но я забыл
Аноним 02/04/22 Суб 00:11:50 2327381 108
>>2327349
в питоне -1, в жс вроде нет
Аноним 02/04/22 Суб 00:19:12 2327385 109
Аноним 02/04/22 Суб 00:20:44 2327387 110
>>2327349
Нахера вы пишете в тред, вместо того, чтобы открыть справочник?
Вам вообще времени не жалко?
Аноним 02/04/22 Суб 00:32:08 2327391 111
>>2327387
Как я должен это по-твоему в справочнике пробивать? Извини, но не все такие сверхразумы как ты
Аноним 02/04/22 Суб 00:32:37 2327393 112
Аноним 02/04/22 Суб 00:33:35 2327394 113
>>2327385
>Stage 4 Draft / January 24, 2022
а нихуя себе, я не успеваю за жсом
Аноним 02/04/22 Суб 02:42:32 2327414 114
image.png 14Кб, 1049x227
1049x227
Поясните пожалуйста, что значат эти запятые в начале?
Аноним 02/04/22 Суб 04:13:52 2327419 115
>>2327414
Что значат запятые между аргументами функции? Ты здоров там?
Аноним 02/04/22 Суб 06:30:11 2327426 116
2022-04-0206-29[...].png 1Кб, 172x112
172x112
>>2327414
сука, ну почему вы сами не можете додуматься вбить это в консоль, программисты блять
Аноним 02/04/22 Суб 08:13:25 2327434 117
Screenshot20220[...].jpg 79Кб, 720x724
720x724
Это нормально?
Аноним 02/04/22 Суб 08:44:32 2327442 118
>>2327391
Открыть интерфейс Array и посмотреть на список его методов, блядь? Дохуя для этого сверхразумом быть надо?

Не кажется, что наоборот нужно быть долбоебом, чтобы не додуматься этого сделать?

Пиздец блядь. Сверхразумом чтобы пользоваться справочником. Ахуеть просто.
Аноним 02/04/22 Суб 08:52:09 2327443 119
>>2327442
Скотина ебаная, я тебя понял, просто выпились.
Аноним 02/04/22 Суб 08:57:24 2327445 120
>>2327246
Пока ты только поаутофеллировал в треде.
Аноним 02/04/22 Суб 09:01:42 2327446 121
Аноним 02/04/22 Суб 09:05:13 2327448 122
>>2327419
>>2327426
Спасибо. Да смутили квадратные скобки, в итоге дошло
Аноним 02/04/22 Суб 09:19:17 2327452 123
>>2327448
В квадратный необязательные параметры
Аноним 02/04/22 Суб 11:30:26 2327486 124
Откуда вылезли эти вкатуны-хуесосы с претензиями будто тут их личный гугл пополам с стаковерфлоу? В го треде такой же завёлся.
Аноним 02/04/22 Суб 13:38:24 2327560 125
>>2327486
О ком ты говоришь? Может ты сам такой?
Аноним 02/04/22 Суб 14:18:53 2327586 126
Стоит ли врать в резюме про коммерческий опыт или нет(опыта коммерческого ноль) ?
Аноним 02/04/22 Суб 14:49:51 2327594 127
>>2327586
Нет конечно же, вообще врать нельзя.
Аноним 02/04/22 Суб 15:09:36 2327596 128
>>2327560
На воре и шапка горит, вкатун.
Аноним 02/04/22 Суб 15:21:56 2327598 129
>>2327446
в том что он думает что все знают все методы массивов, и что проще открыть доку и рандомно прокликать 30 штук статей в поиске ответа на свой вопрос который заключается в 10 символах, а так же что вместо ответа высрал свою гневную реплику вместо того чтобы проигнорить, если не хочешь отвечать в треде для НОВИЧКОВ ПО JS
Аноним 02/04/22 Суб 15:45:54 2327600 130
>>2327598
>он думает, что проще открыть доку
>в треде для НОВИЧКОВ ПО JS

Если тред, как ты утверждаешь, для новичков, которым сложно открыть доку, то зачем ссылка на нее в шапке?
Если человеку трудно открыть доку, но не трудно открыть двач, почему вы с таким гонором рассчитываете на спокойный академический ответ в стиле доки, а не на кормление хуями в стиле двачей?
Аноним 02/04/22 Суб 15:54:28 2327603 131
>>2327600
а зачем энтузиастов кормить хуями? тебя пиздили в школе мб, поетому эстафету передаешь?
а для кого тред если не для новичков? зачем бы тут сидели сеньеры?
ссылка в шапке не нужна, все итак знают где дока кто гуглил слово javascript
и двач ето одна вкладка, в доке нужно открыть 30 вкладок чтобы найти ответ, я повторяюсь, ето не так просто
проигнорить неугодный вопрос - проще
Аноним 02/04/22 Суб 15:56:01 2327604 132
>>2327598
Вообще-то тред для обсуждения языка программирования, вопросы новички задают в /web/.
Аноним 02/04/22 Суб 15:57:48 2327605 133
>>2327604
а вопрос по програмированию != обсуждение языка?
и почему это ты решаешь для чего тред? опять же, проигнорь просто если тебе не нравится чето, другие ответят
Аноним 02/04/22 Суб 16:02:34 2327608 134
>>2327603
Ох уж эти энтузиасты, которым сложно открыть доку, но не сложно писать оправдания на двачах. Удачи найти работу, энтузиаст.
Аноним 02/04/22 Суб 16:04:30 2327610 135
>>2327603
>проигнорить неугодный вопрос - проще
Кому проще-то, тебе что ли? Ну да, если ты ни в зуб ногой в теме, то проигнорить проще.
Аноним 02/04/22 Суб 16:05:53 2327611 136
>>2327608
чеел)
давай я на врача пойду учиться чтобы получить ответ на вопрос нужно ли мне пить ети таблетки, вместо того чтобы просто пойти к врачу и узнать у него за 10 мин?
>>2327610
у тебя что, жгучее желание на все вопросы отвечать, даже если они нубские? офк я проигнорю, если не знаю или не хочу отвечать, как и все нормальные люди. к чему ваще доеб?
Аноним 02/04/22 Суб 16:19:02 2327615 137
>>2327611
>пойти к врачу и узнать у него
Не вопрос, братан, давай ты будешь за каждый отвеченный вопрос на двачах платить анонам, как платят врачам за их работу, как тебе? Вариант научиться хоть каким-то основам самому уже не кажется таким сложным?
>к чему ваще доеб
К тому, чтобы ты за других не решал, что им проще, а что сложнее. Мне проще токсить в треде на таких, как ты, чем делать что-то полезное в выходной, и что теперь?
Аноним 02/04/22 Суб 16:24:04 2327618 138
>>2327615
ну я поетому и гворю что тебя пиздили в школе, вот ты и передаешь эстафету
ну и я готов платить по 50р за каждый полезный ответ на свой вопрос, если такой вдруг у меня возникнет
>К тому, чтобы ты за других не решал, что им проще, а что сложнее.
так и ты не говори тогда челу открыть доку, потомучто очевидно для него это сложнее чем задать вопрос тут
Аноним 02/04/22 Суб 16:24:30 2327619 139
>>2327604
Тут вкатыши постоянно вопросы задают, в том числе и по хтмл/кссу, да и другие вопросы не связанные с жс, просто прими это.
Мимо сам задавал вопросы в этот тред пока вкатывался, /web/ не нужон.
Аноним 02/04/22 Суб 16:26:22 2327620 140
>>2327605
>а вопрос по програмированию != обсуждение языка?
Мно ты там "обсудил"?
>и почему это ты решаешь для чего тред?
Тебя ебать должно?
>опять же, проигнорь просто если тебе не нравится чето, другие ответят
Если мелкобукв типа тебя не окунать в ими же насранное говно, то тред быстро скатится в нерилейтед чатик.
Аноним 02/04/22 Суб 16:28:28 2327622 141
>>2327620
>Мно ты там "обсудил"?
че? много ли я там обсудил? нет, не много
>Тебя ебать должно?
не разводи демагогию плз)
>Если мелкобукв типа тебя не окунать в ими же насранное говно, то тред быстро скатится в нерилейтед чатик
так ето ты срешь нерелейтед месагами, высирая свою желчь что в тебе твой батя даун посеял, я прошу не делать етого, воздержаться, проявить мужество и не срываться на новичках
Аноним 02/04/22 Суб 16:33:55 2327623 142
>>2327622
Нихуя тут психолух вылез, пиздуй обратно в своё логово.
Аноним 02/04/22 Суб 16:34:01 2327624 143
>>2327618
>я готов платить по 50р за каждый полезный ответ на свой вопрос
Но почему-то вместо этого воняешь по поводу того, что на твой вопрос забесплатно ответили не так, как ты ожидал. Ну вы поняли, типичный энтузиаст, ищущий платного ментора. Ни разу не хабалка с авито, истерящая, что ей не продали товар бесплатно, потому что яжемать яэнтузиаст.
>так и ты не говори тогда челу
С хуя ли? Могу говорить, что хочу, равно как и чел волен делать или не делать, что написано тут. Да и ты тоже можешь продолжать говорить за других, только будь готов, что накормят в ответ.
Аноним 02/04/22 Суб 16:40:48 2327630 144
>>2327623
ну и нахуй ты вот ето высрал? просил же нерелейтед хуйню не спамить
>>2327624
>Но почему-то вместо этого воняешь по поводу того, что на твой вопрос забесплатно ответили не так, как ты ожидал.
ето не мой вопрос был, но я ниче не имею против людей которые задают их
>Могу говорить, что хочу
можешь конечно, только вот делать этого не стоит, в этом и есть мой поинт изначальный - не пиши ничего, не мешай людям, которые делают свои первые шаги в том или ином направлении
>будь готов, что накормят в ответ
ну в етом то и проблема, что повода кормить нет никакого, ты просто на ровном месте до людей доебываешься потмоучто у тебя дерьмо в голове, строго имхо!

Аноним 02/04/22 Суб 16:50:28 2327638 145
>>2327630
>не пиши ничего, не мешай людям, которые делают свои первые шаги в том или ином направлении
Ахахахаха. Первые шаги - спросить на двачах, поэтому, значит, мне, токсику, сюда писать нельзя. Очень удобно.
Мой поинт еще проще - никому, кроме самого вкатуна, его обучение, не сдалось. Если вкатун насколько мотивированный "энтузиаст", что дока - эта сложна, а двачи - збс, то откуда эти оскорбленные ожидания, что анонам в треде это очень надо и они бросятся слюнки за ним подтирать? Хотят - подтирают, хотят - хуями кормят, ничего личного, братан.
Аноним 02/04/22 Суб 16:53:56 2327642 146
>>2327638
>хотят - хуями кормят
ну в том то и дело что у нормально человека нету такого желания, только у биомусора обиженного типа тебя! не в обиду!
>откуда эти оскорбленные ожидания, что анонам в треде это очень надо
нету таких ожиданий, есть ожидания проигнорить вопрос, если тебе лень, как и было уже это сделано милион раз
если чел не получит ответ, мб и сам загуглит, если получит, то сэкономит себе время, что тоже understanadble
Аноним 02/04/22 Суб 17:00:06 2327653 147
>>2327642
Так ты же не загуглил, а начал плакать про токсиков.
Аноним 02/04/22 Суб 17:06:44 2327662 148
>>2327653
вопрос не я задавал, но я не люблю когда просто так душат
чел, у тебя в жизни еще милиард будет сценариев где кто-то задаст глупый вопрос, в любом амплуа, на работе или на улице, или тут, и у тебя есть 2 опции: либо дать ответ, либо проигнорить, если лень нормально отвечать
на вопрос зачем обоссывать я не могу придумать никакого вразумительного ответа, кроме как предположить, что у чела реально отняли что-то когда-то, и теперь приходится продолжать эту цепочку хуйни, коей ты невзначай стал жертвой
и любой адекватный человек поймет, что если его вопрос был проигнорен - значит он либо слишком легкий и ответ гуглится, либо он слишком сложный, и ответ покупается или на него тратится милион времени
Аноним 02/04/22 Суб 17:13:50 2327676 149
>>2327662
Вопрос не твой, просто бугурт принёс? Вот и уноси его туда, откуда принёс.
Аноним 02/04/22 Суб 17:14:41 2327677 150
Аноним 02/04/22 Суб 17:18:34 2327682 151
>>2327642 >>2327662
> у нормально человека нету такого желания
>любой адекватный человек
Посетители сосаки определяют что такое "нормальный/адекватный человек", спешите видеть!
А можно каноническое определение адекватного и нормального человека, хочу в следующий раз перед ответом в тред свериться с авторитетом, такскзать.

>есть ожидания проигнорить вопрос, если тебе лень
Откуда инфа, что мне лень?

>и у тебя есть 2 опции
Остальные тысяча опций запрещены тобой?

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

Я просто как умею создаю издержки для высирания в тред вопросов уровня "как какать", чел. Говорю же, ничего личного, че сразу "ненормальным" и "неадекватным" кидаться начинаешь? У токсиков тоже есть чувства, знаешь ли (((
Аноним 02/04/22 Суб 17:24:07 2327684 152
>>2327682
нормальный человек не мешает другим людям делать то, что они делают, а помогает, тем самым создавая взаимовыгодный союз
>Откуда инфа, что мне лень?
если тебе не лень другого унизить или оскорбить см пункт 1
>Остальные тысяча опций запрещены тобой?
какие еще тыщу опций? все что ты скажешь или сделаешь попадает под эти 2 опции и третья это поступить как ты - попробовать обоссать чела на ровном месте, эту опцию не рассматриваем
>Это по-твоему должно быть очевидно вкатышу, которому при этом сложно доку открыть?
тебя не должна ебать его судьба, у тебя должны быть свои мотивы помогать или не помогать, но вставлять палки в колеса, ето по уебански имхо!
если игнорить нубские вопросы, то они и не будут задаваться, опять же, сложных вопросов тут быть и не должно - умелые итак загуглят, не умелым было бы неплохо помочь

Аноним 02/04/22 Суб 17:34:38 2327693 153
>>2327684
Я не мешаю тебе постить на двачах, а отвечаю, тем самым создавая взаимовыгодный союз. Фух, отлегло, пацаны, я нормальный и адекватный.
>все что ты скажешь или сделаешь попадает под эти 2 опции
А вот тебе фантазии явно не зватает.
>тебя не должна ебать его судьба
>у тебя должны быть свои мотивы помогать или не помогать
Охуенно быть тобой - раздавать советы всем вокруг, как надо и не надо, и тут же их нарушать самому.
Аноним 02/04/22 Суб 17:46:10 2327705 154
>>2327693
>Я не мешаю тебе постить на двачах, а отвечаю, тем самым создавая взаимовыгодный союз
Ну ответил бы не ты, так другой, ну и мы оба свою потребность в общении удовлетворяем, мб чемуто научимся из етого диалога!
Я вот понял что этот разговор смысл не имел потомучто оба остались при своей правде, по етому не буду больше отвечать.
>А вот тебе фантазии явно не зватает.
да
>Охуенно быть тобой - раздавать советы всем вокруг, как надо и не надо, и тут же их нарушать самому.
ну да, криво выразился, я имел ввиду что тебя ебать не должно что чел вкатыш, который не может доку открыть, энивей нужно протянуть руку помощи или не мешать


Аноним 02/04/22 Суб 17:51:52 2327710 155
>>2327705
>энивей нужно
Спасибо за очередной совет, но я пожалуй как-нибудь сам разберусь, что мне нужно, а что - нет.
>этот разговор смысл не имел
Этот разговор имел смысл, как минимум потому, что ты на два предложения перестал быть мелкобуквой. Мир стал немного лучше, имхо.
Аноним 02/04/22 Суб 17:53:46 2327712 156
>>2327710
))
хз как так вышло
ну я все же напомню, что если у тебя есть нужда унижать кого-то - с тобой что-то не так, сори!
Аноним 02/04/22 Суб 18:01:43 2327715 157
Стикер 0Кб, 512x411
512x411
Там это, Реакт 18 вышел.

Почему Мета не запилит чистый бланк реакт-проект без лишних зависимостей
Аноним 02/04/22 Суб 18:52:44 2327742 158
Screenshot20220[...].png 27Кб, 920x210
920x210
Какой дегенерат это придумал? Ладно, это уместно в контексте вложенной структуры html страницы. Но какого хуя долбоебы используют это в жопа-скрипт коде, вообще блять не относящемся к хтмл? Пизже чем это говно только распространение ошибок через события. Если ты поймал ошибку, то она один хуй всплывет до самого неба, до самого аллаха. В чем смысл сука? Дали даунам исключения, нет, будут жрать говно.
Воистину, жопаскрипт - язык-гной, язык-пидор.
Аноним 02/04/22 Суб 18:55:21 2327746 159
Делать редюсер на иф элс вместо свича норм?
02/04/22 Суб 19:43:25 2327780 160
>>2327746
Чем тебе свичкеся не угодил?
Аноним 02/04/22 Суб 19:45:01 2327782 161
>>2327746
>Делать редьюсер без redux dev tools или подобного ему
Убей себя
Аноним 02/04/22 Суб 19:53:18 2327786 162
>>2327782
> использовать redux, когда есть mobx
Аноним 02/04/22 Суб 20:00:15 2327790 163
>>2327786
Redux это бренд. Ебаное говно, но говно на слуху у менеджериата, позволяющее навесить себе красивую лычку, повысить рейт и спокойно жить, фикся хуету июней с помощью _.clonedeep()
А если шаришь, то иногда показывать всякие фокусы типа восстановления состояния страницы во времени

А че такое твой мобх? Какая-то серая унылая либа, причем так же нахуй не нужная, учитывая существование React Context
Аноним 02/04/22 Суб 20:06:48 2327793 164
>>2327742
>всью такоэжжи адинакавае карочи, всплывает туда-сюда епта
Ты в курсе вообще что ошибки всплывают по стеку вызовов? А тут вроде как от одного объекта к другому, хз не дрочил этот web api. Ты типа за слово bubbling зацепился и начал хуету свою нести? Это уровень собаки Павлова

Закрой джаваскрипт и никогда не возвращайся, уникум. Это и правда не для тебя
Аноним 02/04/22 Суб 20:46:36 2327809 165
>>2327782
ты говно я мать твою ебал сука пидарас тебя не должно ебать что я там и как делаю, ничтожество ёбаное скрючевшееся над клавой безумное чудовище
Аноним 02/04/22 Суб 20:48:29 2327811 166
Аноним 02/04/22 Суб 21:04:38 2327824 167
>>2327809
>тебя не должно ебать что я там и как делаю
>А можно пить средство для прочистки труб вместо свитча использовать ифэлс в редьюсере

Сука, тут прямо квн какой-то. Конечно можно, делай все па кайфу эжжи
Аноним 02/04/22 Суб 21:19:43 2327839 168
image.png 125Кб, 1314x580
1314x580
>>2327598
>что проще открыть доку и рандомно прокликать 30 штук статей

Хуесос. Что ты собрался прокликивать, мудила. Открой доку хоть раз в жизни, удели блядь время ПОЖАЛУЙСТА, пидор ебаный. И не неси хуеты больше.
Аноним 02/04/22 Суб 21:22:54 2327841 169
16472655063380.mp4 88Кб, 640x640, 00:00:02
640x640
ору с треда ахахахахха это же первый метод в доке ааааа
Аноним 02/04/22 Суб 21:33:57 2327846 170
Анончики, случайно не помните, был такой сайт, который показывал скорость загрузки данных, включая скорость выполнения скриптов при загрузки, не помните название?
Аноним 02/04/22 Суб 21:35:20 2327847 171
>>2327846
Дополню, плюю ебало тому, который писал про вкатышей, что тут низя писать что-то, что ему не нравится, что не является жсом или погромированием, нам тогда всех реактомакак выгнать что ли?
Аноним 02/04/22 Суб 21:35:41 2327848 172
Аноним 02/04/22 Суб 23:32:10 2327926 173
>>2327839
Уёбище, я буду спрашивать то что захочу ИТТ, мне поебать на твои доки, что хочу пишу. Беги в слезах мамке жаловаться какие в треде все тупые вкатыши.
Аноним 03/04/22 Вск 01:49:36 2327961 174
>>2327926
Так мы с моей мамкой сидим и угораем над тем, какой же ты законченный долбоёб. Она еще потом идет всем по другам по телефону об этом рассказывать. Надо ли говорить какой дикий ор после этого стоит? Все они потом идут своим детям прикалывать историей о тебе добоёбе, а они на всю школу разносят по одноклассникам, а те своим родокам, а те своим друзьям, те своим детям. Однажды твоя мать к тебе подойдет рассказать тебе о тебе же.
Аноним 03/04/22 Вск 02:32:12 2327966 175
Какой положняк по ЗП реактодебилов сейчас на фулл удаленке?
мимо миддл реактодебил full-remote 100k пынебаксов в месяц
Аноним 03/04/22 Вск 02:40:15 2327967 176
>>2327434
Нет, тебе надо самому на собесы ходить и умолять работодателя тебя взять.
>>2326485
Прочитай как git определяет изменения в файлах, потом прочитай про сам гит и все вопросы по требованиям к форматированию сами собой отпадут
>>2326035
>sсss
Ебало вкатуна представили? Ты как сплитить будешь твой эсСиЭсЭс на компоненты?
Аноним 03/04/22 Вск 02:44:55 2327968 177
>>2326941
Есть. Повышает читаемость кода без влияния на его размер, т.к. вполне успешно выпиливается минификатором
Аноним 03/04/22 Вск 02:48:23 2327969 178
>>2325927
Много где ты во фронте классы создаешь? И много где из них нужны приватные поля?
Аноним 03/04/22 Вск 02:50:00 2327970 179
>>2325888
>Аноны, а на каком уровне должен уметь в css и верстку фронтендер-вкатун?
Знать специфичность селекторов, уметь сверстать адаптивный лэйаут, базовые компоненты типа спойлера/табов и простенькие анимации на keyframes. Уметь в базовые гриды, знать про флексбоксы.
Аноним 03/04/22 Вск 02:52:08 2327971 180
>>2325888
>Аноны, а на каком уровне должен уметь в css и верстку фронтендер-вкатун?
+ scss, CSS-in-JS (базовое понимание, что это и для чего его используют) и прочие варианты экранирования стилей (css modules, scoped css), purge css (иметь представление что это и как работает под капотом). Все это по сути на 130% покрывает требования к джуну
Аноним 03/04/22 Вск 02:57:05 2327972 181
Аноним 03/04/22 Вск 03:10:28 2327973 182
>>2327972
>Дохуя где.
Ну давай, распиши что в твоем понимании "дохуя".
Умирающий ангуляр и вебкомпоненты, которые почти никто не использует не в счет.
>Вот мой текущий проект
И нахуя ты это скинул? Предлагаешь делать вывод о частоте использования фич по проекту мимокрока-вкатуна?
Аноним 03/04/22 Вск 06:30:27 2327984 183
>>2327973
Тяжелые веб-приложения постоянно используют. Типа гугл-таблиц.
Аноним 03/04/22 Вск 07:19:46 2327989 184
>>2327967
>Ебало вкатуна представили? Ты как сплитить будешь твой эсСиЭсЭс на компоненты?
Совсем дебил?
Аноним 03/04/22 Вск 07:22:25 2327990 185
>>2325933
Про 11% говна будешь кабанчику рассказывать, когда твоё поделие у него на айфоне отвалится.
Аноним 03/04/22 Вск 09:22:11 2328006 186
Анончик, вот допустим у меня есть компонент с несколькими коллбэками на разные ивенты. Как я понимаю, при каждом рендере они будут создаваться заново и потенциально снижать производительность.
Стоит ли выносить коллбэки в отдельный модуль или в родительский компонент? Или это незначительная хрень и лучше держать весь функционал по своим конкретным компонентам?
В родительский вообще не очень хочется, потому что слишком перегруженный код получится по ощущениям.
Аноним 03/04/22 Вск 10:14:52 2328022 187
Аноним 03/04/22 Вск 10:19:20 2328026 188
Аноним 03/04/22 Вск 10:25:46 2328028 189
>>2327973
>Много где ты во фронте классы создаешь?
>скидывает свои проекты где именно он много где создает
>И нахуя ты это скинул?
Аноним 03/04/22 Вск 11:23:38 2328047 190
image.png 196Кб, 328x611
328x611
это чё каждый пакет в резюме указывать можно?
Аноним 03/04/22 Вск 11:32:49 2328056 191
Нужно ли обращаться к глобально объявленным переменным через window.zalupa? Я где-то краем глаза было прочитал что некоторые древние браузеры могут не понять к кому ты обращаешься епта и я теперь как аутист сижу и хуярю их везде, но что-то мне подсказывает интуиция что я долбаеб.
Аноним 03/04/22 Вск 11:44:13 2328065 192
>>2328056
1. Глобальные переменные лучше вообще не объявлять
2. Не нужно, можно без window
Аноним 03/04/22 Вск 11:56:47 2328075 193
>>2328056
>Я где-то краем глаза было прочитал
>теперь как аутист сижу и хуярю их везде
А вот не надо краем глаза читать и сразу делать везде и всюду.
Аноним 03/04/22 Вск 11:59:05 2328077 194
>>2328056
я ньюфаня в джсе, но недавно читал про лекс. окружение, разве если ты в глобальном окружении, разве не стоит просто через this.zalupa обращаться?
хотя я не шарю
Аноним 03/04/22 Вск 12:02:24 2328078 195
>>2328047
Надо добавлять тогда node-ipc как некий знак, что ты не пидорашка.
Аноним 03/04/22 Вск 12:12:35 2328081 196
>>2328078
Ну неее, история с ноде ипс это история про то как срать себе в штаны
Аноним 03/04/22 Вск 13:20:32 2328093 197
>>2326485
>не форматировать код автоматически
Даже не хочу представлять ебало этих унтерменшей
Аноним 03/04/22 Вск 13:34:26 2328100 198
>>2327967
причем тут гит? вопрос в том зачем нужнн пробел у слэша <App /> если и без пробела все работает <App/>
Аноним 03/04/22 Вск 13:42:37 2328102 199
>>2328100
Рискну предположить, что это просто правило, которое унаследовано со времён xml self-closing тегов, которые требовали этот пробел
Аноним 03/04/22 Вск 13:54:51 2328107 200
Screenshot20220[...].jpg 63Кб, 720x273
720x273
>>2328102
Не было такого правила в xml никогда.
Аноним 03/04/22 Вск 14:05:46 2328108 201
image.png 16Кб, 1337x103
1337x103
Аноним 03/04/22 Вск 14:06:43 2328109 202
>>2327984
> Типа гугл-таблиц
гугл таблицы на канвас + WASM переезжают, неудачный пример.
>>2328006
>они будут создаваться заново и потенциально снижать производительность.
Yes
>Или это незначительная хрень и лучше держать весь функционал по своим конкретным компонентам?
Yes Но иногда лучше конечно useCallback или useMemo использовать
Аноним 03/04/22 Вск 14:08:58 2328112 203
>>2328100
При том блять, что это правило линтера, а не требование стандарта. Оно задается в конфигах к каждому проекту.
>>2328107
>>2328108
Долбоебы, причем тут XML если речь идет про jsx? Как бы он не требует полного соответствия стандарту XML.
Аноним 03/04/22 Вск 14:12:39 2328115 204
Screenshot20220[...].jpg 106Кб, 648x461
648x461
>>2328108
>это что

Это рекомендация, а не требования. Для xhtml, а не xml

С какими же мудаками я сижу на одной борде.

Тебе блядь нотации парсеоа недостаточно выше, уебок? Ты понимаешь зачем она нужна и за что отвечает?
Аноним 03/04/22 Вск 14:23:23 2328118 205
>>2328100
Зачем вообще следовать каким-то правилам, если можно высрать код в одну строчку?
>>2328112
Действительно, причём XML в контексте JavaScript XML?
Аноним 03/04/22 Вск 14:23:32 2328119 206
>говорит что в xml было требование ставить пробел беред закрытием у self closed tag
>ему скидывают ссылку на спецификацию xml в которой такого требования нет
>присылает ссылку на приложение к спеке xhtml, в котором дается рекомендация авторам, которые хотят поддерживать ie и netscape, ставить пробел, потому что они не умели в xml на момент выхода спеки xhtml и использовали html парсер.

Как называется эа болезнь?
Аноним 03/04/22 Вск 14:27:30 2328122 207
>>2328118
Охуеть, будто один убранный пробел на читаемость повлияет. Зачем ты вообще лезешь в айти, хуесос болезненный?
Аноним 03/04/22 Вск 14:30:54 2328125 208
>>2328122
>Охуеть, будто один убранный пробел на читаемость повлияет.
Один убранный пробел на каждом компоненте. Да и зачем вообще пробелы использовать? Читаемость же не изменится.
Аноним 03/04/22 Вск 14:32:58 2328127 209
Аноним 03/04/22 Вск 14:38:12 2328132 210
>>2327967
>Ебало вкатуна представили? Ты как сплитить будешь твой эсСиЭсЭс на компоненты?

Набор слов высрал. Ты бы сначала тему прогуглил. Обычный CRA из коробки поддерживает scss модули через .module.scss, все работает. Вкатун тут ты походу, либо верстальщик ебаный, так что не лезь туда куда не шаришь
Аноним 03/04/22 Вск 14:40:03 2328134 211
>>2328112
>При том блять, что это правило линтера, а не требование стандарта. Оно задается в конфигах к каждому проекту.

>Оно задается в конфигах к каждому проекту.
>Оно задается в конфигах к каждому проекту.

Ты сам себе в штаны срешь. Кодстайл люди сами себе на проекте устанавливают, как команде лиду удобнее
Аноним 03/04/22 Вск 14:45:32 2328138 212
Можно весь эйрбнб перелопатить в треде го?
Аноним 03/04/22 Вск 14:49:13 2328140 213
>>2328115
>Это рекомендация, а не требования
блять ахуенно, там пишут, что в браузерах без этого пробела была бы какая-то хуйня
>Для xhtml, а не xml
тут да, но ты должен был понять контекст

вывод: вы душнила, сер
Аноним 03/04/22 Вск 14:49:28 2328141 214
>>2328138
Начнём с именования функций. Каноничный эйрбнб-вей - объявлять функцию в одной переменной, а экспортировать - в другую. Никаких функци анальных обьявлений конечно, исключительно стрелочные функци анальные выражения.
Аноним 03/04/22 Вск 15:11:32 2328149 215
>>2328065
А как мне тогда прикажешь элементы с хтмл брать? Доставать по айдишнику в каждом методе дохуя лучше?
>>2328075
Возможно, по делу есть что сказать?
>>2328077
Это не то. Это если у тебя несколько переменных с одним именем в разных скоупах получились, то ты обратишься к переменной в текущем скоупе.
Аноним 03/04/22 Вск 15:17:31 2328154 216
>>2328118
>Действительно, причём XML в контексте JavaScript XML
Ну так кидай стандарт на твой JavaScript XML. Ой, стандарта то оказывается нет... Как так?... Неужели получается, что в твоем жопаскрипт иксэмэль можно нагородить что угодно...
Аноним 03/04/22 Вск 15:19:41 2328156 217
>>2328134
>Оно задается в конфигах к каждому проекту.
>люди сами себе на проекте устанавливают
Ты мои же слова подвтердил, тупица.
Аноним 03/04/22 Вск 15:52:42 2328169 218
>>2328149
>А как мне тогда прикажешь элементы с хтмл брать?
Не брать и использовать компонентный подход, размещать логику работы внутри класса/рендер-функции твоего компонента.
Аноним 03/04/22 Вск 16:43:57 2328198 219
изображение.png 985Кб, 800x1049
800x1049
Блять какая же хуйня этот сраный тайпскрипт, сука! Тупорылая хуета придуманная дауном для даунов! Нахуя мне это ебучее нагромождение типов, типы внутри типов, типы в библиотеках которые работают хуй пойми как, ебанутый синтаксис дженериков, который абсолютно невозможно читать, зачем БЛЯТЬ??? Я просто чтобы запустить ебаный туду должен написать простыню бойлерплейта, выебать себя палкой в очко, помолиться господу и все равно получить блять эррор! Сука, ну нахуя это вообще блять использовать то нахуй! Почему все вокруг кричат что это круто и охуенно, даже блять вкатуны под видео с тайпскриптом пишут хуету уровня "ПИЗДЕЦ ТОЛЬКО НАЧАЛ УЧИТЬ ЖС ОХУЕТЬ ТАЙПСКРИПТ ЭТО ЛУЧШЕЕ ЧТО В НЕМ ЕСТЬ, ВАУ ВАУ" черти ебаные блять! Да, с тсом ты не ошибешься с типизацией, но видимо не из за типизации в тс, а из-за того что с ним ты просто нихуя не сможешь запустить и перекатишься в другой язык. Все что я начинаю учить идет хорошо, но ровно до того момента пока я не начинаю использовать эту поеботину. В ЧЕМ Я БЛЯТЬ НЕ ПРАВ?
Аноним 03/04/22 Вск 16:47:19 2328199 220
>>2328198
Даже я вкатун сразу понял чё к чему, без тайпскрипта у тебя будет по 100 item в компоненте и все ссылаются на разные значения
Аноним 03/04/22 Вск 16:52:00 2328203 221
>>2328199
Я не говорю что строгая типизация это плохо, это замечательно. Я лишь говорю что тайпскрипт это кусок говна ебаного, который из нормального языка делает какую то поебень. Как мне понять что значит код ниже? А? Это называется "читаемый код" и "Высокоуровневый язык" блять?

(alias) type PayloadAction<P = void, T extends string = string, M = never, E = never> = {
payload: P;
type: T;
} & ([M] extends [never] ? {} : {
meta: M;
}) & ([E] extends [never] ? {} : {
error: E;
})
import PayloadAction

ЧТО ЭТО БЛЯТЬ ТАКОЕ НАХУЙ?
Аноним 03/04/22 Вск 17:11:22 2328208 222
Где используется класс Date? Зачем вообще нужно работать с датой на фронте? Дайте плиз какой-нибудь пример, пока читаю статью и охуеваю где же это может понадобиться.
Аноним 03/04/22 Вск 17:23:55 2328214 223
>>2328203
Языки бывают сахарные, а бывают соленые. ts соленый, как и раст, например.

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


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

Чтобы что-то понимать это надр сначала изучить.
Аноним 03/04/22 Вск 18:07:14 2328233 224
>>2328208
Хуй его знает. Совершено бесполезное говно, никто им не пользуется.
Числа такая же залупа. Нахуй не нужны.
Аноним 03/04/22 Вск 18:39:11 2328252 225
>>2328214
Да знаю я их, в том то и дело. Понимаю что такое дженерики, как они работают, как их используют, все это я понимаю. Просто код который я скинул выше выглядит как говно и является не читаемым абсолютно. Понятное дело, что в связке тс + "библиотека-нейм" все работает под капотом, но в связи с этим мне нужно создавать какие то свои типы, которые будут наследоваться от других типов, а эти типы сделали просто для того чтобы этот тс сука работал, и теперь в документации к Редаксу написано "вставьте вот эти строчки и все будет работать", пиздец, как в уебанских "хау ту" гайдах с ютуба. Почему именно это нужно вставлять? Как это работает? Ну как как, иди посмотри в своей IDE, у тайпскрипта же охуенные подсказки, я смотрю и вижу вот это >>2328203, ну пиздец, спасибо. Пошел нахуй ваш тайпскрипт! дрочить я его конечно же буду, потому что безтайпскриптасейчасникуда!!!
Аноним 03/04/22 Вск 19:04:10 2328277 226
>>2328252
А я не говорю тебе, что ts ахуенный язык или что-то в таком духе. Я вообще адепт абсолютной динамики и тотальной неявности.

Я пишу тебе о том, что твои притензии объективно неконструктивны.

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

На абсолютно любом можно высрать нечитаемую парашу, что дальше?

Если ты хоть на секунду задумаешься - почему разработчики твоего редакса дают тебе именно такой сниппет - то наверняка найдешь объяснение - а если нет, ну что тебе мешает пойти и спросить у них лично?

Если это необходимый бойлерплейт, то наверное цель сниппета быть как можно короче. А в языке где явность стоит на первом месте, все что будет стремится к максимальной краткости будет пренасыщено солью. В чистом жс однострочники выполняющие множество операций более итаемы что ли?

Ну не нравится тебе в том, что код неочевиден - ну иди перепиши его очевидным образом - создай пулреквест, обосунй притензий, обоснуй причину на мердж. В чем твоя проблема? Это опенсорс, тебе кто тут что должен? Никто и ничего.

А язык не может быть виноват в том, что разработчики редакса посчитали однострочник лучшим вариантом для сниппета, а ты вместо того чтобы привнести вклад только безудержно агришься. Всем похуй на твои притензии. Кто пользуется - их устраивает. Кого не устраивает - не пользуется. Кто хочет пользоваться и его что-то не устраивает - привносит изменения. Ты же занимаешься самым бессмысленным занятием.
Аноним 03/04/22 Вск 19:10:27 2328283 227
>>2328208
>Где используется класс Date?
Ты удивишься, но в задачах, где нужно работать с датами.
>Зачем вообще нужно работать с датой на фронте? Дайте плиз какой-нибудь пример, пока читаю статью и охуеваю где же это может понадобиться.
Какой же ты тупой, пиздец просто. Открой твою любимый сайт пикабу и попробуй там зарегистрироваться, там есть поле с датой рождения.
Аноним 03/04/22 Вск 19:11:54 2328285 228
Стикер 0Кб, 220x205
220x205
Аноним 03/04/22 Вск 19:20:20 2328295 229
>>2328283
>Какой же ты тупой, пиздец просто. Открой твою любимый сайт пикабу и попробуй там зарегистрироваться, там есть поле с датой рождения.
Дык по идее дата рождения должна храниться на беке, дегенерат. В чем проблема просто засунуть его в span?
Аноним 03/04/22 Вск 19:21:13 2328298 230
>>2328233
Вспорол бы тебе кишки, токсичный сын шлюхи.
Аноним 03/04/22 Вск 19:23:35 2328300 231
>>2328295
По печатному почерку тебя там еще узнавать не должны?
Аноним 03/04/22 Вск 19:29:12 2328303 232
>>2328208
>пока читаю статью и охуеваю где же это может понадобиться.
А зачем тогда читаешь статью?
Аноним 03/04/22 Вск 19:30:09 2328305 233
>>2328303
Потому что это часть курса.
Аноним 03/04/22 Вск 19:30:41 2328306 234
>>2328303
Научили читать долбоёба на свою голову. Довели. Довольны?
Аноним 03/04/22 Вск 19:31:07 2328307 235
>>2328305
Психотерапевтического?
Аноним 03/04/22 Вск 19:32:45 2328308 236
>>2328283
>там есть поле с датой рождения
Но ведь его там нет!
Аноним 03/04/22 Вск 19:34:41 2328309 237
Блять чё тупишь, если есть, значит нужно. Лучше бы спросил нахуя в жсе тип данных symbol
Аноним 03/04/22 Вск 19:35:57 2328310 238
image.png 596Кб, 1000x1000
1000x1000
Какие же безмозглые, душные и невыносимые уебки, я просто хуею. Желаю рака яичек всем тем, кто "ответил" на мой пост про дату, мучительной вам смерти. Салам Алейкум, больше я ни ногой в этот тред.
Аноним 03/04/22 Вск 19:36:51 2328312 239
На дваче у запощенных видосов или картинок имена заменяются на Date.now(). Вот тебе и пример
Аноним 03/04/22 Вск 19:38:32 2328316 240
>>2328310
>больше я ни ногой в этот тред.
>Салам Алейкум
Аноним 03/04/22 Вск 19:40:02 2328318 241
>>2328312
Это происходит на бекенде.
Аноним 03/04/22 Вск 19:40:22 2328319 242
>>2328310
Ва алейкум салам, брат, заходи если что.
Аноним 03/04/22 Вск 19:41:44 2328322 243
>>2328318
Даже если так. На ноде тоже пишут бекенд прикинь
Аноним 03/04/22 Вск 19:42:11 2328323 244
Кстати, много ли у вас на работе не русских?
Аноним 03/04/22 Вск 19:44:51 2328325 245
У вас умрет мать, если не ответите на этот пост хотя бы одним способом применения Date на фронте.
Аноним 03/04/22 Вск 19:45:38 2328326 246
>>2328325
Точнее примером применения в клиентском JS.
Аноним 03/04/22 Вск 19:46:28 2328327 247
Репортите этого мудака с датой. Он же просто зеленит.
Аноним 03/04/22 Вск 19:47:37 2328328 248
>>2328327
Он не зеленит, это ебанат какой-то, не может смириться что его тут обоссали
Аноним 03/04/22 Вск 19:53:31 2328334 249
>>2328327
>>2328328
Зачем вы проигнорировали неудобный пост? Подозреваю потому, что вы нихуя из себя не представляете и кодеры из вас никудышные. Ваш удел это формошлепство на жиквери, ни на что более вы не способны.
Аноним 03/04/22 Вск 19:56:53 2328340 250
image.png 29Кб, 941x262
941x262
image.png 3Кб, 757x85
757x85
Пустая строка в инпуте для джса это не налл? Почему?

беру значение textcontent у пустой строки, в консоль логе пустую строку выводит, однако функция с проверкой на не налл срабатывает, хотя там пусто.
Ещё пытался функцию сделать с textcontent !== "" - с ними проверку не проходит, однако после заполнения двух значений инпутов опять не проходит, хотя должна.
Аноним 03/04/22 Вск 20:05:04 2328349 251
>>2328316
СУКА, В ГОЛОС. Даже попрощаться не смог, не обосравшись
Аноним 03/04/22 Вск 20:07:21 2328351 252
>>2328295
>Дык по идее дата рождения должна храниться на беке, дегенерат.
Долбоеб, ты собрался дату рождения валидировать каждый раз на беке? Как ты удобный календарь с днями недели сделаешь, что бы было удобно, например, ставить даты в жире?
>>2328308
Да, ты прав. Сори, не сижу там.
>>2328323
Литералли все в моей группе русские/хохлы.
>>2328340
>Пустая строка в инпуте для джса это не налл? Почему?
Потому что это блять строка, а не null. Null там только у Document, во всех остальных случаях всегда строка.
if (element.textContent.length) чем не устраивает?
Аноним 03/04/22 Вск 20:09:56 2328354 253
>>2328351
>Потому что это блять строка, а не null.
бля ладно пойду гуглить что такое налл. я думал раз там пустое значение значит и должно выдать налл
Аноним 03/04/22 Вск 20:12:11 2328357 254
>>2328340
Зачем ты получаешь текстКонтент от инпута, когда издревле для этого использовали свойство инпута валюе? Открой доки к инпуту и почитай как правильно с ним работать.
Аноним 03/04/22 Вск 20:13:00 2328359 255
null это блять тебе не шутки нахуй паренёк, typeof null не просто так выдаёт 'object'
Аноним 03/04/22 Вск 20:13:01 2328360 256
>>2328354
Нет, если там пустое значение то он будет приводится к false false == "" // true, а не null. Null будет приводится к строке 'null'.
Аноним 03/04/22 Вск 20:18:03 2328364 257
image.png 69Кб, 623x980
623x980
>>2328203
Там специльные языки для ts типов пишут, чтобы писать типы пока ты пишешь типы
Аноним 03/04/22 Вск 20:21:37 2328365 258
>>2328351
>Долбоеб, ты собрался дату рождения валидировать каждый раз на беке?
Мимо, но так и надо если что. Фронт по дефолту считается скомпроментированным
Аноним 03/04/22 Вск 20:22:45 2328368 259
>>2328365
Поэтому предлагаешь на фронте ничего не проверять и заваливать бэк запросами с 2г интернета?
Аноним 03/04/22 Вск 20:25:45 2328371 260
>>2328364
Я вижу некоторое дерьмо
Аноним 03/04/22 Вск 20:27:57 2328374 261
>>2328368
Ты вообще набор слов какой-то несешь. Говорю же, мимо шел, но create update запрос любой ясен хуй не должен фронту доверять и проводить валидацию. А ты споришь вообще со вкатышем, у которого сервер всегда отдает сверстанную страничку, а REST не существует в принципе. А, ну еще он не значет зачем даты нужны
Аноним 03/04/22 Вск 20:30:50 2328375 262
>>2328374
Дополнюсь, Date нужен для одной цели - создание айдишников через Date.now(), лол. Для остального есть момент
Аноним 03/04/22 Вск 20:32:53 2328379 263
>>2328375
> создание айдишников через Date.now()
Ебать вкатун не палится
> есть момент
вот из-за таких криворуких вкатышей статичная веб странчика тянет за собой 10 мб жопаскрипта
Аноним 03/04/22 Вск 20:33:06 2328380 264
>>2328375
>создание айдишников
Но это же полная хуйня
Аноним 03/04/22 Вск 20:34:01 2328382 265
>>2328375
>создание айдишников через Date.now()
ебало представили?
Аноним 03/04/22 Вск 20:46:09 2328389 266
Блять объясните мне что тут за тупость постоянно пишут. Зачем на фронте дейт? Что блять это за вопрос, не нужен - не используй. Ну попробуй сделать календарь без Date, правда его тоже можно на беке сделать, можно всё на беке сделать и через жсон потом отрисовывать. А можно захардкодить без Date, пожалуйста
Аноним 03/04/22 Вск 20:50:09 2328395 267
>>2328389
>можно на беке сделать
Нужно. Нельзя никаким данным из фронта доверять.
Аноним 03/04/22 Вск 20:52:01 2328398 268
>>2328357
Всё. я затупил просто. ты прав, надо было просто велью брать, я с другими тегами спутал
Аноним 03/04/22 Вск 22:34:13 2328453 269
>>2328277
На самом деле ты прав, и я действительно занимаюсь хуйней бесполезной. Просто вот сижу пишу код, не получается, я такой "Блять, какое же говно!", и пишу дальше. Потом снова не получается, и я опять "Да ебаный тс, сука!", и так далее. В какой то момент настолько сгорел нахуй, что решил высрать свои мысли куда то, чтобы подддержал кто-то может быть, обьяснил, вот и высрал на вас все это. Извините, парни, не прав был.
Просто я слишком глуп чтобы предлагать что-то, а учить приходится, потому что везде используется. И я понимаю что мне не отвертеться от этих страданий, и от этого так паршиво на душе.
Но в целом ты прав, да, не нравится - иди на гитхаб и переделывай. Обнял.
Но тс все равно говно ебаное!
Аноним 03/04/22 Вск 22:45:18 2328461 270
>>2328379
>>2328380
>>2328382
Имелись в виду ключи для реакт компонент, если чо. Например

>вот из-за таких криворуких вкатышей статичная веб странчика тянет за собой 10 мб жопаскрипта

Соболезную, что твой уровень это верстание статичных веб страничек
Аноним 03/04/22 Вск 23:16:13 2328477 271
>>2328461
>ключи для реакт компонент
Тут ты выдал себя, вкатыш
мимо date-шиз
Аноним 03/04/22 Вск 23:19:28 2328481 272
image.png 3Кб, 314x41
314x41
>>2328461
>Имелись в виду ключи для реакт компонент, если чо. Например
Ты опять обосрался. Тебе Date.now не гартирует, что будет вызван максимум 1 раз за милисекунду.
Аноним 03/04/22 Вск 23:25:03 2328484 273
>>2328481
И что? Твой юз-кейс, который ты придумал в голове, не подошел, а обосрался я?) Почему в треде всегда что-то кому-то разжевывать надо.

Про форсирование анмаунтинга-ремаунтинга сменой ключа на компоненте никогда не слышал? Ну как один из примеров, а так их хватает....
Аноним 03/04/22 Вск 23:33:04 2328488 274
>>2328477
Ты явно ничего сложнее setState в реакте не трогал, если ключи вызывают у тебя смех
Аноним 03/04/22 Вск 23:37:25 2328494 275
>>2328484
Бзв, один из моих любимых вопросов, который задаю июням на техсобезе.

Сначала запускаешь удочку, типа давай поговорим про лайфсайкл компонент, как оно в классовых компонентах, как в функциональных. А потом: "Как заставить компоненту анмаунтнуться и смаунтиться по новой". Можно с примером кода. И потом слушаешь 5 минут, как они потеют, мямлят, изобретают велосипеды или несут хуйню. Когда надоедает, говоришь "ключ смени, пчел" и идете дальше
Аноним 03/04/22 Вск 23:45:23 2328497 276
>>2328481
Есть еще кейс, когда элементы в список добавляются исключительно руками пользователя, так что все в мире бывает по-разному, ну это к слову
Аноним 03/04/22 Вск 23:49:49 2328500 277
>>2328497
Так нахуя ты Date.now захуяриваешь туда? Что, если у тебя эвеент луп будет заполнен и юзер два раза нажмет на добавить? В таком случае когжда очередь дойдет до коллбэка там есть реальный риск создания одного идентификатора для двух компонентов. Сколько недель ты говнокодишь на жс, что бы не знать таких основ?
Аноним 03/04/22 Вск 23:59:45 2328504 278
>>2328488
Я про то что date.now() в ключах использовать нельзя
Аноним 04/04/22 Пнд 00:08:36 2328507 279
>>2328500

Ты доебался до кейса, который я попутно додумывал, а не основного, это раз.
И опять выдумал в голове у себя кейс, который не работает, а обосрался опять я. Необучаемость?

Что я буду делать? Да не ебу, от кучи факторов зависит, а мы сейчас абстрактную хуйню рассматриваем.

Если это будет связано с redux saga, то там хороший тон использовать takeLatest, если нет, то другие способы есть

Что если я тебе скажу, что даблклик в нормальном приложении должен контриться вне зависимости от того, есть там добавление записи с айдишкой или нет? До пустого места абсолютно доеб.
Аноним 04/04/22 Пнд 00:09:16 2328508 280
>>2328504
Все можно, если осторожно
Аноним 04/04/22 Пнд 00:29:40 2328515 281
>>2328494
Есть кстати способы без смены ключа?
В голову приходит только условный рендеринг, но это получается за два рендера.
Аноним 04/04/22 Пнд 00:55:58 2328516 282
>>2328515
Без извращений очень сомневаюсь, чисто для интереса можно поискать решение
Аноним 04/04/22 Пнд 10:28:46 2328597 283
>рякт
>ререндер
Порриджи изобрели реактивность, чтобы потом принудительно перезагружать целые компоненты, прямо как в старом добром жиквери с передачей кусков хтмл по сети.
Аноним 04/04/22 Пнд 10:47:03 2328604 284
>>2328389
>можно всё на беке сделать и через жсон потом отрисовывать

Без Date ты не сможешь проверить, что твой жсон с бэка не устарел.
Аноним 04/04/22 Пнд 10:49:18 2328605 285
>>2328208
Date не нужен. Используй Temporal.
Аноним 04/04/22 Пнд 13:21:44 2328717 286
image.png 106Кб, 960x479
960x479
Сап, коданы
До сего дня использовал Pug вместе с Gulp. Но т.к. галп уже не модно и все юзают Webpack (который уже тоже не модно, но похер) решил дерзко заюзать именно его.

И чет я в непонятках. В галпе я мог автоматом вотчить любое количество "корневых" .pug-файлов (из которых собиралсиь всякие main.html, about.html и т.п.), а в вебпаке, везде где почитал, предлагают каждый такой .pug-файл вручную (!) прописывать в конфиге в вызове html-webpack-plugin-а. И потом еще перезапускать сборку (охуеть удобно).

Это что, реально все так делают? Или есть какой-то человеческий способ, чтобы не ебаться вручную и чтобы вебпак, как немодный галп, сам все нашел?
Аноним 04/04/22 Пнд 13:25:14 2328720 287
>>2328717
Тебе на выходе паговские шаблорны нужны или сбилженный хтмл из этих шаблонов?
Аноним 04/04/22 Пнд 13:30:42 2328723 288
>>2328720
На выходе нужны сбилженные html страницы
Аноним 04/04/22 Пнд 13:55:22 2328743 289
>>2328723
Ну значит выделяй отдельную папку под "страничные" шаблоны, расположенные так, как они будут расположены при билде.
Потом пишешь функцию, которая рекурсивно пробегает по всем файлам папки и для каждого шаблонного файла в ней создаёт инстанс конфига html-webpack-plugin, который запихивается в массив. Этот массив потом запихиваешь в массив плагинов конфига вебпака.
При таком сетапе "вручную" нужно будет только страничные шаблоны создавать. Но для добавления новых страниц всё равно нужно будет перезапускать вебпак.
Аноним 04/04/22 Пнд 15:30:44 2328800 290
>>2328743
Да, костыльненько, конечно. Пичалька. И что, все действительно так ковыряются с вебпаком? Или паг «нинужен» и похуй веники?
Аноним 04/04/22 Пнд 15:48:11 2328812 291
>>2328800
Вебпак хорошо подходит для систем где много модулей и мало энтрипоинтов. У тебя много энтрипоинтов, поэтому получается неудобно
Аноним 04/04/22 Пнд 18:13:53 2328904 292
>>2325593 (OP)
Какой положняк дел в JS после февральских событий?
Как это отразилось на зарплатах и вакансиях?
Аноним 04/04/22 Пнд 18:38:13 2328921 293
>>2328812
Да, походу так и есть. Ну что ж, буду иметь в виду, что вебпак для таких случаев не самая удобная штука. Видать еще есть задачи, где галп может оказаться предпочтительней.
Аноним 04/04/22 Пнд 18:45:46 2328933 294
Катитесь быстрее обычного, нет?
Аноним 04/04/22 Пнд 18:48:49 2328936 295
>>2328904
Синьорам и мидлам теперь больше предложений приходит, т.к. много кто уехал не просто, а уволившись.
Аноним 04/04/22 Пнд 18:55:50 2328942 296
>>2328936
3 года за мидла сойдёт?
Аноним 04/04/22 Пнд 18:58:18 2328945 297
>>2328904
Джуны пока сосут писю, так как на них в первую очередь режут косты. Компании наблюдают за рыночком. Думаю, к лету станет ясно, сколько в новых условиях начнет получать вкатун.

Миддлы и синьоры чот пока не видно, чтобы почувствовали.
Аноним 04/04/22 Пнд 19:02:38 2328950 298
>>2328945
С писей непонятно. Сеньоры отъехали. На позиции отъехавших сеньоров будут брать мало-мальских мидлов. Мидлов и туда и сюда не хватит. Чтобы заткнуть позиции мидлов будут брать толковых джунов. Так что у джунов шансы есть. Но что будет по бабосам - действительно неясно. Видимо джуны\мидлы просядут.
Аноним 04/04/22 Пнд 19:06:01 2328952 299
>>2328950
Что выгоднее учить - vue или react? Я сейчас мидл-бекенд на TS/JS. не хочу без работы остаться, планирую подучить немного фронта для больших шансов
Аноним 04/04/22 Пнд 19:06:22 2328954 300
2022-04-0419-03[...].png 6Кб, 440x222
440x222
>>2328921
да вродь несложно, несколько строчек
Аноним 04/04/22 Пнд 19:40:05 2328982 301
>>2328942
А я не знаю, я недоджун, в чатике просто сижу, где в том числе и хайлевелы общаются. Да и разве ж один срок о чем-то говорит? Может ты там одну страничку делал все 3 года.
Аноним 04/04/22 Пнд 20:25:11 2329016 302
Часто ли вы используете рекурсию на практике на фронтенде?
Аноним 04/04/22 Пнд 20:29:27 2329021 303
Аноним 04/04/22 Пнд 20:48:09 2329028 304
Аноним 04/04/22 Пнд 20:57:07 2329039 305
Аноним 04/04/22 Пнд 21:12:42 2329048 306
>>2328952
ИМХО выгодней react, по нему больше вакансий. Но если vue нравится больше - с ним тоже без работы не останешься.
Аноним 04/04/22 Пнд 21:14:55 2329049 307
>>2329021
неплохо, это перевод или твоё личное?
Аноним 04/04/22 Пнд 21:30:50 2329056 308
>>2328954
Ну да, не смертельно, конечно. Но перезапускать все равно придется :\
Аноним 04/04/22 Пнд 21:56:44 2329074 309
>>2329021
>cheatsheet
Ахаха читы с говном)))
Аноним 04/04/22 Пнд 22:25:52 2329085 310
>>2329056
Сложно, смайлофажина
Аноним 04/04/22 Пнд 22:27:10 2329086 311
>>2329074
С простыней, учи ангольский
Аноним 04/04/22 Пнд 22:59:02 2329092 312
>>2329085
Не печалься, суровый воен, вот тебе скобочек)))))))
Аноним 05/04/22 Втр 01:42:42 2329158 313
>>2328198
Нихуясе, неосилятор строгой типизации? Тайпскрипт - лучшее, что случалось с жопаскриптом с момента его появления. Без него этим калом вообще невозможно пользоваться
Аноним 05/04/22 Втр 01:45:32 2329161 314
>>2328208
> Зачем вообще нужно работать с датой на фронте?
Форматировать таймстамп из базы
Аноним 05/04/22 Втр 02:02:14 2329167 315
>>2328952
> Что выгоднее учить - vue или react?
Что там учить блять, это буквально одинаковое говно
Аноним 05/04/22 Втр 07:32:38 2329184 316
Бля пацы помогите. Скоро собеседование а все учебные проекты в firebase и там мозги ебет типа примите новые правила безопасности или хуй вам а не запросы от клиента. Кто сталкивался? Как это дерьмо провернуть? ПАМАГИТИИИИИИИИИИИ
Аноним 05/04/22 Втр 07:55:02 2329186 317
image.png 409Кб, 760x508
760x508
>>2329184
Таблетки забыл выпить
Аноним 05/04/22 Втр 07:57:03 2329187 318
Аноним 05/04/22 Втр 08:39:40 2329195 319
>>2329016
Деревья обходить иногда приходится
Аноним 05/04/22 Втр 09:09:40 2329214 320
image 15Кб, 599x228
599x228
На стак оверфлоу индус кринж написал. Спрашиваю здесь. Почему я кликаю на кнопку и меняю стейт, логается рендер компонента, окей. Ещё раз клацаю на ту же кнопку, опять рендер логается. 3 раз кликаю, ничего не логается. ЧЗХ? Стейт поменялся один раз, должен был один раз логнуться разве нет?
Аноним 05/04/22 Втр 09:49:32 2329237 321
>>2329158
Ты просто слишком туплй.
Аноним 05/04/22 Втр 10:14:25 2329248 322
>>2329158
Представьте ебало неосиляторов, когда типы добавят в javascript в "нативном" стиле. Где-то в экспериментальной ветке уже типы добавили или скоро-скоро добавят
Аноним 05/04/22 Втр 10:21:17 2329252 323
>>2329248
Не ссы, это только в чсвшном манямирке типоскриптеров написать let x: number, считается чем-то важным. Как и скопипастить название типов в реакте и редаксе и вставить.
Аноним 05/04/22 Втр 10:29:11 2329257 324
>>2329214
useEffect(()=>console.log('Рендер'),[state])
Аноним 05/04/22 Втр 10:45:28 2329265 325
>>2329214
Я вообще реакт не знаю но по моему очевидно что setState вызывает ререндер и неважно что значение изменилось с 1 на 1
Аноним 05/04/22 Втр 11:12:57 2329284 326
>>2329265
Перечитай вопрос, на 3 раз при нажатии на кнопку ничего не происходит. Также после первого рендера при нажатии на кнопку ничего не происходит
>>2329257
Так а почему компонент рендерится 2 раза, если стейт меняется только раз? или это лог криво работает в теле компонента?
Аноним 05/04/22 Втр 11:14:16 2329285 327
>>2329265
Нет>>2329284
Лог не криво работает, он работает синхронно. А useState асинхронный.
Аноним 05/04/22 Втр 11:22:18 2329292 328
>>2329285
Так в моём случае это баг или фича?
Аноним 05/04/22 Втр 11:25:22 2329294 329
>>2329292
Так ты чего в итоге добиться то хотел этим? Если получать актуальный стейт и взаимодействовать с ним - используй хук useEffect
Аноним 05/04/22 Втр 11:29:07 2329296 330
>>2329284
>Перечитай вопроспроисходит
>Также после первого рендера при нажатии на кнопку ничего не происходит
Перечитал и там такого не написано
Аноним 05/04/22 Втр 11:29:16 2329297 331
>>2329294
У меня просто встал вопрос, почему логается второй раз, стейт же не меняется!
Аноним 05/04/22 Втр 11:30:32 2329298 332
>>2329296
ходить умеешь? иди на хуй
Аноним 05/04/22 Втр 11:35:06 2329302 333
>>2329298
Сходил тебе за щеку, проверяй
Аноним 05/04/22 Втр 11:41:57 2329310 334
тайпсрипт это кал для аутистов пчел
Аноним 05/04/22 Втр 11:42:01 2329311 335
207529288aa9719[...].jpg 43Кб, 400x300
400x300
Аноним 05/04/22 Втр 11:45:21 2329314 336
image.png 56Кб, 820x520
820x520
>>2325593 (OP)
Я могу как-то в typescript сделать так, чтобы из типа "Font" сделать другой тип, который будет является Enum или хотя бы Union Type вида:

"fontSize" | "fontColor" | "fontStyle" | "fontWeight".

Чёт всю доку перерыл, но не видел подобных примеров.
Аноним 05/04/22 Втр 11:50:49 2329319 337
Аноним 05/04/22 Втр 12:05:30 2329330 338
>>2329319
Посеба. Я использовал его, но он не решил мою проблему, поэтому подумал, что он как-то по другому работает.
Аноним 05/04/22 Втр 13:12:48 2329391 339
sdfdsf.jpg 35Кб, 616x361
616x361
>>2329330
Что он тебе там не решил?
Аноним 05/04/22 Втр 13:41:09 2329410 340
image.png 6Кб, 581x45
581x45
image.png 56Кб, 820x520
820x520
image.png 48Кб, 636x520
636x520
>>2329391
Там проблема с динамическими ключами объекта. Проблема в том, что у ключей типы данных разные, из-за этого и ругается typescript. Либо все ключи под один тип подгонять, либо отедльно для каждого ключа тип прописывать. Да забей, не бери в голову.
Аноним 05/04/22 Втр 14:06:39 2329436 341
>>2329410
Ясен хуй если тебе в рантайме нужно кастить типы, то тут уже объявлениями не отделаешься, надо логику реализовывать.
Аноним 05/04/22 Втр 14:16:19 2329439 342
image.png 60Кб, 1210x529
1210x529
>>2329410
А когда вызывать будешь, напишешь any))0
Аноним 05/04/22 Втр 14:25:15 2329444 343
Стикер 191Кб, 512x512
512x512
>>2329439
Уже написал. Ещё я буду компилятор ради какой-то хуйни ублажать
Аноним 05/04/22 Втр 14:30:39 2329448 344
>>2329439
Бтв спасибо, mapped types всё ещё остаётся темой в тайпскрипте, которую я не могу осилить своей подкоркой.
Аноним 05/04/22 Втр 15:55:24 2329530 345
сап, есть два проекта на js/node/typescript, нужно пошарить между ними часть кода (тему на material ui и компоненты).
Как это проще всего сделать?
Аноним 05/04/22 Втр 16:29:02 2329544 346
>>2329530
Сделать третий проект-либу
Аноним 05/04/22 Втр 16:40:33 2329555 347
>>2327971
> Все это по сути на 130% покрывает требования к джуну
Жирно.
Аноним 05/04/22 Втр 16:41:22 2329557 348
Аноним 05/04/22 Втр 16:43:03 2329559 349
Анончики, серьезный вопрос, как вы строите рабоу, когда бполучаете большую задачку?

Например, сначала делаете полностью верстку, потом логику.
Или сначала логику, потом верстку.
Или сначала часть логики, потом часть верстки, а потом уже все остальное.

Посоветуйте, что-нибудь, старцы.
Аноним 05/04/22 Втр 16:44:02 2329561 350
image.png 36Кб, 1024x1024
1024x1024
Интерфейсы в ангуляре нужны?
Аноним 05/04/22 Втр 16:58:52 2329579 351
>>2329285
>useState асинхронный
Че высрал?
Аноним 05/04/22 Втр 17:16:27 2329591 352
>>2329561
В тайпскрипте скорее, да, нужны
Аноним 05/04/22 Втр 19:10:25 2329689 353
А когда приступать к изучению TS? Отполировать первую часть учебника Кантора достаточно?
Аноним 05/04/22 Втр 19:32:42 2329713 354
>>2329689
bruh. Да хоть прям щас. TS обратно совместим с JS. потом переменным типы проставь
Аноним 05/04/22 Втр 22:01:08 2329787 355
image.png 323Кб, 848x628
848x628
зачем в виде строки возврат.
мы же с числами работаем, почему разрабы хотят в строку привести
Аноним 05/04/22 Втр 22:02:53 2329789 356
>>2329787
Ну попроьуй вывести число 9.5000 и перестань задавать идиотских вопросов. Вам дали язык смреплом, хуйли вы все боитесь консоль открыть.
Аноним 05/04/22 Втр 22:19:04 2329813 357
image.png 12Кб, 446x151
446x151
Почему во втором случае TS не ругается на присвоение x значения undefined?
Аноним 05/04/22 Втр 22:29:55 2329828 358
>>2329813
так наведи на него, x: undefined | number
Аноним 05/04/22 Втр 22:33:45 2329834 359
>>2329828
Навожу, x всегда остается number.
Аноним 05/04/22 Втр 22:50:29 2329860 360
image.png 28Кб, 802x244
802x244
Аноним 05/04/22 Втр 23:02:51 2329872 361
>>2329860
Сработало. Но тогда не понимаю логики tsconfig. Я думал, что все что закоменчено, оно по умолчанию true, потому что например noImplicitAny было закоменчено, и редактор все равно ругался на объявления функций с аргументами без типов. Чтобы перестал ругаться, надо было его раскоментить, и прописать false.
Аноним 05/04/22 Втр 23:08:10 2329876 362
image.png 27Кб, 592x274
592x274
>>2329872
Есть отдельные флаги, есть пресет с флагами - strict, в него входит много флагов, но не все.
С noUncheckedIndexedAccess ты просто охуеешь писать код
Аноним 05/04/22 Втр 23:09:28 2329878 363
>>2329876
...поэтому он не входит в strict
Аноним 06/04/22 Срд 00:12:26 2329932 364
Screenshot20220[...].png 58Кб, 904x365
904x365
Как называется эта болезнь?
Аноним 06/04/22 Срд 00:14:48 2329935 365
Аноним 06/04/22 Срд 00:17:15 2329937 366
carbon.png 150Кб, 1716x930
1716x930
Двачик, привет, я тут самообучаюсь и пытаюсь придумать как объединять в небольшие кучки и объединять запросы из большого массива. Пока что всё что смог придумать на пикриле, но оно не работает, как это исправить или как решать подобные проблемы?
Аноним 06/04/22 Срд 00:18:16 2329940 367
>>2329932
Обычное варварство, пахнет нафталином
Аноним 06/04/22 Срд 04:15:52 2329984 368
Анончики, кто-нибудь желает помочь мне на фрилансе? Хочу верстку на Анона передать.
Аноним 06/04/22 Срд 04:16:39 2329985 369
16332970110970.webm 3016Кб, 640x480, 00:00:09
640x480
Аноним 06/04/22 Срд 08:17:03 2330021 370
Объясните как работает Image. У меня есть несколько image которые я предварительно загружаю через src, и один image который видит пользователь и в который я периодически меняю с уже загруженных ранее image. Пока я делаю это через img.src = image.src. Вопрос - использую ли я дополнительно траффик таким образом? Можно ли как-то напрямую присвоить значение?
Аноним 06/04/22 Срд 08:29:17 2330024 371
>>2330021
Нет, картинка уже в кеше браузера ведь
алсо ты в курсе про существование developer tools ? там есть вкладка нетворк где все можно посмотреть

Аноним 06/04/22 Срд 08:34:40 2330026 372
>>2329932
И что не так? притащил ответ рандома со стаковерфлоу 11-летней давности блять.
Аноним 06/04/22 Срд 09:08:39 2330038 373
>>2329985
Что надо знать, чтобы собес у тебя пройти?
Аноним 06/04/22 Срд 09:13:33 2330040 374
Если юзстейт при каждом ререндере выполняет код внутри своего вызова, тогда откуда он получает обновлённое значение стейта?
Аноним 06/04/22 Срд 09:17:37 2330041 375
>>2330038
Битрикс, пыха, 1с, нода, хтмл, цсс, сцсс, реакт, жиквери, вордпрес, тильда, майэскюэл, монга, редис, кафка, жира.
Стандартный фриланс набор короче.
Аноним 06/04/22 Срд 09:21:23 2330043 376
Ищу анона который сможет мне запилить приложение на JS, которое сможет легко общаться по API с Etherscan и другими провайдерами и OpenSea, больше ничего не требуется. Пока только бэкенд. Оставляйте тг, если хотите - можете сразу оставлять цену. Плачу в eth.
Аноним 06/04/22 Срд 10:00:22 2330063 377
>>2330041
Лол, верстка ему надо передать
Аноним 06/04/22 Срд 10:18:17 2330073 378
Аноним 06/04/22 Срд 12:14:05 2330162 379
>>2330026
> 11-летней давности блять
А с тех пор в жопаскрипте появились средства для форматирования таймстампа?
Аноним 06/04/22 Срд 12:50:45 2330183 380
>>2330162
>А с тех пор в жопаскрипте появились средства для форматирования таймстампа?
Появились, охуеть, правда?
Date.prototype.toLocaleTimeString
Date.prototype.toLocaleString
Date.prototype.toLocaleDateString
Аноним 06/04/22 Срд 12:52:54 2330185 381
image.png 80Кб, 855x663
855x663
Аноним 06/04/22 Срд 12:53:23 2330186 382
Аноним 06/04/22 Срд 12:53:25 2330187 383
>>2330183
Нет, я не про это говно для даунов, а про форматирование по заданному шаблону, типа "Y.m.d H:i:s"
Аноним 06/04/22 Срд 12:55:28 2330188 384
>>2330187
Нахуя тебе форматировать по заданному шаблону? Ты че, из секты поехавших, которые пишут бэкэнд на жс?
Аноним 06/04/22 Срд 12:58:17 2330190 385
>>2330188
Во-первых,
>Нахуя тебе форматировать по заданному шаблону?
Тебя ебать не должно.
Во-вторых,
>Ты че, из секты поехавших, которые пишут бэкэнд на жс?
Если тебе надо форматировать таймстамп на бекенде, ты совершенно точно занимаешься хуйней и делаешь неправильно, такой подход приведет к проблемам.
Аноним 06/04/22 Срд 13:54:14 2330223 386
Первая работа, фронтовик, 3 дня рабочих прошло, не дали ни одной задачи. Это норм? Сейчас уже полдня рабочего прошло, сам спросил по поводу задач. Ответ в духе "я передам разраб-нейм, он тебе напишет задачи" и нихуя.
Аноним 06/04/22 Срд 13:55:30 2330225 387
>>2330223
Тредом ошибся, но в принципе всё равно по профилю написал.
Аноним 06/04/22 Срд 14:29:20 2330250 388
>>2330185
Я ожидал что при выполнении будет подтягиваться первый чанк, выполнятся запросы с 1 по 3, потом с 4 по 6, и так далее. Разве не должны в таком случае логи идти по порядку возрастания, и на каждый чанк иметь иметь примерно одинаковое время вывода? Как только все промисы отработали в чанке, попали в лог, и переход на следующий чанк? Сейчас это выглядит так, что оно выполнилось всё сразу, а логи пошли в порядке скорости выполнения.
Аноним 06/04/22 Срд 14:49:42 2330265 389
>>2330250
тайпскрипт научит тебя расставлять return
Аноним 06/04/22 Срд 15:08:22 2330275 390
Аноним 06/04/22 Срд 15:20:40 2330289 391
Аноним 06/04/22 Срд 15:22:41 2330290 392
>>2330223
Помню у нас в чатике новичков один чел рассказывал, что просидел так 3 недели, неделю ждал онбординг, и 2 недели его вот примерно так же кормили завтраками
Аноним 06/04/22 Срд 15:36:12 2330303 393
>>2330162
А если не появилось, в чем бугурт то?
Аноним 06/04/22 Срд 15:56:18 2330319 394
Аноним 06/04/22 Срд 16:31:14 2330343 395
Душитель питона в треде.

Объясните бэкэндеру чому верстка такая боль?

Взял Vue+TS с Quasar и все равно хуита а не кодинг. Больше документацию перечитываю. Почему бэк в разы проще этого макакинга?
Аноним 06/04/22 Срд 16:34:22 2330348 396
>>2330303
> в чем бугурт то?
В жопаскрипте на каждый пук сложнее хелловорда требуется отдельный фреймворк.
В нормальных языках этим занимается стандартная библиотека.
Аноним 06/04/22 Срд 16:36:27 2330350 397
>>2330348
>В нормальных языках этим занимается стандартная библиотека.
Хуй там. Для Python универсальная библиотека подключаемая, а иначе ебись сам с легаси из 2 версии
Аноним 06/04/22 Срд 16:43:25 2330354 398
>>2330350
Всегда хотел спросить, какого хуя вы там в питоне почти никогда не пользуетесь строгой типизацией, если она есть в языке?
Специально глядел несколько популярных библиотек для петухона, так там даже аргументы функций с возвращаемыми значениями не типизированны.
Какого хуя вы блять жрёте говно?
Я прогал немного на петухоне и могу сказать, что там шикарные возможности для типизации, лучшие, что я только видел среди динамически типизированных языков.
Во всех динамических языках типизацию начинают юзать повсеместно, как только эти возможности становятся доступными.
И только блять в петухоне у погромистов какой-то особый путь игнорирования типизации годами. Почему?
Аноним 06/04/22 Срд 16:48:09 2330358 399
>>2330354
Я пользуюсь и typing и классами и тем ООП, что реализован.

Потому и Vue + TS по привычке. Или ебашишь тесты вообще на все и на типы в таком случае
Аноним 06/04/22 Срд 17:00:25 2330368 400
>>2330354
Челик, расскажи, как? я не троллю, я сам уже устаю от динамической типизации, а тут ты приходишь и говоришь, что она есть - поделись!
Аноним 06/04/22 Срд 17:06:18 2330370 401
>>2330343
>Объясните бэкэндеру чому верстка такая боль?
Потому что на макако-бэкенде ты знаимаешься только крудами. Нормальный бэкенд со сложной бизнес логикой в разы болнее чем, верстка
Аноним 06/04/22 Срд 17:30:54 2330391 402
01.jpg 188Кб, 800x1200
800x1200
Не могу зайти на сайт проекта Deno от Райана Даля, создателя Node.js с российского IP. У вас наблюдается подобная проблема?
Через TOR всё работает.
Аноним 06/04/22 Срд 17:31:34 2330393 403
Аноним 06/04/22 Срд 17:35:04 2330399 404
>>2330250
>при выполнении будет подтягиваться первый чанк, выполнятся запросы с 1 по 3, потом с 4 по 6, и так далее
Строй в цикле цепочку из promise.then().then().then(), чтобы пока ответ на первый чанк не придет, второй не начинался.
Аноним 06/04/22 Срд 17:47:22 2330410 405
>>2330370
У меня там ETL ващет.
Последний бэк так вообще эмулировал serial.

А вебмакака, умеет в низкий уровень и байтоебство?
Аноним 06/04/22 Срд 17:48:38 2330411 406
>>2330391
NodeJS без сборки
@
не работает


Загрузился, чекай браузер и провайдера
Аноним 06/04/22 Срд 17:49:53 2330414 407
>>2330411
Понял, буду разбираться
Аноним 06/04/22 Срд 18:01:59 2330422 408
>>2330391
Без впна не работает.
Аноним 06/04/22 Срд 18:03:39 2330424 409
>>2330410
вебмакака в отлчии от тебя, байтоеба в 100 раз быстрее сделает рабочий продукт, который будет приносить те же деньги
Аноним 06/04/22 Срд 18:04:38 2330425 410
>>2330391
Все работает, провайдер МТС
Аноним 06/04/22 Срд 18:07:29 2330429 411
>>2330348
Лучше чем засирать язык кучей ненужной хуйни. с date много заморочек, и для него есть moment.js ) надо как то вывести по особенному выведи через литерал
Аноним 06/04/22 Срд 18:11:53 2330430 412
>>2330424
Ну запусти на arduino NodeJS
Аноним 06/04/22 Срд 18:13:24 2330431 413
>>2330422
>>2330425
Похоже заблокированы некоторые российские IP
Аноним 06/04/22 Срд 18:21:11 2330438 414
Аноним 06/04/22 Срд 18:22:24 2330439 415
8fde99cbbeb31.jpg 74Кб, 736x736
736x736
>>2330429
>Moment.js is a legacy project, now in maintenance mode. In most cases, you should choose a different library.
УЖЕ УСТАРЕЛ
Аноним 06/04/22 Срд 18:52:22 2330465 416
image.png 121Кб, 1011x440
1011x440
>>2330038
Верстку. И все. Было бы неплохо фреймворк, любой, даже поверхностные знания. Но можно и без.
Аноним 06/04/22 Срд 19:01:31 2330482 417
>>2330391
У меня все, что блокировали, не открывается, а это открывается нормально.
Аноним 06/04/22 Срд 20:10:57 2330518 418
Флустрация, флустратушка...
Берешь вуй 3, тупоскрипт и флустрируешь.
Аноним 06/04/22 Срд 20:29:29 2330548 419
Аноним 06/04/22 Срд 21:46:08 2330595 420
Аноним 07/04/22 Чтв 00:10:56 2330665 421
Это нормально что я не кодю первый год, и иногда втыкаю 10 минут в казалось бы простой код функции в 10 строчек? Чувствую себя тупым в этот момент.
Аноним 07/04/22 Чтв 01:01:25 2330679 422
Кто-нибудь, кстати, пользовался deno для чего-то сложнее, чем хелловорлд на два жсона? >>2330391
Как оно вам, нормальный инструмент или хуйня для борщехлебов с невнятными перспективами? для продакшна готово?
Аноним 07/04/22 Чтв 01:15:07 2330684 423
>>2330679
Я намучался и снес говно, библиотеки на гитхабе и npm под неё не заточены и без шаманских танцев их не заюзать
Аноним 07/04/22 Чтв 01:38:30 2330691 424
>>2330665
Не нормально. Кодинг это не твое.
>>2330679
Свою главную задачу рантайм для вебпака не выполняет. Как оно может быть в таком случае для работы в проадкшене?
Аноним 07/04/22 Чтв 01:43:54 2330693 425
>>2330691
Загуглил, реально вебпака из коробки нет, значит хуйня.
>>2330684
Эх, а выглядит красиво.
Аноним 07/04/22 Чтв 01:51:45 2330695 426
Кстати, поч у Deno на гитхабе столько же звёздочек как к ноды? Накрутка ?
Аноним 07/04/22 Чтв 08:01:12 2330727 427
>>2330695
На Deno уже что-то сделали?
Аноним 07/04/22 Чтв 08:04:43 2330728 428
>>2330250
Так тебе for await нужен, а не методв массивов, которые синхронные.
Аноним 07/04/22 Чтв 08:08:46 2330729 429
>>2330665
надо больше кодить
Аноним 07/04/22 Чтв 08:12:27 2330731 430
>>2330368
Нет там никакой строгой типизации, ислючительно аннотации, на которые отдельная либа может ругаться. Плюс у функций кастрированная типизация, так что если начинаешь вытворять функци анальные трюки, то модуль типизации идёт по пизде.
Но вот функции без аннотаций это конечно питоновская болезнь. Просто блять посмотри реализацию всей функции/класса, чтобы узнать какие аргументы она вообще принимает, охуеть.
Аноним 07/04/22 Чтв 08:28:49 2330738 431
Назовите самый пиздатый яп и аргументируйте. Желательно в контексте относительно джаваскрипта
Аноним 07/04/22 Чтв 08:40:05 2330745 432
>>2330731
Бля, а я-то уж надеялся, можно будет перегрузку методов писать нормально.
Аноним 07/04/22 Чтв 08:50:13 2330750 433
>>2330745
Для перегрузки есть отдельный декоратор. Но в питоне перегрузка не нужна, так как всякие опции можно собирать в ключевые аргументы.
Аноним 07/04/22 Чтв 10:20:48 2330787 434
Безымянный.png 38Кб, 1118x770
1118x770
Есть поле, при клике на который должен открываться календарь. Календарь не встроенный, а взятый со стороны.
Как такое лучше сделать?

input с типом date, которому заданы свои стили или обычный текстовой input на js?
Аноним 07/04/22 Чтв 10:37:26 2330792 435
>>2330787
>input с типом date, которому заданы свои стили
Нихуя манямир.
Аноним 07/04/22 Чтв 11:07:34 2330805 436
16471608960400.mp4 55Кб, 480x480, 00:00:01
480x480
>>2330792
>манямир
Всё так. А ты как хотел, время такое, только манямир и сохраняет психику.
Сам до этого дошёл уже. Нужен датапикер с тырнетов.
Аноним 07/04/22 Чтв 12:22:27 2330873 437
201907111919IMG[...].JPG 155Кб, 960x960
960x960
Аноним 07/04/22 Чтв 12:56:31 2330928 438
Аноним 07/04/22 Чтв 13:01:31 2330942 439
>>2330873
Ты зачем onClick функцию назвал м?
Аноним 07/04/22 Чтв 13:02:54 2330945 440
>>2330928
А что я делаю не так?
Аноним 07/04/22 Чтв 13:06:59 2330954 441
image 4Кб, 252x148
252x148
Ебать это как, так можно делать?
Аноним 07/04/22 Чтв 13:08:37 2330960 442
>>2330954
Как так, что непонятно?
Аноним 07/04/22 Чтв 13:14:52 2330973 443
>>2330960
Ну я типа не видел, чтобы разделяли разметку на функции
Аноним 07/04/22 Чтв 13:18:01 2330977 444
Есть жиэс приложение.

Какие есть инструменты, чтобы из него сделать приложение для телефона?
Нужно тупо приложение-браузер, который бы всегда отображал один этот жс сайт, загружая его файлы из ресурсов приложения.
Аноним 07/04/22 Чтв 13:19:03 2330979 445
image.png 47Кб, 1090x241
1090x241
Аноним 07/04/22 Чтв 13:26:42 2330987 446
Аноним 07/04/22 Чтв 13:27:45 2330989 447
Аноним 07/04/22 Чтв 13:29:28 2330990 448
i-dunno-face.png 82Кб, 600x436
600x436
Аноним 07/04/22 Чтв 13:50:18 2331031 449
>>2330979
А как тогда быть, что задавать в key?
Аноним 07/04/22 Чтв 14:02:42 2331052 450
Аноним 07/04/22 Чтв 14:12:40 2331067 451
>>2331031
Уникальный идентификатор, очевидно же.
Ну или индекс плюс какая-нибудь хуйня из пропса строчная. Неоптимально, но уникально в любом состоянии списка.
Аноним 07/04/22 Чтв 14:16:28 2331077 452
image.png 61Кб, 595x559
595x559
Чет я запутался в этих прототипах. Объясните, почему __proto__.__proto__ === null, если лог показывает что там есть две цепочки?
Аноним 07/04/22 Чтв 14:21:33 2331084 453
>>2331077
foo.prototype и foo.__proto__ это разные вещи
Аноним 07/04/22 Чтв 14:22:05 2331086 454
>>2331067
>индекс плюс какая-нибудь хуйня
Так это тот же самый индекс
Аноним 07/04/22 Чтв 14:29:59 2331104 455
>>2331086
Нет, индексы у списка одинаковые при любом состоянии.
Аноним 07/04/22 Чтв 14:36:39 2331122 456
>>2331077
>foo.prototype
Причем тут он блять? Ты хоть вопрос читал?
Аноним 07/04/22 Чтв 14:37:06 2331124 457
Аноним 07/04/22 Чтв 14:41:40 2331130 458
>>2331077
Я не понял вопроса, можешь переформулировать? Всё вроде совпадает
Аноним 07/04/22 Чтв 14:45:28 2331135 459
image.png 78Кб, 300x373
300x373
Аноним 07/04/22 Чтв 14:49:27 2331142 460
Аноним 07/04/22 Чтв 15:11:08 2331170 461
image.png 11Кб, 1066x58
1066x58
Аноним 07/04/22 Чтв 15:14:06 2331176 462
>>2331170
Зачем мне твое определение __proto__ всралось? Иди нахуй тролль
Аноним 07/04/22 Чтв 15:15:56 2331179 463
Аноним 07/04/22 Чтв 16:25:03 2331233 464
FPrq4-zVUAAx5kQ.jpeg 125Кб, 1268x1154
1268x1154
Аноним 07/04/22 Чтв 16:29:02 2331235 465
>>2331233
на смену callbach hell приходит component hell
Аноним 07/04/22 Чтв 16:37:26 2331240 466
>>2331077
Ебать ты конечно, я теперь тоже сижу и думаю. Я вроде бы уже находил ответ на этот вопрос, но нихуя не помню
Аноним 07/04/22 Чтв 17:04:02 2331250 467
>>2331077
Какие блять две цепочки? У инстанса, который ты создал, какой прототип? А у этого прототипа какой прототип?
Аноним 07/04/22 Чтв 17:16:24 2331254 468
>>2331250
>У инстанса, который ты создал, какой прототип?
Object
>А у этого прототипа какой прототип?
null должен быть
мимо
Аноним 07/04/22 Чтв 17:17:09 2331255 469
Аноним 07/04/22 Чтв 17:39:10 2331267 470
Сука вам учебник Кантора на что дали
Аноним 07/04/22 Чтв 17:42:51 2331270 471
>>2331267
Чтобы пробивать им череп твоей безмозглой мамаши, за то что родила такого тупорылого хуесоса блять, как же вы бесите
Аноним 07/04/22 Чтв 17:46:52 2331273 472
>>2331270
Не бесись, это нормально, что не все люди умные
Аноним 07/04/22 Чтв 17:54:06 2331282 473
Бездари ебаные
Аноним 07/04/22 Чтв 18:44:19 2331317 474
image.png 9Кб, 474x198
474x198
image.png 67Кб, 473x391
473x391
image.png 67Кб, 469x390
469x390
image.png 112Кб, 476x565
476x565
>>2331077
Просто ты сам себя наебываешь, и еще паровозом пытаешься наебать всех в треде. Попутно, как обычно, проябывая контекст исполнения.

Следи за руками.

- пик 1, ты ввел свой инстанс и развернул его инспекцию. видишь один единственный [[Internal Slot]] в котором лежит прототип твоего объякта (ссылка на Object.prototype) все верно?

- пик 2 ты развернул инспекция прототипа твоего объекта, и у тебя вывалились поля находящиеся в Object.prototype. Все верно?

- а теперь пик 3 - ты видишь ещё не вычисленный геттер __proto__ который не содержит никакого значения. Он и не может его содержать - потому что это функция.

- нам же ты в тред кидаешь скрин, когда ты нажал на __proto__ заставив геттер вычислится, и рассказываешь о каких-то дополнительных скрытых цепочках. пик 4 - геттер вычислился, все верно. он вернул тебе (условно) результат вызова Object.getPrototypeOf(this) - как ты считаешь, что в момент его вызова был this, и что по-втоему он должен был тебе вернуть, если не снова Object.prototype. Обрати внимание на снова невычисленный геттер __proto__ у возвращенного объекта, который на этот раз будет вызван уже в контексте Object.prototype - почему? а потому что этот объект ты инспектируешь не следуя по цепочке прототипа, а получая его косвенным вычислением, вызва геттер.

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


Аноним 07/04/22 Чтв 19:08:14 2331335 475
DC4D1A37-2F66-4[...].jpeg 16Кб, 300x222
300x222
Аноним 07/04/22 Чтв 19:21:04 2331350 476
>>2331317
Ты конечно же прав, но почему-то никто до тебя не смог это объяснить по-человечески
мимо
Аноним 07/04/22 Чтв 19:48:30 2331381 477
>>2331317
Ладно, поверю тебе, спасибо за ответ
Аноним 07/04/22 Чтв 19:59:10 2331391 478
Дорогие, подскажите, пожалуйста. Вопрос по next. Есть функция getServerSideProps, туда сую функцию фетчер и аргументы. Аргументы хранятся в редакс сторе. По кнопочке я диспатчу и изменяю состояние в сторе редакса. Но при этом в getServerSideProps остаётся значение по умолчанию, что лежало в редакс сторе.

Как в getServerSideProps получать актуальное значение стора из редакса? Перерыл весь гугл, нихуя не нашел.
Аноним 07/04/22 Чтв 22:06:11 2331451 479
image.png 12Кб, 1010x360
1010x360
>>2325593 (OP)
я так понимаю это jquery? разница в том что в первом случае всегда на клик реагирует, а во втором случае мы можем выбрать обработчик события любой другой?
сам жквери не изучал, но хочу подать на вакансию, перед собесом подучу, мб возьмут
Аноним 07/04/22 Чтв 22:16:58 2331456 480
image.png 38Кб, 225x225
225x225
16202944713930.jpg 135Кб, 1280x720
1280x720
Component 1.png 994Кб, 750x824
750x824
Есть кнопка.

По нажатию на кнопку открывается модалка.

В модалке есть ссылка.

Ссылка ведет на другую страницу https://2ch.hk/pr/ ---> https://2ch.hk/gay/

На новой странице я нажимаю браузерную кнопку "Назад".

Ебаная модалка из второго пункта ОТКРЫТА. Чому так, нахуй?
Как это ебаное говно закрыть? Я перепробовал тысячи слушателей, почему так, нахуй? Как ебнуть это говно на history.back(), как ебнуть это говно на браузерную кнопку "Назад". Ряя, помогите.
Аноним 07/04/22 Чтв 22:26:45 2331459 481
>>2331456
Попробуй сначала понять почему модалка открыта
Аноним 07/04/22 Чтв 22:38:59 2331464 482
Чувствую себя богом жса, мой мозг просквожен этим языком нахуй, мне снится жс
Аноним 07/04/22 Чтв 22:41:20 2331466 483
image.png 68Кб, 1200x1200
1200x1200
Аноним 07/04/22 Чтв 22:42:52 2331468 484
>>2331451
В первом случае он найдет все .link на странице и навесит на них обработчик.
Во втором, он навесит обработчик на document и при обнаружении, что клик был на .link вызовет обрабочтик.
Разница в том, что если после выполнения первого фрагмента ты добавишь на страницу новые .link и будешь на них кликать, то обработчик вызываться не будет (на них он не навешен), а во втором - будет, т.к. сам обработчик навешен на document, который есть всегда.
Аноним 07/04/22 Чтв 22:44:21 2331470 485
>>2331456
тому что браузер могет в кеширование. Еще есть вариант, что у тебя в url'е есть idшник модалки, из-за которого она открывается
Аноним 07/04/22 Чтв 22:44:33 2331472 486
Аноним 07/04/22 Чтв 22:46:09 2331473 487
Какая же параша ебаная этот VS Code...
По сравнению с IDE от Jet Brains все остальные редакторы - лютейший сблев бомжа. В них отсутствуют элементарные функции
Аноним 07/04/22 Чтв 22:47:44 2331477 488
>>2331473
В жопабрейнс уже завезли поддержку последней версии eslint'a и prittier'а из коробки без мозгоебательств?
Аноним 07/04/22 Чтв 23:08:48 2331482 489
>>2331459
По классу у body. Сам класс появляется по клику кнопки на странице /pr/. После возвращения с /gay/ класс остается.
<body class="active-popup"></body>

>>2331470
>тому что браузер могет в кеширование
Есть хотя бы костыльный вариант?
>что у тебя в url'е есть idшник модалки, из-за которого она открывается
Нету, проверял.
Аноним 07/04/22 Чтв 23:11:39 2331485 490
>>2331482
Мб по клику на ссылку в модалке убирать класс у body?
Аноним 07/04/22 Чтв 23:12:36 2331486 491
>>2331482
>Есть хотя бы костыльный вариант?
Закрывать модалку при переходах, не? Хотя бы при клике на ссылку закрывай.
Речь про сосачь? Если нет - то там может быть роутер, из-за которого может воспроизводится состояние при переходах по истории.
Аноним 07/04/22 Чтв 23:14:15 2331487 492
>>2331482
А ты уверен, что там не скрипт этот класс навешивает при переходе?
Аноним 07/04/22 Чтв 23:14:25 2331488 493
>>2331466
В том-то и дело что я эту долину преодолел сквозь слезы и пот
Аноним 08/04/22 Птн 00:18:32 2331535 494
1631878791525.jpg 44Кб, 1080x751
1080x751
Почему вакансий на реакт стало значительно меньше по сравнению с вью? Казалось бы, должно пропорционально уменьшаться, но нет. Куда не натыкаюсь - везде вью.
Аноним 08/04/22 Птн 02:32:00 2331566 495
>>2331464
Актуальную спецификацию языка (это такая портянка на английском) знаешь от корки до корки? Плюс спецификацию event loop в браузере? Либо его описание в node js. Плюс детали реализации движков JS, позволяющие выжимать производительность как у C++? Плюс все модные фреймворки и библиотеки знаешь? Да?
Аноним 08/04/22 Птн 07:49:42 2331593 496
чувствую себя дном жса, нихуя не понятно и миллион паттернов, которые невозможно знать на изусть, кложур внутри кложура внутри кложура блять, и слава богу это всё скрыто под приятной обёрткой, которую собрал дядя автор нпм пакета
Аноним 08/04/22 Птн 08:17:11 2331603 497
>>2331350
Да потому что нахуй не надо. Object.proto - легаси костыль.
Аноним 08/04/22 Птн 08:20:23 2331606 498
>>2331391
Какой редакс стор в getServerSideProps(), наркоман? Он вообще в клиентском контексте не существует, так что хуй знает, что ты там по кнопочке диспатчишь.
Аноним 08/04/22 Птн 08:27:49 2331608 499
E5C1D4AC-760D-4[...].png 208Кб, 543x500
543x500
А я вообще не чувствую
Аноним 08/04/22 Птн 09:09:05 2331617 500
>>2331535
олсо аноны, я вот знаю хорошо джс, но теперь выбор идёт между реактом и вью, вью не устарел же, можно и в него вкатываться? как вы считаете куда лучше ща
Аноним 08/04/22 Птн 09:18:56 2331621 501
>>2331617
Конечно не устарел, там же третья версия вот недавно только вышла.
Да и в освоении вуй проще как говорят. Я сам рякт ковыряю, вот вроде нормально все было, но дошел до редакса, сложная тема.
Аноним 08/04/22 Птн 09:23:53 2331622 502
>>2331617
Расклад такой.
Реакт - зона хипстеров, которые думают что знают все на свете и очень плохо восприимчивы к альтернативному мнению. Например если им скажешь, что будешь использовать function и this, они могути просто закансэлить тебя.
Ангуляр - Чисто инженерная химера. Похуй на сложность и то как уродливо реализована та или иная фича фреймворка. Главное чтобы можно было бесконечно наворачивать бизнес абстакции, одна на другую.
Вью - детский сад Ромашка, они еще не решили кем станут, ангуляром или реактом, когда вырастут, хотя им уже пора к пенсии готовиться. Хотят попробовать все техники и подходы из других фреймворков, поэтому местами появляются косяки и недоделанные концепции.
Аноним 08/04/22 Птн 09:47:40 2331628 503
>>2331622
>если им скажешь, что будешь использовать function и this, они могути просто закансэлить тебя.
блять жиза. Я люблю фанкшен вместо стрелочной, у меня реактер друг увидел код, пукан сгорел с фанкшинов.
Аноним 08/04/22 Птн 09:56:58 2331629 504
Поясните за преимущества ssr перед spa. Имеет ли мне смысл переходить на ssr, если почти все страницы на сайте содержат информацию для конкретного пользователя? То есть один раз закэшировать страницу я не смогу, получается надо либо каждый раз рендерить на сервере, но я не знаю насколько это увеличит нагрузку на него, потому что слишком дорогой сервак я покупать не хочу, либо кэшировать для каждого юзера, но хранить 1000 здоровых страниц звучит как-то бредово.
Аноним 08/04/22 Птн 10:21:55 2331646 505
>>2331629
>Поясните за преимущества ssr перед spa.
Скорее какие преимущества spa перед ssr?
>Имеет ли мне смысл переходить на ssr, если почти все страницы на сайте содержат информацию для конкретного пользователя?
Скорее всего ты говоришь про nextjs, так как другие фреймворки тебе просто не дадут выбирать между сервер и клиент-рендером. Пиздуй-ка читать гайд по написанию хэлловорлда на сайте некста, там как раз чёрным по-белому разжёвывают где и как подтирать рендерить.
Аноним 08/04/22 Птн 10:51:51 2331670 506
>>2331617
Шансы таковы, что тебе могут понадобиться все три
Аноним 08/04/22 Птн 12:12:28 2331727 507
Как думаете, пора выкатываться с backend ts? Умер ли серверный typescript или ещё нет?
Аноним 08/04/22 Птн 13:31:26 2331797 508
Аноним 08/04/22 Птн 14:45:12 2331878 509
Неофит на связи, сори что оффтоп. Подскажите как ебаным бутстрапом можно выровнять блок вертикально по центру страницы? У меня почему-то совсем не работает решение со стековерфлоу первые ссылки в гугле.
Аноним 08/04/22 Птн 15:26:57 2331938 510
>>2331878
>У меня почему-то совсем не работает решение со стековерфлоу
Значит криво написал код.
Аноним 08/04/22 Птн 16:15:41 2331956 511
202002051304IMG[...].JPG 1272Кб, 1962x1553
1962x1553
Аноним 08/04/22 Птн 16:19:11 2331957 512
>>2331938
Не, я просто аспблядок и у меня есть общая для всех страница-обертка layout про которую я забыл и в которой был контейнер.
Аноним 08/04/22 Птн 16:20:54 2331958 513
Аноним 08/04/22 Птн 16:28:30 2331966 514
>>2331958
Форкнуть проект https://gitlab.com/noorsoft-vrn/education/crud-ui и работать в новом форкнутом проекте.

Описание методов в проекте crud (https://gitlab.com/noorsoft-vrn/education/crud)
Бекенд захостен по ссылке http://178.128.196.163:3000

Вывести полученные данные в табличку, реализовать: кнопки удаления записи напротив каждой строки таблицы; кнопки редактирования напротив каждой строки таблицы, по клику на нее, в таблице все инпуты становятся редактируемыми и на месте кнопки редактировать, появляется кнопка сохранить; кнопки сохранения, по нажатию на сохранить, отправляется запрос на бекенд, по успеху - инпуты опять становятся ридонли и кнопка меняется на редактировать; кнопку добавления записи, по клику в стейт добавляется новая запись и выводится в таблице.


Примечание: бекенд может содержать данные произвольного типа, данные с пустой или отсутствующей data. Таблица не должна при этом крашится, она должна работать по одному из принципов:

1. Фильтровать данные, рендаря только определенные поля, для которых создавалась
2. Быть гибкой и собирать все возможные ключи, находящиеся на бекенде и по ним рендерить все денные
Аноним 08/04/22 Птн 16:51:48 2331983 515
>>2331966
Репозитории с гитлаба приватные, не зайти.
Аноним 08/04/22 Птн 16:57:06 2331988 516
>>2331983
Касательно методов API, то:

1. GET /api/records - получить все записи
2. PUT /api/records - создать новую запись (данные передавать в виде json'a с названием data, например, {data: {name: 'test name'}})
3. GET /api/records/:id - получить запись по id
4. DELETE /api/records/:id - удалить запись по id
5. POST /api/records/:id - обновить запись по id

А по первой ссылке там дефолтный пустой React проект
Аноним 08/04/22 Птн 16:58:49 2331989 517
>>2331956
Это ты вчера ключи не смог в списке расставить?
У тебя апи дергается из Row, о чем с тобой говорить
Аноним 08/04/22 Птн 17:02:20 2331991 518
>>2331989
>Это ты вчера ключи не смог в списке расставить?
Там была другая проблема, но я ее сам нашел

>У тебя апи дергается из Row, о чем с тобой говорить
А как надо?
Аноним 08/04/22 Птн 17:10:41 2332000 519
image.png 2Кб, 241x41
241x41
image.png 5Кб, 496x37
496x37
>>2331991
>была другая проблема
Какая же там была другая проблема?

>А как надо?
>А как надо?
>А как надо?
Вот пока сам не поймешь как надо - никто с тобой возиться не будет
Аноним 08/04/22 Птн 17:10:51 2332001 520
5348A729-703B-4[...].jpeg 36Кб, 409x405
409x405
Аноним 08/04/22 Птн 17:13:56 2332004 521
>>2332000
>Вот пока сам не поймешь как надо - никто с тобой возиться не будет

А как я могу сам понять, если никто ничего не объясняет?
Хоть бы посоветовали, где найти информацию о том, как же надо...
Аноним 08/04/22 Птн 17:39:41 2332019 522
image.png 10Кб, 586x132
586x132
>>2331956
Моё ебало представили?!
Аноним 08/04/22 Птн 17:43:49 2332024 523
>>2332019
Да что не так? СКАЖИТЕ!!!
Аноним 08/04/22 Птн 17:49:27 2332027 524
>>2331878
Очевидно же вставь очередной див с классом на вертикальное выравнивание.
Аноним 08/04/22 Птн 17:50:02 2332028 525
>>2332024
Гавнокод. Зачем всё в одну строчку напихнул? Зачем async с промизами смешал?
Аноним 08/04/22 Птн 17:51:58 2332029 526
>>2332028
А как научиться не говнокодить, а хорошо писать?
Аноним 08/04/22 Птн 17:54:23 2332030 527
>>2332028
>>2332029
мимо изучаю язык.
Мне кажется лучше отдельными функции вынести а сюда пихать переменными. Не?
Аноним 08/04/22 Птн 17:58:20 2332032 528
image.png 4Кб, 748x61
748x61
Аноним 08/04/22 Птн 22:18:33 2332222 529
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов