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

Ответить в тред Ответить в тред
Check this out!
JS Thread #218 /js/ Аноним 18/07/21 Вск 23:01:51 20999931
image 56Кб, 1050x1050
1050x1050
Предыдущий тред: >>2078335 (OP)
Больше пары строк кода в посте или на скриншоте ведут в ад.

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 18/07/21 Вск 23:07:59 20999992
Перекат! Охуеть! до косаря постов не дошло таки
Аноним 18/07/21 Вск 23:09:48 21000013
>>2099999
Ещё и пентипл, воистину охуеть!
Аноним # OP 18/07/21 Вск 23:35:17 21000194
image 82Кб, 604x550
604x550
Вот прошло уже три недели как оп работает в модном стартапе и крутится кабанчиком. Полностью погружен в процессы, проёбываться некогда, дедлайны горят, жопа иногда тоже, но зато опыт двигается, скиллы качаются.

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

Зарплата 980$.
30 лвл.
Стэк React и прочие новомодные с ним плюшки.

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

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

В планах поработать годик два, набраться опыта и съебать из пидорашки поработать в европку или штаты.
Аноним 18/07/21 Вск 23:46:09 21000245
>>2100019
Главное не выгори. С одной стороны фронт быстро станет однообразным говном. Да он такой. С другой стороны воронка возможностей - в тридцатник ты уже не можешь "стать все тем кем хочу", потому что любой свитчинг занимает дохуища времени.

Надеюсь не сильно отравил
Аноним 18/07/21 Вск 23:53:14 21000306
image.png 55Кб, 1154x352
1154x352
>>2099993 (OP)

https://2ch.hk/pr/res/2078335.html#2092696

>Оберни присваивание своего ебучего "b"
>во мгновенно вызываемую функцию,
>которая возвращает объект с методами
>для манипуляции этой переменной через замыкание
>и не еби мозг.

Заебись. Два раза обернул.
Все переменные сделал приватными, в одной пиздатой IIFE,
и хуй их прочитаешь теперь, вроде.
К тому же ещё и дополнительно обернул сверхсекретное "b".

Шифрование AES на сервере наноборды, теперь вот здесь: https://github.com/username1565/nanoboard/blob/dev/nanodb.exe-source/Server/AESEncryptDecrypt.cs
На клиентской стороне, AES тупо через - СryptoJS: https://github.com/username1565/nanoboard/blob/dev/scripts/crypto-js.js
Серверная часть DHAES "secure-"-handler'a здесь: https://github.com/username1565/nanoboard/blob/dev/nanodb.exe-source/Server/DbApiHandler.cs#L1336
На клиенте DHAES вот здесь: https://github.com/username1565/nanoboard/blob/dev/scripts/DHAES.js
Тест - здесь: https://github.com/username1565/nanoboard/blob/dev/pages/DHAES_test.html

Вся криптосистема впилена здесь, в этом коммите: https://github.com/username1565/nanoboard/commit/b37d98bde5b675d53d21ab60082c0e820ea5e6cf

Объект - внизу скрипта DHAES.js
Генератор ключей Diffie-Hellman'a {p, g, A, (a)} впилен и на клиенте и на сервере (смотри коммент к коммиту).

Юзать можно как обычный хендлер:
DHAES.SecureHandlerFunctions.DHAESSecureHandler('URL', 'НезашифрованныйЗзапрос', function(r){console.log(new TextDecoder().decode(r));}, function(r){console.log(new TextDecoder().decode(r));});
Аноним 18/07/21 Вск 23:58:50 21000347
>>>2100019
Про опыт пиздел? На чем вообще выехал из оравы вкатышей на реакте?
Я вот соснул с вкатом и пошел на стажировку в галеру. Возможно оно и к лучшему, тут еще и английский апну. Может получится навести мосты с разрабами заказчиков, дадут рефку и перебегу к ним.наврятли, иначе с галер бы трактора валом шли. Или выкачусь на ремоут к барину, без кабанчика-посредника.
Аноним 19/07/21 Пнд 00:01:28 21000358
Аноним # OP 19/07/21 Пнд 00:34:14 21000549
>>2100024
На однообразие работы похуй, т.к. у меня в голове дохуя планов о достижении которых я постоянно думаю, а на фронт смотрю лишь как на способ достижения своих целей.
Т.е. мне нужна была высокооплачиваемая работа, которая с годами будет только актуальней и в которой есть возможность роста, я нашел её.
Дальше карьерная лестница и уже другие планы на её вершине, скажу так планы бля у меня наполеоновские, и чем дальше тем сложнее добиваться своего, но реально.

Выгорать уже начал, понимаю что нужен отдых, а некогда, усталость накапливается по чуть чуть, ну а хули делать. Я такой путь проделал, что уже на выгорание похуй в мыслях, потом как нить почилю, когда стану миллиардером, ихихих

>>2100034
На первый вопрос, ответ - да.
Выехал на технических знаниях, и софтскилах.
Что бы устроиться - надо было преодолеть две преграды - HR и техническое собеседование.
Первую преграду преодолел просто - втерся в доверие к хрюше, она с мокрой писей сидела и слушала какой я замечательный (навык общения у меня прокачан, читал всякие книжки по психологии, видосы на ютубе, манипуляции и прочая шелуха - где то лет 7 или 8 занимался этим, выступал на разных конференциях с докладами перед публикой, зажимы и страх выступления короче снял, как общаться с людьми понял, теперь этим пользуюсь).
Вторую преграду преодолел просто - готовился как ебанутый к собесу, в итоге все вопросы которые мне задавали были решены на лету. Я же 8 месяцев дрочил всю теорию не просто так.

Вот и выделился среди остальных - очень хорошими для джуна знаниями в js и реакте, своей открытостью и общением. Собственно челики посмотрели что я не душный и в теме разбираюсь и хули долго думать - заонбордили меня.
Аноним 19/07/21 Пнд 08:29:24 210010610
Сап. Вкатыш на связи. Прошёл фрикодкэмп по ЦСС/ХТМЛ, но мне кажется как-то слишком быстро и в голове мало отложилось. Хочу еще раз с начала изучить тему, уже на русском, потому что хоть английский и понимаю, пока голова плохо воспринимает прочтенное. Нашёл на ютубе плейлист с уроками по верстке:
https://www.youtube.com/watch?v=z3GS5oYGq5U&list=PLM6XATa8CAG4F9nAIYNS5oAiPotxwLFIr&index=1

Первое видео датируется 2019 годом, стоит ли смотреть? Или оно уже устарело слишком сильно?
Аноним 19/07/21 Пнд 08:33:17 210010711
>>2100106
Да этот норм вроде, лучше спизди с юдеми какие нибудь курсы, только не минина, а лучше начни что нибудь делать сам, зайди на рандомный сайт и попробуй его повторить своими руками
Аноним 19/07/21 Пнд 08:39:52 210010812
Аноним 19/07/21 Пнд 08:49:50 210011013
>>2100054
Хуясно, можешь пройти нахуй со своими советами, так как это оправдание вката на лакичах.
Аноним 19/07/21 Пнд 09:16:24 210011814
>>2100054
>Первую преграду преодолел просто - втерся в доверие к хрюше, она с мокрой писей сидела и слушала какой я замечательный

открою тебе секрет - ты просто не чмоня или задрот, а обычный нормис (скорее всего). никакой преграды в виде хр никогда небыло и нет.

>Выгорать уже начал, понимаю что нужен отдых, а некогда, усталость накапливается по чуть чуть, ну а хули делать

поработал 3 недели - чувствует ВЫГОРАНИЕ)))
чел не путай обычный заеб от работы с выгоранием, когда ты начнешь блевать от вида кода

>>2100110
о мой любимый типаж)))

Аноним 19/07/21 Пнд 09:18:07 210011915
>>2100106
главное не начинай изучать жс ни в коем случае пока цсс не будет от зубов отскакивать
Аноним 19/07/21 Пнд 09:21:12 210012316
>>2100119
Да я это понимаю, времени у меня много, основная работа кормит, вкат - не как крайняя мера, а как хобби с перспективой, потому что основная работа начала заебывать немного. Не хочется стать очередной веб-макакой, хочется быть хотя бы веб-орангутангом, по этому весь роадмап до фреймворка хочу пройти досконально.
Аноним 19/07/21 Пнд 09:28:07 210012817
>>2100123
А ну и еще по поводу вката, в компании в которой я работаю у меня очень хорошие отношения с айти-отделом, и мне предлагали уже к ним пойти бизнес-аналитиком, но таким мне впадлу заниматься, думаю если выучу фронт хотя бы немного, легко договорюсь с ними перекатиться на джуна, потом в резюме год опыта можно будет написать реального.
Аноним 19/07/21 Пнд 10:13:55 210016918
Есть идея для своего проекта, околофинтех. Хочу параллельно с этим начать вкат в JS. Знаю VBA. Учиться по курсу на Udemy. Насколько безумная затея?
Аноним 19/07/21 Пнд 10:18:33 210017419
Да вы заебали вкатываться нахуй, всем разрешаю)
Аноним 19/07/21 Пнд 10:26:24 210017720
Объясните, я правильно понимаю - классы и id в ЦСС можно взаимозаменять, у айди из плюсов, что можно лейбл повесить? Или в идеальной верстке нужно присваивать и айди и класс каждому итему?
Аноним 19/07/21 Пнд 10:31:11 210018321
>>2100177
в вёрстке самый идеальный способ использовать исключительно классы и иногда селектор по тэгу. Id нужно для использования элемента в JavaScript разработчику. Исключительно в вёрстке его использовать не нужно. Советую почитать про БЭМ.
Аноним 19/07/21 Пнд 11:46:24 210023322
>>2100106
Смотри, смотришь курс => смотришь какие теги, приемы, стили использует лектор => заканчиваешь смотреть курс => идешь делать сам абсолютно рандомную хуйню интереснее и практичнее конечно будет делать то, что ты захочешь потом доделать до ума, то что тебе будет интересно, но на самом деле подойдет абсолютно рандомная поебота, хоть порносайт
Ну и конечно гугл твой друг, гуглить можно хоть самые простые вещи: как пишутся разные селекторы, как поставить див по центру экрана и тд и тп.
Аноним 19/07/21 Пнд 11:47:47 210023523
>>2100119
Почему?
Хотя ладно, я щас подумал и похоже понимаю почему.Сам начал жс учить первее html/css, верстка теперь абсолютно скучной и неинтересной хуйней кажется.
Аноним 19/07/21 Пнд 11:53:06 210023724
>>2100235
>верстка теперь абсолютно скучной
Она и так..
Аноним 19/07/21 Пнд 12:02:24 210024525
Лучше всего начинать с реакта
Аноним 19/07/21 Пнд 12:13:03 210025326
Аноним 19/07/21 Пнд 12:45:16 210027127
16237532909260.jpg 453Кб, 1080x1175
1080x1175
Стоит ли выпить алкашки чтобы быть альфачом, на собеседовании? Работает ли это так?
Аноним 19/07/21 Пнд 12:48:08 210027328
>>2100271
Фенотропил хорошо заходит, но его сняли с производства
Аноним 19/07/21 Пнд 13:09:52 210029129
>>2100271
Перед ретро часто пару банок пива или бокалов вина распиваю, чтобы разговорчивее быть. На собесе не увеерен что может в решении задач. Разве что расслабит.
Аноним 19/07/21 Пнд 13:18:33 210030030
>>2100271
>альфачом,
Без запятой. Медленнофикс.

>Фенотропил хорошо заходит
Случаем не знаком с аналогами? Никогда не кушал подобное.
https://www.asna.ru/product/fenotropil/analog/
Есть что годное?


>>2100291
>пару банок пива или бокалов вина распиваю
Думаю от пары бакалов меня унесет. Надо бы потестить, а то начну им про карасика загонять.


Аноним 19/07/21 Пнд 13:32:44 210032131
>>2100300
>Никогда не кушал подобное.
Из подобного кушал обычный пирацетам, мне его выписывали после сотрясения башни. Вообще не то

Торчебесы сравнивали фенотропил с амфетосом и жаловались на оверпрайс за столь ничтожный эффект. Лично я с амфом не подружился, как по мне ебанина, а вот фенотропил давал такой хороший лайтовый бафф в виде легкой эйфории, спонтанности мыслей.
Аноним 19/07/21 Пнд 15:14:09 210043332
>>2100271
Тебе не нужно быть альфачом, омежкой, сигмой и шригмой на собеседовании, просто веди себя нейтрально. Ты, блядь, специалист, в первую очередь, ты просто отвечаешь на вопросы, честно, без запинок (потому что ты знаешь на них ответы), если чего-то не знаешь говоришь - что не знаешь, похуй вообще, зачилься братан. Напиши потом список вопросов к работодателю под конец, прямо блядь с бумажки прочитай, про то, как часто пересмотр компенсации происходит, будут ли тебе отбеливание ануса за счет компании раз в месяц, потом недовольно хрюкни и попрощайся, выходи из конференции и иди дрочить, блядь.
Аноним 19/07/21 Пнд 15:14:22 210043433
>>2100106

Если ты хочешь хороший годный курс на русском по верстке, то тебе нахуй https://htmlacademy.ru/ Платные курсы (там есть макеты сайтов для тренировки) спокойно пиздишь с рутрекера или nonameclub.
Аноним 19/07/21 Пнд 15:44:59 210047234
>>2100030
Получается, что теперь наноборда - это не просто стеганографическая борда, а ещё и криптоборда!
Можно в LAN серверы поднимать
и синхронить базы зашифрованным потоком!
Анонимности хоть отбавляй, охуенно-то как.
Аноним 19/07/21 Пнд 16:44:36 210053735
Ребят, нужна помощь. Сделал слайдер с анимацией через setInterval(), всё работает норм, но если я начну быстро кликать на стрелочку все идет по пизде. Есть ли возможность сделать так, чтобы onclick событие не работало, пока не прекратилось предыдущее? типа вот я кликнул один раз и продолжаю кликать, но ничего не происходит, пока не закончится текущая анимация.
Аноним 19/07/21 Пнд 16:46:20 210054036
>>2100537
Гугли декоратор throttling
Аноним 19/07/21 Пнд 16:54:54 210055937
>>2100537
Это называется debounce
Аноним 19/07/21 Пнд 16:58:03 210056538
>>2100537
На самом деле надо отменять анимацию и запускать новую. Пользователь не будет ждать пока твоя анимация пропердится чтобы ещё раз нажать на кнопку
Аноним 19/07/21 Пнд 17:11:07 210057739
Я конечно все понимаю, но сейчас вообще есть хоть какие-нибудь шансы взять заказ по верстке на биржах? На них сейчас столько исполнителей сидит. Как вообще урвать заказ новичку? И стоит ли?
Аноним 19/07/21 Пнд 18:12:54 210061840
>>2100565
так throttling/debounce подходят под это ? как это проще и лучше реализовать ?
Аноним 19/07/21 Пнд 18:20:31 210062441
>>2100537
Делаешь очередь с отдельными анимациями и раннер, который их оттуда достает и проигрывает одну за другой.

А вообще анимации на JS в 2021 когда в CSS завезли все необходимое для этого...
Аноним 19/07/21 Пнд 18:26:44 210062942
>>2100624
Ага, к сожалению, это требование работодателя, чтобы анимации были на сетИнтервале... у меня всего лишь одна, которая двигает слайды. Не совсем понял, что ты сказал, но все равно спасибо. Буду думать и решать проблему.
Аноним 19/07/21 Пнд 18:39:56 210063643
>>2100629
> Не совсем понял, что ты сказал, но все равно спасибо

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

Очередь это просто массив, куда эти функции заходят с одного конца, а выходят с другого (push / shift)

Соответственно, пока очередь не пустая, из нее извлекается очередная функция анимации и запускается, при завершении цикл повторяется
Аноним 19/07/21 Пнд 18:53:09 210064644
Аноним 19/07/21 Пнд 18:59:34 210065445
Аноним 19/07/21 Пнд 19:41:22 210067246
>>2100636
Братан, спасибо большое за разъяснение. Я умею юзать промисы и самому первое в голову это пришло, знаю про очереди/стеки, но решение оказалось пиздец простым. Я просто добавил переменную равную true и в конце каждой анимации она становилась false, затем опять делалась true по окончанию анимации, чтобы началась другая. Эх бля, хоть бы взяли. :)
Аноним 19/07/21 Пнд 19:59:57 210068647
>>2100672
>просто добавил переменную равную true и в конце каждой анимации она становилась false, затем опять делалась true по окончанию анимации, чтобы началась другая

Выглядит костыльно и не очень управляемо. Самая очевидная проблема - некоторые нажатия на стрелки будут игнорироваться. Если потом потребуется расширить код, то будут проблемы.
Аноним 19/07/21 Пнд 20:44:59 210069648
>>2100672
Если это тестовое, то от тебя 100% ждали приенения тротлинга или дебаунса, а не костыльную имплментацию флагового управления.
Аноним 19/07/21 Пнд 21:22:25 210071649
А где верстке обучиться? Чтобы я такой тык тык сетка тык тык элемент позиционирования туда сюда
Аноним 19/07/21 Пнд 21:28:21 210072150
>>2100716
Бутстрап освой и дело с концом
Аноним 19/07/21 Пнд 22:20:17 210077251
>>2100721
В принципе я не против, а как его лучше освоить?
Аноним 19/07/21 Пнд 22:40:11 210078552
Я правильно понимаю, что при использовании redux в реакте все данные хранятся в store, по запросу передаются в контейнеры в виде пропсов, а контейнеры в свою очередь прокидывают их в пропсы компонента внутри этого контейнера?
Аноним 19/07/21 Пнд 22:41:05 210078653
изображение.png 42Кб, 1200x1200
1200x1200
изображение.png 183Кб, 1080x737
1080x737
Г-ди, за шо мне ето. Ангулярщики ту еэ? Сколько потратили на освоение этого унижателя вкатышей?
Аноним 19/07/21 Пнд 22:45:49 210079054
>>2100786
Писал на первом ангуляре лет 5 назад. Где-то за пару недель освоил без напрягов, до этого был опыт с Backbone и ExtJS
Аноним 19/07/21 Пнд 23:01:32 210080555
>>2100785
ты можешь не тащить их в "контейнер" и потом спускать вниз через кучу компонентов, а юзать mapStateToProps / useSelector

посмотри что такое react context api и всё встанет на свои места
Аноним 20/07/21 Втр 03:21:55 210091156
>>2100786
Если совсем нет опыта в погромировании - в ангуляр лучше не лезь, это тот ещё корпоративный выкидыш джавы. Если есть - то эээ, по идее должен справиться.
Аноним 20/07/21 Втр 05:11:54 210092757
>>2100716

По практической части - гуглишь psd/figma/sketch макеты и верстаешь.
Аноним 20/07/21 Втр 06:44:20 210093258
>>2100030
Можно будет цп постить и не набутылят?
Аноним 20/07/21 Втр 08:38:24 210094259
>>2100654
Прост мне так кажется. Я не знаю
Аноним 20/07/21 Втр 09:29:50 210096460
>>2100942
Понял. Ну я просто не могу изучать что-то без практики. Сейчас зарплата у меня достаточно большая, просто надо взять себе стороннее хобби. Вот буду пробовать пилить свой проект, параллельно с этим изучая что-то новое.
Аноним 20/07/21 Втр 09:33:10 210096561
>>2100964
Понял. А, ну тогда внезапно годно. Но я правильно понял, что ты работаешь на VBA? Это ведь довольно старая технология, разве нет? Я последний раз в школе с ним работал.
Аноним 20/07/21 Втр 09:38:03 210097262
>>2100965
Я просто финансист, у меня всё Excel, PowerPoint, PowerBI, PowerQuery + VBA если надо какой-то костыль сделать. Чтобы мозги окончательно не выехали за дверь, решил вот JS делать + применять на практике для своего проекта. Взлетит - збс. Не взлетит - похуй, зато удовольствие хоть какое-то получу от саморазвития
Аноним 20/07/21 Втр 09:41:04 210097563
>>2100972
>Excel
Лучше делать на пиздоне, запилил себе недавно для отчетиков на пандасе, ахуенно
Аноним 20/07/21 Втр 09:42:21 210097664
Стикер 0Кб, 250x231
250x231
>>2100972
А, ну я так и понял. Я просто написания макросов в экселе не знаю, для чего может VB понадобиться.

Слушай, а если ты финансист, разве тебе не ближе всякие data science, нейронные сети, машинное обучение, вот это всё? Будешь там предугадывать всякие штуки-дрюки. Что там ещё финансисты делают
Аноним 20/07/21 Втр 09:54:08 210099365
Аноны, кто вкатывался через node js?
Какая ситуация, более менее знаю JS, потому что делаю разную ебу на нем для автоматизации на работе. Хочу изучить node JS и через него вкатиться. Но блять не хочу заниматься ебучей версткой, реактом и прочей залупой.
Кто так вкатывался? Или все равно фронт нужно дрочить?
Аноним 20/07/21 Втр 09:55:01 210099666
>>2100976
Как-то Data Science не вставляет особо, если честно. NLP выглядит интересно, но не моё. Мне больше нравится именно создавать что-то from the scratch, постепенно строить и т.д. ИМХО, Data Science немного про другое
Аноним 20/07/21 Втр 09:58:44 210100367
>>2100993
Ну фронт наверно рано или поздно придётся дрочить, хоть какое-то базовое понимание иметь нужно, мне кажется.

А так, если в ноду вкатываешься, то ещё придется express учить, mongo или любую другую субд.
Аноним 20/07/21 Втр 10:05:32 210100968
>>2100993
NodeJS никаким боком к фронту не относится. Ну разве что тулчейн для фронта на нем запилен
Аноним 20/07/21 Втр 10:36:40 210102969
Нужно ли на собеседовании на должность frontend разработчика решать всякие алгоритмические задачи, писать всякие ебанутые проги для сортировки и так далее?
Аноним 20/07/21 Втр 11:08:30 210106870
>>2101029
А у тебя на фронте нет алгоритмов и сортировок?
Аноним 20/07/21 Втр 11:14:20 210108071
Аноним 20/07/21 Втр 11:34:51 210110272
>>2099993 (OP)
Джаваскрипач, как считаешь, нужно вкатывальщику идти получать профильную вышку?
Работаю в большой компании, и вижу как опытные типы явно соображают быстрее меня
поможет вышка перейти на новый уровень, или достаточно просто работать и совершенствовать скилы?
Аноним 20/07/21 Втр 11:35:51 210110373
>>2101068
Я по сути только начал изучать фронт, поэтому у меня пока нет. Ну и мне кажется фронт больше по ручному расположению и организации элементов страницы, чем по обработке данных и работе с ними. Поэтому эйчару стоит смотреть больше на портфолио и на качество вёрстки, чем на навыки типичного программирования. Или я не прав?
Аноним 20/07/21 Втр 11:53:08 210112774
>>2101102
Как ты собираешься клепать круды без понимания теории вычислимости и устройства машины Поста, сам подумой?
Аноним 20/07/21 Втр 11:55:40 210113275
>>2101127
Легко. Не задумываясь о последствиях.
Аноним 20/07/21 Втр 11:56:39 210113476
Всем здравия!

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

Насколько нормально вообще вот так буксовать на задачках? Будет хорошо если вы, аноны, напишите мне о том как у вас в целом шел Кантор и выполнение его заданий.

Есть две идеи как поступить: 1) Без задней мысли пропускать те задачи которые не получается сделать и кое-как дочитать первую часть учебника до конца а потом просто начать заново уже с кое-каким, хоть и поверхностным пониманием возможностей языка в целом, но уже читать разбираясь во всех деталях и выполнять задачи. 2) Вернуться к тому моменту где у меня уже стало не слишком хорошо получаться и читать заново с того момента.
Что из этого вам кажется лучшим вариантом?
Аноним 20/07/21 Втр 11:57:56 210113777
>>2101132
Во, сразу видно наш человек! Вы приняты, вот NDA
Аноним 20/07/21 Втр 12:07:38 210114678
>>2100119
Почему?

мимо-начал-изучать-жс-после-того-как-сверстал-пару-легких-макетов
Аноним 20/07/21 Втр 12:24:52 210116779
Мне в каждом файле компонента, в который попадает колбэк от useState хука описывать пропс как
setGovno: React.Dispatch<React.SetStateAction<Govno>>
или есть более человеческий способ?
Аноним 20/07/21 Втр 12:59:16 210119480
Аноним 20/07/21 Втр 13:07:54 210120481
>>2101103
>>2101194
Все верно сказал. Фронт это про дизайн, поэтому задрачивай верстку по полной и показывай хрюшам свои красивые сайтики. Тогда тебя точно возьмут на работу и деньки потекут рекой
Аноним 20/07/21 Втр 13:32:35 210122882
Я хочу чтобы все кто расфорсил обоссанные ебучие редакс саги и сраный редакс разъебали себя об стену сразбегу
Аноним 20/07/21 Втр 13:57:58 210126183
>>2101134
Я каждый день не могу писать тасочки без подглядывания в гугель и СО.

мимо-сеньор
Аноним 20/07/21 Втр 13:58:48 210126284
>>2101167
Страданиями тс-холопов удовлетворён.
Аноним 20/07/21 Втр 14:09:10 210129285
>>2101167
Передавать не сам setState, а хендлер какой-то в нижестоящий компонент, а в хендлере будет заюзан setState
Аноним 20/07/21 Втр 14:39:44 210134486
Аноним 20/07/21 Втр 14:46:19 210135687
>>2101344
За кринж поясни, быдло.
Аноним 20/07/21 Втр 14:48:18 210136188
>>2101356
хендлер нужно ближе к месту его применения держать, например к форме, а не тянуть вниз через пять компонентов
Аноним 20/07/21 Втр 14:50:30 210136489
>>2101361
Ну так и определи его внизу. Какие проблемы?
Аноним 20/07/21 Втр 14:50:35 210136590
>>2101361
Ни о каких формах и пяти компонентах речи не шло, пидор, только о том, как передать колбек для стейта ниже, дохуя причин может быть на это местечковых.
Аноним 20/07/21 Втр 14:55:45 210137591
>>2101261
Я имею в виду что я иногда не могу сделать задания по только что пройденной теме. Понятно что знать каждый аспект языка не обязательно и что со временем некоторые вещи забываются и приходится подглядывать, но у меня не тот случай.
Аноним 20/07/21 Втр 16:39:09 210153192
Аноним 20/07/21 Втр 16:48:09 210154693
>>2101531
Об чем там вкрации? Лень читать эту стену шизобреда.
Аноним 20/07/21 Втр 16:48:59 210154994
Есть форма с инпутами, нужно, чтобы границы инпутов окрашивались в красный, если поля не заполнены, ну и собсна сабмит кнопка не отправляла форму.
Можно ли это сделать только на CSS через required ? нашел псевдокласс :required, а он вроде как для другого.
не охота JS подрубать.


Но если все таки JS нужен и обнулить стиль атрибута required нельзя, то, чтобы кнопка не сабмитилась надо будет на нее preventDefault() поставить?
Аноним 20/07/21 Втр 16:52:50 210155695
>>2101549
Тащемта пустое поле с рекваеред воспрепятствует сабмиту формы.

Глянь ещё :invalid псевдо класс.
Аноним 20/07/21 Втр 16:53:44 210155996
>>2101556
да, я знаю, что препятствует, но проблема в том, что required помечает инпут желтой рамкой, а мне нужно, чтобы она была красной и потолще
Аноним 20/07/21 Втр 16:54:07 210156097
>>2101549

>чтобы кнопка не сабмитилась надо будет на нее preventDefault() поставить

Верно, так и делают. Можно ещё так: в css есть свойство pointer-events. Ставишь его в none и кнопка будет неактивна, но опять же, тебе там придётся это css свойство переключать в соответствии с какой то логикой, а логика это js
Аноним 20/07/21 Втр 16:55:24 210156598
>>2101559
Говорю же, инвалида глянь.
Аноним 20/07/21 Втр 17:01:14 210157799
>>2101134
Если выбирать между этими вариками, то 1. Я, как человек прошедший все задачи из 1 части кантора, могу сказать, что это была бесполезная трата времени. Все равно в реальных проектах, когда встречались подобные задачки, что я решал в канторе, я гуглил и заново вспоминал что да как.
Аноним 20/07/21 Втр 17:01:38 2101579100
>>2101559
> Желтой рамкой

Ты с какого браузера сидишь? Скинь скрин плес. Когда делаешь фокус на кнопку - рамка того же цвета?
Аноним 20/07/21 Втр 17:12:18 2101591101
>>2101546
Взял готовый проект на Vue+Django, создает простую модель с двумя полями. заменил на свои модели - нихера не работает
Аноним 20/07/21 Втр 17:16:19 2101595102
>>2101591
Без твоих изменений работает?
Аноним 20/07/21 Втр 17:25:54 2101601103
>>2101595
Да, причем изменения касаются только моделей
Аноним 20/07/21 Втр 17:26:56 2101602104
>>2101601
upd: менял только в Vue, Django не трогал. бэк у меня есть, мне бы этот просто запустить, потом к своему прикрутить
Аноним 20/07/21 Втр 17:44:13 2101617105
>>2101602
Заработало, сделал в 10-раз, получилось
Аноним 20/07/21 Втр 18:03:06 2101635106

>>2101579

я дегрод, хз с чего решил, что она там желтая. ща смотрю то просто появляется уведомление, что надо запомнить. короче тут варик только через JS превентить кнопку и добавлять класс с красной рамкой на инпуты.
Аноним 20/07/21 Втр 18:15:00 2101643107
>>2101635
Да, именно так делать придётся. К сожалению нет псевдокласса в данном случае, который бы срабатывал, когда у поля что-то не в порядке с полем. Да и не переживай сильно, что js используется. Это нормальная практика. Все накидывают классы, которые показывают модификаторы для элементов
Аноним 20/07/21 Втр 18:16:50 2101645108
image.png 6Кб, 827x94
827x94
>>2101643
хм, а может знаешь, как сделать, чтобы ввод текста с инпута начинался с отступом? На скрине видно, что он вплотную к левому краю, хотя плейсхолдер у меня с отступом
В любом случае, спасибо за помощь
Аноним 20/07/21 Втр 18:21:13 2101651109
>>2101645
> чтобы ввод текста с инпута начинался с отступом
padding-left: 15px; поставь, например для кнопки
Аноним 20/07/21 Втр 19:41:21 2101748110
Screenshot2.png 62Кб, 777x725
777x725
>>2099993 (OP)
При обновлении значения поля, на сервак уходит запрос, включающий это самое значение (valueSell). Потом приходит ответ с числом высчитанным на основе этого valueSell. Проблема в том что valueSell может меняться по нескольку раз в секунду, а значит что может уйти 10 запросов, а последним придет ответ с valueSell из шестого запроса, например. Я бы сравнивал valueSell с которым запрос уходил и valueSell нынешнее, на из-за замыкания оно всегда будет одинаковым.
Аноним 20/07/21 Втр 19:53:07 2101760111
>>2101748
Ты ещё в треде в /b не всем ответил
Аноним 20/07/21 Втр 21:19:38 2101886112
>>2100911
Пчел, я типа не выбирал его, а галера взяла на трейни с таким кандишином. Что будет "интересно" я понял когда сосед-жабист сказал "оооо ангуляааар :DDDDD". С другой стороны, могло быть и хуже, трех пчеликов с группы определили в слоны на ноду.

Хотя может нода и круче. я уже ничего не понимаю. Вот мой ментор - ангулярщик юзает гит десктоп и даже не знает консольные команды и ему норм.
Аноним 20/07/21 Втр 21:50:57 2101927113
>>2101886
Да лан, в ангуляре сложно только rxjs
Аноним 20/07/21 Втр 21:53:44 2101938114
Помню, когда впервые увидел двусторонний биндинг в первом ангуляре, сидел с ощущением легкого ахуя и эйфории. Типа че, так реально можно??? После пердолинга с бэкбоном и жквери это было волшебство какое-то.
Аноним 20/07/21 Втр 23:59:25 2102031115
>>2100932
За хранение цапи разве не набутыливают, не?
Вот сам и храни. А другие почему должны хранить?
Чтобы и их набутыливали? Поэтому я прикрутил туда систему репортов и возможность удаления постов. Не обязательно цапе. Заказы на убийства, объявления поиска киллеров, предложения денег за чью-то голову - всю эту хуйню тоже не обязан никто хранить. Каждый админ каждого сервера решает что хранить а что нет. Хочешь хранить - поднимай свой серв. Но если поднимаешь серв в локалке, то какой-то мусор,
анонимно подключиться, и несмотря на шифрование, он может тупо сделать traceroute, и доказав что там цапе - прийти и спиздить сервер.
Хотя, если так удуматься, ничто не мешает хранить цапи в пикчах, а пикчи вылить в паблик. Пока никто не знает что пикчи это контейнера, их можно спокойно хостить хуй знает где и цапе там, короче, внутри.
Аноним 21/07/21 Срд 00:09:28 2102044116
>>2100119
чел, съеби и советы свои захвати
Аноним 21/07/21 Срд 03:06:50 2102096117
>>2101886
> трех пчеликов с группы определили в слоны на ноду.
Та лол, чего с нодой-то не так? Бэкенд как бэкенд, особенно с тайпскриптом, главное чтобы систему сборки настраивать не заставили.
Аноним 21/07/21 Срд 04:43:36 2102106118
>>2101748

Отправляй запрос на сервер раз в N секунд, а не каждый раз при изменении.
Аноним 21/07/21 Срд 08:19:24 2102123119
Тайпскрипт говно
Аноним 21/07/21 Срд 08:36:21 2102131120
>>2102123
Но лучше чем ванильный жс
Аноним 21/07/21 Срд 08:56:11 2102135121
Всё говно

Копите какашечку
Аноним 21/07/21 Срд 09:01:03 2102136122
Аноним 21/07/21 Срд 09:31:14 2102153123
16220872133810.jpg 22Кб, 486x407
486x407
>>2102031
>За хранение цапи разве не набутыливают, не?
Тогда какой смысл от всего этого шифрования?
Или весь смысл с отсутствии анальной модерации?

>Поэтому я прикрутил туда систему репортов и возможность удаления постов.
Или все таки анальная модерация будет, просто немного в другом виде? Т.е. группа анонов ОРГАНИЗОВАННО, самому смешно, сможет зайти и задудосить любого додика т.к. им не понравился пост/тред?

>Хотя, если так удуматься, ничто не мешает хранить цапи в пикчах, а пикчи вылить в паблик. Пока никто не знает что пикчи это контейнера, их можно спокойно хостить хуй знает где и цапе там, короче, внутри.
Так все таки можно или не можно? Шифрование спасет от кровавой руки правосудия? Или туда смогут залететь пикабушники и потереть весь контент? Или это просто-потому что нельзя сделать?
Аноним 21/07/21 Срд 09:46:29 2102170124
Идея криптоборды хорошая, но главное нормальный пиар ей сделать и если ещё сделаешь нормальную приложуху на телефон + капчу проплатишь, то двач загнётся
Аноним 21/07/21 Срд 10:01:40 2102182125
Аноним 21/07/21 Срд 10:04:03 2102187126
>>2102131
> ванильный жс
Значение знаешь?
Аноним 21/07/21 Срд 10:07:06 2102190127
>>2102131
>Но лучше чем ванильный жс
Нет
Аноним 21/07/21 Срд 10:30:27 2102208128
image.png 1036Кб, 700x525
700x525
ммм ванилька
Аноним 21/07/21 Срд 11:23:58 2102264129
>>2101134
Забей, решай те которые можешь, потом разберешься.Тебе главное врубить фишку сейчас, задачи не главное.Вот когда напишешь пару скриптиков, запилишь пет-проект, то все станет +- понятно.Просто иногда открывай какой нибудь codewars и решай две - три задачи непонятные абсолютно так же скипай.
кстати будет интересно узнать у кого какой уровень kyu у анонов
Аноним 21/07/21 Срд 11:32:50 2102280130
>>2102264
>у кого какой уровень kyu
0, лол. Ни разу не решал алгоритмические задачи. $4к/месяц.
Аноним 21/07/21 Срд 11:36:22 2102284131
>>2102280
>0
хуя, ты профи. ни одной задачи, а уже самый сложный уровень
Аноним 21/07/21 Срд 11:39:25 2102287132
>>2102284
Вот настолько мне похуй, что я даже не шарю за местную систему левелинга.
Аноним 21/07/21 Срд 12:09:25 2102315133
Сколько часов в день кодите или не считаете? Как часто устраиваете перерывы?
Аноним 21/07/21 Срд 12:10:46 2102317134
>>2102315
Когда захочу и пока не надоест.
Аноним 21/07/21 Срд 12:49:38 2102354135
Аноним 21/07/21 Срд 13:03:37 2102364136
>>2099993 (OP)
Помогите неофиту, начал смотреть курсы Владилена Минина, застрял на настройке окружения, все идентично как на видео, при билде выдает "ERROR in main
Module not found: Error: path argument is not a string".

webpack.config.js:
https://pastebin.com/Ruu2i7mT
Аноним 21/07/21 Срд 13:05:50 2102365137
image.png 306Кб, 600x338
600x338
>>2102364
>курсы Владилена Минина
Что за курс то? Так и быть, подкину годноты; я сегодня добрый
Аноним 21/07/21 Срд 14:01:31 2102442138
Стикер 383Кб, 512x512
512x512
>>2102364
> const path = require('node:path')

Не понял? Должно быть "const path = require('path')"
Аноним 21/07/21 Срд 14:33:18 2102470139
Ананасы-вкатывальщики, кто-нибудь из вас проходил обучение в The Odin Project?
https://www.theodinproject.com
Аноним 21/07/21 Срд 15:38:10 2102557140
>>2102442
двачая, курс старый мб?
Аноним 21/07/21 Срд 15:39:51 2102563141
>>2102470
Еще с греческой мифологии я понял, что с богами связываться не надо.
Аноним 21/07/21 Срд 15:55:01 2102582142
image.png 17Кб, 724x413
724x413
Аноны подскажите почему у меня сайдбар прозрачный без указания background. А если задать background цвет, он уже перекрывает текст.
Аноним 21/07/21 Срд 16:05:34 2102597143
>>2102582
Нихуя не понял, но добавь z-index
Аноним 21/07/21 Срд 16:08:41 2102601144
>>2102563
Фишка греческиой мифологии как раз в том что боги ведут себя как смертные.
Один это каноничная йоба для суровых северных мужиков.
Аноним 21/07/21 Срд 16:09:46 2102603145
Аноним 21/07/21 Срд 16:25:40 2102620146
>>2102582
>Аноны подскажите почему у меня сайдбар прозрачный без указания background.
Наверно потому что дефолтный цвет фона у всех элементов - полная прозрачность?
>А если задать background цвет, он уже перекрывает текст.
А какое поведение ты ожидал от непрозрачного цвета?
Аноним 21/07/21 Срд 16:35:25 2102630147
>>2102620
>цвет фона у всех элементов - полная прозрачность?
Не знал этого лол. Позор да ?
Аноним 21/07/21 Срд 17:32:01 2102681148
>>2102630
Да нет. Всем похуй. Умение находить информацию нужно тебе прежде всего. Я вообще вкатывался на фуллстака MERN зная только букву R.
Аноним 21/07/21 Срд 17:37:11 2102699149
>>2102681
А как сейчас с остальными тремя буквами?

мимо
Аноним 21/07/21 Срд 17:42:43 2102708150
>>2102699
Ничего особенного, знаю до определённой степени. Сижу-пержу да фриланшу. Всё равно процентов 80 работы - тупое Ctrl-C Ctrl-V с моих прежних проектов или стака.
Аноним 21/07/21 Срд 17:44:34 2102710151
image.png 143Кб, 1046x722
1046x722
>>2102470
Что-то не совсем понял. Зачем там учат Руби и Руби он рэйлс, а потом учат Ноде?
Аноним 21/07/21 Срд 17:45:57 2102712152
>>2102708
О, неплохо, получается.
Можешь рассказать какого-рода заказы выполняешь? Хватает на жизнь?
Аноним 21/07/21 Срд 17:49:06 2102717153
Аноним 21/07/21 Срд 17:50:41 2102722154
>>2102710
На стартовой странице тебе показывают всё, чему учат. Когда решишь начать, предложат Foundations (всякая базовая инфа с html, css, js) или один из двух путей на выбор - фуллстак на Рубях или Жабескрипте.
Аноним 21/07/21 Срд 17:52:13 2102726155
>>2102712
>Можешь рассказать какого-рода заказы выполняешь?
Да всякое. От обычных продающих лендингов до всяких дешбордов для нейросеток и прочего.
>Хватает на жизнь?
Более чем. Если раньше я за 200к работал 5х9х4 то сейчас за эти же деньги я трачу часов 40-50.
>>2102717
Да
Аноним 21/07/21 Срд 17:54:17 2102731156
Аноним 21/07/21 Срд 17:55:26 2102733157
>>2102726
>5х9х4
Ето как? А вротендеру можно вкатиться?
Аноним 21/07/21 Срд 18:00:09 2102739158
>>2102733
Это 4 недели по 5 дней по 9 часов.
>А вротендеру можно вкатиться?
Да хоть питонисту который ещё вчера первый физзбазз написал.
Аноним 21/07/21 Срд 18:00:37 2102740159
>>2102470
Алсо, можешь ещё этот курс посмотреть от финского университета.

В принципе тоже неплохой
https://fullstackopen.com/en/
Аноним 21/07/21 Срд 18:01:22 2102741160
Стикер 0Кб, 220x205
220x205
>>2102739
Спасибо. Замотивировал. Надо запомнить етот ваш upwork
Аноним 21/07/21 Срд 18:34:26 2102771161
Начал проходить английский курс по реакту на юдеми и заметил что понимаю 95% того, что они базарят на своем пиндоском. Можно ли сказать, что я знаю англ на хорошем уровне и могу кичиться этим на собесе?
Аноним 21/07/21 Срд 18:35:41 2102775162
Аноним 21/07/21 Срд 18:38:15 2102779163
Аноним 21/07/21 Срд 18:47:06 2102796164
Стикер 0Кб, 371x512
371x512
>>2102779
> Описание: Become a Senior React Developer! Build a massive E-commerce app with Redux, Hooks, GraphQL, ContextAPI, Stripe, Firebase

Без хейта. Чёт проиграл немного
Аноним 21/07/21 Срд 18:47:57 2102803165
>>2102771
>английский курс
>базарят на своем пиндоском
Кхм
Аноним 21/07/21 Срд 19:59:56 2102930166
Как русскому вкатиться на апворк? Какие подводные?
Аноним 21/07/21 Срд 20:35:58 2102959167
>>2102096
Нода же не очень распространена, Дено там какое-то выкатили. Очень уж специфичная штука.
Аноним 21/07/21 Срд 21:35:28 2103010168
>>2102959
> Нода же не очень распространена
Джоны кипятком писают.
> Дено
Говно беззадач
Аноним 21/07/21 Срд 21:39:41 2103013169
>>2103010
>Джоны
Ты гребец? Что вообще у западных заказчиков сейчас в топе на фронете-бэке?
Аноним 21/07/21 Срд 21:43:11 2103014170
>>2103013
На фронте стандартный рякт и вью.
На бэке, особенно, у не-ойти контор модно в облаках хоститься с той же нодой.
Аноним 21/07/21 Срд 22:21:28 2103048171
>>2102959
Ты же не следишь за индустрией. Откуда тогда мнение имеешь?
Аноним 22/07/21 Чтв 01:47:25 2103141172
>>2100019
Привет, анон. Вот мне надоело жить в говне, работая за 30к в ДВ-мухосранске и я серьёзно настроен на перекат в западную часть рашки по IT-стезе. Имею среднее техническое по специальности "Программное обеспечение вычислительной техники и автоматизиврованных систем" не пту, а колледж по которой за 8 лет трудового стажа ни разу не работал, хотя с компьютером с детства на ты и вроде даже могу читать учебники на английском. План такой: дрочить JavaScript, вкатиться во фронт, а оттуда в бекэнд. Сейчас меня больше всего терзает мысль "А не сосну ли я хуйца? Без реального опыта разработки в 28 лет кому я нахуй буду нужен, особенно во текущих реалиях, когда полно молодых и менее прихотливых пориджей?" Когда вижу истории различных 30-летних, рассказывающих про свой успешный вкат, это конечно даёт плюс к морали, но всё равно воспринимаются они как кулстори из интернета. Было бы интересно твоё мнение по поводу моего плана и с удовольствием бы почитал о твоих собесах, как хрюши реагировали на тебя, не было ли смехуёчков типа "ебать старый пришел на позицию джуна, лол кек"?
Аноним 22/07/21 Чтв 02:06:27 2103151173
>>2103141
>дрочить JavaScript, вкатиться во фронт, а оттуда в бекэнд
тебя этот пункт должен больше всего беспокоить, а на возраст забей
мимо
Аноним 22/07/21 Чтв 05:15:32 2103174174
>>2103141
>План такой: дрочить JavaScript, вкатиться во фронт, а оттуда в бекэнд.
Я вкатился сначала в дата сайнс, а потом сразу в геймдев.
Аноним 22/07/21 Чтв 08:31:20 2103195175
image.png 39Кб, 829x906
829x906
Аноним 22/07/21 Чтв 08:51:13 2103199176
Стикер 0Кб, 512x342
512x342
>>2103195
Ето ты молодец, хорошо заметил
Аноним 22/07/21 Чтв 09:10:30 2103210177
>>2100019
>уютный стартапчик с нормисами и порриджами смузихлебами.
Сколько голов?

>Стэк React и прочие новомодные с ним плюшки.
Что за плюшки, можешь полностью стек расписать?

>Собственно теперь захожу сюда только что бы помочь таким же вкатунам как и я, поэтому задавайте любые вопросы какие у вас есть.
Как работу искал?
Что писал в резюме?
Петы писал?
Тестовые брал?

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


>поработать годик два, набраться опыта и съебать из пидорашки поработать в европку или штаты
Поридж не палится




Аноним 22/07/21 Чтв 09:26:45 2103228178
>>2103210
>Поридж не палится
ну и в чём он не прав?
Аноним 22/07/21 Чтв 10:11:09 2103273179
image.png 193Кб, 600x319
600x319
>>2102601
>Один это каноничная йоба для суровых северных мужиков.
Аноним 22/07/21 Чтв 10:19:37 2103278180
изображение.png 1188Кб, 1200x675
1200x675
>>2103273
>Один С.
Не сразу понял, но потом хрюкнул.
Аноним 22/07/21 Чтв 10:26:20 2103286181
>>2103141
>с компьютером с детства на ты
>План такой: дрочить
Похоже это не твое, либо тебе нужно будет очень много времени потратить на обучение, чтобы перестроить свое мировосприятие.
Ну и вообще оно тебе нужно на хайпе?

>Сейчас меня больше всего терзает мысль "А не сосну ли я хуйца? Без реального опыта разработки в 28 лет кому я нахуй буду нужен, особенно во текущих реалиях, когда полно молодых и менее прихотливых пориджей?"
Правильно терзают ибо соснешь!
HRюни не любят jun'ов, а без коммерческого опыта работы в команде ты и на джуна не тянешь.

>Когда вижу истории различных 30-летних, рассказывающих про свой успешный вкат, это конечно даёт плюс к морали, но всё равно воспринимаются они как кулстори из интернета.
Так и есть, либо реклама курсов, либо попытка набрать подписчиков на хайпе.
Да и вообще ошибка выжившего!

>я серьёзно настроен на перекат в западную часть рашки
Вот это хорошая идея!
>по IT-стезе
Не все сразу.
>Вот мне надоело жить в говне, работая за 30к
Держи https://github.com/kamranahmedse/developer-roadmap


>Было бы интересно твоё мнение по поводу моего плана и с удовольствием бы почитал о твоих собесах
Я не он

Аноним 22/07/21 Чтв 10:33:30 2103303182
>>2102930
Надо спикать на инглише с людьми плохо знающими его.
Факапы рейтинг убьют и заказы трудно будет найти.
Азиаты/индусы будут пытаться спиздить и соскамить твой акк под предлогом аренды.
Аноним 22/07/21 Чтв 10:38:35 2103315183
>>2102582
А ищешь ты opacity или rgba() в СSS'е
Аноним 22/07/21 Чтв 10:42:06 2103322184
>>2102364
Переводить пробовал?
Аноним 22/07/21 Чтв 10:43:28 2103327185
>>2100019
>за 7-8 месяцев выучил всю веб хуйню
Что учить чтобы тоже вкатиться?
Аноним 22/07/21 Чтв 10:43:53 2103328186
>>2100019
>за 7-8 месяцев выучил всю веб хуйню
Что учить чтобы тоже вкатиться?
Аноним 22/07/21 Чтв 10:45:32 2103334187
>>2103228
Только в том что фантазер и ценности для вката его пост не несет.
Аноним 22/07/21 Чтв 11:26:31 2103399188
>>2103273
>Twitter
Какие же люди говноеды, пиздец.
Аноним 22/07/21 Чтв 12:14:50 2103432189
image.png 694Кб, 1200x674
1200x674
>>2103399
>Узнал соцсеть по обрезку скрина
>Сидит на мейлаче
Но конечно говноеды не мы
Аноним 22/07/21 Чтв 15:05:33 2103552190
На серваке есть распределение по ролям. У разных групп добавляются разные элементы интерфейса. Как лучше всего реализовать проверку роли и дальнейшую отрисовку? Сейчас проверки проходят при каждом обращении на бекэнд. При логине же тупо ставится кука вида role = "admin" и фронт при отрисовке проверяет значение этой куки. Т.е. юзер тупым брутфорсом может её изменить и в теории увидеть то, что не должен. (действий никаких не выполнить потому как слой проверки на бэке имеется но не хотелось бы палить то что должно быть скрыто от посторонних глаз и фиксить потенциальные баги)
Аноним 22/07/21 Чтв 15:26:07 2103566191
Нунчаки, поясните, что это могло быть.
Проходил собес, задавали разные вопросы по архитектуре, по сети, ресту, ООП, редаксу и вообще по довольно обобщенным и абстрактным вещам, но подробно. И тут вдруг меня спрашивают: "Чем отличается var let и const"? Причем это буквально был единственный вопрос касающийся технической части js и дальше снова пошли более сложные "верхнеуровневые вопросы", причем по js я довольно подробно мог бы рассказать о чем угодно, но спросили только это. Что это было? Что это значит? Это какой-то мем у тимлидов при собеседованиях? Они вдруг посреди интервью решили что я их обманываю или что? До сих пор сижу и не могу понять, почему вопрос настолько тупой и внеконтекстный абсолютно?
Аноним 22/07/21 Чтв 15:30:59 2103570192
>>2103566
Сначала ответь, что тяжелее: килограмм железа или килограмм ваты?
Аноним 22/07/21 Чтв 15:31:48 2103571193
>>2103570
В смысле сейчас или вообще?
Аноним 22/07/21 Чтв 15:38:08 2103579194
1.jpg 38Кб, 472x416
472x416
Аноним 22/07/21 Чтв 15:41:43 2103586195
Дайте аналог edabit.com чтобы порешать всякие задачки на JS, а то тамошние буржуи просят денежку за подписку.
Аноним 22/07/21 Чтв 15:43:38 2103589196
>>2103570
Только если скажешь сначала, почему колбаса круглая, а хлеб квадратный, мне что, есть эту пустую часть хлеба без колбасы? Как бы вы решили эту проблема с использованием ci/cd? Какой символ находится в систему unicode под номером 14214? Как бы вы описали своего пса, если бы у вас не было собаки, но вам бы задали такой вопрос? Досчитайте до ста. Досчитайте до ста прямо сейчас, я хочу вас послушать. Перед вами бетонная стена высотой в три метра, что вы ощущаете смотря на неё?
Аноним 22/07/21 Чтв 16:13:01 2103624197
>>2099993 (OP)
Есть какой-нибудь способ задрочить навыки и умения по верстке, не верстая при этом целиком макеты? Сверстал один макет кокодемии, вроде частично разобрался, но недостаточно. Но идти ебошить еще один макет - это пиздец. Может есть какой-нибудь сборник упражнений для верстки каких-то отдельных элементов + адаптив? Можно хоть на арабском.
Аноним 22/07/21 Чтв 16:38:04 2103653198
>>2103624
>Но идти ебошить еще один макет - это пиздец
Добро пожаловать нахуй, а как ты хочешь? Ищи интересные макеты, это лучшее что можно тебе предложить, ну и не нужно опираться постоянно только на свои навыки и делать одно и то же многократно. Сверстай небольшой блок адаптивный. Потом снова поищи и посмотри примеры того, как это лучше сделать. Сделай еще раз и так в итоге будет улучшать навык. Можно запомнить что-то одно и потом делать это многократно уже непонимая того, что ты делаешь это хуёво или не самым оптимальным образом.
Аноним 22/07/21 Чтв 16:48:46 2103666199
Аноним 22/07/21 Чтв 16:57:38 2103671200
>>2103570
Ты про вес или массу?
Аноним 22/07/21 Чтв 17:10:30 2103682201
>>2103671
Они так и так будут одинаковыми у обоих переменных.
Аноним 22/07/21 Чтв 17:16:07 2103686202
>>2103666
Ты проверял работоспособность остальных actions (deleteProfile и getProfiles)? Они работают?

Если честно, то как по мне довольно нагромождённая реализация, ещё и вызывать экшены через this.$store.dispatch, но не суть. Можешь симулировать такую же проблему в какой-нибудь песочнице, по типу codesandbox?
Аноним 22/07/21 Чтв 17:30:55 2103696203
>>2103682
То есть, если я уроню тебе кг железа и кг ваты на голову, ты абсолютно не заметишь разницы?
Аноним 22/07/21 Чтв 17:38:39 2103700204
Аноним 22/07/21 Чтв 18:12:54 2103724205
Аноним 22/07/21 Чтв 18:19:51 2103728206
>>2100019
Привет анон, поздравляю со вкатом, успехов в работе!
Перечисли пожалуйста какую лит-ру читал при вкате, чьи уроки (мб) смотрел, чем еще пользовался.
Аноним 22/07/21 Чтв 18:26:46 2103730207
image.png 433Кб, 644x362
644x362
>>2100019
> надо только ебашить как не в себя, всё своё время, забыв про выходные, друзей, игры, девочек и прочий мусор который отнимает время.
>В планах поработать годик два, набраться опыта и съебать из пидорашки поработать в европку или штаты.
Просто признайся что ты рофлишь. Не верю что есть настолько отбитые долбоёбы.
Аноним 22/07/21 Чтв 18:43:41 2103740208
>>2103671
они же одинаковые лол, лучше уж про плотность и объём спроси
Аноним 22/07/21 Чтв 18:44:35 2103741209
>>2103566
на джуна? чё как много вопросов..
Аноним 22/07/21 Чтв 18:46:56 2103742210
>>2103730
А что такого? Я тоже так делаю. Если ты по другому думаешь, это не значит, что ты прав
Аноним 22/07/21 Чтв 18:52:30 2103748211
>>2103742
Ну значит вы уже давно мёртвые внутри мешки с костями, лол. Я не представляю как нормальный, адекватно мыслящий человек может больше 4-5 часов просидеть тыкаясь в код.
Аноним 22/07/21 Чтв 18:55:51 2103750212
>>2103748
Ааа, тут сеглы. Я не знаю, как это получается, но могу эти 4-5 часов размазать на целый день лол (по таймеру кодю). Ну типа надо ещё кушать приготовить, прибраться там, вот и день проходит
Аноним 22/07/21 Чтв 19:13:16 2103768213
>>2103748
>как нормальный, адекватно мыслящий человек
Такие не вкатятся. Ойти только для дед инсайд шизозадротов, последняя преграда на пути в царство мертвых.
Аноним 22/07/21 Чтв 20:13:03 2103834214
image.png 269Кб, 600x567
600x567
>>2103741
Да, я вообще сейчас сижу в ахуе. Решил наконец начать искать работу, разослал резюме примерно 10 компаниям, ответили 8, думал пройти все собесы, посмотреть что и как, может быть хотя бы в 1 возьмут. В итоге на данный момент 3 офера. Блядь, я не знаю что делать, еще каждому приходилось отвечать, что мне еще нужно дождаться ответов ото всех, типа чтобы все варианты рассмотреть и уже точно принять решение исходя из ситуации, (потому что те, в которые хочется больше всего еще не ответили), чтобы я уже точно мог сказать своё решение о предложении. Пизедц, у меный в первый раз в жизни такая ситуация, что это Я выбираю из нескольких вариантов. И кому отказывать и к кому идти я тоже не знаю блядь, вдруг я всем откажу, устроюсь в одну из них и там обосрусь по полной провалюсь просто облажаюсь и обосрусь и все будут смеятся и пальцем показывать на меня. Еб вашу мать блядь
Аноним 22/07/21 Чтв 20:53:08 2103897215
>>2103834
лол да ты рофлишь. если уж тебя взяли, то вылететь будет не так уж просто. так ты ещё и цену себе набиваешь, говоришь типа варианты варианты)
Аноним 22/07/21 Чтв 21:05:40 2103906216
>>2103897
Но цену я не набиваю, я просто реально говорю как есть, два офера у меня было сегодня в одинь день вообще, еще один на неделе, я не ожидал что они так быстро будут отвечать, и в то жв ремя наверное было бы еще хуже, если бы я просто сначала согласился на все предложения, а потом ото всех бы посливался. А если не принимать предложение сразу, то что я вообще тогда им скажу? Причина ведь должна быть, поэотму я говорю как есть. Хотелось бы послушать опыт вкатунов с первой своей работы, как вы пришли в первый день, как огребали?
Аноним 22/07/21 Чтв 21:08:22 2103911217
>>2103834
ну тут всё просто, смотришь по пунктам
зарплата
условия
интересность для тебя

где больше пунктов, туда и идёшь
Аноним 22/07/21 Чтв 23:46:28 2104047218
Аноны если на сайте видео для подписчиков, теоретически можно как то докопаться до этого видео или без шансов ?
Аноним 23/07/21 Птн 00:01:07 2104058219
>>2103566
>по архитектуре, по сети, ресту, ООП, редаксу
Не понимаю как ты умудрился нормально ответить на вышеперечисленное и при этом обосраться с var let const
Аноним 23/07/21 Птн 00:14:26 2104068220
>>2103748
Почему не представляешь? Потому что сам так не можешь?
Так люди вообще много чего делают вполне обыденно на что ты не способен.
Аноним 23/07/21 Птн 00:58:58 2104088221
>>2103834
Опыт работы указывал?
Аноним 23/07/21 Птн 04:31:52 2104116222
>>2102153
>>За хранение цапи разве не набутыливают, не?
>Тогда какой смысл от всего этого шифрования?
Тащемта смысл в том, что храня шифор ты хранишь шифор а не цапи. Гоняя шифор, ты гоняешь шифор а не цапи.
Но это немного не в ту степь.

Тут же, смысл в том, что подняв lite-server в TOR'e,
можно шустро слить с него базу, и диверсифицировать её,
и залить её откуда угодно,
слить её и залить можно в виде JSON-файла,
слить её можно без закачки гигабайта пикчеконтейнеров,
которые нужно будет потом парсить,
со свестящим и пердящим куллером.
Анонимно? Анонимно. Пушо тор.
Зашифрованно? Зашифрованно. Опять же, пушо тор.

Однако, если в LAN поднимешь lite-server,
тоже можно базу слить, и посты отдельные,
но так как JSON пиздовал тогда, до шифрохендлера,
пиздовал он - в открытом виде,
он может осесть на снифферах.
А так, не осядет, а осядет шифр.
И хуй расшифруешь шифор шифрованный,
шифрованием шифровальнизациоанальным.

Алсо, постить можно прямиком на lite-server,
и если постить зашифрованно, то хуй поймёшь кто что постит,
в LAN, а значит анонимность уже есть заебатая.
А так, дешифрованные запросы если постить в локалке,
то сразу видно что вот ЭТОТ, через ЭТО ВОТ соединение,
постит ЭТО, вот ТУДА. И всё бля, видно на снифферах.
А так шифрование и омномнимность, от этого вот.

Вот в чём смысл шифрохендлера заебатого, как-бэ,
того, что с двумя IIFE, сверхекьюрно приватнизирующими - переменные все эти вот конфиденциальные.

>Или весь смысл с отсутствии анальной модерации?
Ну это ж само собой! Это не просто смысел.
Это, тащемта, ваще - глобальная цель нанобороды.

>>Поэтому я прикрутил туда систему репортов и возможность удаления постов.
>Или все таки анальная модерация будет, просто немного в другом виде?
Тут понимаешь какая хуйня. Есть васян. И есть сервер у васяна.
И поднят этот сервер в клирнете, скажем, или в локалке.
И вот приходит к нему злобная тётя срака, и заливает терабайты цапи, прямо по клирнету, без шифора, чтобы потом обвинить в хранении цапи, и обосрать и спиздить сервер через ментов продажных.
Но васян не тупой, он знает что тётя срака - тупая подосланная скатина зловредная, васян удаляет цапи, и тётя срака идёт нахуй со своей тупорылой идеей. Куда она идёт? Она идёт поднимать свой серв нанобороды, чтобы там хранить цапи и прочую срань, и поднимать не в клирнете а в торе, или в айтупи, или ещё где, где дарквебы, и где киллеры в дарквебах, короче, за крипту недопижженную, заказы исполняют военно-политические, всякие. Кого расчленить там, кому башку отрезать, кому ебало раскромсать нахуй, за крысятничество последних шишей барыжных. Я думаю что ты понел, да?
Но тем не менее, тётя срака, никоим образом не может заставить васяна хранить цапи и и говно и копрофилию всякую, и зоофилию, и расчленёнку, особенно если у васяна борода вообще поднята для продажи - пушистых котёнков.
Каждый васян - сам себе мочер. Но вцелом, и вкупе, мочерация может быть исключена, просто потому, что грязноту всякую, можно по старинке хранить, в контейнерах, и вешать если не на борды, то на всякие http-server'ы, и там хостить контейнера, даже в клирнете, под видом всяких неприметных фотогалерей и всяких говносайтов с обоями для рабочего стола, блядь.

>Т.е. группа анонов
>ОРГАНИЗОВАННО, самому смешно,
Мне тоже смищно.
Ебически пиздатющий легион, лично мне,
уже полтора года как, последнее пижженное не в состоянии отработать, лол.
>сможет зайти и задудосить
Задудосить можно, походу, обычным LOIC'ом/HOIC'ом.
>любого додика т.к. им не понравился пост/тред?
Тащемта да. Но, падение сервера не значит падение бороды.
Ведь можно и по старинке, через пикчи постами на бордочки срать, а сервер юзать чисто как читалку этих постов.
Поэтому, наноборда, она изначално без серверов проектировалась. Но блядь, борда, это же сайт, туда надо заходить и постить, прямо как на сайт.
Поэтому я и вхуярил lite-server, который можно поднять отовсюду, и захостить его в торе, делая из читалки полноценную борду как-бы.

>>Хотя, если так удуматься, ничто не мешает хранить цапи в пикчах, а пикчи вылить в паблик.
>>Пока никто не знает что пикчи это контейнера, их можно спокойно хостить хуй знает где и цапе там, короче, внутри.
>Так все таки можно или не можно?
Ну, так, вроде, можно, а разве не?

>Шифрование спасет от кровавой руки правосудия?
Ой блядь, видел бы ты то шифрование. Там пароль nano3 тупо, на контейнеры стоит, ололо.
Смысел был в том, что для тех кто не знает что это контейнеры, ты хостишь пикчи.
А для тех кто знает - хостишь контейнеры.
И если кто лишнего где-то чего-то узнает - меняешь пароли.
>Или туда смогут залететь пикабушники и потереть весь контент?
Потереть не потрут, а вот обосрать всё нахуй репортами - могут.
Для этого есть кнопка - удалить все репорты нафиг.
>Или это просто-потому что нельзя сделать?
Что нельзя сделать? Удалить говнопост может любой, у себя, client-side.
Знаешь как это работает? Хэш поста тупо лезет в localstorage, и... Не отображается!
А вот с сервера чтобы удалить говнопост, надо репорт одминчегу настучать, и если одминчег соизволит, видишь ли,
замочерировать говнопост про падло всякое и хуй,
то тогда, этот говнопост будет вычещен из базы, локальной базы его мочерского сервира.
Но это не значит что говнопост не будет ходить по другим серверам, и вцелом, всумме, вот так вот, мочерация и исключается, как-бы.
Аноним 23/07/21 Птн 04:58:48 2104120223
>>2104047

Твои варианты:

- купить подписку
- купить взлом сайта
- купить на вскладчине
- купить на торрентах
Аноним 23/07/21 Птн 05:17:46 2104122224
>вопросы по архитектуре, по сети, ресту, ООП, редаксу и вообще по довольно обобщенным и абстрактным вещам, но подробно. И тут вдруг меня спрашивают: "Чем отличается var let и const
блять нахуя это знать наизусть сукааааа
Аноним 23/07/21 Птн 08:37:01 2104145225
>>2103906
Не знаю, ну вот я щас получил 10 оферов за день, отвечал по архитектуре, строил scalable систему на листочке для 10 миллионов пользователей, потом меня спросили про var bubbling, щас вот думаю че это было ?????
Аноним 23/07/21 Птн 08:39:55 2104146226
>>2104058
Так я не обосрался, лол, я ответил на этот вопрос, просто это звучало буквально так, как если тебя попросили бы сначала перевести на русский пару страниц оригинала Шекспира, а потом спросили бы, какая буква в английском алфавите идёт после B? После чего снова как ни в чём не бывало продолжили бы разговор на прежние темы. Т.е. вопрос был резко занижен по качеству по сравнению с остальными, вот я и подумал, может я настолько хуёво отвечал, что они решили проверить, а не самозванец ли я вообще. Но опять же по предыдущим вопросам тоже было бы это очевидно. Больше не спросили ни про что, ни про прототипы там, замыкания, про всю эту собеседническую хуету, вот я и сидел охуевал.

>>2104088
Около 6 месяцев что-то делал на недогалере, которой вообще похуй было на мою работу
Аноним 23/07/21 Птн 08:46:44 2104147227
>>2104122
>>2104058
>>2103741

Если уж вам интересно, это был единственный собес, где меня сходу начали расспрашивать про ОПП и паттрены. И напротив, ни на каком другом собесе про это не спросили. Был один технический собес, после которого мне пришел офер, в котором вопросы были из разряда - "как дела, че делаешь, че делал, как погода". И параллельно чел смотрел мой код, который я ему скинул, и сказал, что для джуна код норм, в общем вопросов в принципе нет больше. Еще как-то давно было предложение работать в продуктовой компании, где техлид бэкендщик, и он все равно нихуя не понимал во фронте, поэтому просто попросил в общих чертах рассказать, как бы я там какую-то проблему решил, это было на уровне разговора в куриле. Так что компании бывают очень разные и требования могут быть какие угодно, от "ну ты на рекате же писал? Ну ладно, норм", до "как бы вы реализовали здесь архитектуру приложения, какие паттерны бы использовали, что такое абстрактный метод, и прочий КС пиздец". Поэтому по собесам ходить очень важно, но все таки ЖС сам нужно знать, уж как минимум основные моменты знать наизусть придется, чтобы совсем не срать в штаны от каждого вздоха лида. В этом очень помогают видосы с ютуба с прохождениями собесов, там буквально происходит всё то же самое
Аноним 23/07/21 Птн 09:51:31 2104191228
>>2099993 (OP)
Анонасы, срочно требуется ваше важное мнение
Selenium или Puppeteer?
Аноним 23/07/21 Птн 09:53:04 2104194229
Аноним 23/07/21 Птн 09:53:10 2104195230
Аноним 23/07/21 Птн 09:53:41 2104196231
Аноним 23/07/21 Птн 10:03:27 2104197232
>>2104196
Я с ним работал, было ок.
У пупитира даже название какое-то ебанутое.
Аноним 23/07/21 Птн 12:35:39 2104321233
про тайпскрипт спрашивают на собесах?
Аноним 23/07/21 Птн 12:42:45 2104324234
>>2104321
Сразу после вопроса, что будет если умножить дату на строку.
Аноним 23/07/21 Птн 12:51:12 2104331235
>>2104324
> Сразу после вопроса, что будет если умножить дату на строку.
Говорю "Спасибо за уделённое время" и ухожу
Аноним 23/07/21 Птн 12:58:52 2104336236
>>2104321
Без тайпскрипта давно уже ничего не пишут
Аноним 23/07/21 Птн 13:22:15 2104356237
На серваке есть распределение по ролям. У разных групп добавляются разные элементы интерфейса. Как лучше всего реализовать проверку роли и дальнейшую отрисовку? Сейчас проверки проходят при каждом обращении на бекэнд. При логине же тупо ставится кука вида role = "admin" и фронт при отрисовке проверяет значение этой куки. Т.е. юзер тупым брутфорсом может её изменить и в теории увидеть то, что не должен. (действий никаких не выполнить потому как слой проверки на бэке имеется но не хотелось бы палить то что должно быть скрыто от посторонних глаз и фиксить потенциальные баги)
Аноним 23/07/21 Птн 13:28:32 2104363238
>>2104324
а если сказать давайте проверим типа и при них консоль логом чекнуть
Аноним 23/07/21 Птн 13:34:10 2104372239
>>2104356
> Т.е. юзер тупым брутфорсом может её изменить и в теории увидеть то, что не должен
Если это проблема, то делай две версии страницы.
Аноним 23/07/21 Птн 13:40:09 2104376240
>>2104372
Это не проблема, но хотелось бы сделать более утончённый подход.
>делай две версии страницы
Это вообще бред потому что там 2 компонента которые рендерятся исходя из результата тернарника.
Аноним 23/07/21 Птн 13:40:24 2104377241
Аноны гайд для вката ещё не устарел?
Начинаю читать и вникать в азы?
Аноним 23/07/21 Птн 13:46:57 2104384242
>>2104376
>Это вообще бред потому что там 2 компонента которые рендерятся исходя из результата тернарника.

Ну и отдавай с сервера модули с компонентами отталкиваясь от куки. Админу отдавай админский компонент, а не админу компонент заглушку.

Если ты всем отдаешь все компоненты так и так, то вообще поебать каких ты там проверок на клиенте на втыкаешь, никакой брутофорс не нужен достаточно просто в редиме live edit в девтулзах подредактировать сорцы и отобразить, все, что ты пытаешся скрыть.

Бред у тебя в голове. А у нормальных людей, то что не предназначено для показа не отдается с сервера на клиент.
Аноним 23/07/21 Птн 14:10:35 2104405243
>>2104384
>то что не предназначено для показа не отдается с сервера на клиент.
Там и так ничего не отдаётся. В одном случае подставляется свгшка, в другом - меняется блок и текстовое содержимое.
Аноним 23/07/21 Птн 14:28:58 2104433244
>>2099993 (OP)
У вас бывает выгорание от обучения? И как вы с ним боретесь? Я по 4-5 часов в день кодировываю, иногда выходит как полноценный рабочий день, по настроению. Выходные себе делаю. Но на этой неделе мне даже пекарню включать не охота, не говоря уже о самом обучении.
Аноним 23/07/21 Птн 14:32:22 2104442245
>>2104433
да бывает, ну типа у меня такое, что если я даже делаю перерыв, то делать всё равно нехуй, меня всё заебало. и от кодинга даже больше удовольствия получаю, чем от какой-нибудь чепухи вроде игр
Аноним 23/07/21 Птн 14:37:54 2104450246
>>2104433
Почти нет. Я работаю 10 дней в месяц по 5 часов. Просто потому что деньги, кушоть, хату снимать, индексы сами себя не купят.
Аноним 23/07/21 Птн 14:39:17 2104454247
>>2104405
Как ничего не отдается, если отдается код компонента? Ты сам себе противоречишь.
Аноним 23/07/21 Птн 14:46:10 2104470248
>>2104433
Твое выгорание это просто хуевое настроение, настроение в обучении всегда стоит игнорировать. Я вот 6-8 часов уделяю обучению ежедневно на протяжении уже 3 месяцев без выходных, настроение постоянно скачет от "как же хочица покодить" до "как же меня это заебало, может хоть сегодня выходной сделать", я стараюсь игнорить такую хуйню.
Аноним 23/07/21 Птн 15:02:55 2104496249
image.png 108Кб, 499x165
499x165
гайз нормально ли будет оставить это так: это дело скролится вправо либо стрелками, либо с зажатой средней кнопкой мыши
Аноним 23/07/21 Птн 15:18:42 2104517250
>>2104496
Иди лучше наноборду допиливай, а не версткой занимайся.
Аноним 23/07/21 Птн 15:21:52 2104518251
>>2104517
ась? это мой первый проджект на реакте, ну по видео
Аноним 23/07/21 Птн 15:23:32 2104519252
16252913891990.png 911Кб, 604x604
604x604
Что лучше Vue или React?
В интернетах умными словами балуются, а я не шарю за их мемы.
Аноним 23/07/21 Птн 16:10:13 2104597253
Как вот такую передачу id сделать по клику на <tr>, то есть строку таблицы?
<a href='index.php?id={$id}'>
<span></span>
</a>

Почему вот так не работает?
<tr onclick=\"href='index.php?id={$id}'\">
Аноним 23/07/21 Птн 16:13:27 2104602254
>>2104597
Тому що onclick - ето функция.
Напиши туда
() => {location.href = 'www.google.com'}
Аноним 23/07/21 Птн 16:31:00 2104630255
>>2104602
Так?
<tr onclick=\"()=>{location.href='index.php?id={$id}'}\" >
Но так тоже не работает, может потому что это у меня выводится через echo в php файле?
Аноним 23/07/21 Птн 16:32:44 2104631256
>>2104630
Наверное. Я хз как в этом вашем похапэ экранировать скобки.
Аноним 23/07/21 Птн 16:34:28 2104635257
>>2104519

У вуя почти все нужное сразу из коробки есть. Рякт надо дополнительно обмазывать редаксами и проч.
Аноним 23/07/21 Птн 16:35:35 2104636258
>>2104635
Если один фреймвоорк выберу для вката, потом на другой смогу перескачить?
Аноним 23/07/21 Птн 16:48:20 2104654259
Аноним 23/07/21 Птн 17:14:20 2104680260
1.mp4 4428Кб, 576x1024, 00:00:14
576x1024
2.mp4 4991Кб, 576x1024, 00:00:17
576x1024
>>2100019
>Вкатиться реально, в любом возрасте и с любыми данными, надо только ебашить как не в себя, всё своё время, забыв про выходные, друзей, игры, девочек и прочий мусор который отнимает время.
>В планах поработать годик два, набраться опыта и съебать из пидорашки поработать в европку или штаты.
ауф
Аноним 23/07/21 Птн 17:15:41 2104681261
image.png 1781Кб, 1280x800
1280x800
Аноним 23/07/21 Птн 17:28:13 2104694262
b12b68b8107617d[...].jpg 42Кб, 720x405
720x405
Аноним 23/07/21 Птн 17:30:27 2104696263
Аноним 23/07/21 Птн 17:37:38 2104705264
Пацаны, помогите разобраться числами с плавающей точкой
Аноним 23/07/21 Птн 17:42:34 2104711265
Аноним 23/07/21 Птн 17:42:42 2104712266
23/07/21 Птн 17:54:42 2104727267
Аноним 23/07/21 Птн 17:58:51 2104728268
>>2104727
Да, вон в ФБР уже взяли фронтендером.
Аноним 23/07/21 Птн 17:59:24 2104729269
>>2104727
Да. Вкатился в славную армию ДНР за 18к русских долларов.
Аноним 23/07/21 Птн 18:26:12 2104747270
>>2099993 (OP)
Двачик, я полный бездарь, а мне деньги платят
Бывает на дейли митинге хуйню спиздану, и все молчат секунд 10 а потом продолжают разговор
Меня кикнут скоро да?
Аноним 23/07/21 Птн 18:42:45 2104769271
>>2104747
>дейли митинг
чё? я передумал вкатываться только что
Аноним 23/07/21 Птн 18:43:40 2104771272
Аноним 23/07/21 Птн 18:45:47 2104775273
image.png 99Кб, 1600x703
1600x703
Знаю html, сss. Учу жс. Что меня ожидает? Что то супер мега йоба трудное? Какой фрейм учить? Друг хейтит реакт(писал на vue, сейчас вообще ушел в бекенд), но многие тут говорят что лучше реакт. Мне вообще поебать+похуй+до пизды что лучше, что мне больше денег принесет подскажите лучше. Вот такая я меркантильная сука. Через сколько кстати вы вкатывались? Расскажите
Аноним 23/07/21 Птн 18:46:07 2104776274
>>2104769
Ну типа scrum agile smoothy coworking porridge discussion meeting
Аноним 23/07/21 Птн 18:48:01 2104780275
>>2104775
Гей шлюхой становись
Выучив один фреймворк выучишь другой, они все основаны на реактивности
Только ангуляр не трогай, хотя можешь и ext.js потрогать, мне похуй ебать)
Аноним 23/07/21 Птн 18:49:06 2104783276
>>2104775
>Что меня ожидает?
Море ненужной информации написанной шизоидами.
>Что то супер мега йоба трудное?
Если CUNTора не будешь читать - в целом нет.
>Какой фрейм учить?
Рякт, редух, некст.
>Через сколько кстати вы вкатывались?
3 месяца
Аноним 23/07/21 Птн 18:49:13 2104784277
>>2104775
если бы я знал что к чему в самом начале, то начинал бы с фреймворка, там всё сразу учится
мимо 8 месяц попёрдываю обучаюсь
Аноним 23/07/21 Птн 18:55:18 2104790278
>>2104784

Можешь рассказать что именно ты бы не делал будь на моем месте сейчас? Я по сути ты 8 месяцев назад(только верстку умею)

>>2104783
А шо сейчас? Ты онли фронт? У меня друг плакал что нету работы на фронте, убежал в бек, щас чилит с зп 100к на ноджс девелопинг ебле
Аноним 23/07/21 Птн 18:57:05 2104791279
>>2104783
Канторохейтер лал
Ты работу нашел хотя бы?
Реализуй мне классы на ES5 и поиск в глубину с объяснением действий на реальной задаче, не забудь сложность указать, в худшем и лучшем случае
Не забудь несколько чейнинг промисов в массиве написать и вернуть результат только когда все завершатся
И ДАТУ С ОБЪЕКТОМ МНЕ СЛОЖИ В SETTIMEOUT внутри метода объекта без стрикта
Не можешь? Мы вам перезвоним
Аноним 23/07/21 Птн 18:58:47 2104794280
>>2104790
>Можешь рассказать что именно ты бы не делал будь на моем месте сейчас? Я по сути ты 8 месяцев назад(только верстку умею)
я бы прочитал доку реакта ну getting started + посмотрел видосы по реакту и хукам на ютубе, постарался бы вникнуть. если вообще не понимаешь, то читай кантора. потом я бы повторял за чуваками на ютубе по видосам и склепал бы пару проектов, а потом подготовился к интервью + портфолио у тебя уже есть
Аноним 23/07/21 Птн 19:02:02 2104796281
>>2104790
>А шо сейчас?
Доучил электрон и рисую фронт на апворке за $85/час.
>Ты онли фронт?
Простой бэк на экспрессе с монгой смогу запилить.
>>2104791
Дедуль, отдохни. Я прочитав доку тайпскрипта узнал получил больше полезных знаний чем месяц проебавшись с сабжем.
Аноним 23/07/21 Птн 19:04:16 2104798282
>>2104796
Факт в том что тебя на работу не возьмут без знания что будет если сложить объект с массивом, поэтому кантор нужен
А в тайпскрипте вообще ничего сложного нет, лол
Аноним 23/07/21 Птн 19:06:06 2104803283
Аноним 23/07/21 Птн 19:10:21 2104809284
>>2104803
Чтобы пройти собес
Ну и если при дебаге вылезет такая хуйня то не сидеть охуевая а сразу понять в чем дело и как можно попробовать это исправить
Аноним 23/07/21 Птн 19:11:07 2104811285
>>2104798
>кантор нужен
Продолжай себя убеждать и показывать родителям или ещё кому-то там что ты молодец, ты учишься. Я же просто наймусь к очередному кабану и буду делать по-настоящему полезные вещи не тратя драгоценное время на шизоидные собеседования с вопросами ответ на который я зачастую сумею выяснить за 2 минуты поиска в гугле.
Аноним 23/07/21 Птн 19:20:17 2104820286
16262580770440.jpg 118Кб, 1078x909
1078x909
>>2104811
>не тратя драгоценное время на шизоидные собеседования с вопросами ответ на который я зачастую сумею выяснить за 2 минуты поиска в гугле.
>
>САП ДВАЧ, ПАМАХИ, ЧО ТАКАИ МУТАЦИИ, КАК ИТА ПРАСИХАДИТ?!!?!
Аноним 23/07/21 Птн 19:28:51 2104822287
>>2104811
Через два года:
>пук среньк как это мой стек устарел? пук как это надо что то новое учить? пук как это рейт 5$ в час? пук у меня опыт я делал полезные вещи не хочу переучиваться ведь я макакил по шаблону и всем нравилось! среньк
Аноним 23/07/21 Птн 19:49:39 2104829288
>>2104820
>>2104822
>пук среньк
Ого. Ну настолько жёсткое аргументирование от местного Джордана Питерсона мне крыть нечем.
Аноним 23/07/21 Птн 19:50:32 2104830289
Аноним 23/07/21 Птн 19:51:26 2104831290
>>2104830
Человек поумнее Кантора.
Аноним 23/07/21 Птн 19:52:34 2104832291
>>2104831
Он написал такой же охуеный учебник? Нет? Ну и нахуй его тогда
Аноним 23/07/21 Птн 19:56:16 2104836292
>>2104832
Ладно. Ровно до этого момента я думал что это был просто недалёкий троллинг. Теперь же я просто оставлю местный скам вариться в его собственной среде.
Аноним 23/07/21 Птн 19:57:21 2104837293
Аноним 23/07/21 Птн 20:40:00 2104852294
>>2104519
Vue как по мне круче будет, вакансий на реакте конечно больше, но я пару дней потыкал реакт, и после него вью прям блаженством кажется.Мой друг вообще, 4 дня доку вью почитал и на первую работу устроился.
Аноним 23/07/21 Птн 20:41:02 2104854295
>>2104729
Шаришь, какой район?бтв чел с видосов не из Донецка, он приднестровский.
Аноним 23/07/21 Птн 20:41:42 2104855296
>>2104519
Что бы понять вью нужно начать с реакта
Аноним 23/07/21 Птн 20:52:00 2104861297
>>2104854
>какой район
ЦГР. Горловские мы.
>бтв чел с видосов не из Донецка, он приднестровский.
Одна вера, один народ и не ебёт, лол.
Аноним 23/07/21 Птн 21:23:51 2104878298
>>2104861
>Горловские
Соболезную, даже по сравнение с Донецком жопа.Кстати у нас вроде существует какая-то микро-галера, знакомого туда звали, при чем насколько я помню требовали минимальные знания жс.Только что то в интернете 0 инфы об этом.
Аноним 23/07/21 Птн 21:30:29 2104881299
>>2104878
>даже по сравнение с Донецком жопа
Сыглы, сыглы. Ну да похуй, мне осталось дождаться пока дядя Путин мне паспорт одобрит и тогда съебусь.
>Кстати у нас вроде существует какая-то микро-галера
Ох лол, представляю какие там ставки.
Аноним 23/07/21 Птн 22:39:44 2104921300
>>2104496
Это должно скролится без зажатой средней кнокпи, а просто колесиком, или тачем. Смотри как сделаны такие блоки у гугла, или хоть того же ivi.ru
Аноним 23/07/21 Птн 22:55:33 2104928301
>>2104496
> либо с зажатой средней кнопкой мыши
Ты сам пробовал скролить с зажатым колесом?
Алсо рака жопы за переопределение вертикального скрола.
Аноним 24/07/21 Суб 03:40:31 2104999302
Аноны работаю программистом 1С уже год за 60р сейчас зовут на 100р. Но я тут, что-то подумал и решил вкатиться в JS сейчас мне 23 почитал ваш тредик и что-то как-то грустно типо никому джун нахуй не нужен и всё такое...
Стоит пытаться как думаете? Или мне всю жизнь предстоит дрочить бухгалтерию
Аноним 24/07/21 Суб 04:17:23 2105001303
>>2104999
>джун нахуй не нужен
так вроде наоборот пишут что щяс нехваток джунов, только реальных джунов, а не тех кто может привет мир написать

а работа с 1с заебистая ? Типо большую часть дня ты занят делом или хуи пинаешь ?
Аноним 24/07/21 Суб 04:34:52 2105003304
>>2104999
>мне 23
Перекатывайся куда хочешь, ты еще не дед. А жопу одина можно дедам оставить.

>100р.
В час или в месяц?
Аноним 24/07/21 Суб 06:37:03 2105012305
>>2104921
бля у меня колесико не работает, скролится с ним также, а у иви обычные слайдеры
>>2104928
>переопределение вертикального скрола
чё? там просто скрытый скрол и всё
Аноним 24/07/21 Суб 06:59:31 2105013306
>>2105001
Не хватает мидлов по цене ждунов, а не самих ждунов. Кабаны нахуевертят свой стэк, чтоб быстро и дешёво, а потом оказывается, что для поддержки этого говна нужна специалиста держать в штате.
Аноним 24/07/21 Суб 08:52:45 2105023307
Каждый день что-то новое узнаёшь, optional chaining блять откуда он взялся
Аноним 24/07/21 Суб 09:01:51 2105026308
>>2105023
Ебать даже вкатывальщик об этом знает
Аноним 24/07/21 Суб 09:43:30 2105031309
image.png 13Кб, 600x201
600x201
image.png 18Кб, 597x291
597x291
>>2105026
Так я он и есть.
Пацаны делаю всё по видосу годичной давности, сначала state показывает undefined, потом уже вычисляет значение. Но при рендере первое значение вылезает. Причём в видосе всё ок. Что за хуйня
Аноним 24/07/21 Суб 10:32:55 2105046310
>>2105031
Для таких конструкций юзай `` вместо кавычек
Аноним 24/07/21 Суб 10:39:57 2105051311
>>2105031
а всё я сам себя наебал с консолью
>>2105046
но они там есть!
Аноним 24/07/21 Суб 11:29:24 2105112312
>>2105001
>>2105003
Спасибо за ответ.

>а работа с 1с заебистая ? Типо большую часть дня ты занят делом или хуи пинаешь ?
Смотря где друзья рассказывали, что да есть такие конторы где хуи весь день пинаешь, да и у нас если честно можно попробовать. Но я парень честный омежный поэтому стараюсь/стесняюсь хуи пинать.
Просто есть задача и ждут что она будет сделана, а хуи ты пинаешь в процессе решения задачи.
Тут отвлекся куб посмотрел там в тред на дваче на 5 минут заскачил. Здесь видосик на ютубе картинка в картинке включил.
В общем уверен мое пинание хуев от вашего ничем не отличается.
Аноним 24/07/21 Суб 11:30:29 2105113313
>>2105003
В месяц конечно.
Но это норм только по меркам моего ДВ друг в оскву уехал на 150 и говорит это жесть мало с его 3 летним стажем он на 200 хотел
Аноним 24/07/21 Суб 11:36:36 2105119314
>>2105023
Пчел, ты отстаешь, беги быстрей.
Аноним 24/07/21 Суб 12:26:54 2105162315
>>2104999
Я в 26 вкатился, в треде и 30+ были. Будешь въебывать - вкатишься. 1с оставь на пенсию.
Аноним 24/07/21 Суб 12:29:26 2105164316
Аноним 24/07/21 Суб 12:39:29 2105173317
>>2105119
та блин вот уже скоро вкачусь!
Аноним 24/07/21 Суб 13:20:17 2105212318
Аноним 24/07/21 Суб 13:25:41 2105217319
store.PNG 44Кб, 567x599
567x599
main.PNG 13Кб, 524x388
524x388
component.PNG 42Кб, 543x631
543x631
Снимок.PNG 58Кб, 665x468
665x468
Аноны, в чем неправ? Добрые три часа не могу разобрать это говно.
Я в компоненте получения vuex проебался?
Я в axios проебался и не берет?
Как последнее тестить, если он андефинед?

Сервер с продуктами запущен, джон там есть.

Может проеблася с версией vuex и axios? Типо не поддерживают друг друга?

Или я проебался где-то в другом месте?

Памахите.
Аноним 24/07/21 Суб 13:34:04 2105224320
Есть ли способ для родительской функции получать данные из дочерней в Реакте? Вроде простая и нужная вещь, но руководство на классах, а я пытаюсь делать с функциями.
Вот как должно выглядеть:
https://ideone.com/pqcTPn
Аноним 24/07/21 Суб 13:37:07 2105225321
>>2105217
Бля как же заебись что есть аполо и графкл, сука как же я рад что юзаю их а не это говно. Вот обьясни мне вкатывальщику, НАХУЯ тебе стор? Ты читал что нибудь о том что местоположение должно быть одно?
Аноним 24/07/21 Суб 13:38:05 2105226322
>>2105224
Это антипатерн, нахуй перестань так делать
Аноним 24/07/21 Суб 13:39:41 2105229323
>>2105217
$store.state наверное, но лучше сделай геттеры
Аноним 24/07/21 Суб 13:40:54 2105231324
>>2105226
Так а что делать? В чём смысл делать отдельные компоненты, если ты не можешь воспользоваться данными из них?
Аноним 24/07/21 Суб 13:42:25 2105234325
>>2105231
Делаешь родителя там таой юзстейт, от туда прокидываешь данные в другой компонент, никто тебя не заставляет разбивать на отдельные компоненты, можешь хуярить лапшу прямо в одном файле
Аноним 24/07/21 Суб 13:51:42 2105243326
16207880164200.mp4 5932Кб, 596x854, 00:00:35
596x854
Аноним 24/07/21 Суб 13:52:41 2105244327
Аноним 24/07/21 Суб 13:54:10 2105246328
Аноним 24/07/21 Суб 13:59:23 2105248329
изображение.png 83Кб, 759x393
759x393
изображение.png 115Кб, 938x607
938x607
>>2105229
Навернул, но сам store по какой-то причине андефайнед.
Есть еще мысли?

>>2105225
>НАХУЯ тебе стор?
Чому нет? А вообще альтернатив не знаю, четвертый день в вуе. И чот прям какая-то непонятная ошибка, сука, уже 4 часа не могу понять.
Аноним 24/07/21 Суб 14:09:35 2105252330
>>2105224
Callback передай, чё непонятного то?
Аноним 24/07/21 Суб 14:11:18 2105253331
>>2105248
>ошибка
Хз поднял свои старые вьюшки, почему то еще добавлял key

import { createApp } from "vue";

import App from "./App.vue";

import store, { key } from "./store/store";

createApp(App)
.use(store, key)
.mount("#app");


Аноним 24/07/21 Суб 14:11:58 2105254332
image.png 23Кб, 856x280
856x280
>>2105243
>>2105244
>>2105246

Уже нашел решение

Расстояние Левенштейна называется. Библиотеки готовые есть
Аноним 24/07/21 Суб 14:12:11 2105255333
>>2105248
>>2105253
Сам стор

import { createLogger, Store } from "vuex";
import { createStore } from "vuex";
import { InjectionKey } from "vue";

import todos from "./modules/todos";
import search from "./modules/searchedTodos";

import actions from "./actions";
import mutations from "./mutations";
export interface State {
todos: [];
search: string;
}

export const key: InjectionKey<Store<State>> = Symbol();

export default createStore<State>({
state: { todos, search },
mutations,
actions,
modules: {},
});



Аноним 24/07/21 Суб 14:13:26 2105257334
Аноним 24/07/21 Суб 14:31:56 2105264335
>>2105243
const getDiff = (a, b) => {
const longest = a.length > b.length? a.length : b.length;
let i = 0;
let j = 0;
let result = "";

while (j < b.length)
{
if (a != b[j] || i == a.length)
result += b[j];
else
i++;
j++;
}
return result.length/longest*100;
}
Аноним 24/07/21 Суб 14:34:09 2105265336
Катаны, где typescript нормально подучить можно? Основы знаю но хочется TS ниндзей быть
Аноним 24/07/21 Суб 14:34:13 2105266337
>>2105254
Эта штука тебе выдала 0.94. Различие у строк в 3 символа. 3 от 54 ну никак не 0.94.
Аноним 24/07/21 Суб 14:35:21 2105268338
>>2105265
Документация? Ну и вообще бери проекты на ванилле, да переписывай на ТС. Дженерики, омиты, пики, пересечение типов и тд.
Аноним 24/07/21 Суб 14:40:10 2105269339
>>2105268
Да хз, документация как то сухо. Я ее к слову и так прочитал. Мне бы что-то типа best practices. А если в связке с реактом то вообще заебись.
Аноним 24/07/21 Суб 14:47:36 2105273340
>>2105269
Best practice - понятие относительное. по реакту можешь посмотреть TS внутри material-ui, например.
Аноним 24/07/21 Суб 15:31:37 2105309341
>>2105248
>export default
>import { store }
Ммм, типизация
Аноним # OP 24/07/21 Суб 15:36:47 2105315342
image 46Кб, 380x347
380x347
>>2103141
Хуйа не соснешь, ебашь и все будет. Поставил цель и иди к ней.
Хрюши не смеются, тут нет такого - это все байки от долбоебов которые не вкатились, на возраст никто не смотрит. Со мной рядом сидят дяди которым 40лет - они и верстку тебе заебашат, и бэк откулупают как надо, никто про возраст даже не шутит в коллективе, все работают на равных, главное что ценится это знания.

>>2103210
Голов чуть больше 100 уже.
Из них прохромистов 13 человек . Остальные работают хуй пойми кем.
Работу искал на HH. В резюме напиздел про опыт. Петы писал, все что на рутрекере в курсах лежат - кидал себе в петы. Тестовое брал и не одно, они как правило легкие. Брать или не брать тестовое - чисто на ваше усмотрение, если есть желание и время его делать - бери, если не охото ебаться - ищешь дальше, но если ты делаешь тестовое шанс вкатиться быстрее выше, как я понял.
Жить думаю как нить потом, когда работа устаканится и можно будет булки подрасслабить, я думаю через годик уже можно будет.
я давно не порридж, я уже тухлый порридже бумер.

>>2103327
Все что в трендах епт, и то к чему душа лежит.

>>2103728
Привет, спасибо.
Пользовался гайдом из шапки, из мастхев лит-ры серия книг по kj oriley, ydkjs, кантор, мдн + курсы с торрентов. Верстку тоже по торрентам и ютубам прокачивал, но с нуля начинал на html академии, за 500р оплатил 1 месяц курсов.
В шапке годный родмэп, недоебёшься, делай как все написано и все получится, но не быстро, готовься год отдать изучению, если с нуля начинаешь.

Аноним 24/07/21 Суб 16:22:49 2105373343
Аноним 24/07/21 Суб 16:23:35 2105375344
>>2105225
Каким боком аполло к инициализации стора?
Аноним 24/07/21 Суб 16:45:27 2105405345
>>2105375
Не инициализации, а вообще хранение данных. Нахуя хранить какие то данные в сторе на клиенте? Не проше ли несколько лишних запросов делать и тупо тянуть их с сервера? У тебя стор на сервере можно так сказать
Аноним 24/07/21 Суб 16:48:00 2105411346
>>2105405
Во-первых, на хттп запрос много времени уходит, тратится трафик и процессоре время на бэке.
Во-вторых, как мне из одного запроса раскидать данные по нескольким компонентам?
Аноним 24/07/21 Суб 16:53:38 2105422347
>>2105411
>как мне из одного запроса раскидать данные по нескольким компонентам?
Ну ебана у тебя есть родитель, с него и кидай запоос и дальше по чилдренам разноси
Аноним 24/07/21 Суб 16:55:47 2105425348
>>2105411
>тратится трафик и процессоре время на бэке.
Блин пчел это ВЭБ приложение, тут и должен тратится трафик, причем тот же аполо отсылает то что нужно а получает то что запросил, сейчас не 00-е что бы парится за нагрузку на сервер, если ты конечно не в датацентрах работатешь, хотя тогда тебя тут быть не должно
Аноним 24/07/21 Суб 16:56:26 2105427349
>>2105422
Щас бы всю портянку на десять уровней вниз кидать, ммм.
Аноним 24/07/21 Суб 16:57:24 2105428350
Привет всем. Что я пропустил?
Аноним 24/07/21 Суб 17:00:18 2105431351
>>2105425
У меня бэк в облаке, я плачу за cpu hours и чтение из базы.
Аноним 24/07/21 Суб 17:00:20 2105432352
>>2105422
Пропсдриллингом воняешь
Аноним 24/07/21 Суб 17:03:03 2105434353
>>2105432
Как будто че то плохое
Аноним 24/07/21 Суб 17:04:33 2105438354
>>2105217
Пробовал писать в main.js

import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

?
Аноним 24/07/21 Суб 17:56:21 2105483355
>>2103174
Оп нихуя, стори в студию
Аноним 24/07/21 Суб 18:01:05 2105488356
>>2105483
Два чаю, и то и другое моя мечта, но для дата саенса нужны хорошие знания математики
Аноним 24/07/21 Суб 18:01:49 2105489357
>>2105483
Посмотрел видео на ютубе по ML
@
Сделал форк змейки на гитхабе
Аноним 24/07/21 Суб 18:03:57 2105490358
>>2105273
А не подскажешь где посмотреть можно?
Аноним 24/07/21 Суб 18:05:48 2105492359
>>2105488
Ну раз мечта, что тебе мешает поступить в мухосранский универ на физмат на отделение математики. Базу там дадут, математика она и в Африке математика.
Аноним 24/07/21 Суб 18:13:53 2105497360
>>2105488
Для саенса - да, для аналитики поменьше, можешь с неё и начать.
Аноним 24/07/21 Суб 18:14:47 2105498361
>>2105492
Может он уже возрастной или получил вышку, а вторая только платно (хотя не так дорого)
Аноним 24/07/21 Суб 21:09:35 2105640362
тупка.png 40Кб, 847x458
847x458
Боже. Не сплю 30й час. И вероятнее всего люто туплю, но никак не могу доделать метод, а хочется.

Есть объект cart, у которого есть два свойства из массивов объектов.
Свойство productsInCart хранит объекты с id, ценой, и всяким.
Свойство productsQuantity хранит объекты с id и количеством.
Хочу добавить метод, считающий общую сумму добавленных товаров в cart.

Это можно теоретически написать с помощью пары циклов и простейших функций, без знания методов массивов типа .reduce() или я занимаюсь хуйней? Или я не вижу элементарного и лучше идти спать?
Аноним 24/07/21 Суб 21:19:06 2105654363
download.jpeg 5Кб, 193x261
193x261
>>2105640
>Не сплю 30й час
>Есть объект cart
Аноним 24/07/21 Суб 21:31:31 2105675364
Посоветуйте, пожалуйста, книгу про верстку для начинающих.
Аноним 24/07/21 Суб 21:33:40 2105678365
>>2105640
А нахуя тебе 2 массива?
Не проще ли сделать один массив объектов, где в объекте еще и количество будет указываться?
Если даже так надо, почему ты просто форычем пройтись по массиву с элементами и сложить все как надо?
Аноним 24/07/21 Суб 21:36:06 2105681366
>>2105675
> книгу про верстку
Пожалей деревья, ирод
Аноним 24/07/21 Суб 21:37:19 2105685367
>>2105681
Ну я бы электронной версией пользовался
А туториалы или курсы как-то так себе выглядят, хочется чтобы по полочкам
Аноним 24/07/21 Суб 21:37:25 2105686368
>>2105640
Не поняла необходимости в массиве в productsQuantity. Ты по сути там хранишь id и количество. Просто в productsCart клади сразу количество товаров и все. Соответственно totalPrice будет как-то так выглядеть:
const totalPrice = productsCart.reduce((acc, val) => {
return acc + (val.price * val.quantity)
}, 0);
Аноним 24/07/21 Суб 21:47:28 2105700369
>>2105685
Что такое сетка знаешь? Это всё, что требуется из теории. Потом наверни туториал к Bootstrap и, вуаля, ты уже умеешь решать 97% задач на верстку.
Аноним 24/07/21 Суб 21:49:39 2105707370
>>2105700
>Что такое сетка знаешь?
Да вот именно, что не особо.
Аноним 24/07/21 Суб 21:54:15 2105712371
Типа на флексбоксе или что там есть с нуля не сделаю
Аноним 24/07/21 Суб 21:58:46 2105716372
>>2105678
>А нахуя тебе 2 массива?
>Не проще ли сделать один массив объектов, где в объекте еще и количество будет указываться?
>>2105686
>Не поняла необходимости в массиве в productsQuantity.
>Ты по сути там хранишь id и количество. Просто в productsCart клади сразу количество товаров и все.

Это больше импровизация.
Захотел посмотреть как работают простейшие манипуляции с DOMом, добавление элементов, поиск по тегам/классам. Как работает цикл фор ин и фор оф на примере своей же вёрстки.
Массив productsQuantity пришел позже, когда я понял, что единственное место где у меня хранятся количества, это иннерТекст какого-то <p>, а это совсем жутко. А изменять объект тоже нельзя, я уже использовал его для сравнения в другом месте. Вот и вышел этот гомункул на костылях.
В процессе натыкался на тот же .reduce(), но уже голова с трудом соображала. Думал справлюсь тем, что уже знаю.

Спасибо. Значит не буду мучаться. Потом вернусь, освоив побольше возможностей.
Аноним 24/07/21 Суб 21:59:53 2105721373
>>2105686
> без знания методов массивов типа .reduce()
Хехмда. Лучше пакеж сисечки.
Аноним 24/07/21 Суб 22:02:58 2105723374
Аноним 25/07/21 Вск 05:28:14 2105914375
@dvachannel ⚡ Д[...].mp4 3430Кб, 672x960, 00:00:14
672x960
Почему проекты больше не пишутся на ваниле?

Есть еще минусы кроме неудобной работы с обработчиками событий?

Как же бесят все эти ваши ебаные фреймворки, тайскрипты и прочая сотня абстракций над абстракциями
Аноним 25/07/21 Вск 07:16:40 2105924376
>>2105914
Я пишу.
> неудобной работы с обработчиками событий
Например?
Аноним 25/07/21 Вск 07:56:22 2105928377
>>2105914
>Как же бесят все эти ваши ебаные
Наоборот после вью ну и реакта наверное, нахуй эту ванилу, как раньше без этих библиотек жили хз
Аноним 25/07/21 Вск 08:10:26 2105930378
>>2105914

Если фронд простой че бы на ваниле не делать? Как раньше на жикуери только сейчас всё так же удобно в ваниле. Ну +-
Аноним 25/07/21 Вск 09:42:54 2105969379
Насколько хуево использовать тег <br/> ? Прочитал, что это плохая практика, а у меня как раз код в БРах. Поудалял, единственный варик, чтобы текст соответствовал макету - задавать ему ширину. Но все равно есть моменты, где будто бы невозможно снести определенное слово, как это сделано в макете. ЕЩе советовали делать несколкьо тегов p, что не кажется мне лучше чем <br/>. Какая практика лучше ?
Аноним 25/07/21 Вск 10:22:53 2106000380
>>2105969
Текст в блоках под макет не подгоняют
Аноним 25/07/21 Вск 10:35:38 2106015381
>>2105969
Это из той же дилеммы, дескать, что лучше: пробелами в ворде текст выравнивать или стилями параграфов? Первое считается дурным тоном, типа, на отъебись сделал. По факту же разницы довольно мало.
Аноним 25/07/21 Вск 11:12:13 2106037382
>>2105969
Не пользуйся br. Пользуйся margin у дочерних блоков и padding для родительских. <p> - это семантичемкий тэг. Его используй для параграфов.
Аноним 25/07/21 Вск 11:20:05 2106044383
16268588429572.jpg 32Кб, 430x310
430x310
Кстати такой вопрос всем. Если вы верстаете таблицу - вы делаете по семантике и ебётесь с <tr> / <td> или забиваете хуй и быстро делаете вёрстку с помощью гридов/флексбоксов?
Аноним 25/07/21 Вск 11:49:03 2106070384
>>2106044
Быстро делаю с tr/td и не ебусь с версткой вообще
Аноним 25/07/21 Вск 12:02:03 2106072385
>>2106044
а что сейчас до сих пор разметку на таблицах делают?
Аноним 25/07/21 Вск 12:04:58 2106074386
>>2106072
>а что сейчас до сих пор разметку на таблицах делают?
чому нет?
Аноним 25/07/21 Вск 12:17:34 2106085387
>>2106072
Ну по прямому назначению это проще использовать.
Хотя я бы все равно сделал гридом на дивах.
Аноним 25/07/21 Вск 12:40:04 2106106388
>>2106072
Вопрос был не про табличную вёрстку, а про то, как вы верстаете таблицы на сайте. Мне лично легче гридами это все заебашить и адаптивить, но, с точки зрения семантики правильно использовать вот эти table thead tbody tr td th и т.д.
Аноним 25/07/21 Вск 12:57:53 2106135389
>>2106044
По тейблу конечно же если это таблица
Быстрее бы уже тег придумали который позволил бы просто мержить несколько ul вместе разными способами
Аноним 25/07/21 Вск 13:07:13 2106155390
>>2106106
Таблицы - это не про адаптив.
Аноним 25/07/21 Вск 13:12:06 2106169391
>>2106155
Люто двачую. А ведь раньше динозавры с помощью неё макеты размечали
Аноним 25/07/21 Вск 14:02:40 2106221392
здоровыйсоннезд[...].png 14Кб, 604x383
604x383
>>2105640
>>2105716
Вот что я хотел вчера высрать. Проснулся и дописал.
Аноним 25/07/21 Вск 14:05:32 2106227393
>>2106221
М-да, тут даже перезванивать не надо.
Аноним 25/07/21 Вск 14:11:05 2106230394
>>2105640
чел, выучи методы массивов. я какой раз вижу, что сука куча вкатышей не знают методов массива, хотя это один из столпов, на к-ром стоит JS (за другие ЯП не шарю). Любая хуйня, будь это ООП или манипуляция с DOM тащат и упрощаются благодаря таким божьим вещам как .map, .reduce, .filter, .find и тд

а ведь многие даже на собесы идут, не зная отличий forEach и map =)
Аноним 25/07/21 Вск 14:58:17 2106282395
Аноним 25/07/21 Вск 15:01:02 2106283396
>>2106230
Ну это, хуе-мае. Метод .мап на выходе возвращает массив, хуе-мае, над которыми уже были воспроизведены какие-то действия, а форИч нихуя не возвращает и служит для перебора значений, вооот.
Аноним 25/07/21 Вск 15:02:33 2106287397
Аноним 25/07/21 Вск 15:22:09 2106294398
>>2106283
и мутировать исходные значения массива
Аноним 25/07/21 Вск 15:44:49 2106309399
Жыды из мелкософта сделали wsl2 только для про, educational и корп версии. А 10к платить ради понтов перед пацанами в попенспейсе жалко (((.

Есть тут кто юзает бубунту на win wsl, в чем профиты по сравнению с каким-нибудь cmder? Ну там, ноду можно одной командой обновить, а еще что?
Аноним 25/07/21 Вск 15:54:19 2106318400
>>2106309
Поставь бубунту на usb hdd и работай с нее. Можешь дома и на работе на одной системе сидеть. И дуалбуты не нужны.Профит.
Аноним 25/07/21 Вск 16:01:03 2106323401
>>2106309
Полноценный линупс, можно невозбранно конпелировать модули.
Аноним 25/07/21 Вск 16:01:28 2106324402
>>2106309
> ноду можно одной командой обновить
Пчел, nvm...
Аноним 25/07/21 Вск 16:41:31 2106382403
>>2105914
Запомни: фреймворки библиотеки и прочее сделаны с единственной целью: сделать твою жизнь проще.Когда тебе нужно сделать статичный лендинг, то вопросов нет, фрейм не нужен.Как только что то чуть сложнее - жопу порвешь на ваниле.
Аноним 25/07/21 Вск 17:23:18 2106421404
wsl2.png 87Кб, 1382x518
1382x518
>>2106309
У тебя устаревшая информация, на домашней с какой-то версии можно в wsl2.
Аноним 25/07/21 Вск 18:10:42 2106480405
>>2105914
Для больших проектов слишком много писать кода. А для старых браузеров есть Babel
Аноним 25/07/21 Вск 18:20:21 2106493406
Честно признаюсь, что я так и не понял смысл REDUX. Такое чувство что это ультра постирония и наёб гоев. То есть эта срань позволяет выполнять различные алгоритмы с переменными, но нахера мне использовать какой-то РЕТАРДКС, если любой нормальный человек может просто написать функцию для работы с переменными и использовать её?
Аноним 25/07/21 Вск 18:24:05 2106499407
16233498966810.webm 17895Кб, 1280x720, 00:02:26
1280x720
>>2106493
Гои что-то подозревают.
Аноним 25/07/21 Вск 18:26:47 2106503408
>>2106493
Какую, блядь, функцию? Что ты несёшь?
Вот нажал я кнопку поиска, как крутилка знает, что пора включаться? Как таблица знает, что ответ пришёл?
Аноним 25/07/21 Вск 19:11:46 2106600409
>>2106503
>Вот нажал я кнопку поиска, как крутилка знает, что пора включаться? Как таблица знает, что ответ пришёл?
По событиям. Казалось бы, причём здесь редух?
Аноним 25/07/21 Вск 19:13:22 2106602410
>>2106493
да есть один видос на ютубе не скажу от кого, он там свой редукс делает, буквально там 3 метода простых
Аноним 25/07/21 Вск 19:17:03 2106606411
Как в вебпуке заставить высирать скрипты `type="module"` в шаблоны? Или это надо в HTMLWebpackPlugin костылить кастомные инсерты через циклы?
Аноним 25/07/21 Вск 19:21:24 2106610412
>>2106602
>буквально там 3 метода простых
Так в редуксе вообще "одна" функция, которая пропукивает состояние в зависимости от экшона. В ней просто будет дохуя редюсеров и экшн криэторов. А если ещё и ассинхронщина поверх, то вообще ехал бойлерплейт через бойлерплейт.
Аноним 25/07/21 Вск 19:33:00 2106613413
>>2106600
1) У тебя будет N и М подписчиков и NxM зависимостей. А с редаксом M зависит от одного стора 1хM
2) У тебя есть состояние в виде объекта, которым можно управлять, дебажить, а не нативные состояния инпутов, кнопок
3) Это состояние предсказуемое из-за редюсеров. Ты знаешь что если а = 2 то после акшена increment состояние станет a + 1, т. е 3. Если что-то пошло не так, просто правишь нужный свитч бранч в редьюсере, отвечающий за экшен.
4) Зависимости M являются мат функциями состояния, знач ты понимает какие значения биндятся в инпуты, классы стили. Птотому что состояние предсказуемое и однозначное.

На сложном проекте без редаксо будет головушка бобо...
Аноним 25/07/21 Вск 19:58:32 2106626414
>>2106493
>не понял смысл REDUX
Лол я вот понял, там нихуя сложного, но это лишний уровень хранения данных, нахуй не нужно лишнее дублирование
Аноним 25/07/21 Вск 20:00:21 2106630415
Аноним 25/07/21 Вск 20:03:09 2106635416
>>2106630
У тебя все на сервере лежит
Аноним 25/07/21 Вск 20:05:57 2106638417
>>2106635
А как биндится туда сюда? Гоняешь куски хтмл по сети?
Аноним 25/07/21 Вск 20:13:31 2106645418
1620749995857.jpg 67Кб, 1000x750
1000x750
Анончики-сеньёрчики, нужен ваш совет.
Пишу некий аналог экселя на реакте, который будет с бэка запрашивать JSON описывающий документ с полями, значения которых рисуются в форму и можно крутить на фронте. Первоначально я хотел просто ловить фронтом JSON и его поля в инпуты растаскивать, но загвоздка в том, что документы могут быть разные и как следствие поля в JSON`е тоже будут различаться. На каждый документ писать свою компоненту это шиза (в документе может быть и 20 и 30 полей), поэтому возникла идея написать маппер. У меня под фронт сделан свой мини-бэк на чистой ноде, через который проходят все запросы. В теории я могу на нём ловить исходный JSON, маппить его и отдавать массив инпутов, которые фронт будет рисовать. Итак вопрос: идея говно и можно лучше или в целом нормальное решение
Аноним 25/07/21 Вск 20:20:50 2106648419
>>2106610
ну да так и есть, напоминаю, что редакс - это просто сраный нпм пакет, ты даже деньги за него не платишь, в чём бугурт?
Аноним 25/07/21 Вск 20:21:29 2106649420
>>2106645
Формы можно генерить компонентой высокого уровня из схемы документа

Можешь либо иметь какой-то фиксированный набор схем для всех видов документов, которые у тебя будут, либо генерить ad-hoc схему из любого JSON
Аноним 25/07/21 Вск 20:24:02 2106652421
>>2106613
>1) У тебя будет N и М подписчиков и NxM зависимостей. А с редаксом M зависит от одного стора 1хM
Охуенные истории, рякт по дефолту все ивенты делегирует в свой рут, то что ты там рисуешь всякие хэндлеры - это для макак оставили.
>2) У тебя есть состояние в виде объекта, которым можно управлять, дебажить, а не нативные состояния инпутов, кнопок
Угу, нужно состояние каждой кнопки запихивать в глобал стор.
>просто правишь нужный свитч бранч
Редуходебил и не скрывает, что хуярит всё через свитч.
>4) Зависимости M являются мат функциями состояния, знач ты понимает какие значения биндятся в инпуты, классы стили. Птотому что состояние предсказуемое и однозначное.
Маняматика опять понесло. Предсказуемое и однозначное состояние только на машине Тюринга можно заиметь.
Дока по редуху пять раз протекла по памяти, пока её читал. И это блять сайтик с текстом, без всяких канвасо-йоб. Впрочем, как маняматики и любят: МОТЕМАТИЧИСКИ ДОКОЗУЕМО и жрёт гиг памяти на каждый пук.
>На сложном проекте без редаксо будет головушка бобо...
Так ты ж пердолик, какие сложные проекты?
Аноним 25/07/21 Вск 20:38:09 2106666422
>>2106645
И шо? Дебс, проблема не в баблинге, а в сложности. У тебя набор состояний у контролов. Ты состояния меняешь взаимной пересылкой событий. В результате тебя неоднозначное состояние
а = b + с
b = a + c
c = a + b
Аноним 25/07/21 Вск 20:38:35 2106668423
Аноним 25/07/21 Вск 20:49:38 2106672424
Сап анончики, я не джавастриптизер, но пришла пора копаться в этом вашем всем. В общем объясните пожалуйста работу fetch. Желательно на очень простом примере
Аноним 25/07/21 Вск 20:50:08 2106673425
image.png 7Кб, 328x128
328x128
image.png 377Кб, 467x591
467x591
image.png 5Кб, 384x56
384x56
Анончики, есть гуглкапча, как сделать на JQuery эмитацию клика на неё чтобы она запустилась? Указал стрелочкой куда эмитировать клик

Пытался делать как на 3 пике, не работает, как и вариант на ваниле querySelector().click()
Аноним 25/07/21 Вск 20:51:12 2106674426
>>2106672
Документация, мать твою, ты слышал о ней?
Аноним 25/07/21 Вск 20:52:28 2106677427
>>2106674
Слышал. Какое-то говно.
Аноним 25/07/21 Вск 20:55:29 2106682428
>>2106677
Тогда делай на жаве.
Или откуда ты там вылез.
Аноним 25/07/21 Вск 21:00:07 2106688429
>>2106672
Создает HTTP-запрос, возвращает промис. Реализуется непосредственно браузером.
Аноним 25/07/21 Вск 21:09:13 2106696430
image.png 49Кб, 814x814
814x814
>>2106672
Если кратко, то пик.
Если не кратко, то на ютуб, где своими словами излагают.
Смысла все это переписывать своими словами тут никакого нет.
Аноним 25/07/21 Вск 21:26:03 2106721431
>>2106673
Очевидно же что-то селектором тогда.
Аноним 25/07/21 Вск 21:29:38 2106730432
Аноним 25/07/21 Вск 21:31:44 2106736433
Аноним 25/07/21 Вск 21:45:51 2106751434
>>2106730
Это же не для фронтомакак. Мне hotwire нравится но какой-то сложной вещи как на компонентном подходе на нем не сделаешь. Конечно бекам приятно что жса с гулькин нос. Понимаешь, ты не будешь на беке пилить сложную модель чтобы наример анимировать перетаскивание веток в каталоге. А если будешь все это реализовывать на фронте опять придешь к двум отдельным состояниям на фронте и беке.
Аноним 25/07/21 Вск 21:52:20 2106754435
>>2106649
Но ведь мне тогда придётся иметь либо 5-6 здоровенных компонент, либо иметь один очень большой компонент. И при увеличении кол-ва документов размер этого говна будет расти.

>либо генерить ad-hoc схему из любого JSON
Что?
Аноним 25/07/21 Вск 21:58:21 2106759436
>>2106754
Любую сложную херню можно (и нужно) внутри декомпозировать.

>>либо генерить ad-hoc схему из любого JSON
>Что?

Для любого дока в JSON можно сгенерить схему, которой он будет соответствовать. Вот примерчик

https://jsonformatter.org/json-to-jsonschema
Аноним 25/07/21 Вск 22:35:41 2106783437
carbon (4).png 226Кб, 2048x1092
2048x1092
>>2106759

Я понимаю, что нужно декомпозировать. Просто иметь отдельную компоненту под каждый документ это ппц громоздко + есть нода, которую можно этим загрузить и не тащить это на фронт.

Не, мне внешняя апиха уже json отдаёт, как на пике initialData.
Аноним 25/07/21 Вск 22:51:09 2106794438
>>2106783
>иметь отдельную компоненту под каждый документ это ппц громоздко
Так тебе не предлагают заводить по отдельной компоненте на каждый документ. Тебе нужна одна-единственная высокоуровневая компонента, которая сделает всё что нужно, имея в наличии схему документа и сам документ:

<document-view schema={documentSchema} data={document} />

(и соответствующая ему форма)

<document-form schema={documentSchema} data={document} oninput={updateDocument} />
Аноним 26/07/21 Пнд 00:05:39 2106823439
>>2106673
>querySelector().click()
Все работает, проверяй селекторы.
Аноним 26/07/21 Пнд 03:14:07 2106899440
>>2106221
Сорян, конечно, но это пиздец полный.

>>2105914
>Почему проекты больше не пишутся на ваниле?
А почему программы больше не пишутся на ассемблере?

>Есть еще минусы кроме неудобной работы с обработчиками событий?
Есть еще минусы кроме написания программ на перфокартах в двоичном коде?

>Как же бесят все эти ваши ебаные фреймворки, тайскрипты и прочая сотня абстракций над абстракциями
Как же бесят все эти ваши ЯПы, библиотеки и прочие ебаные абстракции, буду врукопашную 1 и 0 на шине выставлять.

Аноним 26/07/21 Пнд 05:10:23 2106906441
>>2105969

Если тебе нужен перенос строки в тексте - ты делаешь br или сохраняешь форматирование при помощи white-space Какие здесь проблемы вообще могут быть?
Аноним 26/07/21 Пнд 05:36:19 2106909442
Блин, чё делать, если из меня, джаваскриптера, реально делают обычного версталу? Уже около года не занимался ничем, кроме вёрстки из фигмы, и вот сегодня понадобилось сесть за написание кое-какой обёртки - а уже блин ничего и не помню! Вспомнил, конечно, всё-таки 5 лет стаж в JS, но, бля, как-то херово понимать, что я ощутимо деградировал за последний год как программист.
Аноним 26/07/21 Пнд 06:23:57 2106925443
>>2106909
>чё делать
Искать ту работу где будешь делать то что нравится. Но если за 5 лет стажа ты дальше версталы не укатился может попробуешь за фрезерным или токарным станками?
Аноним 26/07/21 Пнд 09:29:07 2106984444
Я могу в реакте форич использовать? У меня проблема, что не нужно рисовать img, если в объекте нету поля со ссылкой на картинку
Аноним 26/07/21 Пнд 09:34:03 2106987445
>>2106984
При чем тут форич

{
src
? <img src="{src}" />
: <></>
}
Аноним 26/07/21 Пнд 09:48:42 2107007446
Аноним 26/07/21 Пнд 10:04:20 2107014447
image.png 20Кб, 566x264
566x264
Аноним 26/07/21 Пнд 10:39:20 2107046448
>>2107007
>>2106987
кстати оба способа подходят, а какой лучше получается или нет разницы?
Аноним 26/07/21 Пнд 10:52:17 2107061449
>>2107046
Естественно с фильтром если у тебя массив картинок или вместо картинки не надо ставить заглушку.
Аноним 26/07/21 Пнд 10:53:45 2107062450
Аноним 26/07/21 Пнд 11:37:31 2107123451
Всем привет. У меня есть анимация на JS в веб версии сайтика. Но надо, чтобы она не работала и изменения, которые она применяла к элементам исчезали на мобильной версии сайтика. Как это реализовать? я че-то в тупик встал, хуйню какую то пишу.
Аноним 26/07/21 Пнд 11:52:35 2107146452
>>2107123
Пчел, ты даже не стараешься...

@media only screen and (max-width: 768px) {
.animation_class{
transition-property: none !important;
transform: none !important;
animation: none !important;
}
}
Аноним 26/07/21 Пнд 11:54:03 2107150453
>>2107146
Если бы все было так просто. Анимация должна быть на setInterval() и берётся из JS файла, что очевидно. Есть варианты ?
Аноним 26/07/21 Пнд 12:09:18 2107158454
>>2107150
Значит в жс смотришь, если мобила, то анимацию не запускаешь.
Аноним 26/07/21 Пнд 12:10:49 2107164455
>>2107158
Да это я уже реализовал, она действительно не запустится на мобилке, но если ее запустить на ПК, а потом сменить ширину на мобилку, то останутся примененные стили, а именно left/opacity, из-за чего на мобилке все летит по пизде. я вот и не ебу, что с этим сделать))
Аноним 26/07/21 Пнд 12:14:57 2107165456
>>2107164
>left/opacity
Принудительно на мабилке поставить left/opacity ?
Аноним 26/07/21 Пнд 12:24:02 2107173457
>>2107165
сработало. получилось костыльно, но да похуй. спасибо
Аноним 26/07/21 Пнд 13:13:28 2107225458
image.png 7Кб, 328x128
328x128
image.png 6Кб, 416x79
416x79
Аноны, попоробую ещё раз описать цель, есть один сайт и на нём есть рекапча которую нужно после обновления страницы нажимать и проходить, вот этот вот клик на неё отнимает лишнее время и целый клик, по этому решил через расширение написать скрипт который бы сам на неё нажимал чтобы мне оставалось только выбрать 3 ебучих картинки, как с помощью JS имитировать клик на этот чекбокс с 1 картинки? Я пытался сделать как на картинке 2, но пишет то что вы на ней видите, по обычным элементам на странице этот способ работает, но вот наверно потому что рекапча во фрейме выдаёт вот эту вот хуйню, но нужно добавить что если иследовать дерево рекапчи с помощью браузера то внезапно начинает работать, но это же не вариант каждый раз нажимать на капчку и иследовать элемент когда мы пытаемся избавиться от лишних кликов, этот чекбокс нарисован с помощью span с id recaptcha-anchor, можете проверить на любом сайте с гугл капчей что не работает после обновления страницы и без иследования элемента средствами браузера, подскажите как наебать систему, а то меня уже от этого нажатия на капчу перед её расшивкой аж трясёт, пока из запасных вариантов только написание скрипта который будет перемещать курсор в область рекапчи и уже там имитировать клик мышкой, но это мне кажется ебланизм
для ленивых как я document.querySelector('#recaptcha-anchor').click()
Аноним 26/07/21 Пнд 13:33:05 2107244459
>>2107225
Так запускай расширение в фрейме с рекапчей
Аноним 26/07/21 Пнд 13:34:46 2107247460
У меня к вам архитектурный вопросец:
Вот допустим есть типичный TODO list. Нажимая на задачу из списка мы проваливаемя в карточку задачи, где можем поменять название и дату. В карточке есть кнопки "сохранить" и "отмена".
Если я хочу использовать в приложении "конструкторкий" подход, т.е. за одно действие отвечает один запрос. Чтобы можно было меняя порядок и структуру мини-вызовов строить ращличную логику, API и т.д.
НО, вот допустим мы поменяли имя задачи, ушел ajax и имя поменялось на сервере, потом поменяли дату в карточке и опять ушел ajax. потом пользователь передумал и нажал отмену. Т.е. он ожидает что имя и дата вернутся назад. Что делать в такой ситауции, чтобы сохранился функционал отмены всего? Опять строить цепочку запросов с отменами? Или же наоборот сохарнять все изменения строго по кнопке "сохранить" и запускать цепочку сохранений только по этой кнопке. Тогда с отменами проблем не будет.
Аноним 26/07/21 Пнд 13:37:18 2107252461
>>2107225
у программного клика будет параметр isTrusted = false который передает движок браузера. Проверку на робота не пройдешь.
Аноним 26/07/21 Пнд 13:47:16 2107268462
>>2107247
Плюсы и минусы каждого варианта?
Аноним 26/07/21 Пнд 14:05:04 2107283463
>>2107247
> Или же наоборот сохарнять все изменения строго по кнопке "сохранить" и запускать цепочку сохранений только по этой кнопке
Зис. Тебе бэк заебут запросами на сохранение.
Аноним 26/07/21 Пнд 14:07:37 2107287464
image.png 5Кб, 473x60
473x60
image.png 377Кб, 467x591
467x591
>>2107244
попробовал что-то типа как на пике 1, в расширении указал что запускать на домене гугла, нихуя не происходит

>>2107252
да мне бы просто сделать автоклик на этот ебучий квадратик чтобы открылась форма с картинками как на пике 2, картинки то я сам уже буду кликать, неужели никак не сделать автоактивацию этой ебучий капчи?
Аноним 26/07/21 Пнд 14:12:33 2107291465
>>2099993 (OP)
Двач, что делать если мне дали ревьюить код синьора и я там кучу проблем нашел? Может на самом деле это я не прав, а у него все нормально, и я спиздану херню, написав кучу замечаний?
Страшно очень страшно
Аноним 26/07/21 Пнд 14:14:42 2107294466
>>2107291
Есть аргументы за другое решение - пиши. Нет - молчи.
Аноним 26/07/21 Пнд 14:17:12 2107295467
>>2107294
Ну там по сути решение не работает, но ведь это QA проверять должны, а не на ревью? Где вообще разделение между тем что выявляется на ревью и тестерами то?
Блять почему я такой омежка...
Аноним 26/07/21 Пнд 14:18:52 2107297468
>>2107295
Тащемта юнит-тесты для этого есть.
Если этот сеньор тебя раздражает, то пусть ему тестеры накидвют в панамку.
Аноним 26/07/21 Пнд 14:26:19 2107299469
>>2107297
Там новый функционал в вебпуке, это не покрыть юнит тестами, а тестеры скорее всего и не знают что это такое ваш вебпук
Аноним 26/07/21 Пнд 14:43:28 2107308470
>>2099993 (OP)
Можно ли юзать svg как pwa иконку? Или надо обязательно высирать тонну png
И посоветуйте плз плагин для вебпака который ассеты для манифеста нагенерирует за меня
Аноним 26/07/21 Пнд 14:55:39 2107318471
>>2107308
Хелп помогите плз плз плз
Аноним 26/07/21 Пнд 15:18:50 2107338472
>>2107283
Ну кол-во запросов будет в итоге примерно одинаковое. Согласен 10 маленьких запросов хуже чем 1 большой. Но в обратной ситуации, когда мы редактируем оч.большую структуру и меняем допустим имя, то прилетит один маленький запрос.Либо надо мудиться с сохранением изначального состояния и после редактирования и отправлять только измененные поля. Тут наверно уже зависит от характера приложения, чего больше созданий объектов или редактирования.В итоге получается нужно иметь и "монолитную" API для вытаскивания и редактирования всего сразу и "конструкторскую" API с помощью которой можно собрать нужный функционал из готовых частей.
>>2107268
Я так подумал при сохранении сразу особо плюсов нету.
Аноним 26/07/21 Пнд 15:34:03 2107350473
>>2107338
Для больших объектов целесообразно предусмотреть патч отдельных полей.
Для маленьких - проще сохранять целиком.
Аноним 26/07/21 Пнд 15:59:56 2107380474
В проектах для портфолио я использую react router, но есть ещё какой-то next js? Кто шарит в каких случаях используют его, а когда роутер?
Аноним 26/07/21 Пнд 16:01:40 2107385475
>>2099993 (OP)
Посоны, на странице есть тег <a>, внутри него текст, как скопировать этот текст в буфер обмена? Гугл говорит что только ебучим костылём типа создать в конце страницы инпут, скопировать туда этот текст, выделить этот инпут с помощью select() и копировать с помощью .execCommand("copy"), правда всё так хуёво и нет команды для копирования текста из блока по айди или классу в буфер обмена без предварительного его копирования в инпут?
Аноним 26/07/21 Пнд 16:20:28 2107406476
>>2107385
Я сделал костылем, но красиво.
Брал текст по клику, срабатывала функция, создавался текстареа, туда заносился текст, оттуда уже текст сохранялся в клипбоярд, текстаареа удалялся... PROFIT!!!
Аноним 26/07/21 Пнд 16:24:44 2107409477
E4O2UVfXEAMKm5v.jpeg 23Кб, 336x393
336x393
Аноним 26/07/21 Пнд 16:48:30 2107450478
image.png 10Кб, 424x113
424x113
>>2107409
Анон, у меня с этими вашими промисами всё сложно, чё дальше то делать? Пишу после этого document.execCommand("copy") и в буфере пустота

>>2107406
Этот способ я и нашёл, но всё же хочется без создания лишних блоков и минимум кода, желательно на экпаскрипт 5, с ними у меня ещё нормально
Аноним 26/07/21 Пнд 17:14:32 2107493479
>>2107450
Пчел, ну написано же, что сосноль пиздит фокус у документа. Выполни из своего кода.
Аноним 26/07/21 Пнд 17:58:49 2107549480
Я пытаюсь учить реакт, я думал там как-то сделано так, что ты пишешь меньше строк, чем на чистом джаваскрипте.

Но я посмотрел видеоурок про обработку форм на реакте. Там форма с двумя инпутами, 1 - имя, 2 - email. Там подключается файл с хуком на 50 строк. И файл с двумя инпутами на 100 строк. В сумме 150 строк, чтоб 2 инпута валидировать. Но там при том валидация несложная просто проверка, что инпут с именем не пустой и что инпут с email содержит @.
Аноним 26/07/21 Пнд 18:10:20 2107566481
Аноним 26/07/21 Пнд 18:11:07 2107568482
>>2107549
А сколько по-твоему это должно занимать?
Аноним 26/07/21 Пнд 19:06:27 2107665483
>>2107549
Хуя ты умный. Сделай статью на хабре, объясни, что все заблуждаются.
Аноним 26/07/21 Пнд 19:55:16 2107720484
Суп программач. Я вообще не разраб, а скорее такой, полу-тестировщик. По долгу службы иногда приходится прокликивать веб-сервисы и на работе, и я время от времени сталкиваюсь в консоли с ошибками вида "cannot read property 'x' of undefined" или "of null". Что это блядь за стактрейс такой? Как это вообще читать и понимать?
Аноним 26/07/21 Пнд 19:58:54 2107725485
>>2107720
const test ={ op: 'hui' };
console.log(test.his_mother.is_good_woman);
Аноним 26/07/21 Пнд 20:02:55 2107729486
>>2107725
Т.е. какой-то уебок у нас в разработке называет переменную как "х"? А откуда undefined-то берется? Анончик, еще раз - я не разработчик и не знаю, как это работает.
Аноним 26/07/21 Пнд 20:06:22 2107732487
>>2107729
Не переменную, а свойство объекта.
Передай этому дауну, что уже изобрели optional chaining.
Аноним 26/07/21 Пнд 20:08:48 2107734488
image.png 2Кб, 206x36
206x36
>>2107732
А что за undefined вот тут, когда я объявляю переменную?
Аноним 26/07/21 Пнд 20:10:41 2107736489
>>2107734
В данном случае undefined - это результат присваивания. Не твой случай.
Аноним 26/07/21 Пнд 20:16:42 2107748490
image.png 3Кб, 211x74
211x74
>>2107736
Анончик, а можешь объяснить, как это работает? Мы же и там, и там присваиваем. Почему в одном случае возвращается undefined, а в другом - результат присваивания?
Аноним 26/07/21 Пнд 20:42:18 2107774491
>>2107568
>>2107665
Не, я просто думал раньше, что реакт супер крутая штука, которая всё упрощает. Но когда я увидел, что для проверки, что один инпут не пустой, а второй имеет символ @ нужно 150 строк кода, то я понял, что для чего большего, чем 2 инпута придется писать очень много кода.
Аноним 26/07/21 Пнд 20:48:11 2107777492
>>2107748
Было б
const a = 5;
то вернулся бы
undefined
Аноним 26/07/21 Пнд 20:50:17 2107779493
>>2107748
Во втором случае на глобальном объекте создаётся пропертя а со значением 5.
Напиши window.a
Аноним 26/07/21 Пнд 20:55:42 2107788494
Я в консоли браузера пишу всякий код, чтоб посмотреть как он сработает.

А чтоб очистить консоль я нажимаю кнопку clear console ctrl+L.

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

Как этот самый код очистить? Чтоб при нажатии курсора вверх не показывался раннее введенный код. Как всё очистить полностью?
Аноним 26/07/21 Пнд 21:00:38 2107793495
Аноним 26/07/21 Пнд 21:13:12 2107812496
>>2107793
Не, я даже могу закрыть все вкладки, браузер закроется, могу ещё историю очистить за всё время, в дополнительно галочки все поставить, чтоб всё удалилось.

Но когда я возвращаюсь обратно в браузер, в консоль, нажимаю курсор вверху, то там выходит старый введенный код. Хочу удалить его напрочь, но не получается.
Аноним 26/07/21 Пнд 21:15:52 2107815497
1627323377188.jpeg 13Кб, 286x212
286x212
Аноним 26/07/21 Пнд 21:21:05 2107820498
>>2107815
Ух, ты, круто! Всё удалилось! Спасибо!
Аноним 26/07/21 Пнд 21:29:14 2107828499
>>2107774
Да ты прав, пчелик главное на собесе то же самое скажи, ок?
Аноним 26/07/21 Пнд 21:37:12 2107840500
>>2107828
Нет, я так не скажу. Ну, представь, я скажу, что для 2 инпутов надо 150 строк, и что для более сложных вещей значит придется тоже много строк писать. А они там как ты психанут и обидятся, и всё, добрый вечер.
Аноним 26/07/21 Пнд 21:45:44 2107850501
Снимок.JPG 13Кб, 239x329
239x329
Аноним 26/07/21 Пнд 21:53:28 2107859502
В ньюфаг треде не могут ответить.

Как делается подобное https://bureau.ru/books/chess/demo/ ?
Чтобы просто листать, а у тебя на экране и текст выделяется, и фигурки в полях ходят как положено. Вот бы кто объяснил, хочу книгу одну так оформить. Книга, текст и партии есть, я просто хочу ее переложить в такой вид. Самостоятельно, готов подрочить Vue, он вроде не такой уже сложный. Как гуглить подобное?
Аноним 26/07/21 Пнд 23:01:50 2107934503
>>2107493
Спасибо анончик, и правда работает, осталось разобраться как заставить активироваться капчу от гугла имитируя клик по ней
Аноним 27/07/21 Втр 08:40:28 2108088504
Сильно ли увеличат шансы вката знание server side rendering и тайпскрипта? Или не стоит усилий?
Аноним 27/07/21 Втр 09:24:04 2108106505
>>2107859
>Как делается подобное
Долго. И сложно если делать возможность создания таких книг через какой-то редактор, для редакторов.

>Книга, текст и партии есть
Что за партия? "Поехали" ?

>Vue
Если нужна только одна книга, зачем для этого Vue?

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

Аноним 27/07/21 Втр 09:25:40 2108110506
>>2108088
Увеличит сильно, но усилий не стоит.
Аноним 27/07/21 Втр 09:57:25 2108132507
>>2108110
Это как? Если увеличит шансы то уже стоит того, не?
Аноним 27/07/21 Втр 10:38:10 2108156508
>>2108132
Томущо говно беззадач, но кабан любит такое.
Аноним 27/07/21 Втр 10:48:01 2108167509
image.png 19Кб, 385x412
385x412
Аноны, хелпуйте, как добавить вот в это меню новую опцию, например, это будет uppercase или lowecase?
Аноним 27/07/21 Втр 10:49:31 2108169510
Аноны, есть десктопное приложение в связке C# + MSSQL. Хочу переписать это приложение на JavaScript (писать буду с нуля, смотря просто на макет внешний вид приложений - в код лезть не буду). БД оставлю старую.

В какую сторону мне копать? Хочу написать диплом на базе этого приложения. Я правильно понимаю, что сначала мне стоить учить HTML/CSS? Потом JS, Node.js (или он не нужен)?
Аноним 27/07/21 Втр 10:50:26 2108171511
>>2108169
>смотря просто на макет внешний вид приложений
смотря просто на сам макет и внешний вид приложения

Быстрофикс
Аноним 27/07/21 Втр 10:50:50 2108172512
Аноним 27/07/21 Втр 10:58:03 2108181513
>>2108172
Я думаю в сторону десктопа, потому что вуз и прочая хуйня, но необязательно. А что будет проще, как считаешь?
Аноним 27/07/21 Втр 11:04:57 2108187514
>>2108181
Ну если база нормально отчуждается, то я бы сунул все это дело в контейнеры, и на каком-нибудь рякте с нодой запилил фронт.
Иначе электрон тебе в помощь.
Аноним 27/07/21 Втр 11:15:18 2108196515
>>2108156
А ну мне бы попасть к кабану бро. Эффективность дело десятое
Аноним 27/07/21 Втр 11:47:50 2108211516
Когда перекат?
Аноним 27/07/21 Втр 12:02:48 2108219517
Если у меня код на гите будет без коммитов норм?
Аноним 27/07/21 Втр 12:06:01 2108224518
Аноним 27/07/21 Втр 12:09:41 2108229519
>>2108219
Я когда вкатывался мне совет дали в первую очередь учить гит и комитить каждый пук даже если это будет тупо выглядеть. С тех пор все с комитами делаю
Аноним 27/07/21 Втр 12:14:49 2108233520
20210727160923.mp4 4903Кб, 720x1600, 00:00:08
720x1600
Анонии. Делаю одну штуку на React Native. Есть потребность, чтобы при перемещении одного изображения на другое - они менялись местами анимационно. Собственно вопрос: Как мне гуглить подобное? Как это называется? Хочу посмотреть, как вообще это стоит правильно реализовывать.
Аноним 27/07/21 Втр 13:03:07 2108287521
>>2108233
drag and drop sort list react native
Аноним 27/07/21 Втр 13:05:56 2108290522
>>2108287
Спасибо анон, выручаешь
Аноним 27/07/21 Втр 13:23:29 2108308523
Аноним 27/07/21 Втр 13:44:01 2108327524
Стикер 0Кб, 220x205
220x205
>>2108308
>Woof!
Попався, Макима-симп
Аноним 27/07/21 Втр 14:28:24 2108371525
>>2108233
в дотатреде спроси хи-хи
Аноним 27/07/21 Втр 14:35:59 2108373526
>>2108371
хи-хи-хи-хи какой ты смешной, анончик :3
Аноним 27/07/21 Втр 17:43:55 2108567527
>>2107287
Насколько я понимаю, у тебя выдает ошибку что такого элемента нет и скрипт перестает работать(а вместе с ним и интервал).
Попробуй написать функцию что то типа:
function clickCaptcha(){
if(document.querySelector(''#recaptcha-anchor'){
document.querySelector(''#recaptcha-anchor').click()
}
}
И потом эту функцию в интервал, только напиши нормально, я чисто на дваче писал мог и ошибку допустить.

Аноним 27/07/21 Втр 18:02:17 2108580528
>>2108567
Я проверил - не поможет.Каптча находится в фрейме, в этом вся проблема.И да, необязательно выделять каптчу что бы увидеть её, достаточно выбрать нужный документ сверху консоли.
Аноним 27/07/21 Втр 18:08:45 2108584529
>>2108567
>>2108580
>>2107287
Я похоже все таки смог.
let iframe = document.querySelectorAll('iframe')[0]
iframe.contentWindow.document.getElementById('rc-anchor-alert').click()

Это конечно если у тебя всего один фрейм на странице, если что просто поменяешь айди, у меня вроде везде работает.
Аноним 27/07/21 Втр 18:25:00 2108600530
image.png 459Кб, 680x647
680x647
перекатите тред, пажалст((
Аноним 27/07/21 Втр 18:35:28 2108613531
Аноним 27/07/21 Втр 19:10:55 2108660532
смотрю видосы по реакту, там чел тупо на все картинки ссылки из сети оставляет, это нормальная практика?
Аноним 27/07/21 Втр 20:09:00 2108747533
>>2108660
Для видоса да, для прода - гугли хотлинкинг.
Аноним 27/07/21 Втр 20:55:56 2108824534
Извиняюсь, что не на 100% в тему, но в /web/ мне бы отвечали неделю наверное.

Как вырубить полностью скрипты на странице? Я пробовал открыть консоль и дальше ctrl-shift-P disable JavaScript. Но всё равно, какая-то херня не давала мне подредачить css, в-частности параметр overflow: hidden(сразу после изменения он обновлялся к исходному состоянию). Как не дать сайту менять свой css?
Аноним 27/07/21 Втр 21:09:09 2108847535
Кароче есть прога RealWorld Paint (графический редактор), в нем можно фильтры на JavaScript писать.

пример:

вкладка конфигурация
var options = ["Linear", "Circle Up", "Circle Down", "Smooth"];
Configuration.Add1ofNPicker("type", "Type", "Choose the stepping type", options, 3);
Configuration.AddCheckBox("alpha", "Use Alpha", "", true);
Configuration.AddCheckBox("invert", "Invert", "", false);
Configuration.AddCheckBox("merge", "Merge", "", false);
Configuration.AddColorButton("startColour", "Starting Colour", "", 0x000000);
Configuration.AddColorButton("endColour", "End Colour", "", 0xffffff);

вкладка выполнить
var image = Document.RasterImage;
var sizeX = image.sizeX;
var sizeY = image.sizeY;
for (x=0; x<sizeX; x++)
for (y=0; y<sizeY; y++)
if ((x+y)&1)
image.SetPixel(x, y, 0, 0, 0);

как бы приспособить скрипт дизеринга
отсюда: https://stackoverflow.com/questions/12422407/monochrome-dithering-in-javascript-bayer-atkinson-floyd-steinberg
или может есть лучше вариант
Аноним 27/07/21 Втр 21:32:13 2108878536
>>2108847
Походу надо в b тащить, тут мертвая доска
Аноним 27/07/21 Втр 21:33:54 2108882537
image.png 154Кб, 800x450
800x450
Устроился работать в свою первую компанию. Мне просто дали репозиторий, сказали ну вот тут задачи, выбирай какую-нибудь и делай. И всё. В проекте около 10 задач, каждая из которых висит по 3 месяца и никто не ебёт как их решать, половина из них без описаний, другая половина либо править исходники либ, либо лезть в бэкенд, чего очевидно вот так с нихуя не сделаешь. Ну охуеть, и что делать? Пытался весь день что-то выбрать, в итоге так и не смог выбрать для себя ни одной, потому что просто так написанием кода их не решить.
Аноним 27/07/21 Втр 21:36:29 2108885538
image.png 49Кб, 508x272
508x272
Храню картинки в формате base64 в монгодб. Какие подводные?
Аноним 27/07/21 Втр 21:39:15 2108889539
>>2108882
всмысле без описаний? Как может быть задача без условия вообще?
Аноним 27/07/21 Втр 21:44:14 2108898540
>>2108885
Блокируют отрисовку, весят больше
Аноним 27/07/21 Втр 21:45:12 2108900541
>>2108889
Ну типа "вот тут вот хуйня не работает". Или "надо добавить вот тут такую фичу" и никакого описания того, где брать инфу, что блядь вообще делать, с кем обсудить подробности
Аноним 27/07/21 Втр 21:46:30 2108902542
>>2108900
Ахуеть, на работе что, думать надо?
Аноним 27/07/21 Втр 21:55:28 2108920543
>>2108902
Хуюмать, они буквально описаны вот в таком виде, который я привел выше. И ладно бы плохо описаны, основная проблема именно в том, что как кодер я их не решу, это задача, которая к примеру требует правок в базе данных на бэке или правки конфигов, уточнения бизнесс логики, и это всё подолгу уже висит и никто за это не брался.
Аноним 27/07/21 Втр 22:00:37 2108930544
>>2108920
Ну так иди к менеджеру, уточняй. Потом правь бидэ с конфигами.
Аноним 27/07/21 Втр 22:01:30 2108933545
>>2108847
Блять, ну почему на дваче хотя бы для этого раздела нет возможности постить код и размечать его моноширинным текстом
Аноним 27/07/21 Втр 22:15:19 2108960546
Мужики, зашквар ли пихать в портфолио тудушку, даже если я сделал ее как можно более сложной и с адаптивной версткой? И вообще, какие проектики считаются не зашкваром, чтоб тимлид такой посмотрел и понял, что вкатыш не безнадежен?
Аноним 27/07/21 Втр 22:15:58 2108965547
>>2108847
Береш и приспосабливаешь. Чо там непонятного?
В этом твоём пейнте есть картинка в виде двухмерного массива, перебираешь все пиксели и трансформируеш.
Аноним 27/07/21 Втр 22:16:56 2108967548
>>2108960
Там смотрят какчество кода и комитов. Что конкретно ты делал, никому не интересно.
Аноним 27/07/21 Втр 22:25:21 2108987549
>>2108882
Подходишь к менджеру и спрашиваешь - вот по этой задаче, какой итог хотим увидеть? Он тебе обрисовывает картину.
Дальше идешь к тим лиду или любой другой обезьяне и говоришь вот тут задача, удели время обрисуй в кратце как подступиться. Он тебе обьясняет, делаешь. Ищещь все что можешь, собираешь все варианты, после подходишь к нему снова и говоришь - получилось то то и то то, пробовал вот это и вот это. Он тебе еще советов накидывает. На все про все должно уходить не больше дня если ты джун.
Аноним 27/07/21 Втр 22:28:49 2108990550
>>2100019
Красава
Вкатился в 28. Тоже учил месяца 6-7. 10+ собесов и вкатился на первую работу обычным версталой.Щас 30, зп 2200. Реакт\вью\нод. Так что не слушайте умолишенных , которые кричат что-то там про возраст и неудачное время для вкатов
Аноним 27/07/21 Втр 22:43:48 2109018551
>>2108960
С адаптивной вёрсткой? Да это уровень сеньора
Аноним 27/07/21 Втр 22:51:08 2109033552
>>2108965
Так я тупой, пробовал, ошибку выдает, в самом начале, из разных источников пробовал, а в конфиге вообще не понятно ничего
Аноним 27/07/21 Втр 23:22:59 2109088553
Я правильно понимаю что десериализация пользователя ( а тобишь дергание БД ) в passport.js происходит не при каждом реквесте, а только тогда, когда я пытаюсь получить доступ к req.user?
Аноним 28/07/21 Срд 05:09:10 2109163554
>>2108987
На решение задачи или на обкашливание?
Аноним 28/07/21 Срд 07:19:32 2109202555
font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
Что происходит? Берется какой-то определенный фонт? Все фонты суммируются? Или что-то другое?
Аноним 28/07/21 Срд 07:30:25 2109203556
>>2109202
Берётся последний фонт в списке и веб-страница отображается этим шрифтом. Если этого фонта в системе нет - берётся предпоследний фонт. И т.д.
Аноним 28/07/21 Срд 07:30:33 2109204557
>>2108987
ебать я бы молча сел и делал задачи, нахуя с кем-то разговаривать бррр
Аноним 28/07/21 Срд 08:06:53 2109208558
16268576012070.mp4 530Кб, 1280x592, 00:00:10
1280x592
Аноним 28/07/21 Срд 08:30:09 2109211559
изображение.png 17Кб, 888x558
888x558
Почему так?
~ кривая палка не дает возможности менять то, что выше текущего тэга?
или я где-то туплю?

https://jsfiddle.net/4ew3kvLt/6/
Аноним 28/07/21 Срд 08:55:30 2109221560
Есть сайт, не важно какой, на нём кнопка или ещё какой-нибудь элемент. При нажатии кнопки или выборе даты происходит загрузка страницы. Как вручную запустить этот скрипт выполняющее действие и как даже его найти?
Аноним 28/07/21 Срд 09:03:12 2109224561
Аноним 28/07/21 Срд 09:05:35 2109225562
>>2109211
>>2109221
лол блять нихуя не понял что за вопросы у вас ебанутые
Аноним 28/07/21 Срд 09:17:24 2109229563
image.png 405Кб, 670x750
670x750
>>2109225
Например есть сайт, rg.ru на нём календарь при выборе даты срабатывает какой-то скрипт и страница обновляется. Вопрос
1)как найти этот скрипт ?
2)как его запустить вручную, в хроме через консоль отладки?
Аноним 28/07/21 Срд 09:49:59 2109238564
Аноним 28/07/21 Срд 10:11:53 2109250565
Как отключить скорллбар в хроме?
Сделал вот так:
::-webkit-scrollbar {
display: none;
}
-ms-overflow-style: none;
scrollbar-width: none;
В фаерфоксе скроллбара нет, а в хроме есть, но он просто неактивный, как кнопка с disabled.
Аноним 28/07/21 Срд 10:44:53 2109272566
>>2109250
::-webkit-scrollbar {
width: 0px;
height: 0px;
}
Аноним 28/07/21 Срд 10:46:29 2109276567
>>2109272
::-webkit-scrollbar {
width: 0px;
height: 0px;
}

::-webkit-scrollbar-thumb {
background: transparent;
}

::-webkit-scrollbar-corner {
background: transparent;
}

Если что-то еще остается, можешь поиграться с этими свойствами, точно не помню как там.
Аноним 28/07/21 Срд 11:23:17 2109304568
Что почитать о хранении данных на клиенте? А то я нихрена не понимаю, столько вариаций: local storage, session storage, кукисы, cache storage, application cache, стейт менеджеры... Чем это всё отличается?
Аноним 28/07/21 Срд 12:15:05 2109371569
>>2109272
>>2109276
Ничего из этого не работает, скроллбары просто висят неактивные. В эдже (тоже вебкит) все тоже самое.
Аноним 28/07/21 Срд 12:19:43 2109378570
Аноним 28/07/21 Срд 12:26:43 2109395571
>>2109378
Хз, проверил edge, тоже работает. Просто
::-webkit-scrollbar {
width: 0px;
height: 0px;
}

И все. Может тебе куки(или кто там стили сохраняет) сбросить надо?
Аноним 28/07/21 Срд 12:28:13 2109399572
1.png 11Кб, 1399x788
1399x788
2.png 4Кб, 1354x746
1354x746
>>2109378
1 - хром, 2 - лиса. Тот же самый элемент.
Аноним 28/07/21 Срд 12:33:39 2109407573
изображение.png 3Кб, 222x93
222x93
>>2109399
Может ты к какому-то элементу ставишь это? Надо вот так.

Сбрось куки.

Если не поможет, хз.
Попробуй это еще.
::-webkit-scrollbar {
display: none;
}



::-webkit-scrollbar { / chrome based /
width: 0px; / ширина scrollbar'a /
background: transparent; / опционально /
}

html {
-ms-overflow-style: none; / IE 10+ /
scrollbar-width: none; / Firefox /

}
Аноним 28/07/21 Срд 12:51:37 2109426574
1627465921859.jpeg 299Кб, 1905x1015
1905x1015
Какие же зумеры дегенераты.
Аноним 28/07/21 Срд 12:56:37 2109429575
>>2109426
Это типо ты так троллингуешь? Заебись скроллится страница, наверное, да?
Аноним 28/07/21 Срд 12:59:39 2109432576
>>2109429
А где в первоначальном вопросе про скролирование? ОП-хуй заказывал спрятать скролл, я скролл спрятал.
Аноним 28/07/21 Срд 13:04:10 2109436577
16257412349540.webm 1032Кб, 650x520, 00:00:12
650x520
Аноним 28/07/21 Срд 13:36:10 2109455578
image.png 50Кб, 398x369
398x369
Аноним 28/07/21 Срд 13:55:30 2109472579
Долго мне ебаться придется, чтобы написать простой бэк (КРУДы, графкл, сокетио) на nestJS? В принципе готов пару дней потратить. Там, говорят, все охуенно, лучше чем в ноде + экспрессе, еще и тайпскрипт изкоробки. Стоит того?
Аноним 28/07/21 Срд 14:07:04 2109484580
>>2109472
>графкл
Хз за другое юзаю граф и ноду просто изи
Аноним 28/07/21 Срд 14:18:18 2109501581
>>2109211
Какая кривая палка? Тильда?
Аноним 28/07/21 Срд 14:19:41 2109504582
>>2109484
Покажи код пожалуйста, из любого проекта, не важно какого. Я первый раз собираюсь граф-схему настраивать и мне бы это охуенно помогло.
Аноним 28/07/21 Срд 14:27:26 2109519583
1627471644266.jpg 142Кб, 1792x828
1792x828
1627471644267.jpg 101Кб, 1792x828
1792x828
1627471644269.jpg 197Кб, 1792x828
1792x828
>>2109504
Первые с клиентской части запросы через аполо, последний серверная часть
Аноним 28/07/21 Срд 14:30:56 2109523584
>>2109504
Короче вот обычный тип в графе, хз времени нет заливать

import {
GraphQLID,
GraphQLInt,
GraphQLList,
GraphQLObjectType,
GraphQLString,
} from "graphql";

export const productType = new GraphQLObjectType({
name: "Product",
description: "This represent an Product",
fields: () => ({
_id: { type: GraphQLID },
title: { type: GraphQLString },
imageUrl: { type: GraphQLString },
createdAt: { type: GraphQLString },
discription: { type: GraphQLString },
material: { type: GraphQLString },
price: { type: GraphQLInt },
countInStorage: { type: GraphQLInt },
asset_id: { type: GraphQLString },
public_id: { type: GraphQLString },
}),
});



Аноним 28/07/21 Срд 14:35:47 2109529585
Аноним 28/07/21 Срд 14:44:47 2109539586
>>2109519
>>2109523
И эта хуйня действительно полностью заменяет рест?
Аноним 28/07/21 Срд 14:47:38 2109544587
>>2109539
Ага, еще и нахуй выкинул экспесс и монгус
Аноним 28/07/21 Срд 14:47:44 2109545588
>>2109304
>local storage
https://developer.mozilla.org/ru/docs/Web/API/Window/localStorage
>session storage
https://developer.mozilla.org/ru/docs/Web/API/Window/sessionStorage
>кукисы
https://developer.mozilla.org/ru/docs/Web/HTTP/Cookies
>cache storage
https://developer.mozilla.org/ru/docs/Web/API/CacheStorage
>application cache
deprecated
https://developer.mozilla.org/en-US/docs/Web/API/Window/applicationCache
>стейт менеджеры
тут погуглите сами

Вахтёр всегда рад помочь
Аноним 28/07/21 Срд 15:26:04 2109617589
аноны, кто-нибудь проходил курс на мидла фронта в яндекс.практикум? дайте отзывы
Аноним 28/07/21 Срд 15:30:15 2109628590
image.png 82Кб, 605x889
605x889
Сап анон!
В общем нужно будет делать тяжеленький сайт. Хочу попробовать юзануть React для этого. Обычно до этого делал все на pug и рендерил страничку с сервера, что уже не модно. Но мне как начинающему было все понятно. Так вот, основная проблема в том что нужно понять как запилить SSR с фронтом и беком отдельно при этом отдавать именно с той инфой за которой пришел клиент. Знаю что есть next js т.д и т.п но как человеку который ни разу не пользовался redux и react будет сложновато для быстрого вката. Хотелось бы все же научиться делать SPA, может я банальные вещи спрашиваю, но может кто поможет)
Аноним 28/07/21 Срд 15:31:49 2109635591
>>2099993 (OP)
Дали апи, где сначала нужно токен реквеста получить, потом токен доступа, проблема в том что оба токена экспайрятся за 300 (миллисекунд по всей видимости)
Убрал авейты, сделал просто чейнинг одного за другим, все равно токен доступа не даёт получить
Может это просто тролинг такой или я могу как-то быстрее эти токены получать?
Аноним 28/07/21 Срд 15:35:32 2109642592
>>2109635
> все равно токен доступа не даёт получить
Чо пишет?
Аноним 28/07/21 Срд 15:50:59 2109688593
>>2109642
Да ничего уже я просто невнимательный и фетчил не то что нужно для апи
Аноним 28/07/21 Срд 15:53:17 2109693594
>>2109688
> как мне пришла идея создать сайт stack owerflow
Аноним 28/07/21 Срд 16:23:18 2109741595
Я так понял приложуху которую я на реакте пишу, нельзя открыть на мобилке?
Аноним 28/07/21 Срд 16:26:21 2109752596
>>2109741
Что за мобила без бровзера?
Аноним 28/07/21 Срд 16:37:50 2109775597
>>2109741
>которую я на реакте пишу,
И во что в итоге превратится это реакт-приложение?
Аноним 28/07/21 Срд 16:42:30 2109783598
>>2109741
Надо использовать React Native, чтобы можно было открыть на мобилке.
Аноним 28/07/21 Срд 16:44:00 2109786599
Аноним 28/07/21 Срд 16:59:33 2109816600
>>2099993 (OP)
Чем макбук лучше для фронта? В нативе я понимаю зачем там мак, а в остальном как, есть какие-то сильные отличия?
Аноним 28/07/21 Срд 17:15:32 2109850601
image.png 3Кб, 220x48
220x48
Привет. Может, кто объяснить почему этот код выводит undefined ?
Я читал, что this по умолчанию равняется глобальному объекту и по идее должно вывестись значение переменной, ведь она свойство глобального объекта. Немного обосрался из-за этого на собесе, но не критично.
Аноним 28/07/21 Срд 17:20:07 2109857602
>>2109816
Без макбука тебя даже в мидлы не возьмут.
Аноним 28/07/21 Срд 17:20:53 2109860603
>>2109850
Блен, чувак. Я без хейта конешн, но как ты с такими знаниями на собесы ходил, если не знаешь в чём дело? Дам подсказку: глобальный объект называется window. Попробуй сделать window.name = "2ch" и посмотри что получится
Аноним 28/07/21 Срд 17:22:02 2109863604
>>2109850
Вар тебе создаёт переменную в текущей области видимости, зис - это тоже переменная в текущей области видимости.
Аноним 28/07/21 Срд 17:22:45 2109864605
>>2109860
> глобальный объект называется window
И в ноде тоже?
Аноним 28/07/21 Срд 17:24:06 2109869606
>>2109864
Насколько помню в ноде тоже, но я вротендер, так что лучше не верь мне на 100%
Аноним 28/07/21 Срд 17:24:15 2109870607
image.png 3Кб, 229x105
229x105
Ваши оправдания
Аноним 28/07/21 Срд 17:25:17 2109873608
Стикер 0Кб, 220x205
220x205
>>2109870
Никаких оправданий. Working as intended
Аноним 28/07/21 Срд 17:27:06 2109875609
Можно я первый в своей жизни перекат сделаю или это чья-то здесь обязанность? Я кому трафик плочу?
Аноним 28/07/21 Срд 17:28:18 2109879610
>>2109875
Давай, только сделай всё красиво, и побольше кошкодевочек в шапку
Аноним 28/07/21 Срд 17:29:04 2109882611
Стикер 0Кб, 400x388
400x388
>>2109879
Я постараюсь и сделаю всё возможное
Аноним 28/07/21 Срд 17:29:18 2109883612
>>2109775
в кратце проблема в том, что там с tmdb фильмы не показываются на мобиле
Аноним 28/07/21 Срд 17:30:52 2109885613
Аноним 28/07/21 Срд 17:32:13 2109889614
>>2109741
Чому, можно:
1. Открыть в браузере
2. Можно заделать как PWA
3. Переписать на React Native
Аноним 28/07/21 Срд 17:36:51 2109902615
image.png 4Кб, 573x72
573x72
>>2109879


Так, ну давай подсказывай. Что указывать в этих полях, чтоб не обкакаться
Аноним 28/07/21 Срд 17:39:51 2109907616
>>2109870
Ещё один вкатун открывает для себя ссылочное равенство.
Аноним 28/07/21 Срд 17:41:58 2109910617
>>2109902
Тему возьми текущую и инкрементируй.
Сам пост скопируй и поменяй ссылку на предыдущий тренд.
Аноним 28/07/21 Срд 17:42:22 2109911618
>>2109889
> Переписать на Flutter
Пофиксел тебя
Аноним 28/07/21 Срд 17:43:05 2109912619
>>2109870
Ты только вдумайся, на секундочку, на минуточку, на что будет указывать this когда я сделаю вот так: !this
Антиокно?
Указание на жепу?
Ошибка в сосноле?

Ваши варианты, поридж.
Аноним 28/07/21 Срд 17:44:32 2109915620
image.png 93Кб, 992x799
992x799
>>2109910
Получается как-то так. Точно тэгов ставить не нужно? Мне кажется, что надо
Аноним 28/07/21 Срд 17:45:50 2109919621
>>2109912
Очевидно, что false будет. Ты знаком восклицания привёл this к булевому типу
Аноним 28/07/21 Срд 17:59:35 2109932622
Аноним 28/07/21 Срд 18:21:25 2109948623
Аноним 28/07/21 Срд 18:23:27 2109953624
image.png 233Кб, 1834x764
1834x764
>>2109932
Всё таки нужно было. Тред в тегах не отображается
Аноним 28/07/21 Срд 18:31:54 2109967625
>>2109953
Первый тред скамом. Ждем новый.
Аноним 28/07/21 Срд 18:54:36 2110005626
>>2109912
Boolean значение будет, false.
Аноним 28/07/21 Срд 19:24:18 2110071627
>>2110005
>>2109919
False то оно понятно, а указывать куда !this будет? Не считая, что в соснолечку false выведет.
Аноним 28/07/21 Срд 19:31:08 2110081628
>>2110071
А куда должно указывать false?
Аноним 28/07/21 Срд 19:31:35 2110085629
>>2110071
А куда должно указывать false?
Аноним 28/07/21 Срд 20:17:25 2110131630
Как в бутстрапе растянуть кнопку на всю ширину элемента на котором она есть, navbar-nav, в моем случае?
Пробовал вот так вот:
<a role="button" class="d-flex flex-column bd-highlight btn btn-primary">User</a>
вот так вот:
<a class="nav-link active" role="button" href="/user" style="margin-block:auto">User</a>
вот так вот:
<a type="button" class="btn btn-block btn btn-primary">User</a>
пробовал завернуть всё в див, и вставить весь код, который есть в разделе flex в бутстрапе, что еще сделать?
Аноним 29/07/21 Чтв 02:30:48 2110345631
>>2106227
обычно сижу в ридонли и пригораю с токсичности анонов, но тут просто порвало в голос
Аноним 29/07/21 Чтв 06:29:04 2110364632
image.png 38Кб, 1039x736
1039x736
Аноним 29/07/21 Чтв 16:04:58 2110846633
image.png 8Кб, 532x69
532x69
>>2108584
Не анон, этот способ тоже нахуй посылает из-за кросдомена
Аноним 29/07/21 Чтв 16:06:15 2110850634
14918587302060.jpg 2569Кб, 2500x1186
2500x1186
Дело короче такое, сам не программист нихуя, знаний вротенда нет никаких, ну научился получать ПОСТ и отвечать, не более. Раньше только скрипты на питоне высирал. Хочу сделать сайт(Кейсы/рулетка), знакомых шарящих в теме нет, так вот, хочу задать вопрос, сложно ли будет в одиночку писать скрипты на жсе? Раньше ни разу не притрагивался.
Аноним 29/07/21 Чтв 17:30:24 2110957635
>>2110850
Питон такой же по сложности как js
Аноним 29/07/21 Чтв 18:13:30 2110999636
>>2110850
Сложность зависит от требований к качеству. Так то работающую программу написать ты скорее всего сможешь, почитав пару гайдов
Аноним 30/07/21 Птн 03:00:42 2111501637
image.png 339Кб, 512x497
512x497
Уважаемые джсята.
Поясните за тришейкинг, плез.

Допустим, есть файл index.js
в нем:
export {func1} from './func1.js'
export {func2} from './func2.js'
export {func3} from './func3.js'

в каком то далеком фолдере:

import {func1} from '@anusobaki/index'
func1();

Сбандлит ли вебпак/роллап и func2, func3, если энтри func1? Почему?
Как правильно организовать импорты/экспорты?

import {module} from './module.js'

const {method} = module
method()

Так появятся сайд эффекты
import {module} from './module.js'

module.method()

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

Как использовать мемо, что бы не было сайдэффектов?
Использую так

export React, {memo} from 'react'

export const AnusComponent = memo(() => <div/>)

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

Спасибо
Аноним 30/07/21 Птн 14:28:20 2112000638
Лошадка.jpg 96Кб, 760x475
760x475
console.log(Math.pow(x: 2, y: 2))
Почему не работает?
Аноним 30/07/21 Птн 16:06:16 2112131639
>>2112000
Неверный синтаксис
Math.pow(2, 2)
Аноним 31/07/21 Суб 00:29:09 2112571640
Адаптивный дизайн на реакте
Подписываться на resize и каждый новый innerWidth в стейт записывать? Интересно как ебашат гуру и не производительней ли добавить кучу "дивов" и стили им переключать по старому?
Аноним 31/07/21 Суб 20:49:09 2113328641
Фёдор Яичный
Аноним 31/07/21 Суб 21:17:50 2113368642
>>2112000
console.log(Math.pow(x = 2, y = 2))
Это если хочешь обезопаситься на случай, когда аргументы не переданы, присваиваешь по дефолту.
Аноним 01/08/21 Вск 11:00:44 2113638643
Вопрос к фуллстэк-господам. Знаю хорошо нативный JS, React. Что эффективнее выучить первым: ноду или монгодб? При условии, что ни бэк, ни БД я до этого не изучал.
Аноним 01/08/21 Вск 11:19:43 2113651644
>>2113638
На ноде редко бек делают, судя по вакансиям повально php, python либо руби или .NET иногда.
А по базам везде SQL и его подвиды.
Аноним 01/08/21 Вск 11:22:55 2113655645
>>2113651
Не соглашусь. С моих наблюдений везде требуют именно MERN стек. Да и компания, в которой я сейчас пишет на нем. Так что я просто хотел узнать, что будет эффективнее для вката в фуллстэк. Выучить бэк или БД.
Аноним 01/08/21 Вск 13:48:18 2113814646
image.png 1Кб, 127x23
127x23
image.png 8Кб, 442x125
442x125
объясните дегроду, почему такой див не становится кнопкой. react
Аноним 01/08/21 Вск 13:53:33 2113820647
>>2113814
не обращайте внимания, я даун. можно не отвечать. проблема решена
Аноним 01/08/21 Вск 14:31:16 2113860648
>>2113820
Так в как решена-то? Ты вместо дива создал баттон, верно?
Я просто люблю такие кейсы впитывать на будущее.
Аноним 01/08/21 Вск 14:37:26 2113866649
>>2113860
я использую библиотеку styled-components
там каждому компоненту (в данном случае Wrapper) создается в отдельном файле. Я мышечной память записал его как div. Потом вспомнил и поменял div на button. Просто впервые использую эту библиотеку.
Аноним 02/08/21 Пнд 17:57:09 2114964650
Я нуб! Я - капитан очевидность и сейчас ляпну очевидную вещи! Прикольно, что можно сделать так, типа сначала задать свойство b: "2", а потом ниже снова это же свойство задать b: "100500":
const obj1 = {
a: "1",
b: "2",
c: "3",
b: "100500"
}

После чего можно сделать console.log(obj1) И выйдет результат
{
a: "1",
b: "100500",
c: "3"
}

Я не знал, что так можно! Я думал, если задать в объекте b: "2", а потом b: "100500", то какая-нибудь ошибка выскочит типа Ю ДУ НОТ МОЖЕТЕ СДЕЛАТЬ ТАК! ОШИБКА!

А оказывается можно так сделать и ошибки не будет.
Аноним 02/08/21 Пнд 18:11:08 2114992651
>>2114964
Бля, ты же на воркаче это уже высрал. Зачем сюда поперся?
Аноним 02/08/21 Пнд 18:19:47 2115001652
>>2114992
Подведи правило запрещающее там и здесь пост разместить, в ином случае твоя мама неблагополучная женщина с пониженной социальной ответственностью болеющая ЗППП, а твой отец отбывал срок в местах не столь отдаленных и был в самом низу уголовной иерархии, а сам ты - любитель мужской красоты. Я жду.
Аноним 02/08/21 Пнд 18:23:00 2115008653
>>2115001
Продолжай ждать, сын проститутки. Высрал очевидную хуйню и думает, что открыл что-то новое. Господи, какие же вкатуны дегенераты
Аноним 02/08/21 Пнд 18:28:33 2115011654
>>2115008
>Продолжай ждать
Вот именно, что нет такого правила. Так что поздравляю тебя с тем, что ты любитель мужской красоты, а твои родителей, лучше их не вспоминать даже, земля им пухом.
Аноним 02/08/21 Пнд 18:29:58 2115013655
>>2115011
Что-то слабо сейчас ответил. Не рвись так, анончик. Я же не в обиду пишу
Аноним 02/08/21 Пнд 18:52:31 2115040656
>>2115013
Ах, так. Я тогда ещё в один тред запощу пост. У тебя инфаркт будет.
Аноним 02/08/21 Пнд 19:35:58 2115100657
Есть ли такой метод в JS, который позволяет из массива [1,2,3] сделать число 123? Или нужно писать алгоритм самостоятельно?
Аноним 02/08/21 Пнд 19:51:50 2115119658
Аноним 02/08/21 Пнд 19:53:06 2115121659
>>2115119
запятую можно не надо, если не нужна.
Аноним 02/08/21 Пнд 21:35:11 2115227660
Сейчас изучаю реакт. Через неделю-две буду смотреть React Native.
Но шило в жопе заставляет любопытствовать, так что не могли бы добрые аноны подсказать, как разрабатывать на React Native? Ставить виртуалочку с телефоном? Я же правильно понимаю, что там нет HTML-разметки?
Аноним 02/08/21 Пнд 21:46:34 2115243661
>>2115119
Лучше>>2115227
>Но шило в жопе заставляет любопытствовать
Я с этим пока борюсь и не начинаю реакт, пока не познаю SPA на ванильке и не ознакомлюсь с ооп (да, я курсоблядь). Последовательно иду.
Аноним 03/08/21 Втр 01:51:24 2115372662
image.png 18Кб, 1359x669
1359x669
Сап, аноны, подскажите пожалуйста, как сделать чтобы сайдбар и контент до конца страницы растянулись не вводя значений в пикселях? Я думал будет изи, но что-то полчаса уже сижу с этим

https://jsfiddle.net/mvrLpyfg/2/
Аноним 03/08/21 Втр 02:02:36 2115374663
Аноним 03/08/21 Втр 10:14:05 2115475664
image.png 2Кб, 514x22
514x22
как в дев тулс включить Network и Application ? Каюсь, когда-то сам вырезал их оттуда, уже весь хром облез, нигде нет и гугал ничего не выдает. Помогите, Анонче.
Аноним 03/08/21 Втр 10:32:58 2115507665
>>2115475
я долбоеб забейте. я их просто кинул в нижнюю панель
Аноним 03/08/21 Втр 10:57:21 2115543666
Здравствуйте, Аноны. Я использую консоль GitBash только для взаимодействия с Git'ом и установки зависимостей при создании реакт приложения. Хотелось бы узнать, какая вообще разница между GitBash и обычной cmd винды? Гитбаш синхронизирован с моим гитхабом? Или это только "оболочка" и я могу с любой консоли получить доступ к гитхабу. Просто хочу использовать дефолтную консоль, чтобы закастомайзить ее под себя и налепить няшных аниме тяночек на фон. Спасибо.
Аноним 03/08/21 Втр 12:46:04 2115628667
>>2115227
Во фронт энд идут все . Поэтому шанс пройти такое собеседование крайне низок . Мой совет ищите там где мало спецов . Идите в автоматизацию или дев опс или в бэк энд . Да там меньше вакансий. Но пройти их больше шансов .
Аноним 03/08/21 Втр 12:47:17 2115629668
>>2115628
Именно, React тудушников миллионы , спрос не превышает предложения
Аноним 03/08/21 Втр 15:09:07 2115769669
Нужно сделать на реакте так, чтобы при нажатии на заголовок появлялся инпут (на месте заголовка), там уже введен этот заголовк/любой текст, меняешь его в инпуте, жмешь enter и текст изменяется. Как такое гуглить ?
Аноним 03/08/21 Втр 15:12:42 2115777670
Помогите нюфане.
Есть хтмльная таблица, внутри которой много форм с одним классом. Есть кнопка фильтрации, которая при активации обновляет таблицу путём её очищения и пересоздания:
$('#refresh-table').click(function () {
$.ajax({
...
success: function(response) {
var htmlDoc = new DOMParser().parseFromString(response, 'text/html');
var tableBody = htmlDoc.getElementById('table-main').getElementsByTagName('tbody')[0];
$('#table-main > tbody').empty().html(tableBody.innerHTML);
$('#refresh-table').removeClass('ui teal button').addClass('ui disabled button');
alert("Таблица обновлена");
}
});
});
Есть функция обработки события:
$('form').on('submit', function(event){
event.preventDefault();
console.log($(this).serialize());
});

Проблема в том, что при очищении и обновлении таблицы связь с event пропадает. Как это обойти?
Аноним 03/08/21 Втр 15:54:05 2115824671
>>2115777
Разобрался сам, спасибо!
Аноним 03/08/21 Втр 22:27:16 2116181672
>>2115629
Ну если твой потолок это уродская Ту-Душка, то куда ты вообще собрался блять устраиваться?То что вкатунов слишком дохуя наоборот хорошо, ты сможешь выделится перед ними нормальными знаниями и не завышенными требованиями.Большинство из них это идиоты с курсов, которые только под диктовку писать и могут, да еще и требуют зп косарь баксов+ на старте.
Аноним 04/08/21 Срд 15:15:55 2116897673
реакт вкатыш итт
Подскажите, как гуглить или как называется возможность в реакте по кнопке в приложении добавлять один и тот же компонент.
Представим, есть веб-страница, там лежит компонент
<Card /> рядом стоит кнопка "Создать карточку" по ее нажатию рядом с предыдущим должен создаться еще один компонент <Card /> у которого (!) будут свои независимые стейты и значения пропсов. Я понимаю, как это сделать на ванильном ЖепаСкрипте через DOM-манипуляции, а вот в React'e теряюсь. Анончик, помоги, будь добр.
Аноним 04/08/21 Срд 19:56:09 2117108674
>>2116897
По поводу твоей проблемы. Погугли Recursive components React. Если в крации - просто указываешь внутри компонента в jsx разметке этот же компонент, НО имей ввиду, что у тебя будет infinity loop, если не поставишь какое то условие прерывания.

Вот тут вроде для детей написано
https://link.medium.com/HC6WC8Q5rib
Аноним 05/08/21 Чтв 17:39:10 2117992675
Вкатун итт. Стоит ли делать страничку со своим резюме? Нормальное вроде решения для фронтэндера? Ну а на том же сайтике переходы на странички с пет-проектами.
Еще вопрос, где поискать идей для пет-проектов, если, допустим, тудушку и круд уже сделаю? Или от меня в первую очередь будут ждать свёрстанный барбер-шоп?
Аноним 05/08/21 Чтв 19:16:40 2118140676
>>2103834
Скажи лучше че по баблу предложили +- и че за регион.
Аноним 06/08/21 Птн 00:04:04 2118461677
>>2117992
> Вкатун итт. Стоит ли делать страничку со своим резюме? Нормальное вроде решения для фронтэндера? Ну а на том же сайтике переходы на странички с пет-проектами.
Нет, нахуй твой сайт не нужен. Сделай выделяющийся проект, который можно кидать линком в сопроводительное, чтобы при открытии кадровик и тимлид открыв рот позвали тебя на собес.
Аноним 06/08/21 Птн 01:38:51 2118486678
image.png 16Кб, 886x594
886x594
Сап аноны, подскажите пожалуйста, как сделать чтобы таблица ужималась? А то она выходит максимального размера и из-за нее вылазит пагинация за границы, а overflow на таблицу не работает из-за того что вылазит то по сути не она, а пагинация
Аноним 06/08/21 Птн 04:11:09 2118504679
Возможно ли поменять тип переменной в тайпскрипте с type | null или type | undefinfded на type.
Проверку на нулл делаю, компилятор все равно ругается то переменная нуллабл. ! - не спасет так как она не меняет тип переменной а просто говорит что конкретно в этой строке считать ее за type, как соственно и as.
Аноним 06/08/21 Птн 09:45:55 2118626680
Аноним 06/08/21 Птн 10:48:59 2118730681
Аноним 06/08/21 Птн 21:47:50 2119547682
image.png 5Кб, 975x69
975x69
Всем привет, почему onCLick срабатывает в реакте после загрузки компонента, но когда я на нее еще не нажал. Автоклик какой-то.
Аноним 07/08/21 Суб 01:33:09 2119738683
export * as foo from "./foo";
Может кто объяснить зачем люди делают такие реэкспорты в Index?

Не проще ли пихнуть этот код в Index или просто импортировать сразу файл foo?
Аноним 07/08/21 Суб 01:34:16 2119739684
Аноним 07/08/21 Суб 11:00:46 2119828685
сап. пишу на реакте. есть большой объект data, в который загружены данные устанавливающиеся в стетй на странице. (например: имя, содержимое, тайтл). Позже на странице все содержимое должно изменяться пользователем, так вот, нужно сделать так, чтобы когда страница загружалась, она устанавливала стейтом не изначальный объект data, а брало его из localStorage (useEffect написал, в localStorage записывается измененный файл). Собственно, после каждого изменения контента на странице, меняется и этот файл data в localStorage. Задача: при загрузке страницы ставить в стейт не изначальный объект, а тот, что в хранилище. Прошу прощения за нескладную речь.
Аноним 07/08/21 Суб 11:11:32 2119837686
Аноним 07/08/21 Суб 11:19:17 2119844687
>>2119828
componentDidMount() {
const data = this.props.match.params.data;
const localStorageRef = localStorage.getItem(data);
if(localStorageRef) {
this.setState({ data: localStorageRef);
}
}
Аноним 07/08/21 Суб 11:20:43 2119845688
>>2119844
P.S. Это пседокод, названия переменных твоих не знаю. Но тебе нужен метод componentDidMount, он отвечает за выполнение действий после загрузки компонента.
Аноним 07/08/21 Суб 11:23:06 2119848689
>>2119845
я немного по другому реализовал, ибо пишу на функциональных компонентах. А можно ли сделать так, чтобы useEffect запускался исключительно один раз при загрузке страницы ?
Аноним 07/08/21 Суб 11:32:48 2119852690
>>2119845
Проблема в том, что у меня в стейте стоит initalState как бы пустой объект даты.

и в localStorage записываются любые изменения этого стейта и все идеально, но когда перезагружаешь страницу, оно перезаписывается на пустой объект.
Аноним 07/08/21 Суб 11:45:42 2119856691
>>2119845
Всё братан, я все сделал. Спасибо за оказанное внимание
Аноним 07/08/21 Суб 12:17:40 2119870692
const add = (a, b) => {
setTimeout((a, b) => {
console.log(a + b);
}, 0);
};

add(1, 4);

Почему NAN ?
Аноним 07/08/21 Суб 12:20:33 2119871693
Аноним 07/08/21 Суб 12:57:57 2119895694
>>2099993 (OP)
Есть ли вариант как то сделать кнопку поделится в инсте?
Аноним 07/08/21 Суб 18:21:20 2120276695
>>2119547
Ты вызываешь функцию, а не передаешь.
Аноним 07/08/21 Суб 18:22:22 2120278696
>>2119895
Есть.
Смотря что ты хочешь конкретно конечно, расширение/юзерскрипт/на своем сайте и тд и тп
Аноним 07/08/21 Суб 19:04:36 2120321697
Аноним 08/08/21 Вск 02:17:03 2120652698
>>2120321
Один из немногих адекватов, олд, но специфичный.
Аноним 08/08/21 Вск 14:04:33 2120948699
Короче как я понял нормальных курсов по Реакту больше нет. Везде в основном старье на классовых компонентах, либо разборы всяких мелких примеров (не делаешь крупное приложение, а разбираешь несколько строк кода).
Аноним 08/08/21 Вск 15:36:46 2121038700
в App.tsx обернул все компоненты в контекст, в этом же файле создано функций 6-7, каждая управляющая отдельным компонентом (передаются в пропсы) через state, заданный в этом же файле. Это СЛИШКОМ уебищно? я trainee и это мое первое задание, все работает превосходно, но я знаю, что в App файле не должно быть так засрано, а придумать альтернативу не могу, если только создать отдельный файлик для функций и стейт передавать им через аргумент. Просто скажите, охуеет ли тимлид или норм отреагирует?
Аноним 08/08/21 Вск 15:37:36 2121039701
>>2120948
к сожалению, так. Но чем тебе не угодила документация ? Там все складно описано, единственный минус - она все еще не переделана под функциональные компоненты и много инфы относящейся к классовому программированию, что морально устарело.
Аноним 08/08/21 Вск 15:47:52 2121052702
>>2120948
советую тебе, дорогой, посмотреть канал freecodecamp. если знаешь английский, то там всему научишься, в том числе и реакту (недавно вышел курс, крупное приложение на FC)
Аноним 08/08/21 Вск 17:00:55 2121103703
>>2120948
Двачую. Еще и без тайпскрипта все. Сейчас ТС уже даже в мелкоконторах моей мухосрани требуют.
Аноним 08/08/21 Вск 19:10:49 2121227704
>>2121038
На словах нихрена не понятно, скинь скрин кода.
Аноним 09/08/21 Пнд 02:18:34 2121540705
Сап ночной.
Какой стек технологий нужен для вката хотя бы на джуна?
Из ресурсов - военник, диплом из шараги, куча ебаных сертификатов, огромная куча свободного времени, базовое знание html, css, JS, python и SQL и желание впитывать в себя инфу как губка.
Аноним 09/08/21 Пнд 06:08:09 2121572706
>>2121540
> военник, диплом из шараги, куча ебаных сертификатов
Можешь идти вкатываться.
Аноним 09/08/21 Пнд 08:21:52 2121609707
изображение.png 66Кб, 717x290
717x290
В чем неправ?

Мы сидим в тута или уже в 219 перекатились?
>>2109946 (OP) (OP)
Аноним 09/08/21 Пнд 13:38:50 2121925708
>>2121609
о, а я и не заметил перекота. спс за напоминание. Я то думаю хули постов так мало
Аноним 09/08/21 Пнд 16:53:05 2122234709
>>2121925
+. Похоже все туда укатились. Тут тред мертвый, все там.
Аноним 09/08/21 Пнд 23:34:54 2122861710
решил верстку подтянуть. Но верстко тредов уже нету давно(сори мб не там смотрю). Подскажите курсы от udemy или еще где нибудь. Бесплатные.
Аноним 09/08/21 Пнд 23:43:17 2122867711
>>2122861
Мне понравился один ролик Анны Блок, там без воды, все достаточно быстро, хорошее произношение английских терминов.
Когда дойду до того, чтобы подтягивать верстку, буду ее задротить, наверное.
Аноним 09/08/21 Пнд 23:44:51 2122870712
Аноним 09/08/21 Пнд 23:51:26 2122879713
>>2122870
неприлично такие вопросы задавать, нормальные люди спрашивают гендер
Аноним 09/08/21 Пнд 23:51:51 2122880714
>>2122879
значит баба. твое мнение не учитывается
иди отсюда сельдь
Аноним 10/08/21 Втр 12:52:35 2123300715
image.png 402Кб, 640x557
640x557
Смотрю одного ютубера, он сказал, что сейчас жозко с поиском работы конкуренция пиздец все ломятся в ойти. Я думал, что это на дваче так тролят сука теперь настроение испорчено
Аноним 11/08/21 Срд 11:02:46 2124202716
Сап, аноны, есть одна проблема.
Решил сделать парсер закрытого инстаграм аккаунта в реальном времени. Чтобы он данные с него брал и выводил на отдельную html страницу. Знания в жсе посредственные, асинк авейт и промисы не умею, не дошел до них еще в Канторе.
Собственно в чем проблема то, написал на питухоне скрипт который через инстаграмовский апи берет данные о профиле и сохраняет их в JSON массив. Дальше было идеей брать этот JSON файл и данные из него вставлять на HTML, вот только JS отказывается обрабатывать локальный файл Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на file:///D:/python/app.js. (Причина: запрос CORS выполнен не по http)., Пробовал через require, через fetch (Просто копировал из гугла, не разобрался еще особо как это работает) но в целом нихуя не работает. В общем насколько убогий костыль я делаю и как мне сделать так чтобы эта вундервафля работала?
Аноним 11/08/21 Срд 11:10:57 2124206717
>>2099993 (OP)
Всем NaN === NaN в хату! Аноны, срочно реквестирую инфу о том, где можно найти ментора, а конкретно по angular 7-12, очень срочно прям, знаю про забугорные ресурсы, но там ставки яебал, мне бы попроще что то, миддл+ сойдет, сам я не нулевый, но стагнирую пиздец, сейчас пригласили и дали тестовое, хотелось бы по красоте его сделать и далее тоже общаться перенимать опыт, готов выделить где то 10к в месяц, может чуть больше, если хорошо зайдет, собсна, есть ли что то в ру сегменте такое?
Аноним 12/08/21 Чтв 13:54:22 2125524718
image.png 16Кб, 1072x115
1072x115
Привет, кунчики. Поясните за TypeScript (первый проект на нем делаю). Вот есть массив с объектами, я делаю findIndex и он берет с массива по объекту. Прописывая его тип как object (вроде ничего епта удивительного) и в теле функция получая доступ к полю id у этого объекта TypeScript ругается, хотя если я пропишу string он все равно будет ругаться. В этом случае прописывается ТОЛЬКО any или я просто дегрод и мне нужна незамедлительная помощь?
Аноним 15/08/21 Вск 14:56:56 2128550719
>>2125524
интерфейс описывай вместо object
{id:string, name: string}

Аноним 19/08/21 Чтв 14:14:05 2132874720
Сап, посоветуйте видосы с версткой с репозиторием исх кода, с юзанием бема и препроцов, найти на ютабе не смог. Пытаюсь укрепить навыки
Аноним 22/08/21 Вск 00:37:35 2135793721
Пиздато, сделал тут через пользовательский CSS при наведении на пост смену шрифта на Consolas, теперь не так больно читать чужой код
Аноним 25/08/21 Срд 16:43:02 2139861722
image.png 403Кб, 1032x870
1032x870
image.png 266Кб, 931x646
931x646
Аноны то есть я всё вплоть до красной линии должен освоить перед тем как пытаться в джуны продаться? Я только Кантора прочитал и мне уже страшно.
Аноним 26/08/21 Чтв 15:30:48 2140829723
>>2139861
да, а ты как думал прошел курс и все? я год вкатывался.
Аноним 18/09/21 Суб 23:02:25 2160870724
image.png 412Кб, 1032x870
1032x870
>>2139861
меня с этим взяли стажером
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов