Сохранен 536
https://2ch.hk/pr/res/2307985.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

JS Thread #245 /js/

 Аноним 28/02/22 Пнд 10:34:38 #1 №2307985 
16313000548100.png
Предыдущий тред: >>2297966 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 28/02/22 Пнд 11:16:57 #2 №2308025 
Ну так что, разобрались что такое функция?
Аноним 28/02/22 Пнд 11:46:42 #3 №2308033 
>>2308025
Это объект.
Аноним 28/02/22 Пнд 12:46:31 #4 №2308094 
>>2308025
Это член типа объект, который может быть вызван как подпрограмма.
Аноним 28/02/22 Пнд 16:13:37 #5 №2308213 
>>2308025
Да нам они и нахер не нужны, функции твои!
Аноним 28/02/22 Пнд 17:41:26 #6 №2308297 
Аноны, такой вопрос, есть функция, которая рендерит элементы на страницу из массива, прикрутил событие, которое меняет порядок элементов в массиве, но столкнулся с тем что порядок элементов в html не изменился, через console.log проверил что сам порядок в массиве изменяется и рендерится уже из изменённого массива, но какого хуя на самой странице порядок старый я не понимаю
Аноним 28/02/22 Пнд 18:04:29 #7 №2308306 
>>2308297
Так тебе надо вызывать функцию ререндера элементов в этом событии.
Аноним 28/02/22 Пнд 18:33:01 #8 №2308323 
>>2308306
Я ее вызываю, но мб ванильный, функция рендера одна просто в разный период времени работает с разными значениями массива, я пробовал менять параметры массива не через событие а вручную, тогда при первоначальной отрисовке он без проблем все делает, мб проблема что я метод inner использую.
Аноним 28/02/22 Пнд 20:05:17 #9 №2308390 
Screenshot20220228195926.jpg
Зашёл из любопытства в чат айти камасутры, а там мне запрещено писать, как будто у меня бан. Но я туда первый раз зашёл и ничего не успел написать. Что за фигня с их чатом?
Аноним 28/02/22 Пнд 20:05:48 #10 №2308391 
Screenshot20220228195926.jpg
Зашёл из любопытства в чат айти камасутры, а там мне запрещено писать, как будто у меня бан. Но я туда первый раз зашёл и ничего не успел написать. Что за фигня с их чатом?
Аноним 28/02/22 Пнд 20:26:02 #11 №2308402 
>>2308391
>айти камасутры
Твой одноклассник? Ну так спроси у него на перемене.
Аноним 28/02/22 Пнд 23:49:08 #12 №2308542 
>>2308323
Да кароч я понял що ванила просто не может так делать для этого нужны реактивные фреймворки.
Аноним 28/02/22 Пнд 23:52:07 #13 №2308543 
>>2308542
Реактивные фреймворки по твоему на магии работают? У них внутре та же самая ванила
Аноним 01/03/22 Втр 00:02:00 #14 №2308556 
>>2308297
Ты только что addeventlistener
Аноним 01/03/22 Втр 00:18:12 #15 №2308570 
>>2308297
>Аноны помогите, решил подрочить через джаваскрипт. Все подготовил, снял штаны. Дергаю себя за яйца, а малафья не идет, подскажите в чем может быть дело?
Аноним 01/03/22 Втр 18:39:26 #16 №2308938 
Хуя там новы дизайн на мдн, я даже испугался.
Аноним 01/03/22 Втр 19:06:11 #17 №2308967 
>>2308938
Наконец-то, а то я стал чаще на "Доку" заходить, ибо она покрасивше
Аноним 01/03/22 Втр 21:11:36 #18 №2309028 
>>2308938
МДН скоро платным сделают.
Аноним 01/03/22 Втр 23:58:47 #19 №2309092 
Начал поиск работы спустя 1 год+.
Сейчас имею 16 откликов, из них 4 отказа, 5 прочитали и просто проигнорили, остальные даже не смотрели.

HTML/CSS/JS + Typescript, React, (и прочее прилагающееся типа git, webpack, babel)

Приврал опыта до года (пытался на фрилансе заказы брать — что-то получалось по фронту).

Я конечно не ожидал сразу получить приглашение на собес, но как-то грустно, что никаких сдвигов.

Работу ищу 1 день.
Аноним 02/03/22 Срд 06:43:38 #20 №2309134 
В тайпскриптовском файле имея кострукцию типа:
export const objName = { ... }
Как найти objName из абстрактного дерева через тайпскриптовский API? У интерфейсов намного проще это дело.
Аноним 02/03/22 Срд 06:50:02 #21 №2309135 
Сап. Только изучаю реакт, интересно, какие знания необходимы (и где их достать) для создания баз данных на сервере. Делаю петпрожект соцсети, то бишь нужно туда помещать сообщения, профили, группы и т.д.
Аноним 02/03/22 Срд 07:55:21 #22 №2309143 
>>2309135
Допустим я могу попердолитья с бд, у тебя есть телега?
Аноним 02/03/22 Срд 08:28:44 #23 №2309148 
image.png
>>2307985 (OP)
Как такое фиксить?
Меняю масштаб страницы на 80% и такое появляется.
При 100%, все нормально.
Аноним 02/03/22 Срд 09:10:01 #24 №2309150 
>>2309092
Так ты просто опыт работы написал, но без указания где именно работал? Чел...
Аноним 02/03/22 Срд 09:14:03 #25 №2309152 
>>2309092
>имею 16 откликов
Будет один удачный в районе 100-300. Привыкай.
На первом собесе обосрешься с подливой.

>Приврал опыта до года
Похуй, главное по гиту подтяни, остальное норм.

>Я конечно не ожидал сразу получить приглашение на собес, но как-то грустно, что никаких сдвигов.
Страдай.

>Работу ищу 1 день.
Осталось еще дней 60, до возможного первого удачного оффера.
Аноним 02/03/22 Срд 09:17:18 #26 №2309153 
Анончики, есть тут Ангуляро-боги?
У меня сложная задачка.
Могу предложить за час-два консультации оплатить 3к вечно деревянных.
Аноним 02/03/22 Срд 09:18:40 #27 №2309154 
крик.JPG
>>2309153
Было бы прекрасно сегодня в любое время, ну или завтра.
Аноним 02/03/22 Срд 09:31:24 #28 №2309158 
>>2309150
Я указал место работы фриланс / самозанятый.
>>2309152
На гите 4 проекта и 1 лендинг. 3 проекта на React, из них 1 с Redux + Material UI. Ну еще всякие react-router юзал и прочие библиотеки и 1 проект на чистой ванилле.
Аноним 02/03/22 Срд 10:37:14 #29 №2309188 
>>2309092
Вкатуны мало кому всрались, тебе понадобится большая удача чтобы пробиться через собеседования
Аноним 02/03/22 Срд 10:58:24 #30 №2309203 
>>2309153
Ты вопрос то задай сначала
Аноним 02/03/22 Срд 11:19:37 #31 №2309225 
>>2309158
Никто особо не вникает что у тебя в гитхабе, смотрят как тестовое напишут, а там хоть до чего могут доебаться.

Ну и смотря как пройдешь интервью, там вообще что угодно может быть.
Аноним 02/03/22 Срд 11:32:36 #32 №2309244 
>>2309225
Ну мне пока даже тестовое не кидали, только отказы.
Аноним 02/03/22 Срд 11:38:11 #33 №2309256 
Двачик, подскажи какой петпроект сделать на реакте? Идей кроме стандартных туду/мувисерч совсем нету.
Аноним 02/03/22 Срд 11:48:07 #34 №2309270 
>>2308543
Но тогда я не понимаю в чем проблема, я получаю родительский эллемент, потом вставляю туда с помощью innerHtml элементы, после чего вызываю событие которое должно менять контент в этих элементах но контент не перерисовывается.
Аноним 02/03/22 Срд 11:55:11 #35 №2309282 
>>2309256
Мувисерч-туду. Два в одном.
Аноним 02/03/22 Срд 12:04:22 #36 №2309293 
>>2309256
Делай прогу, которая делает деньги
Аноним 02/03/22 Срд 12:12:41 #37 №2309305 
>>2309293
() => (new money())
Аноним 02/03/22 Срд 12:51:26 #38 №2309336 
>>2307985 (OP)
По каким материалам можно подготовиться к собесу джуну-фронтендеру?
Аноним 02/03/22 Срд 12:55:15 #39 №2309337 
>>2309270
Код в студию.
Аноним 02/03/22 Срд 13:02:03 #40 №2309340 
>>2309336
Любым.
Вопросы на собесе могут быть любыми, в зависимости от шизы интервьювера.
Как вариант можешь эти глянуть - первые строчки в гугле. Я по ним готовился(не пригодилось, но в какой-то момент становится интересно)
https://habr.com/ru/post/486820/
https://itvdn.com/ru/blog/article/300-js
https://russianblogs.com/article/43761251866/
Аноним 02/03/22 Срд 13:18:20 #41 №2309348 
>>2309337
Да я уже сделал, кароч, оказывается я не могу просто так заменить эти элементы на новые, сначала мне их надо удалить из дерева, написал функцию которая получает коллекцию и очищает ее, а вот в реакте оно само так делается...
Аноним 02/03/22 Срд 13:58:18 #42 №2309375 
>>2309340
а почему все вопросы только по js? Про html\css не спрашивают или это не так важно? Как насчет задач?
Аноним 02/03/22 Срд 14:03:30 #43 №2309384 
>>2309158
Фриланс за опыт не считается, особенно если это единственное, что ты написал. Это конечно лучше, чем ничего, но немного.
К отклику на вакансию советую что-то дописать, рассказать какими проектами занимался и что там делал.
Аноним 02/03/22 Срд 14:09:00 #44 №2309388 
>>2309384
Хорошо, спасибо большое.
Аноним 02/03/22 Срд 14:24:12 #45 №2309397 
>>2309203
>Про html\css не спрашивают или это не так важно?
>Вопросы на собесе могут быть любыми, в зависимости от шизы интервьювера.

>Как насчет задач?
>любыми, в зависимости от шизы интервьювера.

>а почему все вопросы только по js?
Чтобы была хоть какое-то чувство уверенности, ну и там собраны вопросы, которые могут попасться.
Аноним 02/03/22 Срд 14:28:52 #46 №2309404 
>>2309092
Потом отпишешься, если пригласят на собесы
Аноним 02/03/22 Срд 17:32:31 #47 №2309518 
изображение.png
Допустим я юзаю редукс-сага с тайпскриптом. Я в саге хочу сделать несколько апи запросов и вернуть с них результат. Но когда я пытаюсь присвоить const huy = yield call(pizda, jigurda); то тайпскрипт требует явно указать тип генератора, то есть мне нужно описывать вот это Generator<говно, моча, залупа>. А когда у меня yield возвращает разные жсоны с разными интерфейсами из апи запросов, то вот это Generator<говно, моча, залупа> разрастается до ебических размеров и это выглядит как дичь какая-то. Можно ли как-то это смягчить/обойти?
Аноним 02/03/22 Срд 17:51:08 #48 №2309528 
Как задиплоить json-server на github pages? на юутбе только гайду по деплою на хероку, само приложение у меня задиплоилось, но json-server не отдает инфу при fetch запросах, то есть он судя по всему не включен
что делать собственно?
Аноним 02/03/22 Срд 17:57:05 #49 №2309531 
>>2309518
Обьявить интерфейсы в отдельном файле и экпортировать их.
Аноним 02/03/22 Срд 18:01:05 #50 №2309533 
>>2309528
Никак, github pages только для статики. Думаешь один такой умный исползовать гитхаб как халявный сервер?
Аноним 02/03/22 Срд 18:07:07 #51 №2309543 
>>2309531
Само собой у меня все интерфейсы жсонов объявлены, но все равно когда много yield с разными типами интерфесов, то получается дичь навроде Generator<интерфейс1 | интерфейс2 | интерфейс3 | интерфейс4, ... , ...>. Или ты предлагаешь декларацию самого этого генератора вынести в отдельный файл и экспортировать?

Да и плюс, если я решу что-то вынести например из саги в какую-то подсагу, убрать, то мне постоянно нужно помнить о каждом интерфейсе, который возвращает каждый yield, постоянно редактировать еще декларацию Generator вышеописанную... Это мне тоже не нравится.
Аноним 02/03/22 Срд 18:29:02 #52 №2309568 
>>2309543
>Или ты предлагаешь декларацию самого этого генератора вынести в отдельный файл и экспортировать?
Конечно, что-то типа export interface IZalupaResponse extends Generator<...> {}
>Да и плюс, если я решу что-то вынести например из саги в какую-то подсагу, убрать, то мне постоянно нужно помнить о каждом интерфейсе, который возвращает каждый yield, постоянно редактировать еще декларацию Generator вышеописанную... Это мне тоже не нравится.
Что ты там собрался запоминать? Тебя ж конпелятор будет пиздить палками при билде если сигнатуры вдруг перестанут сходиться.
Аноним 02/03/22 Срд 18:42:21 #53 №2309585 
>>2309568
>Что ты там собрался запоминать? Тебя ж конпелятор будет пиздить палками при билде если сигнатуры вдруг перестанут сходиться.
Так я именно про то, что на каждый чих мне нужно будет постоянно менять эту декларацию, и это мне не нравится.

Да и ругаться он будет только в случае если в yield добавится какой-то новый интерфейс или я изменю его. А если я уберу какой-то yield который вдруг окажется не нужен, то через тайпчек все пройдет, даже если я не уберу из декларации интерфейс yield, который я убрал.
ПАМАГИТЕ с React Аноним 02/03/22 Срд 18:50:12 #54 №2309594 
code.png
Почему тема переключается только после второго нажатия на кнопку?

На пике обработчик для клика по этой кнопке, состояние темы и useEffect, где и происходит переключение темы

А вот сам запущенный проект: https://vertically-challenged.github.io/react_calc/
Аноним 02/03/22 Срд 18:54:37 #55 №2309600 
Там вроде надо просто написать
const huy: Zalupa = yield call(getHuy)
У самого генератора можно типы никакие не писать
Бтв, в RTK вышла новая listener middleware, посмотри на неё если тебе саги не принципиальны.
Аноним 02/03/22 Срд 19:07:47 #56 №2309607 
>>2309600
> const huy: Zalupa = yield call(getHuy)
О а вот так все норм, значит видимо так и надо
Аноним 02/03/22 Срд 19:19:51 #57 №2309616 
>>2309607
Как раз так не надо, особенно у функций с дженериками.
Аноним 02/03/22 Срд 19:39:20 #58 №2309632 
Инлайн свг это норм? И еще вопрос, возможно тупой, как разместить внутри svg другой html блок? Хочу сделать обычный круг divом, а вокруг него сделать svg stoke.
Аноним 02/03/22 Срд 19:51:20 #59 №2309646 
>>2309594
Потому что setState асинхронный
Аноним 02/03/22 Срд 19:52:58 #60 №2309649 
Не могу понять, либо я чего-то не выкупаю, либо с какими то долбоебами работаю.
Я получаю в запросе ссылку на фотографию и мне надо просто отобразить ее на странице. Мне говорят ссылка приходит в формате "/host.com/путь..., при этом для тестового окружения они за каким-то хуев передают просто "//говно/моча/залупа.jpeg". Я у них спрашиваю, каким хуев я должен выводить изображение, если там только путь? Они мне показывают скрин как у них открыто в браузере "file://говно/моча/залупа.jpeg" и отображается картинка и типо все норм. При этом они сидят с vdi, а я просто с впн, чтобы заходить на корпоративные ресурсы.
Я блядь не понимаю, нахуй они передают мне ссылку свой локальный файл, как их разраб вообще до такого додумался? Либо обе эти ссылки можно как-то по особому открывать? Бред какой-то.
Аноним 02/03/22 Срд 21:24:21 #61 №2309691 
>>2309649
так у тебя, наверное, хосты прода и тестовые в конфиг проекта зашиты и потом пробрасываются в жс?
Аноним 02/03/22 Срд 21:29:10 #62 №2309695 
>>2309649
Тебе в бугурт тред лол
Аноним 02/03/22 Срд 23:12:09 #63 №2309777 
>>2309691
Ладно, отбой, там какая-то совсем хитровыебаная хуйня.
Аноним 02/03/22 Срд 23:28:30 #64 №2309796 
16339613686790.png
Насколько просто вкатиться в жабаскриптизёры, чтобы потом работать и купить себе дорогой макбук и пить кофе в старбаксе?
Аноним 02/03/22 Срд 23:32:06 #65 №2309802 
>>2309796
>купить себе дорогой макбук
Уже не купишь. Поезд ушел.
Аноним 02/03/22 Срд 23:33:17 #66 №2309804 
>>2309802
Но хотя бы разработчиком-то можно стать? Я просто нихуя не умею, но ебало пидорское, прямо само то, чтобы кем-то из ваших быть
Аноним 03/03/22 Чтв 00:29:05 #67 №2309864 
Аноны, какой способ работы со стилями в реакте лучший? Сам использую модули, но как-то костыльно всё это ощущается.
Аноним 03/03/22 Чтв 01:28:08 #68 №2309880 
гайс, кто то заворачивал json-server в докер?
нихуя не понимаю, выглядит пока так:
FROM clue/json-server:latest
WORKDIR /
COPY package-lock.json ./
RUN npm install
COPY . .
EXPOSE 2000
CMD ["npm", "run", "serve-json"]
есть docker ignore в котором все кроме папки public и db.json
билдиться нормально, при запуске выдает
/usr/local/lib/node_modules/json-server/lib/cli/utils/load.js:39
throw new Error(`Unsupported source ${source}`);
^
Error: Unsupported source npm
at module.exports (/usr/local/lib/node_modules/json-server/lib/cli/utils/load.js:39:11) и еще кучу строк после этого
как это правильно сделать?
Аноним 03/03/22 Чтв 01:39:23 #69 №2309881 
>>2309796
Просто, потому что все что нужно для вката у тебя прямо сейчас есть. Это эвм и инет, дальше как и в любой другой профессии, читаешь олдов @ практикуешься.
Аноним 03/03/22 Чтв 09:56:32 #70 №2309954 
>>2309864
Что ты считаешь "некостыльным" способом?
Аноним 03/03/22 Чтв 10:03:12 #71 №2309959 
>>2309880
Посмотри что там из себя оригинальный образ представляет.
Аноним 03/03/22 Чтв 13:30:14 #72 №2310089 
>>2309959
на что именно посмотреть?
там весь гайд к нему в одну страничку, не особо подробный
Аноним 03/03/22 Чтв 13:31:35 #73 №2310092 
>>2309802
Ты паникер.
Аноним 03/03/22 Чтв 14:15:51 #74 №2310131 
>>2310089
FROM clue/json-server:latest это ссылка на образ на докеровском репозитории, в котором скорее всего будет ссылка на докеровский файл на гитхабе.
Конкретно в твоём случае (https://github.com/clue/docker-json-server/blob/master/Dockerfile) он задаёт ENTRYPOINT, так что твой финальный CMD выглядит как ["bash", "./run.sh", "npm", "run", "serve-json"]
Ну ты понел.
Аноним 03/03/22 Чтв 14:23:36 #75 №2310133 
>>2310131
ок, грац, попробую
Аноним 03/03/22 Чтв 15:11:30 #76 №2310154 
image.png
Кантор хитрец, хочет чтобы его сайтик заблокировали и поток вкатунов встал.
Аноним 03/03/22 Чтв 15:49:21 #77 №2310174 
Обязательно ли джуну иметь портфолио дял собеседования? Я могу просто устно рассказать, если над чем-то работал?
Аноним 03/03/22 Чтв 15:53:31 #78 №2310182 
народ, всем привет. Только начинаю js учить, посоветуйте годные курсы в дополнение к Кантору, а то он суховат, да и люблю c разными источниками работать. Может есть у кого Udemy, "The Complete JavaScript Course или знаете, где взять?
Аноним 03/03/22 Чтв 16:39:47 #79 №2310198 
>>2310182
>посоветуйте годные курсы
Быстрый тормоз?
Аноним 03/03/22 Чтв 16:59:08 #80 №2310211 
>>2310182
Торрент-трекеры в помощь. Мне курс Джонаса Шмедтмана понравился, но часть про асинхронность у не какая-то не очень, потому что он там начал смешивать все методы подряд со сломанным на данный момент api с геолокацией.
Аноним 03/03/22 Чтв 17:12:48 #81 №2310221 
>>2310211
>но часть про асинхронность у не какая-то не очень
и что можешь посоветовать насчет ассинхронки?
Аноним 03/03/22 Чтв 17:33:37 #82 №2310232 
image.png
image.png
Сап, программач. Делаю пет-проект на Vue. Хочу добавить компонент, но он не отображается при установке Vue через npm (первый пик). Начинает отображаться только если прописать скрипт расп в самом коде, со ссылкой указанной в документации (второй пик). Устанавливается вроде нормально, ошибок не выдаёт, на запрос версии реагирует, в package.json появляется. ЧЯДНТ?
Аноним 03/03/22 Чтв 18:37:21 #83 №2310271 
>>2309404
Спустя 30 откликов пригласили 15-минутный звонок в компанию на стажировку.
Аноним 03/03/22 Чтв 18:45:52 #84 №2310279 
>>2310271
пригласили на

слоу-фикс
Аноним 03/03/22 Чтв 18:51:57 #85 №2310287 
>>2310271
Потом расскажешь, что было
Аноним 03/03/22 Чтв 18:53:53 #86 №2310291 
>>2310287
Я хуй знает даже как готовиться к этому. Как я понимаю просто поспрашивают что я за хуй с горы и т.п. Тех. интервью ведь не идет так быстро?
И если там пройду, то наверное пригласят на уже полноценное тех. собеседование.
Аноним 03/03/22 Чтв 19:07:47 #87 №2310303 
>>2310271
Классно, что ищут не смотря на ситуацию, значит не все так плохо в плане перспектив
Аноним 03/03/22 Чтв 19:16:21 #88 №2310313 
>>2310303
Ты сейчас обидел вкатошизика из воркача
Аноним 03/03/22 Чтв 19:53:42 #89 №2310330 
>>2310313
Да хуй на него, он меня заебал нытьем своим, я больше туда не хожу
Аноним 03/03/22 Чтв 19:54:49 #90 №2310331 
>>2310232
Так ты вуй импортировал в свой код?
Аноним 03/03/22 Чтв 20:39:46 #91 №2310344 
>>2310221
Можешь в других курсах посмотреть или на ютубе поискать.
Аноним 04/03/22 Птн 06:49:03 #92 №2310502 
image.png
image.png
image.png
Чуваки, которые используют Microsoft Edge. У вас есть сейчас проблема с загрузкой контента? У меня теперь весь интерфейс глитчит и не прогружается. На Google Chrome всё корректно работает. Пик релейтеды. Не могу понять кто обосрался: я или разрабы
Аноним 04/03/22 Птн 10:17:24 #93 №2310539 
>>2310502
Открой девтулзы еджевские и посмотри вкладку нетворк.
Аноним 04/03/22 Птн 10:47:11 #94 №2310548 
>>2310539
Чел, а на втором скрине что по твоему?
Аноним 04/03/22 Птн 11:08:57 #95 №2310555 
В понедельник будет обговор условий по работе(прошел все собесы) что там будет, что следует спросить и все такое. Крч посоветуйте ченить.
Аноним 04/03/22 Птн 11:18:16 #96 №2310560 
>>2310502
Всё, отбой, починили. Походу разрабы обосрались, либо санкции насрали в штаны
Аноним 04/03/22 Птн 12:25:36 #97 №2310601 
Мне нужно посмотреть как моя верстка выглядит на большом экране, как это сделать?
Аноним 04/03/22 Птн 12:26:39 #98 №2310602 
image.png
>>2310601
Аноним 04/03/22 Птн 14:15:57 #99 №2310669 
Есть две машины со вскодом и работают они над одной репой, в которой файлы форматируются через преттиер. Настройка эта насильно выставляется в самой репе, так что тут не должно быть расхождений. Но один хуй форматируют они преттиером по-разному. Как тут вообще начинать копать? Дело скорее всего в настройках вскода, так как преттиер настроен на пожирание локального для репы конфига.
Аноним 04/03/22 Птн 14:22:41 #100 №2310675 
>>2310669
Снизу справа есть выбор табов/пробелов и их расстояния. Может оно
Аноним 04/03/22 Птн 14:25:35 #101 №2310682 
>>2310669
Версии преттиера? Версии плагинов?
Заведи третью контрольную машину с вскодом
Аноним 04/03/22 Птн 14:26:26 #102 №2310684 
>>2310682
А, и без вскода попробуй
Аноним 04/03/22 Птн 14:51:07 #103 №2310697 
>>2310675
>>2310682
На одной из машин в глобальных настройках был проставлен дефолтный форматтер для джейсонов, значение которого было выше по приоритету, чем "глобальный" editor.defaultFormatter в настройках папки.
С лицом грустной лягушки просто добавил "editor.defaultFormatter": "esbenp.prettier-vscode" для "[jsonc]" и "[json]" в настройки папки.
Аноним 04/03/22 Птн 15:06:34 #104 №2310705 
>>2310601
Купи большой экран.
Аноним 04/03/22 Птн 15:33:05 #105 №2310711 
>>2310555
/wrk/
Аноним 04/03/22 Птн 16:55:41 #106 №2310745 
Пытаюсь переварить css modules.
Часть *.module.scss состоит целиком и полностью из импорта файла с шаблонами и присвоений в духе .button { extend %button } и все.
Че-то как-то тупо.
Что делать с модификаторами для того или иного класса, ведь nested структура при модульном подходе не желательна?
Аноним 04/03/22 Птн 17:16:19 #107 №2310770 
>>2310745
>Что делать с модификаторами для того или иного класса, ведь nested структура при модульном подходе не желательна?
Так в бэме же модификаторы не вложенные.
Аноним 04/03/22 Птн 17:25:43 #108 №2310776 
>>2310770
С препроцессорами пишут обычно вложенно через &, а все это уже потом транслируются. Но если такой шаблон/миксин импортировать, хер знает как отдельный модификтор поправить/расширить.
Видимо вообще так не описывать, а делать все описания соответствующих _partial файлах плоскими.
Не могу никак перестроится, кажется очень не удобным и пока не очевидным.
Аноним 04/03/22 Птн 18:31:34 #109 №2310826 
>>2310776
>С препроцессорами пишут обычно вложенно через &, а все это уже потом транслируются.
Это всё равно невложенные объявления.
>Но если такой шаблон/миксин импортировать, хер знает как отдельный модификтор поправить/расширить.
С css-модулями нужда отпадает срать миксинами/шаблонами на каждый пук. В 99% случаев БЭМ используется для описания компонентов с явным блоком. Соответственно в 99% случаев ты будешь импортировать компоненты с этими стилями, если тебе нужны эти стили.
>Видимо вообще так не описывать, а делать все описания соответствующих _partial файлах плоскими.
Да, в css-модулях нету смысла добавлять префикс на каждое обьявление.
Та что бэм вида:
.card-list {}
.card-list--modifier {}
.card-list__list {}
.card-list__card {}
В модуле выглядит так:
.block {}
.block_modifier {}
.list {}
.card {}
Аноним 04/03/22 Птн 20:50:24 #110 №2310908 
>>2310826
Spasibo.
Добра тебе.
Аноним 05/03/22 Суб 02:43:31 #111 №2311133 
Снимок экрана 2022-03-05.png
Аноны, помогите разобраться плез
Я может в глаза ебусь, или просто чего-то не понимаю, но кнопки в моем слайдер не работают, ничего не прокручитвается
Аноним 05/03/22 Суб 03:47:36 #112 №2311137 
Периодически зависает vscode. Это может быть из за ноута или она сама по себе глючная прога?
Аноним 05/03/22 Суб 06:55:41 #113 №2311138 
>>2311137
Из-за ноута конечно, так как системный сборщик мусора выпидоривает вскод из памяти если она нужна.
В целом разраб оточка очень прожорлива по оперативке, вскод в этом плане достаточно легковесный. Обычная вижуал студия вообще бы поставила твой ноут на колени.
Аноним 05/03/22 Суб 11:12:49 #114 №2311188 
>>2311133
Недостаточно инфы, заливай в песочницу
Аноним 05/03/22 Суб 11:37:42 #115 №2311197 
>>2307985 (OP)
поясните додику, жаваскрипт это не отдельная от фронтенда тема?
Аноним 05/03/22 Суб 11:41:05 #116 №2311198 
>>2311197
Нет, так как даже нодовскую экосистему пидорасит от модных нововведений браузерного жс.
Аноним 05/03/22 Суб 11:46:16 #117 №2311199 
>>2311198
Так оно же с обратной совместимостью, не?
Аноним 05/03/22 Суб 12:03:28 #118 №2311202 
>>2311197
Нет, не отдельная, это фундамент. Без жс никакого фронта не бывает, статичные страницы с нерабочими кнопками и слайдерами это штука для портфолио верстальщика, не более.
suichanwa 05/03/22 Суб 12:07:31 #119 №2311205 DELETED
Мужики, недели две изучаю js, и всё пишу в одном файле, то есть, после выполнения задачи не стираю что находиться в фале


https://github.com/suichanwa/EnterToIT/blob/main/someCode.js

Вообщем, рейтаните говнокод

Думаю ещё переписать это всё через опп, ибо выглядит совсем как пиздец зато рабоатет
suichanwa 05/03/22 Суб 12:10:41 #120 №2311207 DELETED
>>2311137
ноут


устонови линукс
Аноним 05/03/22 Суб 12:32:38 #121 №2311213 
>>2310271
И спустя еще 5 откликов пригласили на собес в компанию, которая работает на аутсорс. Уже не стажировка, зп обещают до 160к, но мне чет не особо верится.
Аноним 05/03/22 Суб 12:54:47 #122 №2311229 
>>2311188
Я уже сам разобрался, спасибо с:
Аноним 05/03/22 Суб 16:17:10 #123 №2311339 
>>2309092
>>2311213
збс. Сколько часов в день уделял вкату?
Аноним 05/03/22 Суб 16:20:00 #124 №2311341 
>>2311339
По-разному, от 2 до 8, каждый день (1 выходной в неделю).
Аноним 05/03/22 Суб 16:29:14 #125 №2311346 
Аноны, обьясните пожалуйста с CSS, я понимаю что технологии стремительно движутся вперед, но блять, как мне понять какой стек для стайлинга сейчас вообще используется то? И препроцессоры, и css in js, и styled components, и блять css modules, еще и библиотеки уровня бутстрапа и тэйлвинда, СУКА! Что в продакшене то сейчас используется?
Аноним 05/03/22 Суб 16:29:55 #126 №2311348 
>>2311346
А какая разница? Суть-то одна и та же.
Аноним 05/03/22 Суб 16:39:40 #127 №2311354 
>>2311348
Ну в какой-то степени разницы нет, действительно css5 он везде один, но я то вкатиться планирую, а значит в проектах нужно использовать актуальные технологии. Да и в целом нужно уметь сделать все четко. Вот только я пытаюсь пользоваться тем же styled components и мне кажется что это хуета которую придумали для пыток блять, просто блять невозможная хуйня. Вот я и интересуюсь, нужна ли она вообще или ей уже не пользуются и можно забить на нее хуй и тратить время на что-то более полезное?
Аноним 05/03/22 Суб 16:41:23 #128 №2311358 
>>2311354
Посмотри в требованиях что чаще всего встречается, то и дрочи. Если что при вкате перейдешь просто на другое.
Аноним 05/03/22 Суб 16:45:48 #129 №2311365 
>>2311346
Используется всё, что разрабы могут пропихнуть. Так что может быть всё вышеперечисленное в одном проекте, плюс сверху прикостылено инлайновыми стилями.
Аноним 05/03/22 Суб 16:55:16 #130 №2311371 
>>2311205
Это плохая идея, настрой вебпак по гайду (я бы в 2 недели не смог конечно) и разделяй на отдельные файлы
Заебешься, зато потом кайф
и юзай () => {} вместо function
Аноним 05/03/22 Суб 17:07:38 #131 №2311380 
>>2311358
>>2311365
Понял, спасибо, буду пытатся.
Аноним 05/03/22 Суб 17:28:22 #132 №2311395 
>>2311205
Не слушай его >>2311371 , хуярь всё в один файл и ничего не переписывай, тем более на всякое ООП. Как критическая масса багов с конфликтами имён заебёт, дропай файл и продолжай с чистого листа. Так к тебе и понимание понимание скоупов придёт, а вместе с ним и смысл существования модулей и бандлеров.
Аноним 05/03/22 Суб 17:33:47 #133 №2311400 
>>2311213
И еще на один собес пригласили в около-гос конторку.

Обосрался с таймингами и вышло 2 собеса в один день, пиздец
Аноним 05/03/22 Суб 17:34:54 #134 №2311401 
>>2311213
Есть вышка? Великовозраст?
Аноним 05/03/22 Суб 17:35:56 #135 №2311403 
>>2311401
Вышка в процессе, но не IT. 21 лвл.
Аноним 05/03/22 Суб 17:36:45 #136 №2311405 
>>2309804
Хз. Но конкуренция возрастет еще сильнее.
Аноним 05/03/22 Суб 17:37:10 #137 №2311407 
>>2311403
Молодой совсем. Грац.
Аноним 05/03/22 Суб 17:59:40 #138 №2311421 
>>2311371
>юзай () => {} вместо function
И нахуя?
Аноним 05/03/22 Суб 18:12:55 #139 №2311432 
А знать как пишется вручную svg нужно? И всякие тонкости работы с ним? Как фронтенд разработчику?
Аноним 05/03/22 Суб 18:27:46 #140 №2311454 
>>2311229
в чем была ошибка ?
Аноним 05/03/22 Суб 21:39:22 #141 №2311551 
Вопрос.
Открываем стену любой группы в вк, например
https://vk.com/maklere
под каждым постом, где дохуя коментов есть ссылка Показать следующие комментарии
Мне нужно их все нажать, но не руками, а автоматически

можно это сделать джсом как-то через консоль разработчика?
если да, то как?
Аноним 05/03/22 Суб 21:43:41 #142 №2311555 
>>2311551
document.querySelector(".js-replies_next_label").click()
Аноним 05/03/22 Суб 21:45:06 #143 №2311556 
22.PNG
>>2311555
Не дают, пидоры
Аноним 05/03/22 Суб 21:47:41 #144 №2311559 
>>2311556
А ты залогинен в вк? В хроме работает.
В фурифоксе не работает, тру, но я там не залогинен.
Аноним 05/03/22 Суб 21:50:34 #145 №2311561 
>>2311559
А вообще в глаза ебусь, оно работает, хоть и пишет эту хуйню. Но открывает только одну ссылку, а мне надо все.
Как сделать цикл?
Аноним 05/03/22 Суб 21:51:21 #146 №2311563 
допустим я руками промотал дохуя и хочу 100 ссылок открыть
Аноним 05/03/22 Суб 21:51:55 #147 №2311564 
Я просто сам не программист нихуя пацаны, понимаю наверное это изи херь, я просто коменты удаляю к хуям
Аноним 05/03/22 Суб 22:02:27 #148 №2311570 
разобрался сам

for (let i = 0; i < 50; i++) {

setTimeout(() => { document.querySelector(".js-replies_next_label").click(); }, 3000);
}

если тупо цикл без таймаута, то не работает
Аноним 05/03/22 Суб 22:24:25 #149 №2311575 
>>2311454
в css файле position для slider-line не была прописана, лол
Аноним 06/03/22 Вск 10:44:49 #150 №2311725 
Редюсер.PNG
ТодоФункция.PNG
Двачик, архитектурный вопрос. Вот у меня есть редюсер, в который попадают уже измененные данные(функция изменения данных находится в компоненте) и он их просто возвращает в стейт. Так вот вопрос, так пойдет или лучше чтоб логика изменение этих данных происходили в самом редюсере? Скрины прикрепил
Аноним 06/03/22 Вск 11:28:48 #151 №2311739 
>>2311725
>Вот у меня есть редюсер, в который попадают уже измененные данные(функция изменения данных находится в компоненте) и он их просто возвращает в стейт.
Нахуя? Вьюха должна передавать минимальные данные для создания новой сущности через эшн, а не месить состояние редюсера. Это же относится и к генерации айди, который не просто индекс, а возрастающий счётчик.
Аноним 06/03/22 Вск 11:31:33 #152 №2311741 
>>2311739
крч лучше все это в редюсер запихать?
Аноним 06/03/22 Вск 12:32:19 #153 №2311762 
>>2311741
Всё, то что связано с состоянием редюсера конечно должно происходить в редюсерах. Это сейчас ты не видишь проблем с кодом, но когда начнёшь мокрые писечки во вьюху добавлять, типа всплывающих окон и драг энд дропа, то этот бойлеплейт с состоянием начнёт дико мешать читаемости.
Аноним 06/03/22 Вск 14:18:16 #154 №2311808 DELETED
>>2311371
>настрой вебпак по гайду

оке, как буду на лине гляну

>отдельные файлы Заебешься,
я думал иле думаю что иморт файлов работает так же как и в плюсах, типо через <script> кучу файлов добовялть, и через ооп и наследования сократить код в два раза

>() => {}

оке
>хуярь всё в один файл и ничего не переписывай

звучит как шутка, иле намёк на то что я хуёво всё делаю

>понимание понимание скоупов придёт, а вместе с ним и смысл существования модулей и бандлеров.

загугглю отпишу в тред потом

Аноним 06/03/22 Вск 14:18:53 #155 №2311809 DELETED
>>2311808
>>2311395
Аноним 06/03/22 Вск 14:45:00 #156 №2311818 
Как из axios передать во !внешний мир результат запроса?
Аноним 06/03/22 Вск 15:51:22 #157 №2311882 
>>2311818
>как получить результат выполнения функции?
Аноним 06/03/22 Вск 18:56:41 #158 №2311979 
Это нормально, когда я некоторые штуки на странице не могу написать без библиотек упрощающих жизнЬюь?
Аноним 06/03/22 Вск 20:15:55 #159 №2312011 
>>2311979
Вполне нормально для реактомакакена.
npm install @react/center-div
Аноним 06/03/22 Вск 22:54:30 #160 №2312077 
>>2311979
Смотря о каких штуках речь. Если речь о каком-нибудь кастомном инпуте даты - то нормально. Такое самому писать весьма заебно.
А вообще - что значит "не могу"? Если это в смысле "не могу неделю с этим ебаться" - то нормально. Если же "не могу одуплить как оно работает" - то не очень. Даже если пользуешь либу - хорошо бы понимать как оно работает.
Аноним 07/03/22 Пнд 12:52:44 #161 №2312238 
Как скопировать функцию?
Аноним 07/03/22 Пнд 13:01:28 #162 №2312241 
>>2311979
А у меня наоборот, не люблю говно библы, люблю всё сам писать.
Аноним 07/03/22 Пнд 13:02:19 #163 №2312242 
>>2312238
Копирование функции не нужно
Аноним 07/03/22 Пнд 13:09:51 #164 №2312251 
>>2312238
const log = console.log;
//или
//const {log} = console;

log('pedik');
Аноним 07/03/22 Пнд 13:10:56 #165 №2312252 
>>2312251
Мы вам перезвоним
Аноним 07/03/22 Пнд 13:19:01 #166 №2312255 
>>2312252
чё не так?
Аноним 07/03/22 Пнд 13:19:36 #167 №2312256 
>>2312255
Скопирована ссылка на объект функции
Аноним 07/03/22 Пнд 13:28:49 #168 №2312263 
>>2312256
Рили?

const obj = {
method: () => 'valera'
}
const funk = obj.method;

console.dir(funk());
// valera

obj.method = () => 'serega';
console.dir(funk())
// valera

console.dir(obj.method());
// serega


Аноним 07/03/22 Пнд 13:56:45 #169 №2312292 
1629760203243.png
>>2312263
Чел...
Аноним 07/03/22 Пнд 15:04:44 #170 №2312374 
>>2312263
Учите объекты и ссылки...
Аноним 07/03/22 Пнд 15:19:38 #171 №2312388 
>>2312374
>>2312292
...
дэбсы, никто не копирует функции...
очередной шизокейс...
...
Аноним 07/03/22 Пнд 16:35:49 #172 №2312454 
Пиздец JS говноязык, даже функцию скопировать не может.
Аноним 07/03/22 Пнд 17:09:34 #173 №2312472 
>>2307985 (OP)
Анон подскажи, как сделать реагирование на "ентер" в инпуте что бы было такое же как и на баттон. желательно с примером заранее благодярю
Аноним 07/03/22 Пнд 17:55:36 #174 №2312506 
>>2312472
У кнопки type=submit, всё обернуть в form
Аноним 07/03/22 Пнд 18:13:59 #175 №2312515 
изображение2022-03-07181051.png
Очень тяжело изучать теорию когда не понимаешь как это применять на практике и зачем.
Вот пример, учу js по learn.javascript.ru, что это за подстрока, как она в реальных условиях применяется, эти методы? Как по мне какая та ненужная штука. Напишите пожалуйста это вам пригодилось? А то чувство будто я как школьник в 8 классе изучающий по алгебре теоремы которые в жизни ему никак не пригодились.
Аноним 07/03/22 Пнд 18:37:13 #176 №2312532 
>>2312077
Например D3.js, подмодуль svg
Аноним 07/03/22 Пнд 18:40:31 #177 №2312533 
>>2312515
Строки постоянно надо резать
Слайс нужно вызубрить на зубок, потому что ща все пишут на реакте, а удалять операции над массивами например должны быть иммутабельными, в чем слайс сильно помогает
const [arr, setArr] = []
const removeAtIndex = i => setArr([...arr.slice(0, i), ...arr.slice(i + 1)])
Аноним 07/03/22 Пнд 19:15:52 #178 №2312559 
>>2312454
Скопировать чтобы что, дурик? Ты можешь вызвать любую функцию с нужным тебе контекстом через .bind(context)
Аноним 07/03/22 Пнд 19:20:32 #179 №2312564 
>>2312559
я так и не понял,как его использовать...
Аноним 07/03/22 Пнд 19:22:51 #180 №2312567 
>>2312515
Да много разных ситуаций со строками может быть. Допустим, тебе надо сократить строку:

const str = 'школьник в 8 классе изучающий по алгебре теоремы которые в жизни ему никак не пригодились.';
console.log(str.slice(0, 29) + '...');
// школьник в 8 классе изучающий...
Аноним 07/03/22 Пнд 19:23:58 #181 №2312569 
>>2312515
Ты бОльшую часть времени будешь дрочиться со строками, лол.
Аноним 07/03/22 Пнд 19:40:53 #182 №2312580 
>>2312564
Есть пример для умственно отсталых:
let obj = {name: 'serega'};

function getName() {
return this.name;
}

obj.getName = getName;
console.log(obj.getName());
//serega
delete obj.getName;

console.log(obj);
//{name: 'serega'}



Либо тоже самое:
console.log(getName.bind(obj)());
//serega
Аноним 07/03/22 Пнд 19:46:30 #183 №2312584 
>>2312533
для этого есть splice

>>2312515
максимальное кол-во символов, например в тексте
Аноним 07/03/22 Пнд 20:12:23 #184 №2312591 
>>2312559
Чтобы две было.
Аноним 07/03/22 Пнд 20:31:36 #185 №2312613 
>>2312584
Сплайс мутирует
Аноним 07/03/22 Пнд 20:41:03 #186 №2312622 
Ебать D3.js охуенная штука, и почему я его так избегал
Аноним 07/03/22 Пнд 20:45:20 #187 №2312626 
>>2312580
>function getName() {
>return this.name;
>}

Можешь пройти нахуй.
Аноним 07/03/22 Пнд 20:57:09 #188 №2312635 
>>2312532
Если понимаешь в общих чертах, как это можно было бы реализовать без либы - то пользуйся смело, благославляю тебя на это
Аноним 07/03/22 Пнд 20:59:59 #189 №2312638 
>>2312626
Мимо прохожу, стало интересно - на что тут агришь?
Аноним 07/03/22 Пнд 22:27:05 #190 №2312692 
>>2312580
где bind?
Аноним 07/03/22 Пнд 22:31:15 #191 №2312694 
>>2312692
>getName.bind(obj)()
Аноним 07/03/22 Пнд 22:56:56 #192 №2312702 
>>2312694
вск равно не понятен принцип
Аноним 08/03/22 Втр 03:28:12 #193 №2312785 
>>2312638
На говнокод, очевидно же.
Аноним 08/03/22 Втр 09:33:10 #194 №2312827 
>>2312785
В чем его говнокодовость, на твой взгляд
Аноним 08/03/22 Втр 09:44:50 #195 №2312832 
>>2312559
Бинд не копирует функцию, он возвращает функцию, которая вызывает исходную функцию.
Аноним 08/03/22 Втр 10:42:52 #196 №2312847 
Лол, кто-то реально в айти продолжает вкатываться?
Аноним 08/03/22 Втр 11:00:34 #197 №2312848 
>>2312827
В том, что ты пидор.
Аноним 08/03/22 Втр 14:13:28 #198 №2312899 
>>2312848
лол, по нынешним временам даже почетно
Аноним 08/03/22 Втр 15:24:38 #199 №2312945 
>>2312847
Единственная отрасль, где можно в долларах получать зп.
Да уж, наверное лучше таксистом пойти.
Аноним 08/03/22 Втр 15:30:42 #200 №2312950 
Лолбять, неделю ебался с багом, источником которого как оказалось был пакет, который мутировал переданный ему объект.
Теперь понятно, откуда этот лютый дроч на иммутабельнось идёт.
Аноним 08/03/22 Втр 17:50:02 #201 №2313025 
Зачем нужен Formik. если можно просто валидировать через атрибут pattern? Спрашиваю без троллинга.
Аноним 08/03/22 Втр 18:46:25 #202 №2313053 
image.png
>>2313025
Аноним 08/03/22 Втр 20:58:55 #203 №2313112 
Вот учу я JS, дальше я могу спокойно pаботать frontend pазpаботчиком или нужно еще backend учить (в плане количества вакансий и востpебовательности)? Какая вообще ситуация на миpовом pынке тpуда в этом плане? И какой backend язык с JS чаще тpебуют если фул стак?
Аноним 08/03/22 Втр 21:18:30 #204 №2313120 
>>2313112
После более-менее продвинутого жс надо переходить к рякту, не бросая при этом жс и продолжать погружаться.
Аноним 08/03/22 Втр 21:34:18 #205 №2313131 
>>2313112
Двачую вопрос. Что можете сказать о бэке на питоне?
Аноним 08/03/22 Втр 21:36:59 #206 №2313133 
>>2313120
И только потом pаботу искать? Я щас жс учу, а дальше pеакт и планиpую. Смотpел тpебования для джунов, там чет ваще дохеpа всего тpебуют помимо жс+pеакт
Аноним 08/03/22 Втр 21:54:39 #207 №2313154 
>>2313133
А ты думал за год разберешься?
Аноним 08/03/22 Втр 22:02:09 #208 №2313156 
image.png
>>2313131
Django.
Но нахуя тебе бэк, если ты даже работать фронтом на начал? Расфокусировка внимания, сначала одним овладей, а потом уже прибавляй.
Аноним 08/03/22 Втр 22:04:51 #209 №2313158 
>>2313156
> Но нахуя тебе бэк, если ты даже работать фронтом на начал?
Уже работаю фуллстеком-стажером, запилил магазин с фронтом на реакте и беком на ноде, но в интернете не раз натыкался на мнение, что жс на бэке это медленное говно, потому присматриваюсь к другому языку. Всяко полезно будет знать что-то помимо жса.
Аноним 08/03/22 Втр 22:22:36 #210 №2313164 
>>2313133
>дохеpа всего тpебуют помимо жс+pеакт
Ну там объемные это только жс и реакт или вью, все остальное это либо небольшие костыли, либо просто несложные библиотеки. На кой хуй, например, писать в требованиях опыт с axios, если там надо буквально вечер потратить на переобучение с ванильного fetch, не знаю.
А, и еще тайпскрипт желательно, но от джунов пока не так часто требуют, да и на начальном уровне, чтобы типизировать пропсы для реакта, он тоже несложный.
Тесты тоже не от всех требуют, как и ноду, это все в графе "хорошо бы, если бы ты знал"
Аноним 08/03/22 Втр 22:59:26 #211 №2313200 
>>2313164
>А, и еще тайпскрипт желательно, но от джунов пока не так часто требуют, да и на начальном уровне, чтобы типизировать пропсы для реакта, он тоже несложный.
Можно чуть подробнее что джуны делают в работе? Пару примеров хотя бы
Аноним 08/03/22 Втр 23:38:14 #212 №2313219 
>>2313164
>как и ноду, это все в графе "хорошо бы, если бы ты знал"
А что конкретно могут спросить по в ноде? Как модуль подключить?
Аноним 09/03/22 Срд 00:06:10 #213 №2313245 
>>2313219
Я не знаю, я сам вкатун и пообщался с разрабами в одном чатике и один собес всрал, не технический, ебланы не смогли посмотреть внимательно резюме, и не смогли поставить фильтр на опыт работы на hh. У них стояло "без опыта", у меня не был указан опыт.
Аноним 09/03/22 Срд 00:06:33 #214 №2313246 
>>2313219
Как импортировать ассихронные функции в ESM.
Аноним 09/03/22 Срд 12:58:15 #215 №2313427 
Ребят, как можно сравнить производительность приложения на реакте с использованием сторонней бибилиотеки и без неё? Конкретно интересует react-hook-forms. По многочисленным обзорам в сравнении с другими либами она выигрывает, но вот в сравнении с базовыми конструкциями фреймворка непонятно насколько проигрывает. То есть все сводится к вопросу когда в проекте уже стоит задейстовать библиотеку, не на одном же поле ввода? Пасиб
Аноним 09/03/22 Срд 13:35:22 #216 №2313454 
>>2313427
Она и у useState выиграивает, если ты про это
Аноним 09/03/22 Срд 13:39:01 #217 №2313457 
>>2313427
Для начала посмотри на сколько меняется потребление памяти, размер статики в сборке. Если библиотека что-то где-то интенсивно считает, то замеряй на сколько изменилось время. UI либы могут быть требовательны к процу разве что на время старта, когда надо конпелировать шаблоны/регулярки/etc
Аноним 09/03/22 Срд 15:49:45 #218 №2313514 
>>2313427
Насколько помню та либа построена на рефах и это отдельный глобальный момент о котором стоит думать

Для своих мелких проектов я бы такие большие либы не тянул
Аноним 09/03/22 Срд 16:13:33 #219 №2313519 
можно ли с фронта отправить сообщение другому юзеру без бэка?
Аноним 09/03/22 Срд 16:18:23 #220 №2313527 
>>2313519
С какого фронтаб какое сообщение и какому юзеру?
Аноним 09/03/22 Срд 16:27:59 #221 №2313545 
>>2313527
Который будет в списке подключения
Аноним 09/03/22 Срд 16:40:01 #222 №2313549 
>>2313545
Подключения к чему?
Аноним 09/03/22 Срд 16:41:11 #223 №2313550 
>>2313545
Каких подключений?
Аноним 09/03/22 Срд 16:43:20 #224 №2313551 
>>2313519
Подключи амигочат или как его там на страницу - будет на с разнице живой чат.
Аноним 09/03/22 Срд 16:43:38 #225 №2313552 
>>2313550
видеть юзеров ондайн
Аноним 09/03/22 Срд 16:45:11 #226 №2313553 
>>2313519
Это настолько тухлая затея, что забей.
Аноним 09/03/22 Срд 16:45:44 #227 №2313554 
>>2313552
Ты через функцию пробовал?
Аноним 09/03/22 Срд 16:48:05 #228 №2313555 
>>2313552
Видеть юзеров онлайн где?
Аноним 09/03/22 Срд 16:56:41 #229 №2313560 
>>2313551
> амигочат
Чатбро.
Аноним 09/03/22 Срд 16:59:45 #230 №2313562 
>>2313555
в браузере
Аноним 09/03/22 Срд 17:00:47 #231 №2313564 
>>2313562
В каком браузере?
Аноним 09/03/22 Срд 17:04:14 #232 №2313566 
>>2313564
в любом
Аноним 09/03/22 Срд 17:09:14 #233 №2313572 
Двачик, расскажи о своём первом дне работы. Что было, чего не было?
Аноним 09/03/22 Срд 17:10:25 #234 №2313574 
>>2313572
Первое дно было таким же, как и все остальные.
Аноним 09/03/22 Срд 17:11:48 #235 №2313575 
>>2313566
Даже на нетскейпе?
Аноним 09/03/22 Срд 17:13:44 #236 №2313579 
>>2313572
Пиздец был. Я асоциальный и в обществе человеков почти всегда молчу, а тут еще и новый коллектив. Одному мужику протянул руку поздороваться, он назвал своё имя, а я проигнорировал. И так примерно неделю было, постоянно хуйню нёс и нервничал, потом привык.
Аноним 09/03/22 Срд 20:28:58 #237 №2313717 
Какой там пакет использовать для хэширования и прочей криптографии? У bcrypt проблемы с зависимостями, bcryptjs 5 лет не обновлялся, у crypto-js всратый апи.
Аноним 09/03/22 Срд 21:27:22 #238 №2313745 
Я иногда задумываюсь, стоит ли тратить время на всякую хуету, об этом же по-любому и так никто не знает. Например, как высчитываются ширины ячеек таблицы. Прям чувствую, что никто об этом не заморачивается, кроме меня.
Аноним 09/03/22 Срд 21:57:00 #239 №2313766 
>>2313745
Стоит научиться решать бизнес-задачи, ты попробуй сверстать быстро какую-то страничку, потом еще, так поймешь, на что поднажать надо, чтобы прямо не заморачиваться потом.
И переходить уже к более серьезным вещам. А всякую хуйню будешь только теоретически знать.
Аноним 09/03/22 Срд 22:29:42 #240 №2313790 
>>2313519
Да, ищи p2p либы для js.
Аноним 09/03/22 Срд 22:44:40 #241 №2313797 
>>2313519
Можно, но на практике если клиенты не в одной локалке, то нужен TURN сервер.
Аноним 09/03/22 Срд 22:57:24 #242 №2313802 
Почему не открывается jsfiddle?
Аноним 09/03/22 Срд 23:25:47 #243 №2313812 
image.png
>>2313802
У плешивого спроси
Аноним 10/03/22 Чтв 10:14:13 #244 №2313937 
>>2307985 (OP)
Бля, есть список вещей которые можно создать на джсе чтобы вкатиться в айти? Я ебал по учебникам учить или пособиям, легче на практике сразу.
Раньше шарпистом работал, но уволили, спустя 2 года хочу во фронтенд
Аноним 10/03/22 Чтв 11:06:04 #245 №2313958 
Аноны, помогите с реактом. Есть родительский компонент <Parent>, в нем отрисовывается много одинаковых дочерних <Child> с разными пропсами. Если совершить клик+ctrl на <Child>, то нужно чтобы на этот (и все последующие прокликанные таким образом) компонент навесился дополнительный стиль, а если кликнуть куда-то еще или кликнуть на какой-нибудь <Child> без зажатого ctrl, то этот стиль бы убрался.
Короче, нужно мультивыбор без дополнительных библиотек организовать, как это делается правильно?
Аноним 10/03/22 Чтв 13:51:19 #246 №2314047 
image.png
Пик из доки тайпскрипта. Что блять означает строка "other: A"
Параметр метода класса имеет тип этого класса? Я не понимаю
Аноним 10/03/22 Чтв 13:55:40 #247 №2314055 
>>2314047
а всё
Аноним 10/03/22 Чтв 13:59:45 #248 №2314060 
>>2314047
other инстанс класса A
Аноним 10/03/22 Чтв 14:24:55 #249 №2314073 
>>2313958
<button>
onClick()
MouseEvent.ctrlKey
onBlur()
Аноним 10/03/22 Чтв 14:51:19 #250 №2314085 
image.png
Есть вот такая функция, она навешивает два события на инпуты, эти события при вызове должны в массив объекта, который я выделил записывать значения, проблема в том что значения записываются во второй ключ массива, а ноль просто игнорируют, що я делаю не так и как лучше реализовать это?
Аноним 10/03/22 Чтв 16:04:35 #251 №2314147 
>>2314085
А вот и наглядный пример, зачем нужно хотя бы поверхностно знать теорию вроде замыканий.
Аноним 10/03/22 Чтв 16:08:20 #252 №2314149 
>>2314085
А по делу - убираешь свой неработающий счетчик i и забираешь нормальный счетчик из второго аргумента forEach.
Аноним 10/03/22 Чтв 18:31:46 #253 №2314261 
>>2314149
Почитал про замыкания, понял ошибку, но почему со вторым аргументом в forEach все работает?
Аноним 10/03/22 Чтв 18:35:51 #254 №2314265 
>>2314261
>понял ошибку
>но почему со вторым аргументом в forEach все работает
Нихуя ты не понял.
Аноним 10/03/22 Чтв 19:08:31 #255 №2314308 
>>2314265
На самом деле понял...
Аноним 10/03/22 Чтв 19:52:09 #256 №2314346 
Прошел первый в жизни собес. Не спрашивали вообще почти нихуя. В основном вопросы были про React и что такое замыкание обосрался на нём.
Собес длился где-то полчаса всего, рассказали о компании туда-сюда, подчеркнули, что работы много. Пообещали дать обратную связь на след. неделе.

Два вопроса:
Собес длился так мало, потому что я обосрался и уже всё понятно?
Что такое блять замыкание?


Я нервничал пиздец, отвечал неуверенно, наверное не возьмут никуда.


>>2309092 - кун
Аноним 10/03/22 Чтв 20:23:30 #257 №2314358 
>>2314346
>Что такое блять замыкание?
Очевидно ж хтоническая хуйня, которая существует, чтобы унижать вкатышей.
Блять скопипасти любую функцию в своём коде в отдельный модуль и запусти её. Сразу поймёшь, что такое замыкание.
Аноним 10/03/22 Чтв 20:25:29 #258 №2314360 
>>2314358
> Блять скопипасти любую функцию в своём коде в отдельный модуль и запусти её.
Ну так я в проектах юзал всякие функции хелперы типо перевести дату в такой-то формат.
Я туда пихаю дату и высирается что мне надо. Это и есть замыкание?
Аноним 10/03/22 Чтв 21:04:12 #259 №2314371 
>>2314360
Братуха, да прочти ты тему замыкания у кантора. Рили, прочтешь раза 3-4 и закроешь для себя вопрос навсегда. Будешь всех разъебывать по теме
Аноним 10/03/22 Чтв 21:18:03 #260 №2314381 
>>2314346
>Собес длился так мало
По жс и реакту нет вопросов на больше чем 30 минут
Аноним 10/03/22 Чтв 21:42:26 #261 №2314390 
>>2314346
Это еще что, я не смог ответить, что такое http запрос и из чего он состоит

- Эээээ ну это запрос по определенному протоколу, в нем есть хедеры и тело
...
...
слышу, молчит
...
- ну эээээ эээ нуууу
- ЗАПРОС СОСТОИТ ИЗ АДРЕСА, ХЕДЕРОВ И ТЕЛА.
- Ааа, ну да, логично
- ДАВАЙТЕ ВЫ БУДЕТЕ СРАЗУ ГОВОРИТЬ, ЕСЛИ НЕ ЗНАЕТЕ, ЧТОБЫ МЫ НЕ ТРАТИЛИ С ВАМИ ВРЕМЯ ЗРЯ. CЛЕДУЮЩИЙ ВОПРОС...

В итоге не прошел, зато взяли в компанию, где не было литерали ни одного вопроса по технической части. На вакансию джуна без опыта.
Аноним 10/03/22 Чтв 21:45:15 #262 №2314392 
>>2314390
> ДАВАЙТЕ ВЫ БУДЕТЕ СРАЗУ ГОВОРИТЬ, ЕСЛИ НЕ ЗНАЕТЕ, ЧТОБЫ МЫ НЕ ТРАТИЛИ С ВАМИ ВРЕМЯ ЗРЯ. CЛЕДУЮЩИЙ ВОПРОС...
Ебать жестко. Тимлид либо молчал, либо говорил "ладно, дальше".
Аноним 10/03/22 Чтв 21:55:54 #263 №2314399 
>>2314346
>Пообещали дать обратную связь на след. неделе.
Не надейся, мне какую-то обратную связь только один раз из 10 давали.
Аноним 11/03/22 Птн 00:00:16 #264 №2314452 
>>2313937
>есть список вещей которые можно создать на джсе чтобы вкатиться в айти
Пили таск менеджер.
Аноним 11/03/22 Птн 00:31:18 #265 №2314463 
>>2314346
>Собес длился так мало, потому что я обосрался и уже всё понятно?
Неизвестно. Вопросы, длительность и результат собеса это всегда Math.random() в 10 степени. Даже если тебе кажется, что возьмут 100% - на деле оказывается болт. А бывает берут те, от кого не ожидал или где совсем не старался отвечать.
Аноним 11/03/22 Птн 00:32:58 #266 №2314466 
>>2314463
>А бывает берут те, от кого не ожидал или где совсем не старался отвечать.
Чаю господину. Взяли на первую галеру после простого тестового и болтания по телефону.
Аноним 11/03/22 Птн 00:33:12 #267 №2314467 
>>2314390
Я если не знаю сразу говорю. Выписываю себе на листок потом что не смог ответить и прокачиваю. Просто чтобы и своё и чужое время не тратить
Аноним 11/03/22 Птн 02:34:17 #268 №2314513 
>>2314346
>что такое замыкание обосрался на нём
>Собес длился так мало, потому что я обосрался и уже всё понятно?
Да
В принципе ты мог бы сказать "я реактовский программист композирую каррирования анус себе замкните потому что "что такое замыкание" на самом деле хуево сформулированный вопрос с такими же хуевыми формулировками ответов в гугле" но ты вряд ли чето каррируешь
Аноним 11/03/22 Птн 10:17:02 #269 №2314568 
image.png
Аноны поскажите, как мне расположить блок в центр экрана, при этом независимо от того что лого тоже находится на экране? а то отступ делается от лого и это не подходит, а делать margin-top: 250px это говно какое-то, logo делать position absolute тоже звучит так себе
Аноним 11/03/22 Птн 10:24:54 #270 №2314571 
image.png
Возможно ли как-либо центрировать изображение внутри radio, при изменении масштаба страницы?

https://stackblitz.com/edit/angular-ivy-urwe5f?file=src%2Fapp%2Fapp.component.css
Аноним 11/03/22 Птн 10:27:38 #271 №2314575 
>>2314568
Все, решил margin-bottom auto для лого и margin-bottom: auto для блока
Аноним 11/03/22 Птн 10:57:02 #272 №2314588 
>>2314390
Ох уж эти анальники. Вечно что-то экономят.
Аноним 11/03/22 Птн 11:02:09 #273 №2314591 
>>2314390
Тоже такое было, только я пытался маняврировать и отвечать на абсолютно другие вопросы с умным видом.
Аноним 11/03/22 Птн 12:47:39 #274 №2314682 
6128107.png
Вьюшники, как вы изучаете Vue.js? По каким материалам и курсам, кроме доки?
И разъясните кое-что что по курсу Максимилиана Шварцмюллера. Я уже неделю смотрю знаменитый курс по Vue, но он мне так слабо заходит, уж слишком быстро мужик перескакивает с темы на тему и использует сложные примеры. Я не понимал, почему так много положительных отзывов.
Оказывается, это из-за его курса по Vue 2. Там он действительно не нагружает примеры логикой и объясняет всё подробнее. А я смотрел всё по Vue 3. Чтобы нормально воспринимать его курс, надо сначала начинать с Vue 2? Не удивлюсь, если у вас с Vue 3 было всё понятно. а я просто ретард.
Аноним 11/03/22 Птн 12:58:50 #275 №2314695 
>>2314682
Начинал с доки по vue 2 до выхода 3 версии. Можешь её почитать и поделать что-то, потому что vue 2 в проде ещё долгое время будет.
Дока для 3 версии лично мне кажется неполной. Суть композишн апи бездарно описана и много раз плевался и лез в гуголь.
На ютабе полно блохеров англосаксонских с короткими и годными примерами.

Проблема нынешних джунов в том, что материала слишком много, лёль. А старый годный для них не котируется или смывается новым плохим.
Аноним 11/03/22 Птн 14:24:13 #276 №2314755 
РЕАКТ ВСЕ!
Дэнчик поехал, у него в твиттере одна сплошная украинапутинмоскали. Реактошлюхи, думайте куда собирать манатки.
Аноним 11/03/22 Птн 14:38:25 #277 №2314768 
1200px-Vue.jsLogo2.svg.png
18d633404bf941937e363826a22b0f95bbbc3cdd.jpg
>>2314755
Выбор очевиден.
Аноним 11/03/22 Птн 16:27:40 #278 №2314843 
>>2314755
>Дэнчик
Всегда вызывал опасения этот персонаж
Аноним 11/03/22 Птн 16:45:22 #279 №2314849 
>>2314755
Кто такой Дэнчик?
Аноним 11/03/22 Птн 16:59:24 #280 №2314870 
>>2314849
ЕРЖ русскоязычный, придумал костыльный аналог Jquery и стал богом школьников
Аноним 11/03/22 Птн 18:23:14 #281 №2315008 
>>2314346
Прошел второй собес. По сравнению с первым это небо и земля. Длительность планировалась около часа, в итоге разговаривали почти 2. Как мне показалось был на одной волне с собеседующими, на чилле проходил весь собес. Ответил, наверное, на 70-80% всех вопросов (может криво, правда). Побольше бы таких собесов, после него даже приятное чувство ощутил, что с более умными людьми поговорил и научился чему-то новому.

Надеюсь никто из этих собеседующих тут не сидит
Аноним 11/03/22 Птн 21:14:52 #282 №2315168 
>>2315008
Не понятно.
Мне 3 месяца отказывают не глядя. Ни разу на собес не позвали. Портфолио есть, пет-проекты есть, что такое замыкание - знаю.
Аноним 11/03/22 Птн 21:16:20 #283 №2315169 
>>2315168
А ты опыт какой-то ставил в резюме?
Аноним 11/03/22 Птн 21:17:01 #284 №2315170 
>>2315168
А понятно. Прочитал первый пост. Напиздел про опыт. Похоже, честность в нашем мире приравнивается к долбоебизму.
Аноним 11/03/22 Птн 21:45:02 #285 №2315180 
Смогут ли приезжие братья занять место русских Веб-программистов?

https://drive.google.com/file/d/1-g90xS1Wh7Rdd7XqGtUbqSUj71HOiTkM/view
Аноним 11/03/22 Птн 21:51:18 #286 №2315183 
>>2314755
>РЕАКТ ВСЕ!
Печально, не хочется пересаживаться на блевотно-тошнотный vue на которому пишут одни "индусы"
Аноним 11/03/22 Птн 22:37:39 #287 №2315196 
>>2315170
Не вижу проблемы, если у тебя нет опыта. Я откликался со своим нулём опыта даже если требовали 1 год опыта и шли на контакт (а фигли, хочешь сэкономить - найми джуна). Ну я и прогибался по ЗП не хило, лол. С другой стороны сейчас это совершенно не важно. Вкалывал, учился с мыслью о сотыге...
Аноним 11/03/22 Птн 22:38:03 #288 №2315198 
>>2315168
Кидай портфолио и резюме. Ну или часть резюме, может ты 40летний вкатышь с тудушками всех видов.
Аноним 11/03/22 Птн 22:43:03 #289 №2315203 
>>2315168
ХЗ, чел. Может у тебя фотка тухлая или дебильное резюме. Почекай что пишут в желаемых вакансиях и напиши тоже самое. Или денег просишь слишком мало.
Аноним 11/03/22 Птн 22:45:38 #290 №2315204 
>>2315183
Не осилите композишн апи и пинью с вите после своего сахарного реактика. Мозг атрофирован изучать новое. Придётся идти чистить авгиеву конюшню на Jquery какого-нибудь интернет магазина унитазов.
Аноним 11/03/22 Птн 23:11:44 #291 №2315223 
>>2315168
Резюме сюда скинь. Можешь затереть имя. 100% что то не так с резюме.
Аноним 11/03/22 Птн 23:12:04 #292 №2315224 
>>2315196
>с мыслью о сотыге...
Сколько по времени потребовалось чтобы дойти?
Аноним 11/03/22 Птн 23:13:28 #293 №2315225 
>>2315203
>Может у тебя фотка тухлая или дебильное резюме.
Вообще без фотки в резюме, хотя сам чэд 10/10, да еще и скромный.
Аноним 11/03/22 Птн 23:16:32 #294 №2315228 
>>2314346
Мой первый собс был по вью. Обосрался так сильно, что аж дизмораль схватил.
Спрашивали простые вопросы, не ответил ни на один.
Зато последующие были проще, т.к. страх от собеса ушел, т.к. встретил худший вариант в первом собесе.
Аноним 11/03/22 Птн 23:26:38 #295 №2315233 
>>2315225
Поставь фотку.
Аноним 12/03/22 Суб 00:03:19 #296 №2315244 
>>2307985 (OP)
Сап, не знал куда написать
Есть ли какие-нибудь сайты с формами, что-то вроде bootstrap, но чтобы собрать как в конструкторе что-нибудь и скопировать код? Поделитесь, пожалуйста, подобным
Аноним 12/03/22 Суб 00:15:58 #297 №2315252 
>>2315224
2 года в общей сложности. Фронтенд
Аноним 12/03/22 Суб 10:48:12 #298 №2315312 
16308248503750.jpg
>>2309864
Я влюбился в StlyedComponents, написал себе live templat'ов в студии для быстрой работы с ними, верстаю по скорости как ебнутый.
React + TS + SC = <3
Аноним 12/03/22 Суб 10:56:00 #299 №2315313 
15945604746020.jpg
Какие зп ожидания у джуна после начала спецоперации? Было 60к минимум, теперь от 120к просить?
Аноним 12/03/22 Суб 11:50:49 #300 №2315333 
Jsfiddle всё?
Аноним 12/03/22 Суб 11:53:50 #301 №2315335 
>>2315333
как видишь
Аноним 12/03/22 Суб 11:54:47 #302 №2315337 
Ваши прогнозы. Чебурнет, закрытие доступа к нпм пакетам и иностранным ресурсам? Такое вообще возможно?
Аноним 12/03/22 Суб 11:55:13 #303 №2315339 
>>2315337
давай не будем о грустном?
Аноним 12/03/22 Суб 12:14:23 #304 №2315349 
>>2315223
Двачую
>>2315225
Лил, ну если ты даже фотку не вставил, 9 из 10 хрюш сразу в мусорку это выкинут.
Посмотри на ютабе, как сделать хорошее резюме, что написать и т.д. Посмотри ролики с разбором резюме от хрюш, чтоб понять их логику. Куча видео есть подобных, во всех говорят +- одно и то же.
Аноним 12/03/22 Суб 12:22:07 #305 №2315353 
>>2315337
Чебурнет это внутренний интернет, который запускают внутри, чтобы изолироваться от другого мира. То, что изолируют нас извне, это другое, но еще и потенциально временно, я надеюсь.
Аноним 12/03/22 Суб 13:04:54 #306 №2315384 
А если я некрасивый, всё равно фотку нужно? Селфи подойдёт?
Аноним 12/03/22 Суб 13:08:23 #307 №2315388 
>>2315337
>>2315353
>То, что изолируют нас извне, это другое, но еще и потенциально временно, я надеюсь.
Друзья Путина тоже надеются, лол.
Аноним 12/03/22 Суб 13:14:58 #308 №2315391 
>>2315180
нихуя у него в 19 лет борода растет
Аноним 12/03/22 Суб 13:16:54 #309 №2315392 
>>2315384
>А если я некрасивый, всё равно фотку нужно?
Все равно нужно.
>Селфи подойдёт?
Если хочешь еще год работу искать, то можешь и в зеркало со вспышкой сфотографироваться.
Аноним 12/03/22 Суб 13:22:32 #310 №2315396 
>>2315388
Друзья, ага, таких друзей... ладно, не будем хотя бы тут.
Аноним 12/03/22 Суб 13:55:18 #311 №2315418 
>>2315180
Могут, я из грозного в краснодар понаехал, работал там 2 года, но тперь на удаленке
Аноним 12/03/22 Суб 13:56:36 #312 №2315419 
>>2315418
Вранье. Хачи и чурки не могут программировать. Эта способность только у русских
Аноним 12/03/22 Суб 14:01:10 #313 №2315423 
>>2315419
Русских не существует
Аноним 12/03/22 Суб 14:01:41 #314 №2315424 
>>2315419
Но индийцы же могут программировывать, а они ближе к чуркам, чем азиатам.
Аноним 12/03/22 Суб 16:49:39 #315 №2315486 
>>2315424
Мне кажется, что индусы крутые. Ну те которые в люди выбиваются, а не те кто срут на улицах
Аноним 12/03/22 Суб 16:57:02 #316 №2315489 
в ИТ очень много Южных братьев.
Я бы сказал 20% точно
Аноним 12/03/22 Суб 17:03:45 #317 №2315491 
>>2315486
Ты видать ни одного брахмана в жизни не видел. По пиздобольству они легко конкурируют с англичанами, но при этом намного тупее. И это вершина индийского общества.
Аноним 12/03/22 Суб 18:22:59 #318 №2315508 
>>2315491
Скорее всего ты прав. Мне просто нравятся индусы по фильмам или видосам в ютубе лол, не знаю мб я сам индус на 1%.
Аноним 12/03/22 Суб 18:24:31 #319 №2315509 
Как вам новый дизайн на мдн? С одной стороны мне нравится минимализм в старом стиле. Но например нижний блок с поддежкой браузеров стал намного нагляднее, да и в целом доки стали понятнее
Аноним 12/03/22 Суб 18:32:58 #320 №2315513 
>>2315509
задрот, спок
Аноним 12/03/22 Суб 18:57:33 #321 №2315522 
>>2315509
Привыкать надо.
Аноним 12/03/22 Суб 19:02:59 #322 №2315525 
Читаю про декораторы классов в тайпсрипте. Это что получается, тс теперь может менять жс код. А что дальше, тайпскрипт мб будет вместо жабскрипта?!!
Аноним 12/03/22 Суб 19:15:31 #323 №2315532 
>>2315349
>если ты даже фотку не вставил, 9 из 10 хрюш сразу в мусорку это выкинут
Кто сказал? Советуют наоборот фото не ставить, чтобы не оценивали внешность.
Аноним 12/03/22 Суб 19:16:06 #324 №2315535 
>>2315525
Что значит "менять"? Он просто высрет фабричную функцию в метод при билде.
sage[mailto:sage] Аноним 12/03/22 Суб 19:17:23 #325 №2315536 
.png
>>2315180
чет каждый раз как в первый смешно открывать проекты по версте в портфолио, прокручивать вниз и видеть подобное.
Аноним 12/03/22 Суб 19:17:57 #326 №2315538 
>>2315535
А до этого тс код никак не влиял на основной код
Аноним 12/03/22 Суб 19:19:10 #327 №2315539 
16440005174870.jpg
>>2315536
только не говорите, что таких пиздаболов на работу берут и я зря тут сижу дрочусь
Аноним 12/03/22 Суб 19:19:51 #328 №2315540 
>>2315532
Кто советовал? Хрюши как раз пишут, что без фоток профили отправляются куда подальше. Причём все остальные методы разнятся от астрологии до карт Таро. Но в вопросе фоточек все сходятся.
Аноним 12/03/22 Суб 19:20:53 #329 №2315541 
>>2315538
В смысле не влиял? Ты вообще значешь, что такое транспиляция?
Аноним 12/03/22 Суб 19:27:54 #330 №2315544 
>>2315541
А как тс код влияет на жс код? Он же только пукает ошибки при разработке и можно хоть обосраться и писать type interface jopa, но @decorator jopa уже писать нельзя
sage[mailto:sage] Аноним 12/03/22 Суб 19:30:33 #331 №2315545 
.png
В новой реальности, в который мы живем, уже реально похуй хоть на дрочил, хоть на вот таких любителей копировать-вставить. Джунчики-винтики на одном js-е уже реально на уровне дворника ценятся.

У меня на гите 3 проекта с nest/express+react и один на чистом жс, из 40 писем на hh.ru ни одного положительного отклика за 2 недели. Сижу, терплю, пока что. Думаю, что-то на пхп написать, чтобы хотя бы на верстальщика для ультрастарого легаси говна взяли.
Аноним 12/03/22 Суб 19:31:14 #332 №2315547 
>>2315544
>А как тс код влияет на жс код?
Ой бля, сбилди уже свой сраный код с декораторами и посмотри, во что там тайпскрипт его превращает.
Аноним 12/03/22 Суб 19:36:08 #333 №2315549 
>>2315547
Неужели так тяжело понять что я имею ввиду?
sage[mailto:sage] Аноним 12/03/22 Суб 19:39:39 #334 №2315551 
>>2315545
>>2315539
Аноним 12/03/22 Суб 19:44:13 #335 №2315554 
Делаю кастомный селект для UI кита. Как можно сделать так, чтобы когда открывается список айтемов селекта, то он открывался ниже родителя, но при этом не участвовал в потоке документа и не сдвигал все остальные элементы? Делать его absolute, а потом двигать, ну такое.
Аноним 12/03/22 Суб 19:46:34 #336 №2315555 
>>2315532
>Советуют наоборот фото не ставить
и что за дурачок это советует? Абсолютно оторванный от жизни совет. Фото обязательно.
Если мы говорим о новичках и специалистах среднего уровня.

То, что спецы с десятком лет опыта и крутыми проектами могут хоть на стол на собесе срать, это другой разговор.
Аноним 12/03/22 Суб 19:55:45 #337 №2315558 
А можно отклик по 2 раза отправлять?
Аноним 12/03/22 Суб 20:19:21 #338 №2315571 
>>2315554
Какие еще варианты есть извлечь ноду из потока?
Аноним 12/03/22 Суб 20:19:57 #339 №2315572 
>>2315549
Тту ничего тяжёлого нет, просто ты хуйню несёшь.
Аноним 12/03/22 Суб 20:24:03 #340 №2315576 
>>2315571
Да.
Аноним 12/03/22 Суб 21:32:37 #341 №2315616 
как указать npm run build чтобы он не создавал подпапку для приложения, когда делает билд?
то есть я делаю npm run build, закидываю результат в папку public сервера, но когда захожу на страничку получаю ошибку, что сервер просит js и css файлы по адресу localhost:2000/название проекта/static/js/.... а в действительности они лежат в localhost:2000/static/js/...
так вот, как задать эту домашнюю дирректорию чтобы ее не было?
Аноним 12/03/22 Суб 21:42:05 #342 №2315617 
>>2315616
Убрать префикс в настройках сервера. Или добавить его в билде вебпака.
Аноним 12/03/22 Суб 21:45:01 #343 №2315618 
>>2315617
грац, вроде разобрался
Аноним 13/03/22 Вск 00:25:32 #344 №2315666 
Продублирую сюда, потому что все таки вопрос больше по node.js чем по докеру
Вот есть у меня node сервер на порте 3001, когда я к нему из клиента обращаюсь то пишу localhost:3001, если так оставить, сделать докер образ и залить в azure, то клиент будет выдавать инфу только если у меня на машине, с которой открыт клиент, запущена нода на порте 3001
если написать вместо localhost:3001 название сайта в azure, то запрос тоже не проходит (на название сайта у меня отзывается json-server)
так вот к чему обращаться то, когда контейнер запущен в azure?
Аноним 13/03/22 Вск 08:46:11 #345 №2315710 
Есть какой-нибудь базовый настраиваемый текстовый редактор на базе contenteditable-дивов? А то везде либо жквери, либо жирные wysiwyg-эдиторы, либо пиши сам с нуля и ебись как хочешь с отслеживанием текущей позиции курсора и прочими радостями.
Аноним 13/03/22 Вск 14:44:51 #346 №2315900 
>>2315180
В веб реально идут одни Южные братья
https://github.com/Sultan06-lab

На 10 вакансий Ванек будет 5 вакансий Султанов
Аноним 13/03/22 Вск 14:55:24 #347 №2315905 
>>2315900
И зачем такой негатив? Ведь обильное присутствие индусов, азиатов, арабов в мировом IT тебя никак не смущает
Аноним 13/03/22 Вск 14:59:31 #348 №2315908 
>>2315554
Делать фиксед попап во весь экран как на мобилке
Аноним 13/03/22 Вск 15:22:57 #349 №2315925 
>>2315905
Ну индусы спокойно возьмут американца-гея-транса в свою компанию, такие законы

А то что 10 султанов возьмут Ваню вместо 11 Султанов у меня под сомнением


Аноним 13/03/22 Вск 15:28:12 #350 №2315931 
>>2315545
Ну ка дай позырить своё говно
Аноним 13/03/22 Вск 15:28:54 #351 №2315932 
image.png
image.png
Привет всем. Подскажите ньюфагу, так сказать best practies по валидации форм vue js. В данный момент для каждого поля есть метод который вызывается по v-on:change. Во время отправки формы вызывается checkAllFields().
Нормален ли такой подход или вообще ссанина? Тогда как лучше сделать?
Аноним 13/03/22 Вск 17:51:53 #352 №2316070 
>>2315932
> this
Ты на vue2 что ли пишешь?
> best practies по валидации форм vue js
По возможности не городить своего™ говна и использовать что-то типа https://quasar.dev/vue-components/form. Если уж очень хочется городить своё говно, то вместо дёрганий методов в полуручном режиме по v-on:change и т.п. рекомендуется делать компьютеды и вотчеры, реактивность для этого и изобреталась. Как минимум, потому, что так темплейт будет выглядеть много чище.
Аноним 13/03/22 Вск 19:21:27 #353 №2316124 
>>2315932
Смотри в сторону атрибута required. Нативная валидация html формы.

<form>
<input name="user" required placeholder="Ваше имя">
<input type="submit" value="Отправить">
</form>

По сути не надо ничего костылить даже
Аноним 13/03/22 Вск 19:32:00 #354 №2316133 
>>2316124
Я думаю, он спрашивал как проверять инпут условиями и регулярками в режиме лайв.
Аноним 13/03/22 Вск 23:07:14 #355 №2316269 
В каких случаях стоит использовать геттеры и сеттеры вместо обычных методов?
Аноним 14/03/22 Пнд 00:48:36 #356 №2316317 
>>2315540
>>2315555
>ко-ко-ко
Экспертиза уровня /b/
Аноним 14/03/22 Пнд 01:35:02 #357 №2316329 
>>2314308
У тебя счётчик внутри цикла, дебил. На каждой итерации он =0
Аноним 14/03/22 Пнд 01:56:05 #358 №2316333 
>>2315349
>9 из 10 хрюш сразу в мусорку это выкинут.
Каждый десятый отклик - приглашение пройти тестовое или интервью.

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

Вот смотрит хрюша анкеты, видит гигачеда и ботана с рожей от пепе, кому отдаст предпочтение хрюша?

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

А когда после бесконечного наплыва вкатышей, хрюша решит смотреть резюме по тексту, а не красивые картиночки искать, вот тогда и фотки нивелируют свой эффект.
Аноним 14/03/22 Пнд 02:32:57 #359 №2316341 
>>2316329
>он =0
При этом меняется не первый, а второй элемент, как будто там целковый, а не ноль! Клятый жиэс, опять обманывает, глаз да глаз за ним нужон.
Аноним 14/03/22 Пнд 02:36:58 #360 №2316342 
>>2316333
Фантазируй дальше.
Аноним 14/03/22 Пнд 02:47:44 #361 №2316345 
>>2316342
Конструктивный ответ, можешь дальше смотреть протухшие статейки в тытрубе.
Аноним 14/03/22 Пнд 03:07:02 #362 №2316346 
>>2316345
То ли дело читать протухшие статейки про "фотка ненужна".
Аноним 14/03/22 Пнд 03:11:25 #363 №2316347 
>>2316346
Нет ты! Читаешь протухшие статейки!
Аноним 14/03/22 Пнд 07:37:34 #364 №2316361 
Нихуя не понял нужна фотка или нет. Блять почему этот вопрос вообще стоит? Ебаная жизнь, ебаные хрюши
Аноним 14/03/22 Пнд 08:27:48 #365 №2316379 
>>2316361
Не важно есть у тебя фотка или нет. Если у тебя 0 опыта и ты знаешь только базовые технологии типа жс, хтмл, цсс, то ты нахуй никому не нужен. как и я.
Аноним 14/03/22 Пнд 09:02:59 #366 №2316393 
>>2316379
Зачем ты жалуешься, ахуел?
Аноним 14/03/22 Пнд 09:04:59 #367 №2316396 
>>2316393
Да я не жалуюсь. Мне в принципе нравится фронтенд и чисто для себя я буду дальше дрочить его, развиваться. Но конечно хотелось бы еще попутно и копеечку за это получать.
Аноним 14/03/22 Пнд 09:47:05 #368 №2316414 
>>2316396
>копеечку за это получать.
Что умеешь?
Аноним 14/03/22 Пнд 09:47:03 #369 №2316415 
16432101484900.png
>>2316396
Да ну всё не так просто, мне кажется у тебя были какие-то обманутые ожидания того, что можно ну вот просто начать кодить и стать 300кк в секунду. Как мне мама сказала, когда я только начал этим заниматься, она у меня спросила: "Ты програмируешь за деньги?" Меня это очень обидело тогда на самом деле, ну типа ты думаешь всё так просто вот я только начал и меня сразу должны взять на работу да ещё и на удалёнку, фриланс нахуй?! Ну мб она права и я из-за своей неуеверенности страдаю хуйнёй, мог бы давно на фрилансе золотые слитки делать
Аноним 14/03/22 Пнд 10:03:49 #370 №2316422 
>>2316379
>>2316396

Господа, немного вас демативирую
вот это пишут люди 6-8 лет


http://illarionov.school/portfolios
Аноним 14/03/22 Пнд 10:11:15 #371 №2316427 
>>2316415
>на фрилансе золотые слитки
Хех
Аноним 14/03/22 Пнд 10:15:52 #372 №2316429 
>>2316414
Умею писать фронтенд на базе (жс, цсс, хтмл), также пишу на рякте с тупескриптом (+редукс, редукс сага), юзаю препроцессор scss, знаю material ui. Вроде всё из умений пока.
>>2316415
Не, я вкатывался чисто из интереса, жалею, что раньше не вкатился, т.к. цветные буковки всегда были интересны и вот это чувство когда какая-нибудь хуйня в браузере пердит и моргает, и всё это сделано твоими руками кайфовое. Только ради этого и учился (и учусь в принципе). Но денег-то нету, поэтому выбор либо работать на заводе и это как хобби (на которое времени будет мало из-за заебной работы), либо это и станет работой (что маловероятно видимо).
Ну и да, я на ру фрилансе откликался на всякие простецкие заказы и делал их, выхлоп маленький, зато копеечка - приятно.
>>2316422
Ну и пусть пишут, похуй.
Аноним 14/03/22 Пнд 11:22:49 #373 №2316468 
>>2316429
>также пишу на рякте с тупескриптом (+редукс, редукс сага), юзаю препроцессор scss, знаю material ui.
И чё, даже джуном никуда не берут?
У тебя есть какие-то петпроджекты или ты хелоуворлды пишешь?
Аноним 14/03/22 Пнд 11:24:23 #374 №2316473 
>>2316468
> петпроджекты
Есть.
Одна компания кинула тестовое, вот сделал - жду фидбека.
Аноним 14/03/22 Пнд 11:30:16 #375 №2316480 
>>2316317
>Экспертиза уровня /b/
>пук
>>2316333
Анон, ты, как я понимаю, новичок. Постараюсь объяснить, в чем дело, без негатива.
Когда ты устраиваешься на любую работу, есть какие-то минимальные требования, чтобы понять, что ты адекватен. Например, если ты идешь на собеседование на юриста, или отправляешь резюме, ты должен быть в костюме, или, как минимум, в околоделовом стиле одежды. Тогда работодатель, или хрюша, понимают, что ты понимаешь, куда идешь.
В то же время, если ты в "блэк тай" придешь на собес на сисадмина, это будет странно и неуместно.
На любую работу, даже если ты отличный специалист, стоит прийти с чистыми волосами и не вонючим (на собеседование, я имею ввиду).
Программирование - это крайне коллективная работа. Даже по удаленке. Для взаимодействия с коллективом надо выполнять определенные ритуалы, компромиссы, обладать вежливостью, гибкостью, чтобы полноценно работать в команде.

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

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

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

Но в остальных случаях - нет, ставь нормальное фото. Это сильно повысит конверсию.
Аноним 14/03/22 Пнд 12:00:37 #376 №2316513 
>>2315666
>я к нему из клиента обращаюсь
>название сайта в azure
>запрос
Ты API на своем сервере написал?
https://tproger.ru/articles/web-api/
Аноним 14/03/22 Пнд 12:34:51 #377 №2316539 
Capture.JPG
Читаю книжку по основам ЖС, и не совсем понимаю.

Вот то что красным обведено, это в функцию elt кладётся эта же самая функция elt в ...children. Так что ли?
То есть, первый параметр type = footer, а всё остальное это ...children?
Аноним 14/03/22 Пнд 12:38:59 #378 №2316540 
>>2316480
Экспертиза уровня /b/. Я больше доверия профессионалам работающим в отрасли.
Аноним 14/03/22 Пнд 12:41:12 #379 №2316542 
>>2316540
Дело твое.
Аноним 14/03/22 Пнд 13:01:55 #380 №2316545 
>>2316429
сколько по времени дрочил все ето? стек массивным выглядит
Аноним 14/03/22 Пнд 13:06:18 #381 №2316546 
>>2316539
... - это rest parameter syntax, позволяет все переданные аргументы объединить в массив children. А ещё каждый вызов elt возвращает какое-то значение, которое потом и используется как аргумент для самого внешнего elt и в самом конце у тебя вернёт значение главный elt. можешь поиграть с этим кодом на компе, а то так не понятно нихуя если просто читать
Аноним 14/03/22 Пнд 13:48:30 #382 №2316562 
>>2316545
В январе был ровно год. Каждый день учился по 2-5 часов.
Аноним 14/03/22 Пнд 13:55:02 #383 №2316565 
>>2316480
зачем ты его кормишь?
Аноним 14/03/22 Пнд 14:41:08 #384 №2316588 
>>2316562
Насколько хорошо умеешь верстать? Покажи свои макеты сверстанные
Аноним 14/03/22 Пнд 15:36:29 #385 №2316629 
16444979660320.jpg
>>2307985 (OP)
Подскажите каких-то модных хипстерских либ для рисования простых объектов вроде прямоугольника, круга без заполнения. Было бы очень неплохо если можно было просто передать начальную и конечную точку.
Сейчас пытаюсь нарисовать через canvas поверх img, это просто пиздец, у меня глаза кровоточат от того как это здесь реализовано.
Аноним 14/03/22 Пнд 15:49:54 #386 №2316634 
>>2316629
D3.js же, чел
Аноним 14/03/22 Пнд 18:21:13 #387 №2316710 
Аноны, можно ли в портфолио работ добавить коммерческую разработку и оставить ссылку на неё? Или канают только пет проекты?
Аноним 14/03/22 Пнд 19:12:24 #388 №2316739 
1647274343972.png
1647274343974.png
Что за хуйня. Я что-то не так делаю?
Аноним 14/03/22 Пнд 19:16:17 #389 №2316741 
>>2316542
На чем основаны твои утверждения? Есть ощущение, что они не основаны на опыте. Какой-то ноунейм что-то где-то сказал, и ты это принял за истину. Почему я должен принимать это как экспертизу?
Аноним 14/03/22 Пнд 19:17:24 #390 №2316743 
>>2316739
Читаешь жопой, очевидно же.
Аноним 14/03/22 Пнд 19:18:22 #391 №2316745 
>>2316743
Расскажи в чём ошибка, пожалуйста. А то у меня жопа вместо чтения гореть начинает.
Аноним 14/03/22 Пнд 19:19:43 #392 №2316746 
>>2316741
Так ты тоже не привёл ни одной ссылки на мнение экспердов про то, что фотка нинужна.
Аноним 14/03/22 Пнд 19:20:17 #393 №2316748 
>>2316745
А, понял. Действительно еблан.
Аноним 14/03/22 Пнд 19:21:00 #394 №2316750 
>>2316739
>lenght
length блять, ты опечатался, юзай ide а не в консоле пиши
Аноним 14/03/22 Пнд 19:22:50 #395 №2316751 
1647274970109.png
>>2316750
Да я юзаю, но смог как-то обосраться и не понимал почему на условие не попадаюсь а алерт выводит андефайнд. Сейчас вновь попробую.
Аноним 14/03/22 Пнд 19:29:12 #396 №2316757 
>>2316739
>Я что-то не так делаю?
Че вы с этим алертом носитесь, особенно когда консоль открыта.
Аноним 14/03/22 Пнд 19:30:26 #397 №2316759 
>>2316757
Чтобы после того как обновил страницу после идешки сразу результат вышел.
Аноним 14/03/22 Пнд 19:30:45 #398 №2316760 
>>2316751
Добавь
/
@param {unknown[]} arr
/
Поверх твоей функции и будет тебе битие палками от редактора.
Аноним 14/03/22 Пнд 19:32:08 #399 №2316761 
>>2316760
У сука макаба разметку съела.
/\/
\ @param {unknown[]} ar
\
/
Аноним 14/03/22 Пнд 19:34:18 #400 №2316763 
>>2316761
Бля ебаная макака.
https://pastebin.com/AJZK3vwg
Аноним 14/03/22 Пнд 19:35:40 #401 №2316764 
1647275739256.png
1647275739260.png
>>2316760
Лол, типо аннотация типов? В питоне похожее видел. Попробую, спасибо.
Аноним 14/03/22 Пнд 19:36:04 #402 №2316766 
>>2316764
Первый скрин случайно прикрепил.
Аноним 14/03/22 Пнд 19:42:38 #403 №2316772 
>>2316739
lenght
length
В блокноте пишешь что ли? Чтобы я тебя тут больше не видел с такими глупыми ошибками, разбирайся сам!
Аноним 14/03/22 Пнд 19:48:29 #404 №2316775 
>>2316760
>>2316761
>>2316763
А мог просто написать
> google://jsdoc
Аноним 14/03/22 Пнд 20:37:48 #405 №2316823 
image.png
Просяните один момент.
Есть такая html структура: div1 > div2 > div3

Я задал div1 стиль font-size: 2em
Не должен ли в таком случае размер шрифта увеличиваться все больше и больше наследуясь в глубь дерева? Ведь font-size это наследуемый стиль, но ничего такого не происходит, размер просто увеличивается в два раза больше родителя только первого div1.
Аноним 14/03/22 Пнд 20:44:31 #406 №2316826 
>>2316710
Канает всё чем можно похвастаться
Аноним 14/03/22 Пнд 20:48:49 #407 №2316827 
Я ньюфаг автоматизатор и сейчас пытаюсь разобраться с Codecept, пишу простенький тест на авторизацию но не могу его сделать так как постоянно атакуют ошибки которые хз как решить, вроде и делаю все как у них в найдах на сайте указано но тесты не запускаются постоянно лезут разные ошибки, кто нибудь может подсказать?
Аноним 14/03/22 Пнд 21:01:34 #408 №2316834 
>>2316823
https://developer.mozilla.org/en-US/docs/Web/CSS/font-size#ems
Аноним 14/03/22 Пнд 21:06:43 #409 №2316837 
>>2316834
И че? Ты мой пост хоть читал? На этой странице нет ответа на мой вопрос
Аноним 14/03/22 Пнд 21:11:36 #410 №2316842 
>>2316837
Хуй в ачё, дебил. Ты не знаешь, как специфичность работает.
Аноним 14/03/22 Пнд 21:14:56 #411 №2316845 
>>2316842
Причем тут специфичность? Стили должны наследоваться как и обычно, а тут они странно наследуются
Аноним 14/03/22 Пнд 21:16:40 #412 №2316849 
>>2316741
Утверждения мои на моем опыте.
Я лишь посоветовал. Что делать - тебе решать.
Аноним 14/03/22 Пнд 21:59:05 #413 №2316875 
>>2316845
>Причем тут специфичность?
Можешь пиздовать обратно на завод.
>Стили должны наследоваться как и обычно, а тут они странно наследуются
Ты скозал?
Аноним 14/03/22 Пнд 22:53:21 #414 №2316902 
>>2316746
Так я никого и не убеждаю. В авторитетных источниках я выяснил, что если фотка не очень, то лучше без нее. Хорошо если внешность позволяет выделиться. Но даже этого не достаточно для успеха. Нужна не только и не столько приятная внешность, сколько позитивный, доброжелательный настрой. Плохая идея ставить фото без улыбки и с озабоченным или задумчивым лицом. Это сыграет в минус.
Аноним 14/03/22 Пнд 23:42:05 #415 №2316920 
>>2316902
Какая фотка, челк? 2к22. Уже 3 года не добавляю фотку в резюме. Почта сыпется от кол-ва предложений по работе. На собесе вебку также не включаю. Про дефицит кадров не слышал?
Аноним 14/03/22 Пнд 23:49:30 #416 №2316927 
>>2316875
Какой же ты выблядок безмозглый.
Аноним 15/03/22 Втр 00:01:14 #417 №2316932 
>>2316902
>В авторитетных источниках я выяснил, что если фотка не очень, то лучше без нее.
Ты ни одного из этих авторитетных источников не привёл.
>Плохая идея ставить фото без улыбки и с озабоченным или задумчивым лицом. Это сыграет в минус.
Это тебе тоже эксперты на ушко нашептали?
>>2316920
Так говорится же про вкатунов, которым в абсолютном большинстве случаев нужно пройти первичный фильтр в виде херочки, чтобы даже попасть на собеседование.
Аноним 15/03/22 Втр 00:02:02 #418 №2316933 
>>2316927
Сказал дебич, не могущий в каскадность.
Аноним 15/03/22 Втр 00:03:16 #419 №2316937 
Ernest-Khalimov-.jpg
>>2316932
Вторая фотка не приклеилась.
Аноним 15/03/22 Втр 00:08:57 #420 №2316939 
>>2316932
Лахтовик?
Аноним 15/03/22 Втр 00:43:46 #421 №2316949 
>>2316939
Это пример потенциального улыбающегося джуниор фронтенд девелопера.
Аноним 15/03/22 Втр 01:17:55 #422 №2316954 
1647296275107.jpg
В документации реакта написано, что логику в хук можно вынести в том случае, если она будет использоваться не в одном компоненте. Так вот, не считается ли антипаттерном вынос в хук логики, которая будет использоваться только в одном компоненте?
С вынесенной в хук логикой компонент значительно приятнее выглядит.
Аноним 15/03/22 Втр 01:47:49 #423 №2316956 
>>2316954
>приятнее выглядит
Значит так и надо
Аноним 15/03/22 Втр 04:12:26 #424 №2316964 
>>2316954
тащем то хук сам по себе антипаттерн

мимо бугаенко егор
Аноним 15/03/22 Втр 04:47:24 #425 №2316966 
>>2316964
Схуяли? Ты кто такой?
Аноним 15/03/22 Втр 05:19:09 #426 №2316972 
>>2316823
Ты задал фонтсайз только тексту внутри первого дива, в нем лежат два других. Все.
Вот если бы ты остальным дивам выставил фонтсайз, то работало бы.

Тред о JS, зачем с версткой сюда идешь?
Аноним 15/03/22 Втр 09:59:12 #427 №2317002 
>>2316954
Какие хуки без логики ты ебанутый где что написано
Аноним 15/03/22 Втр 11:14:21 #428 №2317021 
>>2316972
>Ты задал фонтсайз только тексту внутри первого дива, в нем лежат два других. Все.
Не все. Они должны наследовать font-size: 2em. То есть у div2 font-size: 2em, но так как у родителя тоже 2em, у div2 он увеличивается в два раза. И так далее у вложенных блоков.
>Тред о JS, зачем с версткой сюда идешь?
Потому что хочу, тред в wrk мертв
Аноним 15/03/22 Втр 11:30:11 #429 №2317027 
>>2317021
Я тебя не понял, вложенные блоки унаследовали font-size: 2em; дальше что? в чём странность, где ты видел, чтобы наследование работало по-другому?
Аноним 15/03/22 Втр 11:37:29 #430 №2317030 
>>2317027
2em 200% от размера шрифта родителя.
Аноним 15/03/22 Втр 12:06:10 #431 №2317049 
>>2317030
А, ну я так понимаю сначала шрифт вычисляется для одного элемента и потом наследуется уже результат его потомками, с процентами точно так же. Странные у вас вопросы
Аноним 15/03/22 Втр 12:28:55 #432 №2317053 
>>2317049
Чего странного?
Аноним 15/03/22 Втр 15:18:46 #433 №2317134 
>>2316954
Палю чит:

useDispatch()
useSelector()
Аноним 15/03/22 Втр 15:23:53 #434 №2317140 
>>2317134
Что сказать-то хотел?
Аноним 15/03/22 Втр 15:45:49 #435 №2317149 
>>2317021
>Они должны наследовать font-size: 2em. То есть у div2 font-size: 2em, но так как у родителя тоже 2em, у div2 он увеличивается в два раза. И так далее у вложенных блоков.

Ты неверно понимаешь наследование.

У твоих дочених дивов значением font-size является не 2em, а inherits. А 2em - это относительная величина явно заданная только у родительского дива, она уже высчитана, и в inherits попадает именно высчитанное значение, а не относительное.

Если тебе нужно чтобы шрифт увеличивался циклично, ка кты описываешь - ты должен явно задвать отношение - явно присваивать значение font-size каждому диву. Сейчас же у тебя значениея у дочерних НЕ 2em, а inherits
Аноним 15/03/22 Втр 15:55:39 #436 №2317154 
>>2317149
Яскозал что они должны наследоваться как я хочу!
Аноним 15/03/22 Втр 16:06:41 #437 №2317159 
изображение.png
>>2317149
>она уже высчитана, и в inherits попадает именно высчитанное значение, а не относительное
Я тоже так думал. Но в процессе копания, задал text-shadow для body и увидел следующее.
для body задан fz 20px, то есть по твоей логике у всех теней должен быть 10px размытия, но он относителен и зависит от размера текста элемента, стили которого наследовал от body.
Аноним 15/03/22 Втр 16:12:57 #438 №2317162 
>>2317159
Это конечно хорошо, но в твоём примере тени везде одинакового размера. И в следующий раз вопросы по вёрстке подкрепляй кодпеном, а не скриншотами.
Аноним 15/03/22 Втр 16:27:55 #439 №2317171 
16440005174870.jpg
>>2317159
Аноним 15/03/22 Втр 16:56:50 #440 №2317194 
>>2317159
>Я тоже так думал.
Можно иногда попытаться не угадывать, а открыть ебану спецификацию.

>по твоей логике у всех теней должен быть 10px размытия
Он и по факту у всех 10px. Сходи в цирк, вообще ахуеешь от ллизионистов и того, как твое зрение способного тебя наебать.
Аноним 15/03/22 Втр 17:05:19 #441 №2317208 
вкатуны не трястись видите долбоёб выше наследование понять не в силах всё в ваших руках
Аноним 15/03/22 Втр 17:09:13 #442 №2317210 
изображение.png
>>2317162
>>2317194
Одинаковые действительнот, я проебался, извиняюсь
>>2317208
Дегенерат, ни в одном гайде цсс не говорится что наследуются вычисленные значения, свой проеб я могу понять
Аноним 15/03/22 Втр 17:23:48 #443 №2317216 
видите монстр вместо вката тред мониторит сука аха
Аноним 15/03/22 Втр 17:25:31 #444 №2317219 
image.png
>>2317210
Аноним 15/03/22 Втр 17:30:12 #445 №2317222 
>>2317219
Гений нахуй, прислал скрин какого-то левого сайта, на который я никогда не заходил, и это типа доказательство, что везде это объясняют, браво
Аноним 15/03/22 Втр 17:31:05 #446 №2317223 
>>2317222
>левого сайта
https://developer.mozilla.org/ru/docs/Web/CSS/inherit

>на который я никогда не заходил
Ну ясно с тобой всё.
Аноним 15/03/22 Втр 17:32:50 #447 №2317225 
>>2317223
Ты в курсе, что я цсс не по мдну учу блять? Это справочник языка, а не учебник
Аноним 15/03/22 Втр 17:34:07 #448 №2317226 
>>2317225
>Это справочник языка, а не учебник
https://developer.mozilla.org/ru/docs/Learn/

Ты тупой.
Аноним 15/03/22 Втр 17:35:06 #449 №2317228 
>>2317226
Толсто. Пошел нахуй.
Аноним 15/03/22 Втр 17:35:59 #450 №2317231 
>>2317228
Умнее ты не станешь.
Аноним 15/03/22 Втр 18:52:44 #451 №2317307 
https://www.opennet.ru/opennews/art.shtml?num=56850
Аноним 15/03/22 Втр 18:55:22 #452 №2317309 
image.png
>>2317307
Аноним 15/03/22 Втр 19:05:04 #453 №2317313 
Нихуя тут у вкатыша горит, то наследование не то, то мдн - левый сайт.
>>2317309
Манямирок. 2015 год - как раз переломная точка выхода ES6 и с тех пор фичи только высираются и принимаются.
Аноним 15/03/22 Втр 19:23:36 #454 №2317330 
>>2317313
Это у тебя манямирок. Этих предложений жопой жуй, как мух возле твоей тарелки. Начиная с того, что опциональная статическая типизация была одним из пунктов при разработке самого ES6, и заканчивая тем, что предложение опциональной статической типизации появляется по несколько штук в год.

Вот тебе пропозал от 2019 http://sirisian.github.io/ecmascript-types/

> и с тех пор фичи только высираются и принимаются.
Хуйню не неси и хоть изредка заглядывай в списанные предложения и в те, которые висят на Stage 0 с 2014 года абсолютно не продвигаясь.
Аноним 15/03/22 Втр 19:32:57 #455 №2317338 
>>2317309
я только только тайпскрипт осилил
Аноним 15/03/22 Втр 20:00:49 #456 №2317354 
>>2317330
>Вот тебе пропозал от 2019
>по несколько штук в год
Совсем запизделся.
>Хуйню не неси и хоть изредка заглядывай в списанные предложения и в те, которые висят на Stage 0 с 2014 года абсолютно не продвигаясь.
То, что там висят некоторые пропозалы на нулевой стадии, абсолютно не отменяет факта, что после ES6 жаваскрипт стал фичевысирательным. Вон даже ESM в браузеры завезли, хотя наверняка была куча вскукареков про НИНУЖНА.
Аноним 15/03/22 Втр 21:26:48 #457 №2317393 
FKbdc0tacAAnJI.jpg
Насколько важны познания в математике для фронтенда-кодомакаки-жуна?
Аноним 15/03/22 Втр 22:23:58 #458 №2317420 
>>2317393
Арифметику знать надо, остальное гуглится.
Аноним 16/03/22 Срд 00:32:17 #459 №2317482 
>>2317393
Без теории графов страничку не сверстать
Аноним 16/03/22 Срд 00:41:24 #460 №2317485 
>>2317393
>фронтенда-кодомакаки
>тред про JS
съеби
Аноним 16/03/22 Срд 00:43:13 #461 №2317486 
>>2317485
А что тебя удивляет? Знание JS обязательно нынче.
Аноним 16/03/22 Срд 01:14:35 #462 №2317491 
Насколько смысл вката сейчас имеется? А то я начал реакт с тайпскриптом, а зачем, если такой пиздец.
Хотя смысл спрашивать, если это все беспрецендентное.
Аноним 16/03/22 Срд 01:40:56 #463 №2317498 
>>2317491
Да ты бы в любой версии этой мультивслеенной не вкатился.
Безошибочный детект идиотов, любящих только лясы поточить и посоздавать видимость бурной деятельности - вопросы о том, насколько реально вкатиться и рассуждения о том, чем нужно заняться. Так что перестань себя обманывать, просто нахуй иди спокойно, попердывай в диван дальше - ты ничтожество не способное ни на что.
Аноним 16/03/22 Срд 02:02:26 #464 №2317501 
>>2317498
Деморализатор-кун, ты?
Аноним 16/03/22 Срд 02:04:35 #465 №2317503 
>>2317498
Двачую.
Аноним 16/03/22 Срд 06:12:01 #466 №2317539 
>>2317498
База.
Аноним 16/03/22 Срд 07:01:31 #467 №2317542 
>>2317491
>Насколько смысл вката сейчас имеется?
Смысла нет! Сиди дальше на диване, чеши жопу. Всё за тебя сделают.
Аноним 16/03/22 Срд 08:35:03 #468 №2317558 
Хочу услышать мнение сеньоров наносеков о введении типизации в ванильный жс
Аноним 16/03/22 Срд 10:22:35 #469 №2317579 
Я наткнулся на mikro ORM, есть какой-то гайд по ней кроме доки? Сложна чёт((
Аноним 16/03/22 Срд 10:34:13 #470 №2317582 
>>2317558
>мнение сеньоров наносеков о введении типизации в ванильный жс
заебётесь
Аноним 16/03/22 Срд 10:37:33 #471 №2317585 
>>2317558
На ванильном ещё даже модульную систему не реализовали
Аноним 16/03/22 Срд 11:16:43 #472 №2317596 
>>2317485
Это база треда.
Иногда тред захвачен синьерами или шизами делающими наноборду, иногда вкатышами с вопросами по верстке и ошибками в lenght.
Аноним 16/03/22 Срд 11:44:46 #473 №2317607 
Сап, программисты. Пилю текстовую РПГ на react/mobx, так сказать, для закрепления знаний. Интересно услышать ваши мысли по поводу того, как можно реализовать боевую систему.
Аноним 16/03/22 Срд 11:52:37 #474 №2317613 
>>2317607
В текстовых рпг бывает боевая система сложнее чем ¨ударить¨ и ¨ударить в присядку не снимая свитер¨?
Лучше в гд спроси
Аноним 16/03/22 Срд 13:37:27 #475 №2317673 
1647427049326.png
1647427049334.png
1647427049335.png
1647427049335.png
Можете поздравить дурачка, я дописал инвалидный код по задачке Кантора. Ебать я себя тупым ощутил, вот что значит писать код чисто по фану раз в месяц+ вместо полноценного вката и не сталкиваться с чуть-чуть мозголомающими задачами. Правда не ебу какая у меня сложность по итогу вышла.
Аноним 16/03/22 Срд 13:50:07 #476 №2317684 
>>2317673
кодстайл пиздец. Условия не в константах, все вот эти охуительные zalupa[0][j][k], цикл for для перебора
Аноним 16/03/22 Срд 13:55:20 #477 №2317688 
>>2317684
>Условия не в константах
типо обернуть
lastItemIsPositive = arr[i+1] >= 0 && (i + 2) === arr.length
и подставить в else if (lastItemIsPositive)? А что, так можно было? Запомню.
>цикл for для перебора
Так в любом случае циклом перебирать придется, а до всяких [].forEach я еще не дошел и мне запрещено их использовать. Залупы[][][][] это пиздос, согласен.
Аноним 16/03/22 Срд 13:56:41 #478 №2317690 
>>2317613
Зато в настолках бывает
>>2317607
Кури в сторону ДНД боевых механик (броски куба и тд)
Аноним 16/03/22 Срд 13:59:01 #479 №2317692 
>>2317613
>>2317690
Благодарю.
Аноним 16/03/22 Срд 14:17:27 #480 №2317696 
>>2317673
Когда сделаешь без ифов и елсов, можешь приходить.
Аноним 16/03/22 Срд 14:20:44 #481 №2317698 
>>2317673
else if и цикл в цикле это полный пиздец
Аноним 16/03/22 Срд 14:27:08 #482 №2317702 
1647430030444.png
>>2317698
>>2317696
Да там хуй без иф-елса сделаешь. Я сейчас посмотрел решение N^2 случая и там просто перебор всех значений тупо. Я пытался по другому сделать, типо так:
Дано: [100, -9, 2, -3, 5]
составляю массив промежутков по которым лежат позитивные значения: [ [0, 0], [2, 2], [4, 4] ] здесь полный пиздец в ифах, я запутался немного пока составлял и не оптимизировано, выглядит как пиздец
в двойном цикле прохожу и вычисляю сумму значений:
[0, 0]
[0, 2]
[0, 4]
[2, 2]
[2, 4]
[4, 4]
из исходного массива. Потом надо будет еще раз в цикле пройтись и выплюнуть срез с максимальным значением.

Типо можно было сделать как на пике, но тогда бы перебирались все значения, это жесть вроде как. А как O(N) сделать я вообще хз, посмотрю как они реализовали сейчас .
Аноним 16/03/22 Срд 14:30:33 #483 №2317703 
>>2317702
>Да там хуй без иф-елса сделаешь
>писать код чисто по фану раз в месяц+ вместо полноценного вката
Тебе видней.
Аноним 16/03/22 Срд 14:35:11 #484 №2317704 
1647430513072.mp4
>>2317703
Это было в форме видорила больше.
Аноним 16/03/22 Срд 14:35:57 #485 №2317705 
1647430557344.mp4
>>2317704
Блять, не тот кодек. Забываю что 265 не работает.
Аноним 16/03/22 Срд 14:52:29 #486 №2317709 
>>2317698
>>2317696
вы имеете в виду тернарный оператор добавить или что?
мимо
Аноним 16/03/22 Срд 14:55:06 #487 №2317711 
image.png
>>2307985 (OP)
Почему встроенные события, например onclick лучше не использовать, а заменить на addEventListener?

Нашёл ответ на стаковерфлоу, но не могу догнать что он имел в виду.
Он говорил что нельзя использовать анонимные функции и замыкания, про замыкания я пока не в курсе, только изучаю, но вроде бы можно, не вижу в этом проблемы, а анонимные функции я уже юзал в своей программе ( если анонимные функции значит, что без названия )
https://stackoverflow.com/questions/6348494/addeventlistener-vs-onclick
Аноним 16/03/22 Срд 15:06:36 #488 №2317715 
>>2317711
>Почему встроенные события, например onclick лучше не использовать, а заменить на addEventListener?
Потому что онклик может быть только 1, а эвент листенеров можешь сколько хочешь повесить. Тип функции не имеет значения.
Аноним 16/03/22 Срд 15:12:11 #489 №2317716 
>>2317715
>Тип функции не имеет значения.
Ты имеешь в виду тип обрабатываемого события? "click","mouseleave" и т.д.?
Понял, спасибо.
Аноним 16/03/22 Срд 17:34:43 #490 №2317762 
>>2317716
нет, я про саму функцию. Это может быть стрелочная или обычная.
Аноним 16/03/22 Срд 17:52:34 #491 №2317774 
>>2317711
Слушатель можно будет удалить, если добавлять его современным способом.
А onclick на той же параше, что и в html прописать атрибут onclick и вызвать функцию.
Что касаемо скрина, почитай про шаблонные строки или интерполяцию, вот это говно убери в виде "строка: " + var + "" + var2
И по возможности используй textContent
Аноним 16/03/22 Срд 18:51:14 #492 №2317806 
>>2317774
>Слушатель можно будет удалить, если добавлять его современным способом.
И слушателя в onclick внезапно можно удалить, даже проще, чем навешанного через addEventListener.
Аноним 16/03/22 Срд 19:05:55 #493 №2317822 
>>2317711
>Почему встроенные события, например onclick лучше не использовать, а заменить на addEventListener?

Не почему не лучше. Это глупые мантры в духе "всегда используйте forEach вместо циклов" и тому подобного. Раздают их всякого рода идиоты, которые зачастую непонимают как оно работает, еще чаще просто бездумно ретранслируя эти самые мантры.

В общем и целом выбирать, какой метод навешивания хэндлера использовать, зависит от твоих потребнстей.

Недостатки аттрибута .onlick
- твоего слушателя может затереть любой другой код
- нельзя установить опции вызова слушателя (пааметры всплытия, или once - хотя once можно сделать вручную в самом слушателе)

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

Преимущества addEventListener
+ более гибкая конфигурации слушателей
+ их может быть много
+ их нельзя удалить не имея сслыки на сам хэндлер - сторонний код не сможет удалить твоего слушателя

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


Все остальное тобой описанное в виде типа функции (замыкание, стрелочная, не стрелочная, анонимная не анонимная) никакой роли не играет - они одинаково ведут себя в обоих способах. Тип функции влияет только на то, кто у тебя будет this'ом в контексте исполнения слушателя.


Аноним 16/03/22 Срд 19:06:00 #494 №2317823 
Олдфаги, тут? Лет 6-7 назад на ютубе был русскоязычный чел, который выпускал ролики по JS, nodejs и всему такому на Ютубе. У него вроде еще паблик был в ВК. Потом вроде куда-то пропал. Я уже несколько дней безуспешно пытаюсь вспомнить и найти его. У него был своеобразный голос и контент в целом довольно качественный для того времени.
Аноним 16/03/22 Срд 19:19:22 #495 №2317828 
>>2317711
>>2317822
Забыл написать.

Тебе ничто не мешает кобинировать оба способа. Ты можешь использовать их одновременно. Навешивая параметризированных множественных слушателей через addEventListener, и в то же время одного единственного, которым надо часто управлять через .onclick.
Аноним 16/03/22 Срд 19:21:01 #496 №2317829 
>>2313572
Пришёл в офис, мне сказали, за какую пеку садиться, дали макет и я стал верстать. На обеде хз, вроде не пошёл никуда, так, за компом отдохнул и продолжил работать.

>>2317823
Алекс Лущенко.
Аноним 16/03/22 Срд 19:25:03 #497 №2317833 
>>2317829
>дали макет и я стал верстать
так стоп, а если я умею работать с бд, создавать серваки и знаю реакт, то меня тоже верстать заставят?
Аноним 16/03/22 Срд 19:26:02 #498 №2317834 
>>2317833
Нет, тебя поди с проектом знакомиться посадят. Я то был совсем дном
Аноним 16/03/22 Срд 19:26:45 #499 №2317835 
>>2317834
И остался им, кстати. Не знаю, что делать с этим. Чем дальше, тем больше собственный код мне отвратителен, я пишу говно
Аноним 16/03/22 Срд 19:33:16 #500 №2317846 
>>2317833
Зависит от компании. Скорее всего тебя нанимают в уже существующую команду (несколько погромистов и техтимлид). Там тебя со всеми познакомят и выберут лоха чела, который будет вводить тебя в курс дела. Даже синьору нужно как минимум несколько дней чтобы вкатиться в окружение, настроить среду, завести все нужные аккаунты и хотябы поверхностно ознакомиться с кодовой базой. Когда ты настроишься и будешь готов работать - тебе будут давать фиксить простые задачки, постепенно повышая их сложность. Сходу сажать тебя за проектирование архитектуры или за внедрение какого-либо серьезного функционала в нормальных компаниях никто не будет. Ну разве что это какой-то стартап, который с нуля начинает. Но в стартапы обычно берут как минимум миддлов, там заниматься обучением основам времени нет.
Аноним 16/03/22 Срд 19:37:52 #501 №2317850 
>>2317835
С другой стороны это может говорить о твоем прогрессе. Если ты смотришь на свой старый код и у тебя не возникает желания его переписать - значит ты либо не прогрессировал, либо уже уперся в потолок.

Еще учитывай что одно дело пиздеть в интернете, другое дело решать реальные задачи с дедлайнами и кучей различных факторов. В интернете все охуенные теоретики, знатоки спецификаций, бест практис и вообще КАК НУЖНО ПРАВИЛЬНО, но ИРЛ всё это часто спотыкается о суровую действительность. Писать нужно не красиво и правильно, а чтобы работало. Заказчикам, как правило, вообще поебать что происходит под капотом у их продукта. Их интересуют только сроки.
Аноним 16/03/22 Срд 19:39:51 #502 №2317851 
>>2317829
> Алекс Лущенко
Не он, у того чела была макось и голос прям специфический, тянучий какой-то.
Аноним 16/03/22 Срд 19:40:39 #503 №2317852 
>>2317851
Зоракс что ли? Как его забыть можно?
Аноним 16/03/22 Срд 19:43:57 #504 №2317853 
>>2317852
БЛЯ точно!!! Я и сам удивлен что забыл его. Спасибо тебе анонче, лучей добра.
Просто захотелось понастольгировать немношк, крайний видос был 5 лет назад, он так и не вернулся, лол. Надеюсь, у него все хорошо.
Аноним 16/03/22 Срд 19:53:47 #505 №2317858 
Возможно платиновый вопрос, но все же, как вкатиться в React\Vue\Angular?

Я не про изучение, а про трудоустройство. Большая часть вакансий - миддлы с требованием коммерческого опыта 1-2 года. Крайне редко нахожу вакансии для джунов, где прямым текстом пишут что такой опыт не требуется. А иногда коммерческий опыт требуют даже для джунов, лол.

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

Год пилить пет проекты и контрибутить в опенсорс? Ну это хорошо, но все это скорее будет плюсом, чем решающим фактором. Возьмут то его так же как джуна.
Аноним 16/03/22 Срд 20:06:15 #506 №2317865 
>>2317858
>Год пилить пет проекты и контрибутить в опенсорс

Это не считает за опыт, о которых пишут в вакансиях. Даже фриланс не считается.

Опыт - это коммерческий опыт работы в компании. Где ты учавствовал в производственном, работалв команде, поддерживал коммуникации. С кем при необходимости могут связаться и спросить, а не пиздишь ли ты часом (если вдруг ты работал не по ТК).

Никакие твои петы, фриланс, опенсорс не имеют значения. Хоть 10 лет их пили, хоть двадцать - пойдешь устраиваться на работы - у тебя 0 опыта.

По существу.

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

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

Все лычки джуна\мидла\хуидла туда же, ты промытый долбоеб. Смотри на требования к скиллам, и тянешь ли ты их (а есинет, то пиздуй это учить), а не цвету жопы. Сениор из Вася и Ко будет зеленым трейни в Яндексе. А уж сколько я видел лидов, у которых нет и года опыта программирования вообще, во всяких манястартапах - не сосчитать.


Ну и еще. Ты можешь в ручную находить HR'ов которые форсят разные вакансии вовсяких айтишных чатах (в том же телеграмме их жопой жуй), и просто рассылать им свое резюме (необязатель откликом на какую-то их вакансию). В заивисмости от hr'а, он может тебя проигнорить, или вдруг предложить какую-то ваканси, или просто занесет тебя в свой спам лист и будет скидывать тебе свои новые поступления.

Ну и вообще, когда у тебя совсем нет коммерческого опыта, искать работы именно через форс своего резюме где попалао (в котором ты опять же делаешь упор на то, что УЖЕ умеешь, и КАК СИЛЬНО ты хочешь работать, а не на то, что ты ждун и всего боишься) - есть чаты, каналы, форумы, миллионы каналов. Профильные сайты по поиску работы это лишь один из тысяч способов найти работу.

У меня всё.
Аноним 16/03/22 Срд 20:09:49 #507 №2317871 
>>2317858
> А иногда коммерческий опыт требуют даже для джунов, лол.

Потому что если у тебя не было коммерческого опыта, то ты и не джун.
Без опыта - ты стажер. Трейни.
Аноним 16/03/22 Срд 20:15:03 #508 №2317873 
>>2317865
> Но лучше в откликах не говорить про коммерческий опыт ничего, просто описывать скилл
> А когда прямо спросят уже расписать популярно в диалоге

Я так и делал, но проблема в том что на первом уровне идет общение с HR (зачастую вообще нанятыми со стороны) которые даже не могут правильно прочитать Redux, и когда им говоришь что коммерческого опыта у тебя нет, они сразу же теряют к тебе интерес. И их можно понять, у них перед глазами список требований где четко написано про опыт. Получается, им нужно врать? Ну не рассказывать же им что ты все знаешь и умеешь, они все равно нихуя не поймут. А если соврешь, потом получится хуевый старт общения с тимлидом, когда выяснится что ты напиздюнькал.

> когда у тебя совсем нет коммерческого опыта
Проблема в том что опыт есть, но именно с фреймворками его нет. И непонятно откуда взять.
Аноним 16/03/22 Срд 20:15:16 #509 №2317874 
мб просто напиздеть что был опыт? кто копать то под тебя будет, кому не пох?
Аноним 16/03/22 Срд 20:19:03 #510 №2317878 
>>2317865
> Но лучше в откликах не говорить про коммерческий опыт ничего, просто описывать скиллы. А когда прямо спросят уже расписать популярно в диалоге.
Сразу видно пердеда.
ХХ требует указывать опыт работы. Без этого поля тебе даже анкету не дадут создать. Собственно поэтому везде и пишут про хреланс и прочее пиздобольство.
Аноним 16/03/22 Срд 20:38:45 #511 №2317887 
>>2317833
Нет, конечно, будешь работать с бд, создавать серваки, реакт, и никто не будет обращать внимание, что ты джун, который нихуя не умеет, за которым нужно все переписывать, ты все сам сможешь, никто не верстает уже в 2к22, все пмы делают или индусы.
Аноним 16/03/22 Срд 20:42:37 #512 №2317889 
Аноны, как дела у тиктокера, который решил вкатиться и завести трактор. Вкатился? Или рынок переполнен?
Недавно треды были и тут обсуждение было.
Аноним 16/03/22 Срд 20:44:31 #513 №2317890 
>>2317873
>Получается, им нужно врать?
«Вот шесть, что ненавидит Господь, даже семь, что мерзость душе Его: глаза гордые, язык лживый и руки, проливающие кровь невинную, сердце, кующее злые замыслы, ноги, быстро бегущие к злодейству, лжесвидетель, наговаривающий ложь и сеющий раздор между братьями». (Прит. 6:16-19)
Нет. Твердо и четко.
Аноним 16/03/22 Срд 20:49:05 #514 №2317891 
>>2317873
>Ну не рассказывать же им что ты все знаешь и умеешь, они все равно нихуя не поймут.
Если эйчару, который рехруск читает направильно, то чего боишься?
Конично, не стоит говорить, что ты йобо специалист, знающий все, могущий все, говори, что есть определенный опыт разработки, делал несколько проектов, суть технологии понятна, но хотел бы, конечно, знать больше.
Ну и так до талого, пока ты ее псевдоинтеллектуальными речами не убаюкаешь, жквери? Конечно, это просто библиотека, базы данных? Конечно, целый магазин сделал, запросы-шматросы.

Но когда дойдет до чееловека, типо тимлида или другого покемона, то ты либо обосрешься, либо повещет и он не будет тебя сильно гонять по теории/практики.
Аноним 16/03/22 Срд 21:02:10 #515 №2317898 
>>2317890
кто теряет от того что ты соврал?
Аноним 16/03/22 Срд 21:05:14 #516 №2317900 
>>2317898
Ты. Если тебе попадется тот, кто решит доебаться до твоего опыта и в итоге выяснится, что ты наебал. Во-первых как ты будешь оправдываться. Во-вторых тебя могут пометить в общей базе хров как пиздабола.
Аноним 16/03/22 Срд 21:07:28 #517 №2317905 
Напоминаю что за вами смотрит Иисус и каждого напиздевшего хрюше собъёт трактор.
Аноним 16/03/22 Срд 21:09:29 #518 №2317908 
>>2317900
это правда, тока мне кажется что люди в соверменном мире оч ценят свое время и поетому не будут копаться в твоем прошлом, ты проходишь через фильтры и вроде никто не в минусе особо
можно сказать что работал в проетке у кореша, поетому проекты приватные, ну и че нить придумать, короче изи
а вот полгода пилить пет проекты на серьезных щах вот ето долбоебизм по-моему какой-то, уже неактульно наверн
>>2317905
так они тоже могут пиздеть во многом, все же мы люди в конце концов
Аноним 16/03/22 Срд 21:20:42 #519 №2317912 
>>2317908
> люди в соверменном мире оч ценят свое время и поетому не будут копаться в твоем прошлом

Ага. Очень нужно людям, ценящим свое время, брать пиздаболов на проекты, где есть какие-нибудь NDA. И проверки СБ наверное просто так придумали. Ты сильно забываешь, что рискует большей частью работодатель - если он тебя возьмет, он понесет затраты, даже если тебя придется уволить почти сразу. Нанимать людей - это не бесплатное удовольствие.
Аноним 16/03/22 Срд 21:24:42 #520 №2317917 
>>2317908
>так они тоже могут пиздеть во многом, все же мы люди в конце концов
Могут. Весь маркетинг основан на пиздеже и преувеличениях.
Но и тебе точно так же не мешает ничто пойти и потом рассказать другим соискателям о том, как и о чем там пиздят. Как и они вправе поймав тебя на пиздеже рассказать другим нанимателям об этом. Все честно.
Аноним 16/03/22 Срд 21:36:34 #521 №2317923 
>>2317912
ну ты аплаишься на джуна, кто вычислит ты нуб или пиздабол?
это тока временем проверяется вроде
насчет нда не знаю, на галерах где верстают екомерцы есть такое?
насчет проверок тоже, тебе часто отказывали после проверок?
так суть в том что не факт что работодатель проиграет от того что тебя нанял, может ты хороший спец, просто у тебя нет возмонжости заявить об етом
вообщем ты рисуешь самый хуевый сценарий, я - самый лучший
>>2317917
у хров действительно есть общий блеклист?
Аноним 16/03/22 Срд 21:46:36 #522 №2317928 
>>2317822
>Не почему не лучше
Ты сам написал почему лучше им не пользоваться ниже
>>2317828
>Тебе ничто не мешает кобинировать оба способа.
Если это твой домашний проект, в проде за onclick в еблет бьют
Аноним 16/03/22 Срд 21:54:30 #523 №2317933 
>>2317874
Если не расколят на вранье, то пробуй. Но скорее всего посыпаешься после элементарного вопроса
Аноним 16/03/22 Срд 22:09:59 #524 №2317942 
>>2317933
так я не стану врать про опыт если буду уверен что у меня опыта нет
стану только если пойму что я готов выполнять +- типовые задачи, об етом и реч
кто и как спалит? никто и никак
уволить могут человека который и не врал
Аноним 16/03/22 Срд 22:59:25 #525 №2317971 
А жаваскрипт юзают только для фронтенда или есть ещё какие-то задачи?

Аноним 16/03/22 Срд 23:04:45 #526 №2317977 
>>2317942
Я как-то лгал, что знаю TypeScript.
За месяц собесов таки выучил вершки и говорил что 1 год опыта TS имею
Аноним 16/03/22 Срд 23:07:03 #527 №2317978 
>>2317977
И как? Вкатился? На работе наверное охуел с задач по технологиям, которые не знаешь.
Аноним 16/03/22 Срд 23:09:44 #528 №2317979 
>>2317978
Просто визде any пишешь и не паришься.
Аноним 16/03/22 Срд 23:10:46 #529 №2317980 
>>2317978
Вкатился в сеньора. Ну охуел только от ошибок TS и слегка от Vue 3. Через 2 месяца попустился. Главное почаще проходить собесы, качать пробелы в знаниях и не сцать.
Аноним 16/03/22 Срд 23:37:39 #530 №2317994 
>>2317980
Как попадаешь на собесы - сам откликаешься или ждёшь сообщения от хрюш? Где резюме, хх?
Аноним 17/03/22 Чтв 00:00:40 #531 №2318009 
Есть класс условной бдшки (на самом деле это пустой массив инициализированный в конструкторе). В этом классе реализованы обычные круд методы для массива в конструкторе. Это и есть разделение ответственности? Вот теперь получается этот класс я могу засунуть в другой класс, заинициализировав в конструкторе и обращаться к его методам из другого класса? И вот если я захотел прикрутить, например, сохранение массива в localStorage. Я создаю новый класс, где реализован метод сохранения массива в localStorage. И этот класс обьявляю в конструкторе класса бдшки с массивом и теперь могу в методе удаления массива заинициализировать метод сохранения в локалсторадж. Вот это круто.
Аноним 17/03/22 Чтв 00:07:49 #532 №2318012 
>>2317994
>сам откликаешься или ждёшь сообщения от хрюш
Перестал откликаться и искать сам когда обмидлился, лоол.
Сами зайобывают по телеге, ватсап, емейлу. Некоторые даже ЗВОНЯТ, но я не беру. Резюме на хх.
Аноним 17/03/22 Чтв 00:17:10 #533 №2318022 
>>2318012
А мне что-то не пишут, в последнее время.
> обмидлился,
Как это отразилось на резюме? Может я чего-то не написал, не учёл. Есть 2 года опыта, есть протухшее портфолио, описание опыта работы, кейворды и по сути всё, из относящегося к работе.
Аноним 17/03/22 Чтв 00:43:30 #534 №2318033 
>>2318022
>> обмидлился,
>Как это отразилось на резюме?
Просто решил, что пора стать мидлом, лол. Соответственно откликался на резюме с уровнем дохода мидла(вилки можешь загуглить). Можно брать середину вилки или если не уверен, то дно вилки. Посмотрел в вакансиях что требуется, изучил и вписал себе в резюме. Пробелы в своих знаниях узнал из собесов и подтянул. Опять повторил цикл поиска пока не получил оффер.

>Есть 2 года опыта, есть протухшее портфолио, описание опыта работы, кейворды и по сути всё, из относящегося к работе.
ну, по моему мнению, на фронтового мидла должен быть примерно такой
на Vue3:
/vue
/pinia - хранилище
/router - роутинг
/scss
- стили
/rest - запросики на бэк
/vite - сборщик
/ts
- типизация

*желательно знать или хотя бы с документацией юзать.

Работу с vue2 по возможности лучше не выбирать, если не хочешь разбираться легаси. Jquery тоже обходи стороной. Но вообще полезно знать даже это говно.
Больше всего сил надо именно в ванильный JS вкладывать. Вёрстка/стили/библиотеки имеют свойство устаревать и меняться.
Аноним 17/03/22 Чтв 05:49:03 #535 №2318058 
ПЕРЕКАТ >>2318057 (OP)
ПЕРЕКАТ >>2318057 (OP)
ПЕРЕКАТ >>2318057 (OP)
ПЕРЕКАТ >>2318057 (OP)
ПЕРЕКАТ >>2318057 (OP)
ПЕРЕКАТ >>2318057 (OP)
ПЕРЕКАТ >>2318057 (OP)
ПЕРЕКАТ >>2318057 (OP)
ПЕРЕКАТ >>2318057 (OP)
ПЕРЕКАТ >>2318057 (OP)

Аноним 25/03/22 Птн 02:40:26 #536 №2322636 
>>2309518
Ну всегда можно вставить any, если тебе реально насрать на типы.
А иначе прописывать по-божески, всегда можно вынести определения типов в отдельные типы и т.д. По типу

const MyType = TypeRandom<Generic<Govno, Trash>>;

Или как там в вашем ТайпСкрипте.

мимо Раст бог в прошлом фронт-макака заглянул в тред
comments powered by Disqus

Отзывы и предложения