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

Ответить в тред Ответить в тред
Check this out!
JS Thread #223 /js/ Аноним 10/09/21 Птн 21:54:11 21547361
16305806456970.png 56Кб, 1050x1050
1050x1050
Предыдущие треды: >>2147938 (OP) >>2137658 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 10/09/21 Птн 21:55:43 21547382
Аноним 10/09/21 Птн 21:56:35 21547403
Аноним 10/09/21 Птн 22:00:47 21547444
Аноним 10/09/21 Птн 22:02:53 21547475
>>2154744
Нужно удалить все переводы строки. Гугли how to remove all "\n" in string js
Аноним 10/09/21 Птн 22:10:05 21547546
>>2154736 (OP)
Что важнее на собеседовании рабочий пет но с архитектурой из говна и палок. Или проект с идеальной архитектурой но с 80% отсутствующего функционала.
Аноним 10/09/21 Птн 22:11:43 21547557
Аноним 10/09/21 Птн 22:18:30 21547578
>>2154754
Так не бывает. Будучи нубом ты не осилишь архитектуру, а будучи не нубом функционал сделать особого труда не будет.
Аноним 10/09/21 Птн 22:55:13 21547749
>>2154755
Схуяли? Его все равно никто даже скачивать не будет
Аноним 10/09/21 Птн 23:15:08 215478110
А че такое наследование в реакт? В документации говорится что это плохо, но даже не показан пример. Типа просто ООПшное наследлвание классов?
Аноним 10/09/21 Птн 23:50:09 215479311
изображение.png 32Кб, 649x641
649x641
изображение.png 22Кб, 715x539
715x539
изображение.png 17Кб, 683x516
683x516
Куда, блять, я попал? Рога и копыта совсем уже обезумели?
Я блять в вротенд хочу а не к психиатру.
Аноним 10/09/21 Птн 23:57:04 215479612
>>2154793
Ну ты хотя бы твитни, что в этой <компания-нейм> сидят тотальные уебаны.
Аноним 10/09/21 Птн 23:59:33 215479813
изображение.png 432Кб, 640x640
640x640
Аноним 11/09/21 Суб 00:00:06 215479914
>>2154781
>Типа просто ООПшное наследлвание классов?
Да.
Аноним 11/09/21 Суб 00:06:24 215480315
>>2154798
>postuf.com
Обкекался с их претензий. Что делают так и не понел. Шли нахуй
Аноним 11/09/21 Суб 00:12:09 215480516
изображение.png 290Кб, 527x482
527x482
>>2154803
>Обкекался с их претензий.
Ты такие вещи не говори.
Аноним 11/09/21 Суб 00:21:39 215480717
>>2154799
И в чем его смысл? Все равно же метод render с разметкой переопределяется
Аноним 11/09/21 Суб 02:12:40 215483518
>>2154807
Смысл чего? Наследования в ООП? В наследовании, блядь.

Аноним 11/09/21 Суб 05:00:17 215485319
>>2154736 (OP)
Что важнее на собеседовании рабочий пет но с архитектурой из говна и палок. Или проект с идеальной архитектурой но с 80% отсутствующего функционала.
Аноним 11/09/21 Суб 08:49:01 215486220
>>2154853
Архитектура нужна для реализации функцонала, так что непонятно, про что ты в последнем случае говоришь. Типа файлы по папочкам рассовал и теперь дохуя у мамы софтваре-архитектор?
Аноним 11/09/21 Суб 09:41:55 215487221
Какой фреймворк лучше всего подходит для метапрограммирования.
Аноним 11/09/21 Суб 09:58:57 215487622
Аноним 11/09/21 Суб 11:01:08 215490323
>>2154872
Дле метапрораммирования подходят кресты, так как на них можно писать низкоуровневую хуитку и запихивать в жсовский интерпретатор.
Аноним 11/09/21 Суб 11:55:35 215493424
>>2154805
Представляю как хуево он выглядит без бороды.

>>2154853
>>2154872
Засрать каждый тренд одними и теми же тупыми вопросами как смысл жизни
Аноним 11/09/21 Суб 12:04:52 215494425
дайте норм плагин чтобы vscode быстрее и лучше импортировал нужные компоненты, а то он заебал косячить. смотрю как ахуенно с этим в вебшторме и начинаю завидовать, нет, покупать пока не собираюсь
Аноним 11/09/21 Суб 12:55:45 215497426
>>2154944
npm install -g @vscode/zaebis-react-components
Аноним 11/09/21 Суб 13:38:08 215500627
1.jpg 104Кб, 790x796
790x796
Учу джаваскрипт второй день.
Ну, рейт чтоли мой код. А то хуй знает правильно ли я делаю.
Аноним 11/09/21 Суб 13:41:30 215501028
1631356889738.jpg 169Кб, 853x981
853x981
Аноним 11/09/21 Суб 13:42:36 215501229
kekwait.jpg 4Кб, 250x150
250x150
>>2155006
нихуя не понял чё делает, но очень интересно
Аноним 11/09/21 Суб 13:43:40 215501530
Аноним 11/09/21 Суб 14:05:46 215502631
jsx:
<Cell />
Нахуя пробел ставить? Все же и так работает нормально.
Аноним 11/09/21 Суб 15:05:55 215506832
>>2155006
Питонист обзмеился.
Аноним 11/09/21 Суб 15:07:27 215506933
>>2155026
Нахуй вообще пробелы и переносы ставить? Всё и так работает.
Аноним 11/09/21 Суб 15:09:37 215507134
>>2155069
Этого двачую, вебпаку меньше ебаться, нужно думать о тех кто будет дальше с твоим кодом ебаться
Аноним 11/09/21 Суб 15:17:19 215507635
>>2155069
Ты долбаеб? Зачем жопу с пальцем сравнил, или ты умственно отсталый что не может конец тега без пробела обнаружить?
Аноним 11/09/21 Суб 15:19:17 215507736
Никак не могу понять смысл классов. Зачем понадобится возвращать объект? На фронте.

https://qna.habr.com/q/1046138 Вот зачем у него там класс? Без него никак?

Аноним 11/09/21 Суб 15:23:54 215508037
>>2155077
Забей хуй, классы не нужны на фронтенде.
Аноним 11/09/21 Суб 15:32:14 215508638
>>2155076
А ты не можешь конец выражения по скобкам без пробела определить?
Аноним 11/09/21 Суб 15:37:59 215509439
>>2155071
пусть ставят претифайер, он всё сделает как надо
Аноним 11/09/21 Суб 15:38:00 215509540
>>2155086
Да, я ж не дегенерат.
Аноним 11/09/21 Суб 15:38:07 215509641
>>2154744
Так и зачем тебе в строку переводить? У тебя есть селекторы, есть ожидаемая длинна, вот ппи помощи этого и тестируй, outerHTML в тестах никто не проверяет.

Аноним 11/09/21 Суб 15:39:40 215509842
>>2154754
Всем похуй на пет проекты. Ну можешь сайт создать и на него даде пара хрюш зайдет, а смотреть говнокод джуна никто не будет
Аноним 11/09/21 Суб 15:39:43 215509943
Сап, подскажите пожалуйста. Как мне обьединить div ноду на экране с обьектом класса в js?
Типа мне нужно чтобы на экране было 2 машины и у каждой были свои функции типа move и свойства одинаковые типа марки там? (Без классов нельзя)
Аноним 11/09/21 Суб 15:41:21 215510444
>>2154807
Кем переопределяется, дурик?
Аноним 11/09/21 Суб 15:41:48 215510545
>>2155099
>Без классов нельзя
Ну тогда создай класс Car, который под капотом будет манипулировать твоим div
Аноним 11/09/21 Суб 15:42:33 215510746
>>2155099
Создаешь компонент машины, в темплейте будет html нода этой машины.
Аноним 11/09/21 Суб 15:44:51 215511047
Аноним 11/09/21 Суб 15:46:02 215511148
image.png 123Кб, 1562x635
1562x635
>>2155105
>>2155107
А как их обьединить то? Вот я создал класс и 2 ноды допустим
Аноним 11/09/21 Суб 15:48:09 215511349
>>2155099
Class Mashina{constructor(nodaID){this.noda=document.getElementById(nodaID);kolesa={1:new Koleso(),2:new Koleso(),3:new Koleso(),4:new Koleso()}move(){};}
this.noda референс на элемент в доме, желательно предок всех элементов, которые будет маняпулировать класс.
Аноним 11/09/21 Суб 15:48:30 215511550
>>2155111
Через конструктор либо передавай сам элемент, либо создавай его сам createElement()
Аноним 11/09/21 Суб 15:49:07 215511751
Аноним 11/09/21 Суб 15:49:09 215511852
>>2155111
У тебя в конструктор должен передаваться контекст для машины, допустим боди. Дальше ты используя этот контекст сощдаешь в нем элемент машины, допустим div, далее в классе манипулируешь этим элементом.
Аноним 11/09/21 Суб 15:59:16 215512353
А как движение вправо по нормальному реализовать? а то в гугле все по разному делают
Аноним 11/09/21 Суб 16:01:34 215512454
Аноним 11/09/21 Суб 16:09:03 215512855
Почему jQuery до сих пор используют? Не просто в старых проектах поддерживают. А вот прямо в новых.
Аноним 11/09/21 Суб 16:14:50 215513256
Сижу на learn.javascript пару дней и уже отключился мозг от охуивания и непонимания, а также от того, что в комментах там какие-то боги JS. Все задачи решают и не одним способом. Что ж за поебень то такая?
Аноним 11/09/21 Суб 16:15:26 215513457
image.png 69Кб, 928x700
928x700
>>2155123
Я что-то такое написал, но он не считывает позицию у элемента, можете подсказать почему так?
Аноним 11/09/21 Суб 16:18:27 215513758
>>2155128
Долбаебы не могут осилить ванилу джс
Аноним 11/09/21 Суб 16:21:52 215514459
>>2155134
>this.x = this.car.offsetLeft
Ты зачем это сделал? Нужно менять именно через this.car.offsetTop, потому что ты присвоил своим полям литералы, а нужно напрямую менять через ссылку свойство ноды
Аноним 11/09/21 Суб 16:22:57 215514660
>>2155132
сконцентрируйся на том, чтобы не бросать это дело. со временем всё будет ясно
мимо 10 месяцев
Аноним 11/09/21 Суб 16:24:16 215514861
>>2155006
Ты нахуя палки во все дыры пихаешь?
Аноним 11/09/21 Суб 16:24:32 215514962
image.png 126Кб, 2213x775
2213x775
>>2155144
>Нужно менять именно через this.car.offsetTop
я пытался, мне пишут что у него только getter есть
Аноним 11/09/21 Суб 16:25:25 215515063
Как бороться с бойлерплетом реакта? Заебался вручную создавать компоненты, как ускорить процесс?
Аноним 11/09/21 Суб 16:26:20 215515164
>>2155132
У меня было так же, нихуя не понимал. Но прошло много месяцев, я и не заметил как этот период непонимания прошел.
Аноним 11/09/21 Суб 16:26:42 215515265
image.png 68Кб, 1127x588
1127x588
>>2155144
О, вроде смог, вот так надо было получается? спасибо помог
Аноним 11/09/21 Суб 16:34:32 215515566
>>2155151
>>2155132
Да я и не собираюсь бросать, просто не знаю как это все продолжать, если какие-то главы вообще не понял.
Аноним 11/09/21 Суб 16:34:40 215515667
>>2155128
Потому что топ решение для клепания проектов на заказ.
Программистов нанять можно по прайсу продавцов в пятерочке.
По виду не будет отличаться от проектов на других либах/фреймворках (реакт, ангуляр, вью)
Минус в том, что проект будет сложно поддерживать и еще сложнее расширять добавляя функционал. Но это опять же минус только для клиента, тот кто делал этого еще денег поимеет, потому что в говнокоде разбираться кто то другой не захочет.
Аноним 11/09/21 Суб 16:35:07 215515768
image.png 71Кб, 1165x609
1165x609
Еще вопрос, надо чтобы машины двигались когда зеленый светофор и не двигались когда красный, как мне можно подписку реализовать? Я могу так в лоб сделать, он это как-то тупо выглядит
Аноним 11/09/21 Суб 16:35:16 215515869
Аноним 11/09/21 Суб 16:38:35 215516370
>>2155150
В идеях есть спец шаблоны, которые пишутся по нажатию клавы. Если есть входные данные, то либо наследование, либо кодогенератор самописный
Аноним 11/09/21 Суб 16:42:21 215516671
>>2155157
const lightSubject = new Subject();
const light$ = lightSubject.asObservable();

Далее по подписке на light$ фильтруешь зеленый свет и двигаешь машину по нему.
Аноним 11/09/21 Суб 16:43:35 215516772
>>2155157
Вообще какая-то непонятная логика у тебя там. Почему все это в бескоенчном цикле? Они двигают их на один пиксель или типа того? Тогда зачем нужен stop()? Переписывай, архитектура говно
Аноним 11/09/21 Суб 16:45:08 215516973
image.png 81Кб, 1072x793
1072x793
>>2155166
спасибо, сейчас попробую
>>2155167
Да это я так примерно написал, мне же нужно чтобы непрерывно это продолжалось пока выход не нажму, сейчас у меня так, кстати машины гоняют уже неплохо, даже с разной скоростью
Аноним 11/09/21 Суб 16:46:38 215517174
>>2155167
stop потому что они останавливаются когда свет светофора красный стал
Аноним 11/09/21 Суб 16:47:26 215517275
>>2155166
это какая-то библиотека вроде, мне на чистом только надо
Аноним 11/09/21 Суб 16:48:17 215517376
>>2155172
Любая библиотека написана на чистом. Смртришь в сорс код и изобретаешь велосипед.
Аноним 11/09/21 Суб 16:49:41 215517577
>>2155171
Так у тебя в бесконечном цикле снова и снова запускаются интервалы.
Аноним 11/09/21 Суб 16:53:22 215518178
>>2155173
Там как-то страшно все, а через обычный addEventListener никак? Мне по сути просто отсчитывать какое-то количество времени светофором надо и под конец этого интервала останавливать машины т.е получается клирить интервалы движения этих машин
Аноним 11/09/21 Суб 17:01:47 215518679
Аноним 11/09/21 Суб 17:04:52 215518780
image.png 55Кб, 752x657
752x657
Аноним 11/09/21 Суб 17:07:21 215519181
>>2155187
Если уж пердолишь анимации через setInterval(), то тогда используй requestAnimationFrame().
Аноним 11/09/21 Суб 17:10:28 215519482
Пиздец, какой же я охуенный. Не могу перестать охуевать с этого, я просто хуею с этого. Господи, какой же я охуенный кодер.
Аноним 11/09/21 Суб 17:13:45 215519683
Аноним 11/09/21 Суб 17:37:06 215521884
Я никак не могу понять, в чём заключается Принцип Подстановки ЛИСКОВ.
Т.е. по сути мы просто должны обращаться с подклассами базовых классов так, чтобы они не выдавать какого-то неожиданного поведения для когда, который использует базовый класс?
Т.е. к примеру если у нас есть базовый класс - User, и у него есть метод getUserAge, который возвращает число либо Null, нельзя делать так, чтобы в каком-то производном классе getUserAge могло возвращать undefined или строку, или вообще еще и выбрасывало ошибку? Если так, почему везде объяснение какое-то шизоидное, особенно на канале Минина посмотрел, там он кажется вообще запутывает свои объяснением еще больше. Еще и назвали принцип по пизданутому, так что из названия интуитивно нихуя не выведешь его назначения.
Предлагаю называть его - Принцип Подстановки Базовых классов Производными классами без нарушения совместимости типов.
Всё, я впал в немилость
Аноним 11/09/21 Суб 17:37:49 215522185
>>2155218
Пиздец я уже поехал совсем, ошибки через каждое слово, ну вы поняли, ооп до добра не доведёт.
Аноним 11/09/21 Суб 17:44:27 215523386
>>2155218
Так партия требовала больше членодевок в погромировании, вот и запихнули целым неймспейсом в один из принципов.
Аноним 11/09/21 Суб 17:46:33 215523587
Пишу сапер на реакте. Не могу сообразить как получать доступ к ячейкам вокруг какой-либо другой ячейки. Каждая ячейка это компонент, внутри компонентов Row, внутри Field. Единственное что приходит в голову это замариновать каждую ячейку в объект со своими событиями и пораскидать в многомерный массив, но это какой-то антипаттерн, мне кажется.
Аноним 11/09/21 Суб 17:48:06 215523688
>>2155235
Почему? Многомерные массивы как раз для твоего случая и подходят
Аноним 11/09/21 Суб 17:50:08 215523889
>>2155233
А сам принцип я правильно понял в итоге?
Аноним 11/09/21 Суб 17:53:58 215524190
>>2155235
>Единственное что приходит в голову это замариновать каждую ячейку в объект со своими событиями
Нахуя? Ячейки обсчитывать должно поле, которое можеть быть хоть словарём. У каждой ячейки свои координаты, которые поле знает. Зная координаты ячейки легко узнать координаты смежных ячеек и прочекать их состояние. Всё это делается одним методом поля.
Аноним 11/09/21 Суб 18:09:57 215525491
>>2155148
Ну, я не виноват что в языке нет такого понятия как приватный метод. Чтобы как-то отличать - вот так вот решил делать: приватное - с префиксом __; защищенное - $
Аноним 11/09/21 Суб 18:11:32 215525692
>>2155254
Чел, ты кринж. Приватные поля в js делаются через хэштег. Просто перед названием поля ставишь # без пробелов
Аноним 11/09/21 Суб 18:13:41 215526093
>>2155256
>>2155254
Вы слышали про тайпскрипт, два долбоёба?
Аноним 11/09/21 Суб 18:16:00 215526294
>>2155260
Ты слышал про "я ебал твою мамашу"?
Потому что я правда ебал твою мамашу
Аноним 11/09/21 Суб 18:19:24 215526395
>>2155254
Приватными методами обычно являются всякие вспомогательные функции, которые можно оформить через замыкание/отдельный модуль.
Аноним 11/09/21 Суб 18:28:05 215527096
>>2155155
ну и что конкретно ты не понял?
Аноним 11/09/21 Суб 18:29:36 215527197
>>2155262
Ты слышал про поддержку приватных полей в современных браузерах? Потому что браузеры и вправду ебали и приватные поля, и твою мамашу
Аноним 11/09/21 Суб 18:29:56 215527298
image.png 153Кб, 579x385
579x385
Можно ли хуярить переменные прямо в глобал скоуп, например как здесь?
Аноним 11/09/21 Суб 18:31:57 215527499
изображение.png 12Кб, 643x537
643x537
Что значит дизаблед? Это типо после печатания должно случаться?
Или когда input имеет дизаблед/низя писать ничего.
Мимо аутист.
Аноним 11/09/21 Суб 18:33:05 2155275100
image.png 18Кб, 687x264
687x264
image.png 25Кб, 596x321
596x321
Почему может быть png не прозрачная? Я уже несколько опробовал со всеми такая хрень
Аноним 11/09/21 Суб 18:34:18 2155277101
>>2155006
это че нахуй редакс ? учи тулкит. сблеванул от ДЖс, если ты такой выебистый, ебашь сразу на тайпскрипте гнида
Аноним 11/09/21 Суб 18:37:08 2155281102
>>2155272
Да, но не всё. Как видишь пример, это просто некий "шорткат".
Аноним 11/09/21 Суб 18:39:45 2155284103
>>2155274
>когда input имеет дизаблед/низя писать ничего.
да
Аноним 11/09/21 Суб 18:40:35 2155285104
>>2155275
Может пушо это белый фон, а не прозрачный цвет на самой картинке
Аноним 11/09/21 Суб 18:41:12 2155286105
>>2155285
Так я уже картинок 5 поменял, неужто все непрозрачные pngшки попадаются
Аноним 11/09/21 Суб 18:43:27 2155288106
>>2155277
Да я бы с радостью тайпскрипт учил, т.к. в вузе писал курсачи на ангуляре. Но, блядь, на работе: пришел бекендером, делаешь все. Говорят: ой, как хорошо справляешься, давай ты еще и фронт будешь ебашить, только это, у нас тут ЖС ванильный, такие дела и переносить если и будем, то когда-нибудь потом))). Потому вот, учу второй день.
Аноним 11/09/21 Суб 18:44:58 2155290107
>>2155272
ES модули по дефолту создают свой скоуп. Так что эта переменная будет только в скоупе этого модуля.
Аноним 11/09/21 Суб 18:45:31 2155291108
>>2155288
Понял тебя. Я стажер почти джун на реакт/редаксе (сорямба за агрессию в первом посте, я просто даунич). С ваниллой ебаться это жесть, ни за что бы не стал (хотя выучил все манипуляции с DOM и сразу же обрадовался, когда реакт начал). На чем бэк пишешь? python django/flask шоле ?
Аноним 11/09/21 Суб 18:46:31 2155293109
>>2155290
Да, кстати, это же webpack все организует? че самое классное, можно переменные объявлять под компонентом, а они все равно в скоупе будут
Аноним 11/09/21 Суб 18:48:24 2155294110
>>2155272
У тебя на пикче не глобал скоуп а скорее модуль. Чож ты useAuth не подчеркнул?
Аноним 11/09/21 Суб 18:56:53 2155301111
Джаваскриптеров можно не спрашивать чо да как, особенно на оранжево сером - они вечные нубы и мартышки орущие "у нас так не принято!!!111"
Аноним 11/09/21 Суб 19:14:39 2155320112
Реакт жалуется на то что нету key пропов в массиве компонентов который я обработал map(). Дело в том что они вообще не должны меняться, изменяется состояние или нет, неважно, они статичны. Рендерятся только при загрузке страницы. Можно ли в таком случае просто их в key индексами скормить, или придется генераторы id прикручивать?
Аноним 11/09/21 Суб 19:15:04 2155321113
>>2155293
>Да, кстати, это же webpack все организует?
Организовывать это дело уже могут и браузеры, и нода. Вот только для браузеров один хуй лучше в бандл всё пихать, так как полагаться на то, что браузер при загрузке страницы прогрузит 100+ модулей и не обосрётся по пути, а потом ещё не обосрётся с кэшированием этих модулей - такое себе занятие, так как дебажить вот это всё будет фронтендер.
>можно переменные объявлять под компонентом
Ну поиспользуй в классе переменные, объявленные после него. Да даже условный компонент вызови в скоупе модуля до объявления переменной и посмотри на результат.
Аноним 11/09/21 Суб 19:16:32 2155322114
>>2155301
Сборщик мусора в своём НИИ уже оптимизировывал сегодня, погромист?
Аноним 11/09/21 Суб 19:17:38 2155323115
>>2155321
Да и так использую, я же не дед 70 лет, чтоб реакт на классовых делать, с функциональными все заебись.
Аноним 11/09/21 Суб 19:17:54 2155325116
>>2155320
Отдай тогда в ключи индексы этих элементов, наркоман.
Аноним 11/09/21 Суб 19:18:38 2155327117
>>2155323
Так функцию уже вызвал в скоупе или нет?
Аноним 11/09/21 Суб 19:20:19 2155331118
>>2155286
Так ты проверь, еблан.
Аноним 11/09/21 Суб 19:22:03 2155337119
image.png 46Кб, 804x611
804x611
>>2155327
вот кусок кода со старого проджа, видишь styled components константа объявлена ниже компонента, но использую я ее в самом компоненте? я об этом говорю
Аноним 11/09/21 Суб 19:25:00 2155340120
>>2155337
Вызови компонент в самом верху скоупа и посмотри на результат.
Аноним 11/09/21 Суб 19:25:49 2155341121
Аноним 11/09/21 Суб 19:26:08 2155342122
>>2155340
нахуя мне это делать
Аноним 11/09/21 Суб 19:41:33 2155358123
>>2155218
Всё так. Там где используется базовый класс, производный класс должен использоваться также без всяких сацд эффектов и неожиданных результатов. Мининых и других инфоцыган можешь в жопу засунуть, читай лучше анкл боба.
Аноним 11/09/21 Суб 19:47:22 2155361124
>>2155341
Разрешаю.
>>2155342
Потому что ты жиденько обосрался, еблан. Это блять не магия ES модулей и даже вебпак никакого отношения к этому поведению не имеет. Впрочем, от пориджа, обьявляющего функциональные компоненты через выражения, обмазывающего это дело стайлед компонентами и дефолтно экспортирующего результат всего этого, большего и не стоит ожидать.
Аноним 11/09/21 Суб 19:51:24 2155365125
В чем можеть быть проблема, через
light.classList.toggle(".green");
добавляю класс, в документе смотрю - этот класс добавляется, но css этого класса не работает?
Аноним 11/09/21 Суб 19:52:32 2155366126
>>2155365
В том что в имени кдасса точка не нужна. Ты класс добавляешь, а не селектор.
Аноним 11/09/21 Суб 19:53:27 2155368127
>>2155366
Спасибо!! Я тут уже код весь перелопатил пока исправить пытался
Аноним 11/09/21 Суб 20:01:07 2155377128
>>2155320
Date.now() для каждого элемента в массиве сделай и запиши как ключ
Аноним 11/09/21 Суб 20:08:52 2155388129
>>2155218
Шиза начинается из за того что принципы SOLID преподносятся как архитектурные, а LSP звучит как требование использовать язык со строгой номинальной типизацией, типа жавы. А дядя боп приводит такой пример, когда за базовый класс у прямоугольников взят квадрат, то получаем ошибку в методе расчета площади у прямоугольников. То есть это принцип дизайна, а не типизации как в примере у тебя.
Аноним 11/09/21 Суб 20:09:47 2155390130
Аноним 11/09/21 Суб 20:30:32 2155411131
>>2155390
>Я допилил! 4 часа пилил
Блять, проорал.
Аноним 11/09/21 Суб 20:31:21 2155412132
Аноним 11/09/21 Суб 20:39:32 2155422133
>>2155361
как ты мог заметить в первом моем посте я это не утверждал, а спросил у тебя
Аноним 11/09/21 Суб 20:39:36 2155423134
>>2155412
Я в vs code так-то делал, просто у меня на этой кончились песочницы новые
>>2155411
Я тоже думал что за час-два управлюсь, кстати, но оказалось что я вообще много не знаю, хотя вроде все знакомое
Аноним 11/09/21 Суб 20:45:51 2155435135
>>2155377
ебать ты долбаеб братишка
Аноним 11/09/21 Суб 20:47:57 2155438136
Может кто какие-нибудь годные подкасты для недоджуна по react посоветовать?
Аноним 11/09/21 Суб 20:48:12 2155439137
Аноним 11/09/21 Суб 22:24:26 2155505138
анон предложи идейу проекта для портфолио
Аноним 11/09/21 Суб 22:44:59 2155518139
>>2155505
Аналог https://dota2protracker.com/ с нормальным UI в том числе для телефонов. Ну и по кайфу было бы добавлять в избранное игроков и чтобы когда они катку начинали тебе бы приходило уведомление в браузере.
Аноним 11/09/21 Суб 23:38:07 2155565140
Почему в атрибут key компонента нельзя записывать индекс?
Аноним 11/09/21 Суб 23:41:43 2155568141
Аноним 12/09/21 Вск 01:54:05 2155600142
Что я должен знать к году самостоятельного изучения js? Ну или что вы уже знали к первому году?
Аноним 12/09/21 Вск 01:58:38 2155603143
>>2155600
Что вкаь в айти для тебя невозможен.
Аноним 12/09/21 Вск 02:01:08 2155604144
есть кто решает сейчас задачи от яндекса?
лень верстать, поменяю решение любой задачи с js на верстку
Аноним 12/09/21 Вск 05:16:00 2155620145
>>2155604
Попробуй поменять на деньги. Так получится.
Аноним 12/09/21 Вск 05:51:14 2155626146
>>2154736 (OP)
Как заставить Promise all фетчить ссылки из моего массива по порядку? Я внутри него маплю свой массив потом диспатчу замапленый элемент
Ну или пусть фетчит как хочет, мне надо чтоб на клиенте было видно в заданом порядке
>>2155505
Можешь сделать чтото на либе от пикси ли трижс, много всяких интересных вакух где это требуют
например игру какую-то или какой-то парсер с графиком
Аноним 12/09/21 Вск 06:12:44 2155629147
Пиздарики. JS это как героин. Попытаешься соскочить - всё равно к нему придешь. Браузер это слишком удобная VM. Слишком простая, слишком удобная.
Аноним 12/09/21 Вск 06:20:42 2155630148
>>2155629
я наоборот заглядываюсь на другие яп и геймдев
Аноним 12/09/21 Вск 06:30:10 2155632149
>>2155630
> я наоборот заглядываюсь на другие яп
А кто не заглядывается? Все знают, что JS - язык говна, но продолжают на нём писать. Действительно опиум от мира программирования.
Аноним 12/09/21 Вск 06:55:35 2155634150
>>2155626
Есть продвинутая техника, которая называется for..of луп в ассинхронной функции, но тред заполонили пориджи, так что ставь какую-нибудь говнолибу для этого.
Аноним 12/09/21 Вск 07:20:13 2155637151
>>2155634
Ты про await for? Ахуенная фича, использовал его для обертки над IndexedDB ванильное апи говно говна, не советую.
мимо проходил
Аноним 12/09/21 Вск 11:32:28 2155710152
>>2155626

Сортируй результат в нужном порядке, очевидно
Аноним 12/09/21 Вск 11:52:59 2155731153
Как мне сделать onblur для модалки? с divom не работает, нашел только костыль с tabindexom
Аноним 12/09/21 Вск 12:38:39 2155769154
Аноним 12/09/21 Вск 13:20:37 2155801155
>>2155769
Неправильно выразился, наверно. Я про то чтобы когда я мимо модалки на странице кликаю - модалка бы закрывалась
Аноним 12/09/21 Вск 13:36:04 2155817156
>>2155801
ну посмотри про модальное окно на ютубе
Аноним 12/09/21 Вск 13:46:26 2155823157
>>2155801
Это называется overlay. Такой тёмный фон позади окошка модалки.
Ставишь на этот тёмный фон event по клику, чтобы модалка закрывалась. На само окошко модалки ставишь event.stopPropagation(). Это нужно для того, чтобы при нажатии на само окошко модалки - твоя модалка не закрывалась
Аноним 12/09/21 Вск 13:55:29 2155829158
>>2155823
>Такой тёмный фон позади окошка модалки
Он автоматом что ли должен появляться? Мне вручную filter: blur пришлось добавлять
>Ставишь на этот тёмный фон event по клику, чтобы модалка закрывалась
На всю текущую страницу получается сделать onClick? Выглядит тоже как-то костыльно

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

>>2155817
Думал тут как-то просто одной функцией решается, решил на дваче спросить, но видимо придется, да
Аноним 12/09/21 Вск 14:09:59 2155837159
Как же заебал этот реакт. Как мне нормально передать метод события компоненту который лежит глубоко? Есть корневой компонент с методами которые управляют стейтом, и я должен прокидывать их многократно через пропсы чтоб наконец добраться до нужного компонента и присвоить ему в событие этот метод. Что мне делать? Почему реакт такое неюзабельное говно? На чистом js я бы уже давно написал эту прогу, с реактом уже целый день ебусь
Аноним 12/09/21 Вск 14:12:50 2155839160
>>2155837
UseContext же для этого есть
Аноним 12/09/21 Вск 14:13:24 2155840161
>>2155837
ты просто тупой. стейт-менеджер, гугли.

R E D U X
E
D
U
X
Аноним 12/09/21 Вск 14:16:05 2155842162
>>2155840
Как он решит мою проблему? Метод в глобальный redux стор что ли запихнуть?
Аноним 12/09/21 Вск 14:30:53 2155851163
>>2155842
Скотина тупая, делай через обзерваблы, которые братся будут из стора
Аноним 12/09/21 Вск 14:32:02 2155853164
image.png 61Кб, 1291x417
1291x417
Где, сука, где, сука, где???

Переименовал файл, пик жпг, как фиксить?
Такого файла уже просто неду, даже не упоминается, что за хня?
Аноним 12/09/21 Вск 14:33:53 2155854165
>>2155851
Какой нахуй обзервабел, че ты несешь шизло, объясняй нормально
Аноним 12/09/21 Вск 14:34:12 2155856166
>>2155851
А чем тебе контекст не нравится тут?
Аноним 12/09/21 Вск 14:43:38 2155863167
>>2155829
Зачем на всю страницу делать онКлик? Оборачиваешь модалку в див и по клику на него уже закрываешь.
Аноним 12/09/21 Вск 15:00:55 2155878168
>>2155863
Так мне нужно же при клике вне модалку её закрывать, а не при клике на модалку
Аноним 12/09/21 Вск 15:24:33 2155887169
>>2155604

Давай решение телеграфа как ты будешь верстку то переделывать, чтоб тебя не завернули за использование чужого решения?
Аноним 12/09/21 Вск 15:47:17 2155899170
>>2154803
>postuf.com
У них на сайте два проекта, один - "альтернативный клиент" для телеги, а второй - выдавать инфу о людях по номеру телефона...
Аноним 12/09/21 Вск 16:05:03 2155911171
Аноним 12/09/21 Вск 16:07:11 2155913172
изображение.png 30Кб, 788x506
788x506
>>2155899
Компания развивается. Ты просто завистник.
Аноним 12/09/21 Вск 16:22:09 2155921173
Я могу один и тот же контекст передать в несколько компонент? А то я передал в одну и там все работает, а во второй нет, хотя код один и тот же
Аноним 12/09/21 Вск 16:36:53 2155937174
Аноним 12/09/21 Вск 16:41:44 2155942175
>>2155853
ебать как ты живёшь с такой темой
Аноним 12/09/21 Вск 16:42:28 2155944176
Как вкатиться?
Аноним 12/09/21 Вск 16:43:19 2155945177
>>2155921
Разобрался,
да можно, просто я не завернул в провайдер компоненут где вторая компонента находится
Аноним 12/09/21 Вск 17:36:41 2155970178
Киньте нормальный гайд по редаксу на русском, я нормальные уроки не нахожу, только какая-то разбросанная и неструктурированная информация.
Аноним 12/09/21 Вск 17:58:44 2155980179
Аноним 12/09/21 Вск 18:53:49 2156010180
Сап, тут я со своими машинами опять. Я решил сделать чтобы размеры были ограничены шириной body, но теперь машины вообще не гоняют, почему так?
https://jsfiddle.net/v9xpcrew/5/
Аноним 12/09/21 Вск 18:55:55 2156011181
>>2156010
А если я position relative к body добавляю, то они вообще уезжают за грани экрана
Аноним 12/09/21 Вск 19:01:36 2156016182
16220634136880.webm 7690Кб, 1198x628, 00:04:03
1198x628
>>2156010
Добавь музыку, когда каждый раз машина двигается, играет песня:
Аноним 12/09/21 Вск 19:03:28 2156017183
image.png 1107Кб, 1904x779
1904x779
>>2156016
реально надо добавить, кстати, прикольно, спасибо, у меня еще модельки png гоняют так-то просто я в fiddle не могу добавить
Аноним 12/09/21 Вск 19:20:07 2156023184
>>2156010
Я понял в чем косяк, у меня в функции move в document.body.style все значения null, почему так может быть?
Аноним 12/09/21 Вск 19:44:20 2156047185
>>2156023
Попробую ткнуть пальцем в небо, это из-за того, что у body прописаны стили в подключаемом файле, а не инлайном в виде атрибута?
Аноним 12/09/21 Вск 19:50:56 2156058186
>>2156047
Стили в отдельном css файле, да, но вроде же можно стили доставать из css файла?
Аноним 12/09/21 Вск 20:14:09 2156078187
>>2155970
Посмотри 2-3 видоса на ютубе. Работает для 90% технологий.

>>2155944
Какого ответа ты ждёшь? Нет, серьёзно. В инете просто тонны инфы, один из гайдов вообще в шапке треда.

>>2155945
Пожалуйста, не надо компоненты называть в женском роде. Откуда вы этого набрались?
Аноним 12/09/21 Вск 20:16:52 2156079188
>>2155098
Мне в свое время помогли, правда половина из них - тестовые с прошлых собеседований
мимоджун с перекатом из php
Аноним 12/09/21 Вск 20:18:47 2156081189
>>2156078
>Какого ответа ты ждёшь?
Сап, да видимо быстро скролля, проебал шапку.
Но все же спрошу. Ноулайфер все такое 22лвл ничего такого нет, хочу попробовать учить базу htmls/css/js + чет там ещё.

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

Так вот, с чего начать? Как запоминать? Как не запутаться? Как хорошо практиковаться?
Аноним 12/09/21 Вск 20:25:18 2156084190
>>2156081
Просто берешь и без лишний мысли вкатываешься.

1. Сверстай для начала страницу на HTML c обезъянкой
2. Затем изучая попутно CSS сверстай страницу обезъянки в социальной сети
3. Выучи за 2-3 месяца на learn.javascript.ru основы языка и работу с домом и сделай так, чтобы по клику добавить в друзья, появлялось сообщение - обезъянка в друзьях
Аноним 12/09/21 Вск 20:26:42 2156086191
>>2156084
>и сделай так, чтобы по клику добавить в друзья
>обезъянка в друзьях
Разве ему для этого не нужно купить пасскод?
Аноним 12/09/21 Вск 20:28:01 2156087192
>>2156086
Чтобы эта обезьянка добавила в друзья, пасскода не достаточно
Аноним 12/09/21 Вск 20:30:05 2156090193
>>2156084
Я начинаю помалу с HTML, потом осваиваю CSS, потом иду на лирн ЖС учить инфу? Я посмотрел в шапке ещё "вопросы на собесах" и просто ахуел от количества инфы. Смотрел ещё видео собесы с хорошим челом, тоже пиздец.
Аноним 12/09/21 Вск 20:32:09 2156094194
В общем пацаны, пишу на жабаскрипте, как основном языке уже полгода. До этого полтора был фуллстеком на легаси php+mysql/jquery и в целом меня устраивал VS Code, но чем дальше в лес, тем более убогой вещью он кажется.
Стоит ли переходить на WebStorm? Или ну его нахуй
Аноним 12/09/21 Вск 20:32:59 2156095195
>>2156090
Ты блять хотя бы страницу с обезьяной сверстай, а потом уже о собеседованиях думай. Из универа отчислили, потому что сессию сдать боялся?
Аноним 12/09/21 Вск 20:34:57 2156099196
>>2156094
Специально же 30 дней триала сделали.
Чем vscode не устроил?
Аноним 12/09/21 Вск 20:38:55 2156101197
>>2156099
Да на каждый пердеж нужно плагин ставить. Заебало уже. Например, плагин для того, чтобы понять какой пидорас изменения кривые в строчке сделал.

А 30 дней триала, да даже хз, стоит ли оно того. Я вот Atom понял, что не мое только через месяца два тормозил при открытии php-скрипта на 3000 строк
Аноним 12/09/21 Вск 20:38:58 2156102198
>>2156095
Ты о чем, какой универ? Я простой Хиккан который преисполнился в познании мироздания после колледжа с специализацией бухгалтерии. Конечно же, я туда не ходил. )))
Пока мои знания нулевые, разве видосы слушаю.
Аноним 12/09/21 Вск 20:41:43 2156104199
>>2156102
Вот я и был прав, ты нытик с повышенной тревожностью откладываешь начинание, из-за страха, что ничего не получится.
Программирование - тема для мужиков, которые берут и делают.
А смотреть видосы без практики, это как смотреть порно в надежде стать половым гигантом. Ебись с кодом блять, будь мужиком
Аноним 12/09/21 Вск 20:44:29 2156105200
>>2156104
Да не ною, да щас щас вот вот начну и вкачусь 300кк наносек ух!!!

На самом деле рофлы откину, да.
Действительно паника от обилия инфы, я не понимаю как это всё запомнить. Хорошо что продвинутая матеша на врот енде не нужна.
Сук.
Какие проги посоветуете для кодинга? Atom/Visual?
Аноним 12/09/21 Вск 20:46:37 2156107201
>>2156105
VS Code. Не бойся инфы, жри говно по кускам. Ну и плюс я тебе так скажу, работа достаточно стрессовая сама по себе. Суть - постоянно ебать себе мозг с целью решить проблему. Более того, первая работа скорее всего будет адовая хуйня с зп как у продавца в красном и белом. Подумай еще раз - надо ли оно тебе?
Аноним 12/09/21 Вск 20:46:37 2156108202
>>2156102
Я бы на твоем месте не во вротенд вкатывался, а во что-то более интересное типа питона с машинным обучением и прочую хуйню для аналитики или бэка.
Аноним 12/09/21 Вск 20:50:37 2156110203
>>2156107
>Ну и плюс я тебе так скажу, работа достаточно стрессовая сама по себе.
Сколько себя помню с лет 12ти по сей день прожигаю за пекой 10ч+ своей жизни в монитор. Усидчивость чек. Чудом здоровье в ебеня не ушло.
>первая работа скорее всего будет адовая хуйня с зп как у продавца в красном и белом. Подумай еще раз - надо ли оно тебе?
Думаю ради светлого будущего можно и потерпеть, на стажировке условной и в кухне повариться можно, нет? Куда лучше чем в Польшу/Литву/Чехию на завод или дома официантом. В чем я не прав?
>Я бы на твоем месте не во вротенд вкатывался, а во что-то более интересное
Почему? Говорят фронтенд очень легкий в вкате, а матеша у меня нулевая
Аноним 12/09/21 Вск 20:58:06 2156112204
>>2156110
>Сколько себя помню с лет 12ти по сей день прожигаю за пекой 10ч+ своей жизни в монитор. Усидчивость чек. Чудом здоровье в ебеня не ушло.
Сидеть за пекой и работать за пекой - две разные задачи. Начнешь программировать - поймешь.
>Думаю ради светлого будущего можно и потерпеть, на стажировке условной и в кухне повариться можно, нет? Куда лучше чем в Польшу/Литву/Чехию на завод или дома официантом. В чем я не прав?
Полтора года работал единственным человеком, который отвечал за сайт в компании. Дальнейший опыт пригодился процентов на 30, максимум на 40. Несколько раз ронял прод, было пиздец ощущение.
Но ты так не делай и иди в профильную компанию. Но учти, год будешь жрать говно, если ничему не научишься то еще больше.
>Почему? Говорят фронтенд очень легкий в вкате, а матеша у меня нулевая
Ну смотри, мне чтобы перекатиться из легаси во фронтенд понадобилось 4-5 месяцев. Потому что пришлось конкретно освоить javascript, learn.javascript.ru я прямо прорешивал полностью. Плюс еще освоил React+Redux, месяца три заняло. Еще месяц во время собесов подтягивал знания, делал тестовые.
Легче ли это, чем освоить питон+джанга? Не знаю. Тут важнее не что легче/не легче, а что ближе тебе. Можешь попробовать и то и другое.
Главное уже пиши, а не думай о трудоустройстве, вдруг тебе просто не понравится писать код.
Аноним 12/09/21 Вск 21:02:38 2156115205
>>2156090
Поищи на ютубе каналы с гайдами. Рекомендовать не буду, потому что тут важно, чтобы заходила подача. Возьми бесплатный курс на html академии, например. Если хорошо с английским, можешь попробовать посмотреть в сторону курсеры.

Получится ли, тебе никто не скажет. Но если не будешь терять мотивацию, и становиться чуть лучше в этом каждый день, вкатишься. Ну и ещё - не будет такого, что ты дойдёшь до уровня, что будешь знать всё, или даже близко к всё. Но и стремиться к этому не надо. Очень динамичная сфера, важно уметь подстраиваться.
Аноним 12/09/21 Вск 21:07:05 2156121206
>>2156107
>работа достаточно стрессовая сама по себе. Суть - постоянно ебать себе мозг с целью решить проблему.

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

Суть - нормальным программистам доставляет решать задачи и проблемы. Им это приносит удовольствие, а не наоборот.
Аноним 12/09/21 Вск 21:15:04 2156126207
>>2156121
Мне нравится кодить, просто это лучшая аналогия по описанию нашей специфики.
Аноним 12/09/21 Вск 21:39:29 2156148208
>>2156107
>работа достаточно стрессовая сама по себе. Суть - постоянно ебать себе мозг с целью решить проблему.

Задачи и архитектура это я бы сказал интересно, рутинная ебля с тем что отвалилась сеть/задепрекейтили методы/апи партнера работает не по документации/soap клиент неверно читает xsd и т.д. куда хуже чем обдумывания
Аноним 12/09/21 Вск 21:42:21 2156150209
>>2156121
Работа - это не только решение задач. IT - не просто так считается сферой, где едва ли не больше всего выгорания, тревожности и тд.
Аноним 12/09/21 Вск 22:40:10 2156179210
image.png 13Кб, 669x301
669x301
I've wrote redux. Where are my 300k/ns?
Аноним 12/09/21 Вск 22:59:42 2156187211
Есть мега тупой вопрос. А как в процессе обучения происходит кодинг? То есть html, css, js, как они взаимодействуют между собой, или где писать конечные варианты, тестить?
Аноним 12/09/21 Вск 23:07:42 2156193212
>>2156187
Ну в большинстве случаев у тебя открыто окно с браузером с обновлением после сохранения. Написал функцию на клик, сохранил, в браузере сразу кликаешь, проверяешь.
Так же и верстка, просто там сразу видно.
Аноним 12/09/21 Вск 23:11:27 2156197213
Очень долго верстаю, как фиксить?
Аноним 12/09/21 Вск 23:13:17 2156199214
Аноним 12/09/21 Вск 23:35:16 2156214215
Аноним 12/09/21 Вск 23:36:06 2156215216
>>2156197
А в чем именно проблема?
Если долго подбираешь теги, пишешь стили, то просто сверстай несколько страниц с нуля, штук 10, придрочишься, особенно в стилях, когда одно и то же пишешь, уже интуитивно получится писать сразу.
Аноним 12/09/21 Вск 23:39:09 2156218217
>>2156110
>Думаю ради светлого будущего можно и потерпеть, на стажировке условной и в кухне повариться можно, нет?
Ага-ага, сахарные горы через полгодика, лол.

>Говорят фронтенд очень легкий в вкате
Ну да, легко вместо одного языка учить 3 языка + фреймворки + библиотеки.

>а матеша у меня нулевая
Это значит ты тупиздень и в пограмирование лучше не лезть.
Аноним 12/09/21 Вск 23:40:33 2156219218
>>2156215
>А в чем именно проблема?
Писал тестовое, легкое.
За 3 часа сверстал макет, дольше всего с адаптивом, после принялся за логику еще 4+ часа.
Когда глянул на условия, там было: "Не более 4 часов", я прям приуныл. Даже если и как-то получу должность, я там же так же буду медлить.
Аноним 13/09/21 Пнд 00:26:56 2156234219
>>2156218
>Это значит ты тупиздень и в пограмирование лучше не лезть.
Мидл господин на месте, за месяцев восемь матешу не юзал.
Аноним 13/09/21 Пнд 01:31:51 2156252220
>>2156234
Ты туповатенький, даже не понял посыл мною сказанного.

Дело не использовании, а в том, что если ты не можешь в математику - ты тупой.
Аноним 13/09/21 Пнд 01:52:10 2156258221
Аноним 13/09/21 Пнд 07:35:51 2156289222
>>2155937

Школа разработки интерфейсов
Аноним 13/09/21 Пнд 08:26:13 2156302223
>>2156219
>Когда глянул на условия там было: "Не более 4 часов"
И как они проверять будут, что ты за 4 часа и не более сделал?
Аноним 13/09/21 Пнд 08:55:41 2156306224
>>2156302
Никак )0)0))
Надеюсь.
Но сам факт того, что я даже на этапе тестового "косячу", неприятен. Надо похоже и правда страниц 10 сверстать, наверстать руку.
Аноним 13/09/21 Пнд 09:05:18 2156308225
image.png 32Кб, 835x612
835x612
image.png 69Кб, 808x1129
808x1129
>>2156081
>Так вот, с чего начать?

По хорошему - с любой простой хуйни, которую хочешь сделать сам. Например - написать юзерскрипт, который скрывает посты/меняет фон поста на желтый/ лахтоблядей посты со словами хохол, хохлы, хохла и т.п. . Вот теперь у тебя сузился анус от страха круг тем, которые тебе нужны до "базовый синтакс жс, базовая работа с DOM API (чтобы знать, как скрыть элемент разметки), базовые css селекторы (чтобы найти пост в разметке)" базовый html (чтобы иметь представления что это вообще такое). По пути уже гуглишь конкретные вещи и документацию.

Гайд для совсем хлебушков https://www.freecodecamp.org/learn/responsive-web-design/#basic-html-and-html5 (на кол-во часов не смотри, это все хуйня, там гайды буквально для детей) . После этого можешь гордо говорить что занимался фронт-ендом на самом деле просто трогал технологии, длинной палкой, и сразу убежал обратно в кусты Всё, удачи.
Аноним 13/09/21 Пнд 09:11:04 2156309226
>>2156308
> лахтоблядей
Не каждый пост со словом "хохол" лахтоблядский. Тут ИИ нужен, что бы определял, какой пост будет неприятен пользователю, а какой нет.
Аноним 13/09/21 Пнд 09:18:01 2156312227
>>2156309

Конечно не каждый, но 99% таких постов в /б и /по - это именно от них. И ладно бы так, но такие не несут никакой ценности и их можно спокойно скрывать и даже вообще удалять нахуй, не просто display: none, а непосредственно removeElement(). Это можно делать как средствами куклы, так и настроек борды, но написать скрывалку для новичка - неплохое упражнение.

А для более продвинутой версии: есть нейросети, которые работают в браузере и не так уж и сильно жрут ресурсы, продвинутом новичку по силам сделать скрипт, который скрывает боевые картинки сложнее будет собрать набор пикчей со свиньями, чтобы обучить нейронку
Аноним 13/09/21 Пнд 09:28:19 2156319228
>>2156308
А как этот скрипт запускать?
Аноним 13/09/21 Пнд 09:42:38 2156328229
>>2156187

По возрастанию сложности проектов

- делаешь свое говно в папке, по F5 руками обновляешь страницу в браузере
- делаешь на сайтах типа codepen, repl.it и в ус не дуешь на самом деле дуешь, когда у тебя ничего не получается, прям аж пар выходит и рычишь еще
- делаешь в папке, поднимаешь мини-сервер с помощью любого говнопакета с поддержкой reloading-on-save из npm не забудь поставить isEven() и leftPad() , сохраняешь изменения в файле - открытая страница в бразуере автоматически перезагружается
- когда шатаешь фреймворк create-react-app лайв-сервер идет из коробки не паришься
- паришься, что ради хелоу-ворлда тебе надо >500 Мб завимостей которые тянет create-react-app, а у тебя таких хеловорлдов набралось уже 10+ щтук, гуглишь minimal react app setup, понимаешь что тоже не минимал и с горящей жопой пишешь свой вариант, дальше все как в п.3, не паришься особо
- паришься, потому что понимаешь, что твой сет-ап годится только для хеловорлда, обмазываешь допонлительными настройками и зависимостями, пушишь это на гитхаб, чтоб не проебать там уже миллионы таких проектов, но твой все равно лучше
- понимаешь, что create-react-app был все таки хорош, возвращаешься к нему
- обмазываешь create-react-app дополнительными зависимостями, проект собирается по 2-3 минуты если вообще собирается горишь, но продолжаешь использовать.
Аноним 13/09/21 Пнд 09:46:57 2156333230
>>2156319

Следующий вопрос для гугла "что такое юзерскрипт"
Аноним 13/09/21 Пнд 09:53:49 2156337231
Приходится пилить фронт (питухон-бэкендер), плохо в 2к21 использовать жыквери? Использую ui библу, в документации все примеры работы с ней на html/jquery, но есть интеграция через рякт, на который нет времени (мозгов).
И второй вопрос. Где можно посмотреть примеры адаптивной верстки (и как это делать), т.е. мне надо, чтоб при изменении экрана в % менялись размеры таблицы/колонок/ячеек, а также других элементов, типа кнопок, фильтров и т.п.
Аноним 13/09/21 Пнд 09:59:46 2156339232
>>2156302
Кидали тестовое на день - делал за три, писал что за день
Аноним 13/09/21 Пнд 10:01:04 2156341233
>>2156337
>мне надо, чтоб при изменении экрана в % менялись размеры таблицы/колонок/ячеек, а также других элементов, типа кнопок, фильтров и т.п.

Тут больше проблема правильно это спроектировать - для каких элементов создавать адаптивность. В общем случае у тебя будут стандартные элементы с width: 100%, часть из которых ту тупо скроешь, когда поймаешь нужный брякпоинт на размер экрана.

>Где можно посмотреть примеры адаптивной верстки

В интернете. Открываешь любой сайт в лисе например хабр, делаешь ctrl+shift+m, меняешь размеры, смотришь дев панель

> (и как это делать)

Для совсем новичков http://code.mu/ru/markup/book/supreme/responsive/mediaqueries/

Аноним 13/09/21 Пнд 10:01:45 2156342234
>>2156337
> в 2к21 использовать жыквери
Если ты знаешь, что делаешь, то почему бы и нет.
Аноним 13/09/21 Пнд 10:04:08 2156343235
>>2156337
Вопрос в поддержке этого говна, кто его дальше будет сопровождать. Как бы сам понимаешь - jquery мертв пару лет как, его ток на легаси юзают
Аноним 13/09/21 Пнд 10:04:55 2156344236
image.png 223Кб, 310x264
310x264
Аноним 13/09/21 Пнд 10:11:37 2156346237
>>2156107
>работа достаточно стрессовая сама по себе
Проснулся сегодня, вроде бы было нормально. Когда встал, начал глаз дёргаться (он уже недели 2 дергается) + тремор рук. Пью таблетки, стараюсь спать по 9 часов, но не помогает. Целый день за рекой, стрессую целыми днями. Как жить?
Аноним 13/09/21 Пнд 10:12:34 2156348238
>>2156337
Таблицы и адаптив - вещи несовместимые.
Аноним 13/09/21 Пнд 10:15:00 2156349239
>>2156346
Отпуск, отдых после работы
Аноним 13/09/21 Пнд 10:16:38 2156352240
>>2156348
Единственное, что смог придумать в свое время - горизонтальный скролл таблицы, скрытие отдельных таблиц и вывод таблицы списком
Аноним 13/09/21 Пнд 10:17:30 2156353241
>>2156341
>>2156342
>>2156343
>Если ты знаешь, что делаешь, то почему бы и нет.
>Вопрос в поддержке этого говна, кто его дальше будет сопровождать. Как бы сам понимаешь - jquery мертв пару лет как, его ток на легаси юзают
Спасибо за советы.
Это понятно, вообще правильный ли такой подход, что сначала я пытаюсь высрать работающий (в плане требований) код, пока тем способом, что мне понятен (жыквери с cdn импорнул и дальше хуярить по докам), и уже потом, когда будет время (оно точно будет, потому что поддержкой этого говна буду заниматься точно я), начать изучать хотя бы vue, и уже на фреймовке делать? Ну т.е. может ли вообще быть полезным на текущем этапе использование жыквкери, чтобы в будущем легче понимать вью/рякт, да и в жс в целом?

Ещё такой вопрос. В документации к ui библе есть раздел с готовыми макетами, типа стартовой страницы, формы для логина и т.п. Т.е. там представлены разные реализации, каждая вставлена через iframe. Примеры интерактивные. Я понимаю, что на них навешены эвенты (навёл курсор- че-то вылезло, убрал курсор - скрылось). Как понять, какой скрипт вызывается, когда происходит тот или иной эвент? Сижу через файрфокс, не понял где в дэв режиме смотреть. Т.е. на статичных DOM-элементах (кнопки/фильтры) там есть справа кнопка events, в ней есть список скриптов. А с динамическими как быть, как для них смотреть?
Аноним 13/09/21 Пнд 10:24:15 2156354242
>>2156312
То есть все, кто серит на хохлов - лахтобляди? А все остальные обожают хохлов?
Аноним 13/09/21 Пнд 10:24:26 2156355243
изображение.png 7Кб, 678x65
678x65
Правильно понимаю, что это говно-говна?
Если да, как мне можно внутри форыча завершить продолжение функции?
Аноним 13/09/21 Пнд 10:25:04 2156356244
>>2156353
>А с динамическими как быть, как для них смотреть?

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

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

Для жс - полезно, для остального - нет.
Аноним 13/09/21 Пнд 10:31:57 2156357245
image.png 4Кб, 622x98
622x98
>>2156354

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

>>2156355

throw "fuck this loop" в предикат форыча, вызов форыча заворачиваешь в try catch. Или делаешь нормально - форыч годится только для прохода по всем не пустым индексам, для остального существуют другие циклы
Аноним 13/09/21 Пнд 10:32:31 2156358246
>>2156355
Нормально никак. Используй цикл и break.

Костыль но можешь выбросить ошибку и ли мутировать массив.
Аноним 13/09/21 Пнд 10:33:14 2156360247
>>2156357
Забавно, что на «лахтобляди» скрытия нет.
Аноним 13/09/21 Пнд 10:38:15 2156363248
Аноним 13/09/21 Пнд 10:38:26 2156364249
>>2156355
Нахуй ты в if булеан с тру сравниваешь?
Зачем тебе фор ич, когда там очевидный some нужен?
Аноним 13/09/21 Пнд 10:44:46 2156366250
Крч, нужно накатывать сиды для БД(postgres если важно)
Перед накатом решил проверять на существование.
Использую Sequelize:
`await Promise.all(
mySeeds.map(async (element) => {
return await queryInterface.upsert(
"users",
element,
element,
queryInterface.sequelize.define("users", {
id: {
type: Sequelize.STRING,
primaryKey: true,
autoIncrement: true,
allowNull: false
}
})
);`

ВОт эта залупа выдает мне: Cannot read property 'primaryKeys' of undefined
Есть гуру и скиловые дяди, чтобы помочь в этой говне разобраться?
Аноним 13/09/21 Пнд 10:48:11 2156367251
>>2156366

Значит у тебя объект юзер - андефайнед. Две {{ нужны по синтаксу, когда ты делаешь sequelize.define ?
Аноним 13/09/21 Пнд 10:50:12 2156368252
>>2156366
Так если у тебя постгрес, где SQL выражение?
Аноним 13/09/21 Пнд 10:51:27 2156369253
>>2156363
>>2156364
>Нахуй ты в if булеан с тру сравниваешь?
Чтобы все ахуели как я могу.

Чаю, господа, не знал про .some
Доки жопой читал, шучу, не читал.
>>2156357
>throw "fuck this loop"
Так точно.

Аноним 13/09/21 Пнд 10:55:07 2156373254
>>2156367
Андефайнет строка?))) Где ты объект User увидел?)
Аноним 13/09/21 Пнд 10:55:27 2156374255
>>2156367
Андефайнет строка?))) Где ты объект User увидел?)
Аноним 13/09/21 Пнд 10:55:56 2156375256
>>2156367
Андефайнет строка?))) Где ты объект User увидел?)
Аноним 13/09/21 Пнд 10:56:30 2156376257
>>2156368
> 2021
> Вместо драйверов для запроса к БД писать SQL
Аноним 13/09/21 Пнд 11:01:05 2156381258
image.png 48Кб, 723x696
723x696
Надеюсь, что так очевиднее
к посту >>2156366
Аноним 13/09/21 Пнд 11:01:43 2156382259
>>2156376
Ты ОРМ путаешь с драйверами, долбоёб.
Аноним 13/09/21 Пнд 11:02:30 2156383260
>>2156382
Лучше путать названия, чем как чмоня писать запросы SQL
Аноним 13/09/21 Пнд 11:07:28 2156385261
image.png 5Кб, 408x203
408x203
>>2156374

Я вот эту хуйню имел ввиду, меня чет синтакс смутил.
Аноним 13/09/21 Пнд 11:08:48 2156386262
>>2156385
Да я понял, что тупанул, когда текстом скинул
Аноним 13/09/21 Пнд 11:08:56 2156387263
>>2156383
Так чмони как раз накатывают ОРМ, а потом плачутся, что у них дб тормозит.
Аноним 13/09/21 Пнд 11:10:17 2156389264
>>2156381
> module.exports
ESM уже год как стейбл в ноде.
Аноним 13/09/21 Пнд 11:11:37 2156390265
Нужно ли фронтендщику разбираться в бекенде как-то? Не хочу туда лезть вообще
Аноним 13/09/21 Пнд 11:11:44 2156391266
>>2156389

Но куча легаси по прежнему common js.
Аноним 13/09/21 Пнд 11:31:57 2156401267
>>2155604
Ну кудой пропал то?( Закидывай решения
Аноним 13/09/21 Пнд 11:55:45 2156412268
>>2156390
Желательно, пилю свои проекты пришлось поднимать простенький сервер на ноде с эксперсом и монгусом, тк нужны были свои данные, там по сути нихуя сложного
Аноним 13/09/21 Пнд 12:02:28 2156418269
Аноним 13/09/21 Пнд 12:08:01 2156424270
>>2156391

Ты же понимаешь, что использование чужого решения явно снизит твои шансы на дальнейшее прохождение?
Аноним 13/09/21 Пнд 12:08:40 2156425271
Аноним 13/09/21 Пнд 12:34:04 2156447272
>>2156387
Дб будет тормозить, если какой-то обмудок не в курсе что такое индексация
Да и в данном решении не охуеть какая биг дата, чтобы ОРМ сильно сказалась
Аноним 13/09/21 Пнд 14:40:13 2156497273
Надо ли делать отдельный Url Для модалки на сайте?
Аноним 13/09/21 Пнд 14:52:51 2156503274
Gulp и Webpack сложное говно? За вечер управлюсь, чтобы заявить: "Я знаю!"?
Аноним 13/09/21 Пнд 14:56:17 2156505275
>>2156497
Я тебе запрещаю заниматься такой хуйнёй
Аноним 13/09/21 Пнд 14:56:41 2156506276
Аноним 13/09/21 Пнд 15:04:04 2156513277
>>2156503
Сами концепции достаточно простые, вебпак в принципе может вообще с нулевым конфигом работать, но вот ковыряние в их кишочках может занять некоторое время
Аноним 13/09/21 Пнд 15:12:06 2156520278
А делать тестовые на джуна на create react app нормально?
Аноним 13/09/21 Пнд 15:15:58 2156525279
>>2156520
Вообще да, но если сам настроил зависимости в вебпаке, то это отдельное уважение
Аноним 13/09/21 Пнд 15:16:20 2156527280
>>2156520
Да, но можешь пощупать вебпак, там ничего сложного самому собрать кроме проеба дня, проеба времени на решение вопросов того, что проебал библиотеку
У нас в проде на create-react-app, пиздец, заебало воевать
Аноним 13/09/21 Пнд 15:17:44 2156531281
>>2156520
Вот вы ебанутые все лезете на место реакт фронтендерши? Хотите конкурировать с пусипасом?
Аноним 13/09/21 Пнд 15:20:17 2156535282
image.png 2Кб, 269x91
269x91
Че за нах? Почему toString приводит к строке как-то по-уебски? Они ж по идее должны одинаковыми получиться?
Аноним 13/09/21 Пнд 15:29:04 2156542283
>>2156535
Ты чё делаешь?

Видел, что в документации написано?
Аноним 13/09/21 Пнд 15:36:04 2156549284
У меня нахуй сейчас крыша поедет. Если изменять свойство state.field[coords.y][coords.x].status = 2 перерендеривается, если передать state.field[coords.y][coords.x] = status, где status переменная со значением 2 то нихуя не перерендеривается. Что за пиздец?! ПОЧЕМУ?!
Аноним 13/09/21 Пнд 15:38:38 2156553285
>>2156549
Можно больше контекста? Как выглядит твой state? Как выглядит твой статус?
Аноним 13/09/21 Пнд 15:39:21 2156555286
>>2156549
>где status переменная со значением 2
чиво?
Аноним 13/09/21 Пнд 15:39:49 2156557287
>>2156549
state.field[coords.y][coords.x] = { status } попробуй
Ты как то по уебански делаешь
Аноним 13/09/21 Пнд 15:40:02 2156558288
image.png 19Кб, 595x502
595x502
>>2156553
>>2156555
status просто задается в зависимости от координат
Аноним 13/09/21 Пнд 15:41:53 2156560289
image.png 14Кб, 594x524
594x524
>>2156558
С помощью лога вывел status, там 100% 2, но все равно не работает, если прямо задать 2 то все норм
Аноним 13/09/21 Пнд 15:47:31 2156570290
>>2156560
Может объяснишь нахрена ты локальной переменной status присваивашь какие-то значения но после ее совсем не используешь?
Аноним 13/09/21 Пнд 15:49:22 2156573291
>>2156570
Текст к посту прочитай имбецил
Аноним 13/09/21 Пнд 15:49:44 2156574292
>>2156560
Не совсем понял зачем ты делаешь
currentCell.status = status, если ты делаешь это внутри функции и дальше эта переменная currentCell не используется
Аноним 13/09/21 Пнд 15:50:57 2156576293
>>2156574
Чтобы не дублировать код 4 раз
Аноним 13/09/21 Пнд 15:54:52 2156578294
>>2156574
Ой, не так понял твой вопрос. Я беру прошлый стейт и меняю из него многомерный массив. currentCell это константа сокрощение, чтобы не дублировать код
Аноним 13/09/21 Пнд 15:56:14 2156580295
>>2156576
Чувак. Я кажется понял в чем дело. Ты в currentCell запихиваешь ссылку на стейт. Стейт у тебя там объект? Если да, то сделай деструктуризацию (скопируй стейт и присвой её переменной currentCell). Я с тилибона и мне тяжело код писать, но надеюсь ты понял
Аноним 13/09/21 Пнд 16:47:04 2156619296
>>2156549
Проблема решена. Оказывается, компонент рендерился дважды, из-за этого вся логика сыпалась.
Аноним 13/09/21 Пнд 16:50:38 2156626297
>>2156619
Ура!
||а вообще фу фу фу пользоваться классовыми компонентами||
Аноним 13/09/21 Пнд 16:50:57 2156627298
>>2154736 (OP)
Суп, я тут е2е тесты пишу и у меня styled components, он выставляет классы с хэшем, поэтому таргетироваться по ним неоч
Как то можно сделать так, чтобы у всех DOM элементов был допустим дата атрибут с именем компонента? Чтобы я мог по этим дата атрибутам искать компоненты вебдрайвером
Без ручного прописания этих дата атрибутов офк
Аноним 13/09/21 Пнд 16:51:04 2156628299
>>2156626
Бля, вот же я со своим дискордом ебанулся...
Аноним 13/09/21 Пнд 16:51:51 2156629300
>>2156627
Такое по моему только у vue и svelte, к сожалению
Аноним 13/09/21 Пнд 16:56:03 2156632301
>>2156627
Используешь говно
@
Борешься с говном
Аноним 13/09/21 Пнд 16:56:32 2156633302
>>2156629
А как тогда писать е2е для стайледов
Мб есть какой то плагин
Аноним 13/09/21 Пнд 16:57:36 2156636303
>>2156632
Мне нравятся стайледы, это очень удобно и точно лучше чем сас
Аноним 13/09/21 Пнд 16:58:19 2156640304
>>2156633
В доках стайдеда емнип написано использовать атрибуты для тестирования
Аноним 13/09/21 Пнд 17:02:04 2156642305
>>2156640
Это понятно, но мне руками их писать или что
Я хотел чтобы оно само ставило в тест энве
Видимо больше вариантов нету
Аноним 13/09/21 Пнд 17:02:42 2156643306
>>2156636
Оно и видно.

ОПТИМИЗИРОВЫВАЕШЬ БАНДЛ-ХУЯНДЛ
@
ХУЯРИШЬ ЛИШНИЕ АТТРИБУТЫ В РАЗМЕТКУ
@
ЧТОБЫ ТЕСТИКИ ЧЕКАЛИСЬ
Аноним 13/09/21 Пнд 17:03:22 2156646307
>>2156636
Фиг знает, каждому своё, конечно
Мимокрокодил
Аноним 13/09/21 Пнд 17:06:19 2156652308
>>2156643
Атрибуты можно убрать бабелем в проде
Если юзать сас то надо каждому компонентику классы писать руками, хуета, ещё и импортировать целый файл вместо деструктуризации
Аноним 13/09/21 Пнд 17:07:11 2156653309
>>2156643
А вообще вкусовщина да, похуй
Аноним 13/09/21 Пнд 17:12:03 2156655310
>>2154736 (OP)
ООП говно без задач
Оправдывайтесь
Аноним 13/09/21 Пнд 17:12:40 2156656311
>>2156652
> Атрибуты можно убрать бабелем в проде
Костыли-костылики. У тебя тестовая среда по сути - отдельная сущность, которая существует, чтобы галки чекать.
>Если юзать сас то надо каждому компонентику классы писать руками, хуета, ещё и импортировать целый файл вместо деструктуризации
То ли дело срать шаблонные строки прямо в модуле, всё просто и понятно.
Аноним 13/09/21 Пнд 17:13:15 2156657312
>>2156655
Это ты говно без задач где ООП пригодилось бы.
Оправдался.
Аноним 13/09/21 Пнд 17:19:15 2156661313
>>2156542
Документация говно без задач
Оправдывайся
Аноним 13/09/21 Пнд 17:20:23 2156662314
>>2156497
Ты совсем тупой? Ты без двача не можешь решить нужен ли тебе отдельный роут для чего-либо?
Аноним 13/09/21 Пнд 17:20:29 2156663315
>>2156657
Абстрактную фабрику абстрактных фабрик построил прежде чем оправдываться?
Аноним 13/09/21 Пнд 17:24:32 2156666316
>>2156655
Использую объектный подход в функицональных языках. Твоя мать шлюха, кстати
Аноним 13/09/21 Пнд 17:35:12 2156674317
>>2156656
А что плохого в шаблонных строках?
Какая разница если это удобно и можно пропсы пихать в стили, полностью юзая компонентный подход? Темизацию изи навешивать, динамические стили, нормальные функции юзать а не пародии из саса
Если ты про оптимизацию, то какая разница, если все равно в конце концов и сас, и стайледы компилируются
Аноним 13/09/21 Пнд 17:36:11 2156677318
>>2156662
Ты чего такой злой, в первый раз пишу, поэтому спрашиваю как лучше
Аноним 13/09/21 Пнд 17:42:46 2156685319
>>2156677
Какая разница в какой раз ты пишешь, если тут нужно включить голову и самому решить. Тут нет КАК ЛУЧШЕ, тут есть как НУЖНО.
Нужен тебе отдельный роут для твоей модалки или нет? Что не понятно-т блядь. Должен пользователь иметь возможность по прямой ссылке перейти и попасть на твою модалку\вьюшку ее амещающую или нет?

Ну давай соображай. Вот я тебе показываю мессадж бокс - "Вы действительно хотитте удалить этот файл? Да\нет" - как считаешь, нужна для него прямая ссылка?

А вот я тебе показываю окно настроек. Для него нужна прямая ссылка?

Аноним 13/09/21 Пнд 17:43:12 2156688320
Аноны, наверное платина, но я спрошу.
Есть опыт комразработки на Реакте. Вполне легко могу делать хитрые компоненты и страницы используя Реакт/Редакс.
Но есть две проблемы, по которым хотел бы спросить совета опытных.
1) Я не могу придумать, что мне делать вне работы - пытался выбрать API для пет-проджекта, но как только нужно что-то начать делать с нуля я туплю, торможу и совсем не знаю с чего начать, где дёрнуть запрос итд. В итоге ничего не делаю оставаясь в ступоре.
2) Я очень плохо решаю задачки по пргораммированию, вроде тех что есть на литкоде или в учебниках.

Может быть кто-то сталкивался с таким? Как решали? Что можно почитать, чтобы улучшить решение задач? С чего вы обычно начинаете пилить пет проджекты?
Аноним 13/09/21 Пнд 17:43:59 2156691321
>>2156666
>Твоя мать шлюха, кстати
Спасибо, я знаю.
Аноним 13/09/21 Пнд 17:47:30 2156696322
>>2156685
>Должен пользователь иметь возможность по прямой ссылке перейти и попасть на твою модалку\вьюшку ее амещающую или нет?
Спасибо, теперь стыдно что не подумал про это.
Правда я теперь не могу представить чтобы пользователю нужно было перейти в модалку по ссылке, а не по клику, разве что в настройки, да и для них по шестеренке спокойно можно тыкнуть
Аноним 13/09/21 Пнд 17:55:25 2156708323
>>2156666
>>2156691
Семён, плиз
Абстрактно нассал на тебя кстати
Аноним 13/09/21 Пнд 17:55:39 2156709324
Аноним 13/09/21 Пнд 17:59:53 2156717325
>>2156497

Если надо - делай. Например если у тебя полная карточка товара показывается в модальном окне.
Аноним 13/09/21 Пнд 18:02:03 2156718326
>>2156688
>С чего вы обычно начинаете пилить пет проджекты?

С краткого описания в 2 предложения и небольшого списка юзер-кейсов
Аноним 13/09/21 Пнд 18:10:49 2156724327
>>2156717
Это не модальное окно, это хуевый дизайн. Модалка предполагает что мы ограничиваем пользователя, пока он не выполнит какое-нибудь условие. Значит ты полагаешь что у него какая-то логика, которая привела к модальному окну где-то персистится и она должна снова отработать после обновления страницы? Дохуя сложно, чтобы просто так советовать.
Аноним 13/09/21 Пнд 18:16:20 2156728328
>>2156724
Самая простая стратегия имхо не сохранять модальное состояние, а here we go again
Аноним 13/09/21 Пнд 18:20:59 2156730329
>>2156696
>Правда я теперь не могу представить чтобы пользователю нужно было перейти в модалку по ссылке, а не по клику

Видеозаписи вконтакте представить можешь?
Аноним 13/09/21 Пнд 18:21:02 2156731330
image.png 14Кб, 1031x67
1031x67
image.png 52Кб, 1014x244
1014x244
Что за дичь с history? без тайпскрипта не ругался
Аноним 13/09/21 Пнд 18:25:32 2156738331
>>2156724

Ну бывает так, что дизайнер пидорас знает лучше, и приходится городить хуйню. Так-то показывать в модальном окне полную карточку товара вполне допустимо. Под это, соответственно, делается роут.
Аноним 13/09/21 Пнд 18:27:32 2156740332
>>2156731
ПИШИ ВЕЗДЕ ANY если тупенький
Аноним 13/09/21 Пнд 18:28:41 2156742333
>>2156740
> ПИШИ ВЕЗДЕ ANY
А смысл тайпскрипта тогда?
Аноним 13/09/21 Пнд 18:29:01 2156743334
>>2156740
А где тут any то писать, я же здесь просто пропсы передаю
Аноним 13/09/21 Пнд 18:30:11 2156745335
image.png 770Кб, 1366x702
1366x702
Аноним 13/09/21 Пнд 18:33:11 2156747336
>>2156743
нигде у Route очевидно есть тип у пропсов, ты туда хуйню передаешь, с точки зрения компилятора. На то тайпскрипт и нужен
Аноним 13/09/21 Пнд 18:33:55 2156749337
>>2156747
А что делать то с этой хуетой?
Аноним 13/09/21 Пнд 18:36:03 2156754338
>>2156749
Ты мне предлагаешь сейчас реакт с роутером ставить и смотреть типы в редакторе?
Аноним 13/09/21 Пнд 18:38:03 2156756339
>>2156754
Нет, подскажи мне просто, где этот тип писать вообще? Потому что я эти history и History не импорчу даже, а просто сразу как проп передаю
Аноним 13/09/21 Пнд 18:41:52 2156762340
>>2156756
>>2156731
А все, разобрался, оказывается этот history итак в роуте передается, не надо было его явно передавать
Аноним 13/09/21 Пнд 19:22:46 2156795341
Чтобы поменять состояние я должен получить данные из прошлого состояние, но реакт не дает мне это сделать. Госпади, какое же говно, чтоб в аду горела та мразь которая этот кал расфорсила.
Аноним 13/09/21 Пнд 19:40:32 2156811342
>>2156795
Это ты просто не разобрался
Аноним 13/09/21 Пнд 19:43:29 2156816343
У меня одна папка с компонентой была названа с маленькой буквы случайно и теперь каждый раз когда я пуллю приходится менять ее вручную на большую, а в изменениях это не отображается т.е. запушить это чтобы запомнилось я не могу, как пофиксить?
Аноним 13/09/21 Пнд 19:55:56 2156822344
>>2156816
>компонентой
Даже не пробуй идти на собес, дебич камасутровый
Аноним 13/09/21 Пнд 19:56:49 2156823345
>>2156822
Я уже работаю, к сожалению, а так да, надо бы запомнить уже
Аноним 13/09/21 Пнд 19:57:27 2156824346
>>2156816
командой git config core.ignorecase false
после попробуй смени имя папки (лучше вне IDE, они иногда с этим тупят)
Аноним 13/09/21 Пнд 19:58:04 2156825347
Аноним 13/09/21 Пнд 20:01:11 2156829348
>>2156823
Я из-за этого один собес завалил в свое время. Запомни - никогда не пались, что вкатился по курсам, это хуже чем быть червем-пидором
Аноним 13/09/21 Пнд 20:02:47 2156830349
>>2156829
Меня вообще без реакта взяли, так что я не мог про компонент неправильно сказать, а так спасибо за совет
Аноним 13/09/21 Пнд 20:03:49 2156831350
>>2156830
Как так вообще, без реакта взяли
Аноним 13/09/21 Пнд 20:04:25 2156832351
>>2156829
>что вкатился по курсам
?
А ты как вкатился-то сам?
Аноним 13/09/21 Пнд 20:04:47 2156834352
>>2156831
Стажером бесплатно на полный рабочий, месяц сидел дома реакт учил, теперь уже за деньги учусь
Аноним 13/09/21 Пнд 20:07:08 2156838353
>>2156832
Вообще я работал полтора года на легаси, фуллстеком - пхп/jquery. Последние полгода переучивался чисто на реакт. Заспидранил курс на ютубе за месяц. Еще за два зазубрил learn.javascript.ru. Еще месяц дрочил документацию по реакту, чтобы не палиться.
Т
Аноним 13/09/21 Пнд 20:12:32 2156840354
>>2156838
Ты может знаешь какие-нибудь подкасты околоджуновские по реакту? Я слушаю "Сделайте мне красиво", но они пока слишком прокачанные, мало понимаю, но прикольно.
Аноним 13/09/21 Пнд 20:15:35 2156844355
>>2156840
Дрочу только документацию, плюс статьи на medium/habr. Я начал кодить, когда инфа была на инглише. Проще прочитать, чем чей-то пиздеж полтора часа слушать.
Аноним 13/09/21 Пнд 20:17:08 2156846356
>>2156844
Я просто хожу по часу-два в день или на автобусе куда-то еду, читать неудобно, а подкасты самое то
Аноним 13/09/21 Пнд 20:19:42 2156852357
>>2156824
Спасибо, сработало. Как ты это нашел? Я пытался нагуглить, но не нашел ничего, мб просто писал как-то по кривому
Аноним 13/09/21 Пнд 20:29:02 2156862358
>>2156852
Умение гуглить приходит с опытом
Аноним 13/09/21 Пнд 20:34:58 2156868359
>>2156862
я гуглил типа
first letter in directory name lowercased fix react
fix problem with first letter in name react

выдавало фигню, вот интересно что для этого гуглить надо было
Аноним 13/09/21 Пнд 20:44:05 2156878360
>>2156868
Но ведь проблема была в гите и в том что в шинде регистронезависимая фс, а ты гуглил реакт. Получается что кроме навыка гугления нужен кругозор пошире

мимо крокодил
Аноним 13/09/21 Пнд 20:46:49 2156881361
>>2156878
и переходить на линукс
Аноним 13/09/21 Пнд 20:48:30 2156883362
>>2156878
А ведь действительно. Интересно, спасибо
>>2156881
Боюсь что переход на линкус будет слишком много времени отнимать, а мне итак учить очень много сейчас приходится
Аноним 13/09/21 Пнд 20:56:19 2156901363
>>2156878
Действительно по "git doesn't see directory name change"
сразу нашло кстати
Аноним 13/09/21 Пнд 21:22:21 2156928364
1.png 1052Кб, 960x280
960x280
2.png 1072Кб, 663x413
663x413
А эти две штучки не подружить на локалке?
Туториалы по ноде в основном сервер-рендеринг показывают, а по фронту с фейк-апи, либо все на фреймворках.
Где почитать/посмотреть про то, как это ручками все сделать правильно?
Аноним 13/09/21 Пнд 21:28:52 2156946365
Снимок.JPG 51Кб, 1119x624
1119x624
Снимок2.JPG 53Кб, 874x637
874x637
Аноним 13/09/21 Пнд 21:30:53 2156949366
>>2156946
Программировать в свободное время что ты хочешь еще прекраснее, чем работать. Чего расстроился?
Аноним 13/09/21 Пнд 21:33:05 2156951367
>>2156946
Ого как много откликов.
Я-то сижу с таким же лицом, когда требования читаю, как запилю пару проектов с адаптивом и максимумом технологий, тогда и начну откликаться, сейчас тупо нечего показать.
Аноним 13/09/21 Пнд 21:44:38 2156964368
Аноним 13/09/21 Пнд 21:46:09 2156966369
>>2156964
Всякого только что родившегося младенца следует старательно омыть и, давши ему отдохнуть от первых впечатлений, сильно высечь со словами: «Не пиши! Не пиши! Не будь программистом!» Если же, несмотря на такую экзекуцию, оный младенец станет проявлять программистские наклонности, то следует попробовать ласку. Если же и ласка не поможет, то махните на младенца рукой и пишите «пропало». Программистский зуд неизлечим
Аноним 13/09/21 Пнд 21:48:06 2156968370
Аноним 13/09/21 Пнд 21:50:00 2156972371
>>2156968
С пустым резюме

ванга
Аноним 13/09/21 Пнд 21:50:04 2156973372
Аноним 13/09/21 Пнд 21:55:25 2156983373
>>2156973
Это не резюме. В резюме надо опыт работы описать, который либо сочинить, если дохуя софтскильный и упругий, либо поработать пол года на дядю у себя в мухожопинске.
Аноним 13/09/21 Пнд 21:58:48 2156987374
>>2156973
Кидай в тред, хули ты.
Аноним 13/09/21 Пнд 21:59:54 2156990375
>>2156973
Небось, ссылочку на гитхаб вставил в резюме, да? Ты думаешь, хрюша будет заходить и чекать его?
Аноним 13/09/21 Пнд 22:06:35 2156997376
Аноним 13/09/21 Пнд 22:14:20 2157006377
>>2156997
На удаленку - конечно нет. В офис - не пизди.
Аноним 13/09/21 Пнд 22:28:38 2157034378
seal neutral fa[...].jpg 121Кб, 960x960
960x960
Аноним 13/09/21 Пнд 22:44:39 2157059379
image.png 18Кб, 388x394
388x394
https://jsfiddle.net/dm1qwhpg/5/
сап, подскажите, как можно сделать, чтобы не писать одно и то же по 3 раза? в массив добавить там или что-то такое?
Аноним 13/09/21 Пнд 23:00:04 2157077380
>>2157059
А букварь почитать? А то будешь ждесь ныть что в мухосранскую контору за еду не хотят брать.
Аноним 13/09/21 Пнд 23:01:49 2157080381
Kc651HQgTA.jpg 21Кб, 334x224
334x224
>>2157059
>чтобы не писать одно и то же по N раз
Аноним 13/09/21 Пнд 23:05:51 2157086382
>>2156990
Нипонел. Что не так со ссылкой на гитхуб в резюме?
Аноним 13/09/21 Пнд 23:06:06 2157087383
>>2157077
да мне в вуз ето надо, не гуглится

Аноним 13/09/21 Пнд 23:08:55 2157091384
>>2157087
ладно, гуглится, уже нашел
Аноним 13/09/21 Пнд 23:09:51 2157094385
16242090310140.png 490Кб, 418x512
418x512
Аноним 13/09/21 Пнд 23:15:02 2157100386
image.png 21Кб, 661x216
661x216
>>2157077
А можешь хотя бы подсказать как в моем случае сделать чтобы положение было через конструктор сделано?
Аноним 13/09/21 Пнд 23:28:54 2157110387
>>2157059
Чувствуются академические примеры
Аноним 13/09/21 Пнд 23:31:56 2157113388
>>2157100
Ты нахуя в эвент листенере класс определяешь.
Выпей таблеток.
Аноним 13/09/21 Пнд 23:35:53 2157115389
>>2157113
Это я пытался пофиксить то что в style пусто, но не помогло
Аноним 13/09/21 Пнд 23:41:49 2157123390
Аноним 13/09/21 Пнд 23:46:56 2157124391
>>2157100
Какие же зумеры дегенераты, просто пиздец!
Аноним 13/09/21 Пнд 23:49:12 2157128392
>>2157124
Ну подскажи как правильно
Аноним 13/09/21 Пнд 23:54:05 2157132393
>>2157086
Там нужно словами писать, что ты умеешь и какие навыки есть, а не просто `мои проекты ${ссылка}`.
Вот прямо чтобы дебилке было понятно, чтобы она читала ТЗ от технического спеца, где написано "требования: ..." и чтобы в твоем резюме ключевые слова совпадали. Чтобы тебя хотя бы на первое резюме звали.
Аноним 13/09/21 Пнд 23:54:54 2157136394
>>2157132
>на первое резюме
интервью, конечно же
фикс
Аноним 14/09/21 Втр 05:34:37 2157216395
jss.png 53Кб, 1007x158
1007x158
туплю сильно , помогите плиз,как тут во внутреннем цикле на х переменную поменять
Аноним 14/09/21 Втр 05:45:59 2157217396
>>2157216

Так же, как ты меняешь 1 на 0 ?
Аноним 14/09/21 Втр 06:49:15 2157220397
>>2157132
А, ну это понятно, конечно. Сомневаюсь, что там резюме выглядит так

Slaveck Sychiov
Front-end incel developer
Www.githuy.ru
Аноним 14/09/21 Втр 07:15:07 2157224398
>>2156968
С резюме.

0.5 года контент менеджера превратились в 1.2 года верстальщика.

Облако технологий, которые я вроде и знаю, а вроде и нет.

Портфолио:
4 проекта, 3 из 4 - вуе проекты, 1 чисто на жс.

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

Может из-за отсуствия фотки, хз крч.
Аноним 14/09/21 Втр 07:19:17 2157225399
>>2157059
создаешь массив с цифрами, в массив вкладываешь функцию, вместо цифр (второго аргумента) ставишьi(индекс)
Аноним 14/09/21 Втр 07:25:42 2157227400
>>2156990
Да. Там все расписано как для аутиста, еще и сложными словами все описано, хрюша, если она не из ойти и не шарит, сразу должна подумать: "Хуе-мое, вот это умный дядя.

Блять, в гитхабе по любой строчке можно сдиванонить. Скрины похоже не подвезу.
Аноним 14/09/21 Втр 07:36:50 2157228401
>>2157224
Какой лвл, высшее образование есть?
На какие вакансии откликался? Чета не так, не может быть столько отказов
Аноним 14/09/21 Втр 07:45:29 2157229402
изображение.png 6Кб, 752x119
752x119
>>2157228
Москва. 19лвл.
ВС нету. 1.2 года коммерческого(чо не верил?) опыта.
Английский B2(не верил, нет?).
Достаточно большое кол-во технологий, в гитхабе все красочно, с картинками и пояснениями.

Откликаюсь на СТАЖЕРОВ, блять! Верстал, везде, где есть упоминание вуе, всякие фронтенды.
Аноним 14/09/21 Втр 07:54:03 2157230403
изображение.png 2Кб, 346x46
346x46
16296446161710.mp4 206Кб, 372x360, 00:00:10
372x360
Аноним 14/09/21 Втр 07:58:32 2157231404
>>2157229
Да хоть 20 лет опыта
>0.5 года контент менеджера превратились в 1.2 года верстальщика.

По факту это уровень коммерческого опыта в пятёрочке, то есть ни о чем.
Мне кажется, что ты душнила ещё тот, судя по твоим постам. Может ты эти смишнявки и в резюме добавил, тогда понятно почему отказывают
Аноним 14/09/21 Втр 08:01:14 2157232405
>>2157231
>Душный
Нет ты!

Думаешь я буду добавлять шуточки с двоча в резюме? Я не настолько обдвачевался. Да там и шуток нету, все по делу, коротко.
Аноним 14/09/21 Втр 08:12:45 2157233406
>>2157225
Спасибо, а можешь подсказать как с этим разобраться? >>2157100
Аноним 14/09/21 Втр 11:47:02 2157313407
Объясните нахуя нужен в 2021 году React? Есть же Vue который удобнее. Почему так? Может из-за того что раньше вышел, и консерваторы форсят именно его?
Аноним 14/09/21 Втр 11:55:42 2157322408
>>2157313
У них разница в появлении год.
Какие в пизду консерваторы, что ты несешь.
До реакта была хуева туча других фреймворков, в том числе реактивных, или реализующим одно\дву сторонний биндинг в том или ином виде, и множество прочих парадигм. Чего по-твоему их не форсят, а ты даже не слышал про них?
Аноним 14/09/21 Втр 12:00:40 2157325409
>>2157322
>Чего по-твоему их не форсят, а ты даже не слышал про них?
Их разрабы не IT-гиганты.
Аноним 14/09/21 Втр 12:34:50 2157349410
>>2157224
>Может из-за отсуствия фотки
Вполне может быть, лол.
Аноним 14/09/21 Втр 12:41:13 2157354411
>>2157325
Разработчик вью тоже не айти гигант. Как и Резиг, который разработал в свое время жквери. Хотя и ДО жквери был Prototype.JS, точь в точь реализующий то же самое, но победил жквери. Разработчик ноды не был айти гигантом, а до ноды была куча реализаций standalone реализаций жс-рантаймов, в том числе для написания веб-серверов. В том числе, от айти гигантов - сс самой первой версии JS, как он только появился, его же создатели Netscape запили Netscape Server, для которого код можно было писать на жс. Но не взлетело. И потом еще не взлетало долгих 15 лет. Пока Дайл не собрал воедино то, что лучше всего сочетается и не оформил в простую и доступную штуку, без заморочек.

И тысячи других проектов появлялись и занимали топ по тем же сценариям. Почти за всем легендарным, что выстрелило была сотня других попыток и реализации ТОГО ЖЕ САМОГО, но в другой обертке, в другое время, не того цвета.

И ты НИКОГДА не угадаешь почему именно что-то выстрелило, а другое нет. И тем более выстрелит ли что-то в будущем, или наоборот не выстрелит. Это работает не так. Это блядь, процесс.

Аноним 14/09/21 Втр 12:54:51 2157361412
Дублирую вопрос из нюфаг-треда, потому что тут вопрос возможно затрагивает и yarn workspaces.

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

Есть git submodules, который вроде бы делает, что мне нужно.
Есть yarn workspaces, который используется, вроде бы, для монореп, и позволяет иметь один node_modules для отедльных package.json

Есть какие-то устоявшиеся практики, как всё это делать правильно и красиво?

У меня задача именно в том, чтобы определенный функционал оформить и вынести в отдельный репозиторий, чтобы в дальнейшем работать с ним на других проектах. Этот функционал не завязан на текущем проекте, но хотелось бы удобно вести разработку над обоими проектами уже сейчас в одной папочке с одним node_modules
Аноним 14/09/21 Втр 13:17:37 2157378413
>>2157100
Нахуя там тебе вообще классы, ебобо?
Аноним 14/09/21 Втр 14:03:44 2157417414
image.png 24Кб, 711x491
711x491
Как сократить код?
Аноним 14/09/21 Втр 14:05:43 2157419415
>>2157417
Используй тернарное выражение.
Аноним 14/09/21 Втр 14:07:50 2157422416
>>2157417
Ну ты и ебаклак. Надо сначала думать, а не писать эти простыни.
Что оно должно делать-то?
Аноним 14/09/21 Втр 14:25:14 2157432417
>>2157422
Смотрит сколько мин вокруг ячейки и прибавляет 1 если обнаружит.
Аноним 14/09/21 Втр 14:35:47 2157437418
>>2157432
Сделай два вложенных цикла от -1 до 1 и пропускай 0 0, а можно просто забить массив пар и по ним пройтись [[-1,-1], [-1,0]] и т.д.
Алсо, используй ++ вместо +1
Аноним 14/09/21 Втр 14:36:56 2157440419
image.png 11Кб, 474x102
474x102
Аноним 14/09/21 Втр 15:06:01 2157456420
>>2157417
Опять выходишь на связь, мудило?
Аноним 14/09/21 Втр 15:13:10 2157464421
>>2157361
>У меня задача именно в том, чтобы определенный функционал оформить и вынести в отдельный репозиторий, чтобы в дальнейшем работать с ним на других проектах

Ну так и разрабатывай отдельно и публикуй свой сайд-пакет в npm, а в основной проект ставь как зависимость. Или не публикуй, а просто ставь как зависимость с репозитория, а потом, когда сайдпроект обрастет фичами и фиксами, можно и закинуть в npm.
Аноним 14/09/21 Втр 15:29:53 2157482422
Аноним 14/09/21 Втр 15:38:07 2157496423
Пригласили на собес. Собес будет и на английском. На английском я последний раз бакланил в 16 лет, когда был пьяный.
Сап двач, как выучить разговорный английский за сутки?
Аноним 14/09/21 Втр 16:24:00 2157529424
image.png 18Кб, 595x200
595x200
Бля аноны, подскажите уже, как мне сделать чтобы динамически расположение элементов делались? Или это только через createElement делается
Аноним 14/09/21 Втр 16:38:25 2157538425
>>2157529
Ты что-то очень страшное там сделал.
Как вариант: сделай функцию, которая возвращает объект с произвольными данными, которые тебе нужны. А это функцию в конструктор впихни, а потом удал весь говнокод и перепиши все.
Аноним 14/09/21 Втр 16:42:48 2157540426
>>2157529
Ты - долбоёб, который неспособен сформулирвоать свой вопрос. Никто тебе ничем помогать не будет. Телепаты в отпуске.

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


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

Короче, иди ты нахуй. Просто, иди на хуй, дебил.
Читай блядь шапку, там специально для таких как ты написано - ПИЛИТЬ ПЕСОЧНИЦУ ЕСЛИ ТЫ СУКА ХОЧЕШЬ ЧТОБЫ ТЕБЕ ПОМОГЛИ. А ты - ёбаный паразит, коорый не даже поднатужится не может, чтобы голову включить и связать два слова. Не говоря о том, что тебе ДЕЙСТВИТЕЛЬНО нужна помощь.

Где блядь СЭМПЛ в песочнице того, что у тебя не получается? Нет? Ну и иди соси хуй, дегенерат.

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


Пиздец. Не работает у тебя голова. В РОЗЕТКУ БЛЯДЬ ЕЕ ВКЛЮЧИ.

Чтобы ты сдох.
Аноним 14/09/21 Втр 16:46:08 2157543427
Аноним 14/09/21 Втр 16:51:21 2157547428
image.png 12Кб, 386x119
386x119
>>2157543
Ну ахуеть теперь. Это мне нужно, блядь? Ту зуило, я должен по треду бегать за твоими песочницами?

Теперь ты встаешь на колени, мудила, и поясняешь, где в твоей маня-песочнице код с твоего скриншота, зуила? Где у тебя там твой top, где место вызова конструктора с этим топом.

Еще раз тебе пишу, по русски блядь - ВКЛЮЧИ ГОЛОВУ В РОЗЕТКУ, И пиздуй нахуй. Пока не придешь в сознание.Дегенерат.
Аноним 14/09/21 Втр 16:54:36 2157549429
>>2157547
Успокойся чел, у тебя что-то с нервами не так
Хз я думал вопрос итак понятен, нужно чтобы элементы получали top и left при создании их обьектов и в зависимости от них располагались на странице, я пробовал через конструктор как на картинке, но это не работает, т.к. обьект стилей пустой
Аноним 14/09/21 Втр 16:55:41 2157551430
>>2157549
ЧТО НА КАРТИНКЕ М УДАК. ГДЕ НА ТВОЕЙ СУКА КАРТИНКЕ МЕСТО ВЫЗОВА КОНСТРУКТОРА. ЧТО ТЫ ПЕРЕДАЕШЬ В АРГУМЕНТАХ ХУИЛА????? ТЫ ЧИТАТЬ НЕ УМЕЕШЬ ЧТО ТЕБЕ ПИШУТ ИЛИ ЧТО?
Аноним 14/09/21 Втр 16:56:35 2157554431
>>2157549
>т.к. обьект стилей пустой
ГОЛОВА У ТЕБЯ ПУСТАЯ, БЛЯДЬ
Аноним 14/09/21 Втр 16:58:25 2157556432
>>2157551
Там просто число, типа

let car2 = new Car("car2", 1, 200, 0);
это если constructor(carId, speed, top, left)
Аноним 14/09/21 Втр 17:00:50 2157558433
>>2157556
>Там просто число
МОЛОДЕЦ МАНЯ. ТЕПЕЬ ПОПРОБУЙ ТУДА еЩЕ ПЕРЕДАТЬ СТРОКУ В КОТОРОЙ НАПИСАНО ЧТО ТВОЯ МАТЬ ШЛЮХА А СЫН У НЕЕ ТУПОЙ ИМБЕЦИЛ. ПОТОМ ПИЗДУЕШЬ ЧИТАТЬ СПРАВОЧНИК ПО CSS И ИЩЕШЬ ТАМ ЧТО ЯВЛЯЕТСЯ ВАЛИДНЫМ ЗНАЧЕНИЕМ ДЛЯ СВОЙСТВ TOP и LEFT.
ПОТОМ ВОЗВРАЩАЕШЬСЯ И ПЫТАЕШЬСЯ ОБХЯСНИТЬ ПОЧЕМУ ТЫ ЗА 18 СУКА ЧАСОВ НЕ УДОСУЖИЛСЯ ЭТО СДЕЛАТЬ. И ТЕМ БОЛЕЕ НЕ УДОСУЖИЛСЯ В САМОМ СТАРТОВОМ СООБЩЕНИИ НАПИСАТЬ, ЧТО ТЫ ТУДА ПЕРЕДАЕШЬ.


>Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю»

ДЛЯ КОГО ЭТО НАПИСАНО, БАРАН??
Аноним 14/09/21 Втр 17:02:04 2157561434
>>2157558
Спасибо, аноний, ты прав, в следующий раз получше буду формулировать
Аноним 14/09/21 Втр 17:04:08 2157565435
47CE0A9E-D0D9-4[...].jpeg 44Кб, 725x710
725x710
Взвизгнул с этого взрыва и патау, который уже сутки дрочит какую то хуйню.
Аноним 14/09/21 Втр 17:05:03 2157566436
Аноним 14/09/21 Втр 17:11:05 2157569437
Аноним 14/09/21 Втр 17:12:15 2157572438
>>2157566
Мне уже веселый ругающийся анон подсказал, но все равно спасибо
Аноним 14/09/21 Втр 17:15:19 2157576439
image.png 17Кб, 605x181
605x181
Самое парадоксальное это ведь то, что в своем еба-классе в методах-то он умудряется правильно оперровать свойствами.
А тут - ну не работает. Ну бля, опять не работает. Ну ебать, н работает, че далать, пацаны. Ну ваще не работает, ну скажите.

То есть у него буквально через 5 строк от его НЕРАБОТАЮЩЕГО КОДА точно такой же но РАБОТАЮЩИЙ и он не может решить проблему.


Сука. Я НЕ ПОМНИМАЮ ну как живут такие люди. Ну просто. У меня в голове не укладывается. Как с такими НАПРОЧЬ ОТСУТСВВУЮЩИМИ АНАЛИТИЧЕСКИМИ СПОБОСНОСТЯМИ В ЕБУЧЕМ НЕОКОРТЕКСЕ человек умудряется в целом жить? Ну блядь. Вот когда у него чайник электрический не включается, он новый покупает сразу, не смотря включил ли он его в розетку? КАК. ПРОСТО СУКА КАК,
Аноним 14/09/21 Втр 17:17:39 2157577440
>>2157576
Остынь, чел, выключи пк и выпей чашку кофе
мимо
Аноним 14/09/21 Втр 17:18:39 2157581441

18 ЁБАНЫХ ЧАСОВ ОН НЕ МОГ ПОСМОТРЕТЬ НА ДВЕ СТРОЧКИ НИЖЕ СВОЕГО КОНСТРУКТОРА СО СТРЕЛОЧКАМИ. ВОСЕМНАДЦАТЬ МАТЬ ЕГО ЧАСОВ.

БЛЯЯДЬ.
Аноним 14/09/21 Втр 17:23:23 2157588442
>>2157576
Напоминает мне одного залетного зумерка джуна почти как с пикрила >>2157094 который прям пиздец бесил, если у него не получалось решить задачу наскоком за 10 минут то сразу же начиналось "бля пацаны а шо делать?" "ничего не получается, куда смотреть?" "там баг в либах наверно да? у меня все правильно но че-та не выходит никак"
Аноним 14/09/21 Втр 17:54:45 2157612443
>>2157440
Пиздец, за такое пиздить нужно, совершенно не читабельные макароны
Аноним 14/09/21 Втр 18:04:24 2157617444
>>2157612
Там все последовательно выполняется. Это не подходит под определение макарон.

мимо шел
Аноним 14/09/21 Втр 18:20:08 2157634445
>>2157313
Реакт это библиотека, вью это фреймворк. Библиотека дает больше свободы тому коду который её использует.
Но в итоге что реакт, что вью не нужны, так как есть божественный ангуляр. Вот только порог вхождения у него выше, поэтому по популярности уступает этим отбросам.
Аноним 14/09/21 Втр 19:13:35 2157708446
>>2157634
Тупостью троллишь?
Так не нужны, что ангуляр уже при смерти от их ненужности
Аноним 14/09/21 Втр 19:33:18 2157733447
>>2157708
При смерти? Это тебе манямирок нашептал? Ни один серьезный проект не пишется на чем то кроме ангуляра.
Аноним 14/09/21 Втр 19:40:16 2157740448
Есть рекурсивный метод, в котором в зависимости от прошлого стейта нужно рекурснтуь с помощью setState(). Но React жалуется что в setState() не должно быть сайд эффектов.

Примерно такой говнокод:
recursion(obj) {
setState(state => {
if (state.obj.data === 1) {
this.recursion(state.obj.data - 1);
}
});
}
Аноним 14/09/21 Втр 19:40:40 2157743449
Аноним 14/09/21 Втр 20:05:12 2157772450
>>2157740
>>2157743
Писать код в котором не нужен этот говнокод, очевидно.
Аноним 14/09/21 Втр 20:09:42 2157783451
>>2157772
Мне нужна рекурсия. Ее аргументы зависят от прошлого стейта. Как избежать? Я зеленый в архитектуре
Аноним 14/09/21 Втр 20:19:20 2157799452
>>2157783
Зачем тебе промежуточные вычисления хранить в стейте? Ты должен брать стейт перед рекурсией и обновлять после.
Аноним 14/09/21 Втр 21:00:07 2157859453
>>2157217
ну 1 на 0 менятся с помощью условия if(j%2==0), а вот как в условии уточнить про замену каждого третьего я не понимаю
Аноним 14/09/21 Втр 21:00:32 2157860454
>>2157217
ну 1 на 0 менятся с помощью условия if(j%2==0), а вот как в условии уточнить про замену каждого третьего я не понимаю
Аноним 14/09/21 Втр 21:05:59 2157869455
>>2157860
Каждый третий будет делиться на 3 без остатка, что ты тупой то такой
Аноним 14/09/21 Втр 21:48:19 2157895456
image.png 36Кб, 411x609
411x609
Помогите, при запуске на последнюю строчку агр Uncaught SyntaxError: Unexpected identifier
Аноним 14/09/21 Втр 21:51:28 2157897457
>>2157895
>Uncaught SyntaxError
Просто
съеби
Аноним 14/09/21 Втр 21:59:25 2157906458
>>2157895
Скобку не закрыл у последнего метода
Аноним 14/09/21 Втр 22:01:16 2157911459
Ситуация. Допустим, учебный гвонопроектик для резюме или тестовое. Нужно делать запросы к такому-то апи, посылая приватный ключ. Хочется задеплоить на github pages, но ключ не палить.

Выбор для бекенда:
- простенький nodejs мидлмен на хероку
- такой же простенький nginx, но при этом я не смог обойти CORS на локалке, вообще не ебу, какие там хедеры хуедеры ставить, а решения со стаковерфлоу не помогли, потом еще сутки сидел над преобразованием урл в location > proxy_pass, кое-как сделал, но так и не понял, почему регекспы не работают

Что бы вы выбрали?
Аноним 14/09/21 Втр 22:14:30 2157923460
Аноним 14/09/21 Втр 22:21:24 2157931461
>>2157923
Хех, не все так просто
Аноним 15/09/21 Срд 02:25:22 2158029462
>>2157229
>19 лвл
>1.2 года опыта
>стажер

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

Аноним 15/09/21 Срд 02:33:10 2158030463
>>2158029
>без вышки
даа, представляю, получит он вышку по ивт какому нибудь и сразу везде будут брать, лол. вышкошизик, угомонись. мы не видели его проектов и резюме, там наверное собака зарыта
Аноним 15/09/21 Срд 07:01:04 2158044464
>19 лет
>вышка
Вышкошиз совсем ебанулся от своей устаревшей корочки, даже считать разучился.
Аноним 15/09/21 Срд 07:04:30 2158048465
>>2157895
Быдло опущенное, где точки с запятой. Даже не пытайся вкатываться, псина пориджевая
Аноним 15/09/21 Срд 08:45:19 2158072466
>>2157361
Ярн может пройти строго нахуй. Сейчас бы всю струтуру проекта завязывать на фронт менеджера пакетов. Гит модули для нулевых проектов не нужны. Нулевые проекты проще держать в отдельной папке в мейн репе до тех пор, пока разработка не устаканится, а потом выносить в гит модуль/npm пакет.
Аноним 15/09/21 Срд 11:19:26 2158176467
>>2158029
>Пук.
>Решил поумничать - обосрался.
19 мне исполнилось в ноябре 2020.
Ноф работе начал работать в феврале 2020(где якобы работал версталой, на самом деле контент-менеджер)
Если кто и тупой, то ты. Можешь начинать маняврирования.
Аноним 15/09/21 Срд 11:19:54 2158177468
Аноним 15/09/21 Срд 11:23:08 2158181469
>>2158029
>с копипастом чужого кода
Уу, сука! У может быть у тебя чужой?
Аноним 15/09/21 Срд 11:41:19 2158199470
>>2158176
Пукнутый поредж, иди на хуй!
Аноним 15/09/21 Срд 12:10:23 2158227471
Я в nodejs проекте использую сторонний бинарник, который запускаю через child_process. Вопрос, как этот бинарник хранить в проекте? Как принятно обозначать папку с такими бинарниками? Хранить эту папку в корне проекта? И что с VCS? Не заливать же 100мб в репо?
Аноним 15/09/21 Срд 12:17:58 2158232472
>>2158227
>Не заливать же 100мб в репо?
Т.е. я имею ввиду, что может нужно этот бинарник собирать каждый раз из своего репозитория?
Аноним 15/09/21 Срд 12:35:02 2158238473
>>2158227
Сделай post-install скрипт для npm, который твой бинарь подтащит откуда надо. Алсо пропиши этот бинарь в .gitignore
Аноним 15/09/21 Срд 12:50:13 2158250474
Вопрос, конечно не по JS, но по CSS.
Какой лучший способ имитировать сегментированный монохромный LCD, как на старых дешевых игровых консолях и электронных часах (а еще в градусниках и еще много где)?
Для виртуальной консольки надо.
Аноним 15/09/21 Срд 12:50:46 2158251475
>>2158238
> Алсо пропиши этот бинарь в .gitignore
А нахуй?
Аноним 15/09/21 Срд 12:58:48 2158254476
>>2158251
Чтобы какой-нибудь долбоеб его случайно не закоммитил, очевидно же
Аноним 15/09/21 Срд 13:00:23 2158257477
>>2158254
Так ты владелец репо. Ну есть бинарник с MIT лицензией, и лежит в репо. Плохо что ли?
Аноним 15/09/21 Срд 13:12:38 2158265478
>>2158257
Ладно. лей прямо в репу, мне тащемта насрать, не мое дело за всю хуйню у вас париться.
Аноним 15/09/21 Срд 13:23:02 2158280479
Аноним 15/09/21 Срд 13:58:41 2158305480
Аноним 15/09/21 Срд 14:40:47 2158342481
>>2158305
Да, тут на самом деле более тонкое дело, чем даже эмуляция CRT-экранов. У монохромных LCD существует эффект глубины экрана, и особый цвет фона экрана. Не учтешь все тонкости, той самой ностальгии уже не будет. Не будет эффекта.
>>2158280
Тут прикол вообще не в шрифтах. На S-LCD шрифты могут быть и весьма четкими.
Аноним 15/09/21 Срд 14:57:50 2158365482
>>2158342
> эффект глубины экрана

Делаешь копию экрана и паралаксишь на 2-3 пикселя. Опционально делаешь паралакс от взгляда пользователя. В общем, было бы желание.
Аноним 15/09/21 Срд 15:00:37 2158368483
>>2158365
> Делаешь копию экрана и паралаксишь на 2-3 пикселя.
Подумаю, как это сделать с css-shaders.
> Опционально делаешь паралакс от взгляда пользователя.
И как ты предлагаешь сделать это в браузере?
Аноним 15/09/21 Срд 15:01:32 2158371484
>>2158368

Требуешь доступ к вебке, дальше вообще никаких проблем.
Аноним 15/09/21 Срд 16:05:08 2158426485
Можно ли менять старый стейт prevState в this.setState(prevState => {}) напрямую? У меня там многомерный массив, я беру его из prevState.array, меняю напрямую и возвращаю return {array: prevState.array}. Походу так делать нельзя?
Аноним 15/09/21 Срд 16:21:55 2158434486
Аноним 15/09/21 Срд 16:23:06 2158435487
>>2158434
Ты не понял вопроса
Аноним 15/09/21 Срд 16:27:14 2158437488
>>2158426
Ну сделай ты копию этого предыдущего состояния блядь и мутируй в ней что захочешь, потом просто ее вернёшь
Аноним 15/09/21 Срд 16:28:35 2158439489
>>2158437
А если не мутирую? Чем это обернется?
Аноним 15/09/21 Срд 16:34:11 2158446490
>>2158439
>не мутирую
>меняю массив
А что это тогда блядь
Аноним 15/09/21 Срд 16:37:46 2158448491
Аноним 15/09/21 Срд 22:58:11 2158703492
image.png 91Кб, 1092x1037
1092x1037
Зачем на собесах задают вопросы из разряда:
Чем отличаются HTML 4 от HTML 5? КАКИЕ КОНКРЕТНО ВЕЩИ ТАМ ДОБАВИЛИ? ПЕРЕЧИСЛИ САМЫЕ ВАЖНЫЕ!
Распишите синтаксис DOCTYPE. РАСПИШИ ВСЁ ЧТО ТАМ ЕСТЬ.
Какой номер приоритета имеет оператор = и запятая, НАЗОВИ НОМЕР, МНЕ ПОХУЙ ЧТО ПРИОРИТЕТ НИЗКИЙ, НАЗОВИ КОНКРЕТНОЕ ЧИСЛО.
Какой из элементов цикла for является необязательным? ВСЕ, МОЖНО СОЗДАТЬ БЕСКОНЕЧНЫЙ ЦИКЛ УКАЗАВ for(;;){}
Какой последний аргумент есть у методов массивов типа .map или .forEach, про который все обычно забывают нахуй? ЧТО ЭТО ЗА АРГУМЕНТ? ЧТО ОН ДЕЛАЕТ? А У КАКИХ МЕТОДОВ МАССИВОВ ЭТОГО ПОСЛЕДНЕГО АРГУМЕНТА НЕТ? НАЗОВИ ИХ ВСЕ? thisArg, становится значением this в коллбеке, обычно нахуй не нужно, есть почти у всех методов, принимающих коллбек

На самом деле после 2ой строки я уже просто откровенно начал гореть, но первые 2 вопроса мне реально задавали. А я ебу блядь, я это говно HTMLное правлю руками ОДИН РАЗ, примерно раз в 10 проектов над которыми я работаю, пиздец блядь. Ты сам-то помнишь, мразь?
Аноним 15/09/21 Срд 23:04:12 2158709493
image.png 55Кб, 606x438
606x438
image.png 39Кб, 621x229
621x229
- есть дефолтный парсер квери стрингов у Express, который в Request["query"] кладет QueryString.ParsedQs
- вскод мне подсвечивает, что кверистринг депрекейтед, и надо юзать URLSearchParams
- подменяю парсер (вверху на пике) согласно рандомной статье из интернета

Как мне закастить что-нибудь так, чтобы в коллбек app.get() Request приходил с URLSearchParams в качестве квери?
То есть был не
Request<{}, any, any, QueryString.ParsedQs, Record<string, any>>
а
Request<{}, any, any, URLSearchParams, Record<string, any>>
Аноним 15/09/21 Срд 23:07:48 2158715494
>>2158709
Блядь я даун, просто написать тип реквесту же. Полчаса сидел над этой хуетой прикиньте
Аноним 16/09/21 Чтв 00:41:20 2158744495
>>2158703
>thisArg нахуй не нужно

Сразу видно макаку с процедурным кодом, который об ООП только из этого треда слышал.
Аноним 16/09/21 Чтв 00:52:58 2158750496
>>2158744
Методы массивов и через колыапплаи вызвать можно же
Аноним 16/09/21 Чтв 02:30:27 2158786497
>>2158744
Ало давно выяснили что ООП говно и не нужно, JS - функциональный язык
А методы массивов - функциональная фича, и нахуй ты туда ООП приплетаешь блядь? А нахуй?
Аноним 16/09/21 Чтв 05:42:25 2158818498
>>2158786
Композиция объектов нужна везде, даже в Линукс, даже в ассемблере.
Наследование, инкапсуляция, перегрузка - нужны, но очень ограниченно.

Ты, лично ты пишешь объектно ориентированный код, и что тебе одноклассники ВК сказали будто ООП говно а это не ООП, так это лишь проблема внушаемых людей.
Аноним 16/09/21 Чтв 05:47:39 2158819499
>>2158703
>thisArg
Ебать а я мучаюсь через $this = this периодически меняя одно на другое, когда переделываю код.
Аноним 16/09/21 Чтв 05:49:54 2158820500
>>2158371
>Требуешь доступ к вебке
Не требуешь, а просишь. Я тебе потребую, мразь.
Аноним 16/09/21 Чтв 06:12:54 2158823501
>>2158818
>Композиция объектов нужна везде, даже в Линукс, даже в ассемблере.
Композиция существовала до ООП.
>Наследование, инкапсуляция, перегрузка - нужны, но очень ограниченно.
Из всего этого только наследование является фичей исключительно ООП. И какое совпадение, что оно легко может конкурировать с процедурным лапшой по степени засирания кода.
>Ты, лично ты пишешь объектно ориентированный код, и что тебе одноклассники ВК сказали будто ООП говно а это не ООП, так это лишь проблема внушаемых людей.
Сектант ООП что-то там рассказывает про внушаемых, лол.
Аноним 16/09/21 Чтв 06:36:13 2158825502
>>2158820

Игорь, ты? Я узнал тебя по твоему тону. А помнишь, как анон нашел уязвимость фо флэше/браузере, перекрыв кнопку "дать доступ к вебке" безобидной кнопкой, на которую ты нажал и не только ты, и дал сфотать свой фейс? Вас таких целая доска почета набралась, вот смеху-то было!
Аноним 16/09/21 Чтв 06:37:21 2158826503
>>2158823
>Из всего этого только наследование является фичей исключительно ООП

А меня учили, что инкапсуляция. Ваши аргументы против?
Аноним 16/09/21 Чтв 07:31:01 2158836504
Лень отправлять оформленный вопрос на SO, где я с вероятностью 99% в любом случае не получу ответа, поэтому попробую сначала здесь.

У меня проект на JS и `create-react-app`, но я использую декларэйшн-файлы TS только для интеллисенса в VSCode. Есть, например, компонент библиотеки, раньше, если я хотел добавить к нему какие-то пропы, я оборачивал компонент в свой, писал для него декларэйшн, где расширял тип/интерфейс компонента библиотеки, а импортировал уже местный компонент — TS в этом случае видит пропы обоих компонентов.

Сейчас одна библиотека обновилась, и там появилась возможность расширять компоненты без необходимости оборачивать их в локальные, но это значит, что если я хочу получить интеллисенс для того, что я расширил, мне нужно использовать module augmentation, что-то типа этого:

declare module '@library/Component' {
interface PropsOverrides {
something: true;
}
}

Проблема в том, что я не понимаю, как сделать этот кусок кода глобальным, чтобы при импортировании `@library/Component`TS его учитывал для интеллисенса. PropsOverrides существует в '@library/Component' — про это не спрашивайте, здесь ошибки нет. Есть идеи?
Аноним 16/09/21 Чтв 07:41:59 2158841505
>>2158703
Потому, что либо не понимают, как нанимать, либо просто не подготовились, что ещё хуже для тебя как потенциального сотрудника, потому что это может означать целый спектр проблем внутри компании, почему так произошло. В обоих случаях ты в такой компании работать не хочешь.
Аноним 16/09/21 Чтв 08:19:39 2158853506
>>2158744

А зачем мне thisArg, если я все использую стрелочные функции?
Аноним 16/09/21 Чтв 09:55:54 2158887507
>>2158853
Чтобы в скоупе класса писать не
data.map( (d, i) => this.mapToSomething(d, i));
А
data.map(this.mapToSomthing, this);
Аноним 16/09/21 Чтв 09:59:34 2158888508
>>2158818
> Композиция объектов нужна везде, даже в Линукс, даже в ассемблере.
> Наследование, инкапсуляция, перегрузка - нужны, но очень ограниченно.
Ты не поверишь! Композиция объектов это обычная лямбда. И зачем нужно создавать целый язык для ООП, когда достаточно просто
let Car = (obj) = ({type: Car, ...obj})
let Subaru = (obj) => obj == Car && {name: "Subaru", ...obj} || complain(new TypeError("Object is not a Car"))
Аноним 16/09/21 Чтв 10:00:16 2158889509
>>2158888
> obj == Car
obj.type == Car
Самофикс
Аноним 16/09/21 Чтв 10:10:01 2158891510
>>2158887

Ну, во первых, мы уже давно можем определять стрелочные функции как методы класса и иметь this в них без задней мысли. А во вторых, нередко в стрелочной функции нам нужен доступ к другим переменным в данном скоупе, и приходится делать data.map(x => pook(srenk(x, y, z, sky, allah)), хотя могли бы делать data.map(this.pookSrenkMap, thisArg, y, z, sky, allah)
Аноним 16/09/21 Чтв 12:06:44 2158974511
>>2158888
>достаточно просто
>(obj) => obj == Car && {name: "Subaru", ...obj} || complain
Ну и пиздец, лол
Аноним 16/09/21 Чтв 12:10:13 2158979512
>>2158974
А что не понятного?
Тут четко написано, если входной объект принадлежит типу Car, то редуцировать функцию до объекта Car вместе со свойством name: "Subaru"; в противном случае выкинуть тайпэрор.
Аноним 16/09/21 Чтв 12:14:19 2158981513
Как на js сделать подписку на событие, где событие это изменение booleanа?
Аноним 16/09/21 Чтв 12:24:03 2158989514
>>2158979
Самое сочное тут в том, что в отличии от ООП здесь 0% пюбойлер плейта. Видишь два позожих куска кода? Абстрогируй!
К примеру, если написать небольшую библиотеку, то код можно красиво сократить:
Car = {type: "Car"}
Subaru = typed("Car").then(assign({name: "Subaru"}))
Аноним 16/09/21 Чтв 12:42:43 2159002515
>>2158989
>если написать небольшую библиотеку
Ты уже в паре шагов от создания ООП-языка. Давай, поднажми.
Аноним 16/09/21 Чтв 12:44:08 2159004516
изображение.png 3Кб, 204x71
204x71
Можно ли не ебясь с консолью установить последнюю версию через инстал?
Аноним 16/09/21 Чтв 13:37:30 2159062517
Alpine.js кто-нибудь пользуется? прикольная штука - добавить несложный интерактивчик на страницу, не прибегая к vue и реактам.
Аноним 16/09/21 Чтв 13:39:42 2159067518
>>2159002
> Ты уже в паре шагов от создания ООП-языка
Ты про нерасширяемое говно говоришь? Мне это и не нужно. У меня есть ADT.
Аноним 16/09/21 Чтв 14:20:40 2159097519
Развелся как лох на курсы Яндекса по форонтенду. Пока там все понятно, но медленовато. Хочу сделать свою фигню которая будет с сервера по апи с аутентификацией забирать инфу и рисовать хуи размером зависящим от инфы. Посоветуйте книжку где про это рассказывается, как автоматически конектится и переодически обновлять. В терминале я уже научился доставать то что мне надо.
Аноним 16/09/21 Чтв 14:31:54 2159109520
Аноним 16/09/21 Чтв 14:36:20 2159113521
Аноним 16/09/21 Чтв 21:55:40 2159472522
>>2157911
Там же есть у гитхаба опция ключ в енв переменную поместить
Ну или можешь куда-то захостить ключ и фетчить его как строку в приложении
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов