Этого треда уже нет.
Это копия, сохраненная 15 марта 2021 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
image.png89 Кб, 1050x1050
JavaScript.thread = Number(`172`); /js/ # OP 1789637 В конец треда | Веб
Прошлый тред: >>1785011 (OP)

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

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

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

Руководство для вката:
https://github.com/JS-Liberty/guide
2 1789644
Замкнулся итт.
3 1789645
Первый
15985139257200.jpg423 Кб, 863x1237
NodeJS 4 1789773
Есть скрипт для ноды, который выполняется периодически по крону. Сам скрипт может работать несколько часов (всегда по разному). Необходимо запретить запуск если одна копия уже запущена.

Можно создать lock-файл, занять его и на него ориентироваться. Существуют готовые либы делающие подобное?
5 1789775
var
6 1789776
Че предпочтительнее заюзать __proto__ или Object.create?
Или это другое?
8 1789784
>>789776
В смысле "заюзать __proto__"?
Даже если ты дёргаешь проту исключительно ридонли скорее всего ты ебубумба страдающая хуйнёй
С ес6 все пишут литералы
10 1789820
Так пацаны, у кого тут был опыт вката с нуля, как у вас обстояло дело после устройства? Какие были задачи, как относятся к тому, если вы чего-то не знаете? Нормально ли вообще, что ты гуглишь чуть ли не через словая каждую запятую? Может ли быть так, что тебя уволят, или если уж приняли назад пути нет и все равно научишься? И нормально ли вообще то, что ты к примеру не знаешь по памяти как сделать ту или иную фичу, но можешь например описать общий процесс и с гуглением+подсмотром видосиков можешь что-то реализовать? Ссусь пиздец, что все вокруг будут дохуя прошаренными сеньереами с 12 лет, а я тут пришел хуила 3 месяца как вообще начал изучать.
11 1789825
Посоны, как сделать так чтобы select открывался при наведени на него мышки с помощью JS или лучше даже JQuery? И можно вообще сделать без переёбки всего кода?
12 1789829
>>789773
ля какая красота, можно больше этого и как искать
13 1789833
>>789814
Именно то, ты можешь проверить, запущен ли он и если что не запускать
image.png67 Кб, 705x596
14 1789858
>>789776

>заюзать __proto__


Ну если ты хочешь себе в ногу выстрелить.
15 1789873
16 1789902
>>789873
Ты нас с джава тредом перепутал, другалек.
17 1789915
18 1789920
Анон, скажи мне чем отличаются друг от друга джуны, мидлы и сеньёр? По адаптации к новым технологиям или умению подбирать инструменты для решения задач? Тогда кто такой Senior React Developer например? Что там подбирать? Роутер? Хуки? Мидвары? Редакс? Я самоучка, уже почти полтора года изучаю фронт с разных сторон, работал со всем что в официальной документации к react и vue идёт, периодически возвращаюсь к api, если забываю что-то, но что мне надо делать чтобы продолжать развивать? Как мне стать больше чем джуном? Читать какие-то статьи? Там половина графомании, вторая половина написана какими-то додиками без погружения в предметную область. Становиться профильным верстальщиком не хочется, чтобы в 500 строк стилей один чекбокс делать, а чё делать то?
19 1789923
>>789920

>Как мне стать больше чем джуном?


Работать.
20 1789934
>>789833
Не. Не то, там нет локирующего файла
21 1789937
>>789934
А нахуя тебе он?
22 1789953
>>789820
Выкинь мусор из башки - просто заставляй себя ходить по собесам. Бери тестовые задания, решай их.
23 1789962
>>789920
Опыт работы делит всю хурму на ноль. На проекте не меняется сотня архитектур и стеков в течении дня.
Важен опыт работы над проектом, который реально имеет цель.
Когда пилишь свое - ты зачастую все сложные углы обходишь стороной.
А ирл - имею задачу - готов въебывать.

Если нет пока работы - ебани крупное что то , и вылизывай до идеала. Но ставить себе задачи и их добиваться - пиздец как сложно. Поэтому 99 процентов нихуя не добиваются.
24 1789978
>>789920

>джуны, мидлы и сеньёр


>технологиям или умению подбирать инструменты


>Роутер? Хуки? Мидвары? Редакс?


Должностное разделение - внутренее устройство компании и механизм организации работы, к практическим знаниям и требованиям имеет косвенное отношение по определению
25 1789987
>>789937
Как я понял по твоей ссылке. Мой скрипт постоянно будет работать и перезапускаться внутри себя. Нужно ли мне это? Нет не нужно.
26 1789990
>>789825
Нативный селект нельзя открытом жсом. Только если ты свой напишешь, кастомный
27 1789998
>>789920
Основное это опыт в дизайне архитектуры. Чем выше уровень, тем более продуманный код пишет разработчик. В плане удобства поддержки, перфоманса, возможного масштабирования или добавления новой функциональности которая не поломает уже существующую либо снизит риск поломать.
28 1789999
>>789987
Нет, ты вообще не так понял. Он создает кронджоб, который ты в любой момент можешь запустить и остановить.
29 1790000
>>789920

>Senior React Developer



Дебил который умеет только в реакт
30 1790022
>>789999
Да вроде так. Как я понял чтото типа кронжоба в несте. Этоже эмуляция крона. Я запускаю сервер, который постоянно крутиться и периодически дергает мой джоб. А мне нужно просто выполнить скрипт node scriptname.js.
31 1790034
Привет
Я мимо прохожу и не собираюсь вкатываться, но хочу узнать мнение местных анонов.
Есть знакомый РП в крупном телекому, у которого куча проектов связана с сайтами и прочим. Говорит, что по долгу ищут джунов, предлагают 120к. Я вангую, что он долбаеб или банально не шарит в технологиях, поэтому это не джун, а миддл или хз еще что.
Но вдобавок, он вбросил такую хуиту, мол через 5 лет такая потребность во фронте отпадет в несколько раз. потому что можно клепать сайты чуть ли не самому можно будет. Я не ебу, о чем речь - вордпресс или как это хуита называется.

Короче, как у вас там дела через 5 лет будет? Компуктер вас заменит?
32 1790041
>>790022
Ну так сделай его в этом scriptname.js
Первый день на жс пишешь?
33 1790062
>>790034
Может и заменят, но не через 5 лет точно. Самому уже можно клепать сайты через Викс, Скверспейс или ВП, да. Но это прокатит для персонального сайта или малого бизнеса, а для больших и растущих компаний гораздо эффективней содержать свою кастомную инфраструктуру.

Насчёт зп точно не скажу, так как я их европки, но здесь джуны столько и получают примерно.
34 1790081
>>790034
Есть предположение что все уйдет в мобильные приложения и десктоп приложения, такие себе супераппы, как ВиЧат или Лайн
35 1790088
>>790062
ПОнял, спасибо
А как в Европе дела? Я сам перекатился сюда, как аналитик 2 месяца и думаю, что было бы круто стать погромистом. Но это пока только фантазии, так что в общем, может скажешь.
>>790081
То есть будущее на андроидом и айос? В интернетах этих ваших чаще пишут другое.
36 1790089
Господа, хватит ли подобного шаблонного проекта, чтобы показать минимум знаний в react? Если нет - чего не хватает?

https://github.com/Jorah-M/todo-list
image.png145 Кб, 1684x558
37 1790103
>>790089
Нет хуков, немного странно распроделены компоненты (вкусовщина, но раз проект настолько небольшой - не вижу особого смысла всё распихивать по папочкам с индексами. Для подобного есть всякие паттерны, вонсящие какую-то логику, по типу атомика (каждый элемент - папочка, с включащим в себя ближайший слева) с пикрила), есть какие-то странные мутации, которых не должно быть в принципе https://github.com/Jorah-M/todo-list/blob/4209b58cc459189e6a58e97ae73887a0f1de178d/src/components/app/app.js#L32

В общем видно, что ты или перекатываешься с другого языка, или вкатываешься, или не работал над реальным проектом
38 1790104
>>790062

>я их европки


украина це не европа
39 1790114
>>790088

>А как в Европе дела?



Не знаю, я из Киева
40 1790115
>>790114
Сорри, не на то ответил
41 1790118
>>790088

>То есть будущее на андроидом и айос?



Есть еще вариант что гугл таки допилит свою ОС Фуксия - андроид уйдет в забытье. А там правит бал Дарт
42 1790122
>>790103
Да, я вкатываюсь.
Про хуки спасибо, попробую добавить.
Распределено всё так потому, что по видеокурсу пилил - там как раз-таки и советовали распределять каждый компонент по своему модулю, чтобы в будущем в реальных проектах уже знал, что и как делать.

Про мутацию - а как бы ты реализовал добавление новых id по порядку каждому новому элементу?
43 1790124
>>790103
ну и да, на позицию джуна, знакомого (без опыта работы естессно) с react такого проекта не хватит?
44 1790129
>>790124
Нет, это просто мелочь с обучения. Запилишь интернет-магазин, тогда могут взять.
45 1790137
>>790129
Способность самому пилить полноценные интернет-магазины на реакте - это разве требование на джуна?
46 1790141
47 1790142
>>790137
Да. Тудулист - это самый старт обучения. Там еще дохуя всего, даже пятую часть не изучил.
48 1790155
>>790122
Стейт должен проходить только через реактовский апи
Мутаций кроме реактовского стейта не должно быть в принципе, тем более каких-то объектов. Во-первых это пиздец при попытки разгребания в будущем, во-вторых загоняет тебя в императивное мышление мне приходилось разгребать ~150 строк мутантоговнокода, который мог быть переписан в 20 полностью читабельных имутабельных композиций, в-третьих реакт не отвечает за неутечку чего-либо вне реакта
49 1790171
Парни, хлебнул гавнеца жкьюри на работке. Я в общем-то бэк пишу на Пистоне и знаю только ванильный ЖС, но мне подбросили говна 2012 года выпуска с фронта где сплошной жкьюри. Что примерно делает вот эта строка?

jControl = jBlock.find('[name="' + name + '[]"][value="'+ subvalue + '"]');

Вижу, что она ищет определенные паттерны внутри DOM, но че-то я туплю что именно - даже в регулярках было б проще разобраться, да и что она возвращает?

jBlock это скорее всего кусок DOM в виде String
jControl берется из аргументов обертывающей функции: function setElementValue(jControl, value), но не думаю что это имеет сильное отношение к делу
50 1790176
>>790171
Ищет блоки с атрибутами.
image.png574 Кб, 828x1150
51 1790178
Анончики, есть у кого pdf версия сией прекрасной книжки? Желательно последних изданий 19-20 года
52 1790181
>>790142
Напишешь, что именно? Вроде как тудулист потому и делают как тестовый проект, что он покрывает большую часть возможностей react
53 1790184
>>790181
Роутинг, хуки (вообще очоба), контекст, рефы, мемо, ридух.
54 1790188
>>790181
Реакт сам по себе состоит из палок и говна. А используют его в экосистеме, где полно дополнительных либ.
55 1790192
Тайпскрипт охуел? Он охуел что ли? Я понимаю про сигнатуры, понимаю ошибку, вон в комменте решение, но разве объекты не должны по умолчанию иметь сигнатуру типа "[propName: string]: any"?
56 1790212
приветули
Аноны, выкатываюсь из своей профессии (1с) и хочу сюда
Времени не очень много, т.к. не могу дропнуть работу и полноценно въезжать 24часа, но есть деньги...я понимаю, что это ебанина, но какие курсы можете посоветовать? Хекслет? Яндекс.практикум?
57 1790216
>>790212
В 1с платят больше.
58 1790219
>>790212
Хекслет хуйня. Там тебе дадут алгоритмы и базовый синтаксис. Все это есть на кодварс и канторе бесплатно
59 1790220
>>790212
htmlacademy для базового вката в html\css\js, потом lear.javascript, потом самому читать mdn и доги по нужным фреймворкам.
60 1790243
>>790089
Ебать и сколько на такое ушло с нуля изучения?
61 1790250
Вкатывальшики как справлялись с усталостью и утомляемостью? После пары часов занятий пиздец как напрягается голова, сколько и когда отдыхали?
62 1790254
Аноны, нужна книга и именно в изначальном понимании этого слова, т.е. на бумажном носителе по основам ванильного JS. Очень много времени сижу, ничего не делая, на говноработе, хочется это время вложить в хоть что-то полезное. Читал про "Ты не знаешь JS", но на русише и на бумаге первые три книги не нашел или просто ебался в глаза, а на инглише хуй достанешь, либо прайс слишком конский. Какие есть альтернативы? Главное - актуальность подаваемой информации и относительная простота объяснений, чтобы такому дебилу, как я, было более-менее понятно.
63 1790268
>>790192
Индекс сигнатура нужна. Ставь у entries any или делай : { [key: string]: string }
64 1790317
Deno - убийца Ноды? Или нет? Или шо то хуйня, шо то хуйня?
65 1790323
>>790317
пхп убийца ассемблера
66 1790346
>>790317
Убийца, но всем на него похуй, кроме хейтеров ноды
67 1790350
>>790346
Но ведь его сам же создатель Ноды и выкатил... Сказал что поправил косяки своего первого детища... На Ноде что ли по старой привычке просто кодят? Я хз, я в танке просто
68 1790353
>>790350
Да, и на нем щас мало на чем можно кодить. В плане фреймворков.
69 1790376
>>790317
Вебсервер дено медленнее нодовского к примеру
image.png8 Кб, 808x219
70 1790408
71 1790417
>>790089

> классовые компоненты в 2К20


> дефолтные экспорты


> CSS отдельно от JS


> нет стейт менеджера никакого


> нет работы с бэком вообще

72 1790421
>>790408
Но там не динозавр, а носок
73 1790422
>>790417
Блядь, это дефолтная параша с вступления курсов пидора буры. С таким же успехом можно было просто скопировать финальный вариант этой хуйни из курса.
74 1790424
>>790417

>2K20


>Не писать на TS

75 1790425
ДА КТО ЭТОТ ВАШ БУРА НАХУЙ
76 1790453
>>790425
Очюдин из продавателей курсов на юбеми
77 1790509
>>790350

> Но ведь его сам же создатель Ноды и выкатил...


Абсолютно каждый, кто упоминает день, говорит и про это. Создатель скозал мол. А ты как сам это себе представляешь? Только релизнули сырой продукт 1.0 версии, и он сразу по щелчку пальца должен заметить максимально вылизанную и обкатанную ноду, которой занимаются матёрые плюсовики уже лет десять? Да я думаю даже через 5 лет этот день не взлетит, нету у него серьезных преимуществ
78 1790514
>>789920

Я джун но работаю на позиции синьера.

Как себя продашь тем и будешь.
79 1790520
>>789920
Задача: Сделать календарь с графиком вылетов.

Джун: да я сделаю тут все за 2 дня
(делает за 2 дня, исправляет баги 7 дней.)

Мидл: ну тут на 2 дня
(делает за 2 дня - качественно)

Синьер: делается за 2 недели.
(сам делает за сутки, но ебланит еще 10 дней и смотрит АНИМЕ, нужны хорошие софт скилы для того что бы доказывать, что архитектура CSS кнопки - это не просто так.

Джун и мидл - мышление раба, они считают что за деньги нужно вкалывать.

Синьер - использует работодателя как комната отдыха и полигон для архитектурных экспирементов, он понимает что у кабанчика есть деньги и деньгами нужно делиться
image.png42 Кб, 1066x505
80 1790522
>>790089

что это за параша? map/filter же есть
81 1790523
>>790522

const toggle = (dannie, id) => map((peremennaya)=>peremennaya.id === id ? {...peremennaya, checked:!peremennaya.checked} : peremennaya)

Вот так делается toggle у отцов.
82 1790524
>>790425
Хуй который не смог вырасти из джунов и получать свои 200к.
теперь пытается получить 200к с курсов
83 1790529
>>790424

>Тайпскрипт


>На реакте


А мсье говноед
84 1790530
>>790524
Бура то повыше Джуна работает. Потому и не пилит курсов кроме одного. Дел и так хватает
85 1790533
>>790530
Соглы. Бура охуенен. А чмоха просто завидует ему
86 1790537
>>790533
>>790530

ссылку можно ?
87 1790539
>>790537
На юдеми есть. Просто введи в поиске. Там один курс у него. Только учти что там на классах все и с хуками слабо. Но для изучения норм, поскольку хуки легко потом поверх этого учить
15574773231623.png1,2 Мб, 1000x1000
88 1790541
>>790129

>Запилишь интернет-магазин, тогда могут взять.


И как и какой бекенд интернет-магазина запилит вкатывальщик в фронтенд/React?
89 1790542
>>790541
Нах бэкенд? Просто на реакте фронт напишет и все
photo2019-02-2318-20-42.jpg181 Кб, 960x1280
90 1790543
>>790542
И не будет иметь представления как реактом взаимодействовать с реальным бекендом.
91 1790544
>>790543
Ну пусть тогда пилит бэк. Я пилил на ноде когда вкатывался
92 1790546
>>790539

Почему так?
Хуки вышли более 3 лет назад.
93 1790548
Нашел тут в вакансии ссылку на гитхаб. Там прямо так и написано, прежде чем нам писать зайдите и чекните знания по нашей роадмапе на разные уровни (junior, middle, senior)
Может кому то будет полезно: https://github.com/fullstack-development/developers-roadmap/tree/master/frontend
94 1790549
>>790548

не очень, там слишком большие требования.

распишу как это на рынке выглядит:
Junior:

junior-1 - 60к
junior-2 - 100к
junior-3 140к
Middle

middle-1 - 160к
middle-2 - 190к
middle-3 240к
middle-4 290к
Senior

senior 350к
95 1790553
>>790546
Курс тоже не новый. Но в любом случае знать это надо. На собесах спросят я тя уверяю
96 1790554
>>790553
Тогда он нахуй не нужен.
Это тоже самое если бы ты скидывал учебники английского языка 1936 года. с тех пор много что поменялось
97 1790555
>>790549
Я тоже немного подохуел если честно. Зато на уровне помидора требования уровня, great communication skills. Типа нужно быть чедом, а не амежкой, амежка будет вечной мартышкой на галере за 40к
98 1790556
>>790553

Если тебя спросят : что такое componentDidUnmount то сразу нужно бежать с такого собеса. Это все осталось в истории и это не нужно в 2020 году
99 1790557
hexlet годнота или нет? Есть смысл бабки заносить за PRO
100 1790558
>>790555
про это видел.
то что у них у помидора - это уровень тех директора с зарплатой 500к+ т.е. должен знать все

я буду ржать если они там 160к такого предлагают
101 1790559
>>790557

покупай, качай курс, делай манибек в течении суток
ScLugq-DquE.jpg248 Кб, 1024x683
102 1790564
>>790559

>покупай, качай курс, делай манибек в течении суток

103 1790565
Для базового вката в web я так полагаю в js не нужны эти классы хуясы прототипное наследование трай кэтчи, насколько я понял нужно знать html теги классы айди в css флексы гриды ховеры и хз еще что что бы делать красиво, ну и в js умение обращаться к элементам dom. Этого достаточно или я нихуя не понял?
104 1790566
>>790565
Главное это практика, реальный опыт. Как я понял надо знать 1 фрейморк хотя бы, гит, вебпак.
Там идет разделение веток развития на версталу, кому нужно продвинуто верстать и фронтенда, который больше по JS.
Хорошо бы наверно захуярить 2-3 сайта с нуля, сделать все самому. Простые инфосайты например на любую тематику. Заодно базовый бэкенд подтянется. Потом уже захуярить приложение. Ну а там наверно будет видно куда дальше, можно уже пробовать вкат на работу.
105 1790567
>>790565

нужен на собесе с чуваками работающими по методичке.(все спрашивают и я спрошу)
в реальной жизни эта ебала с классами и прототипами не нужна , прошли те времена.
106 1790568
>>790566
Хуйня это все а не реальный опыт.

Один макет в адаптиве для тренировки верстки и одна приложуха, чтобы понять, как работает ЖС и реакт. Заливаешь на гит, чтобы ХР видели, что ты не совсем левый хуй и пиздуешь как можно быстрее искать работу - за жрать, даже за бесплатно, если есть возможность - похуй. Правдами и неправдами набираться РЕАЛЬНОГО опыта на РЕАЛЬНОЙ работе.

И только так. А сидеть и пердолиться в соляного дома под аниме - не опыт, а залупа.
107 1790569
>>790567
От джуна ожидают, что он как минимум знает об этом. Применять может быть и не придется. А может и придется, и вот тут желательно, чтобы было общее понимание.

Как водить на механике - в современном мире может и не пригодится никогда, но профессиональный водила должен уметь.
108 1790570
>>790568
Этот шарит. С какого момента лучше начинать щюпать реакт?
109 1790571
>>790568

>аниме залупа


Поддержу
110 1790572
>>790554
Ты ебобо? На интервью будешь рассказывать как тебе не нужен английский 36 года

>>790556
Сразу видно кукаретика. В крупных конторах куча классовых компонентов которые не собираются менять на функциональные.
1NE.gif762 Кб, 160x160
111 1790574
>>790568
Я просто как ленивая черепашка предпочитаю пердолиться пока все досконально не пойму. Чтобы потом без стресса решать задачи на работе, а не гуглить через раз с горящим пердаком каждый чих. Для комфортного вката нужен год ящитаю.
112 1790576
>>790569

вот если ты пишешь на нативном JS - тогда да.

но щас кто без фреймворка - сразу идет нахуй с рынка.
в фреймоврках это не нужно
113 1790577
>>790568
https://spb.hh.ru/vacancy/38668229?utm_source=jooble.org&utm_medium=meta&utm_campaign=RU_paid_cpc_applicant_feed_million
Вот дно вакансия для вкатыша. Даже там без портфолио будешь хуй сосать. Представляю как же там воняет сколько тысяч резюме туда засылают в день.
114 1790578
>>790556

>В крупных конторах куча классовых компонентов которые не собираются менять на функциональные.



А еще в очень крупных проектах Юзается COBOL и DELPHI 7
Это долбаебы с легаси.
нахуя работать в этом мусорном ведре?

долбаебы если свой проект не завершили за 3 года, то нахуй идут сразу. (хуки вышли 3 года назад)
115 1790579
>>790576
Я разве сказал что реакт не нужен? Фреймворки нужно знать. Только без ЖС этими знаниями можно жопу подтереть.
116 1790581
>>790579
Речь про прототипы же была.
Ты говоришь что их надо знать, а генераторы нужно знать ?
117 1790582
>>790570
Тут как с сексом - если ты задумался, "А не пора ли мне?", значит уже пора.

Почитай доку, пройди их гайд - это хороший способ познакомится с предметом.

В идеале конечно изучать реакт после того, как пописал на нативном ЖСе, тогда многие вещи прям на место встают "ага, так вот как можно было". Но сейчас без фреймворков я даже не знаю, кто вообще пишет приложухи. Так что доку в зубы и вперед.
15921330128970.jpg101 Кб, 1000x955
118 1790584
>>790577

>Чай, кофе, печеньки, колбаса, фрукты и т. п.


>колбаса


Хотет
119 1790586
>>790577
Портфолио нужно чтобы отсеять днище. Вакансия начального уровня === много заявок в стиле "ничего не умею, но быстро учусь".

Если ты блять так быстро учишься, хули ты ничего не умеешь тогда?

Одного-двух нормально сверстаных сайтов на гит-педжейс за глаза хватит, тебе не нужно иметь портфолио уровня awwwards.
120 1790587
>>790586

если у меня будет все то что они хотят, я пойду работать джуниором за 60 000 рублей
121 1790589
>>790587
Они хотят верстку уровня второго интенсива академии. Если найдешь с этими скилами работу на 60к - будешь большой молодец. Я вот в свое время не нашел. Нашел за 20к азаза.
122 1790603
>>790041
Блядь. Почему, чтобы в любом программистском чатике/форуме получить ответ на свой вопрос нужно сначала убедить, что этот нужно?

Допустим у меня нет рут прав на сервере, чтобы запустить ноду как сервис.
123 1790606
>>790603
Попробуй https://github.com/ttiny/mutex-node
Убеждать нужно потому что хуи часто накручивают себя и начинают решать задачу практически никак не связаную с изначальной думая что это им поможет (XY problem).
124 1790611
>>790577
Ну всё, это мой шанс вкатиться. Если что, то я занял место, мне конкуренты не нужны, не мешайте пожалуйста.

мимо 30 лвл вкатун
125 1790628
>>790520
Пиздец жиза

Синьор-проебщик
126 1790630
>>790611
саси )
мимо усатый таксист вкатывальщик
127 1790632
>>790628
Такие сеньеры потом работу найти не могут со своим 10ти летним стажем
128 1790642
>>790632
По-твоему мир справедлив и как-то «накажет» меня за такое? Не. Я же не пишу это в резюме. Ну и чувствую границы — когда забить, когда поднажать. Искал работу в разгар эпидемии, предложений было дохуя.
129 1790649
Суп, Как думаете есть смысл самому звонить по контактам в вакансии, где написано "Отклик без резюме"? Это ххру если что.
130 1790654
>>790630
Подвиньтесь, господа.

мимо 65 лвл дед-охранник из пятерочки
131 1790656
>>790520

>они считают что за деньги нужно вкалывать.


Ну так пока ты условный джун или мидл, так и есть. Надо себе пробивать дорогу
132 1790659
>>790523

>peremennaya

133 1790668
>>790089
Дружище, ты просто написал проект по курсу буры...

Наклепай что-то сам, не переписывая с экрана, а-ля мувисерчер.
134 1790689
У кого лучше/современнее курс по реакту, у буры или у траверси?
135 1790696
>>790689
Официальная дока чем не устраивает?
136 1790705
>>790568

>за бесплатно


советы из 2000-х подъехали, эх было время, сейчас конечно 30 летнего хуя, за одно только слово "бесплатно" сразу же пошлют на хуй, ибо он себя не ценит как спешиалишта, а зачем коллективу 20 летних сеньеров 300к/сек такая помойка ?
137 1790706
>>790696
Она неглубокая и не дает полного представления о том, как работать с реактом в продакшене.

>>790689
У Буры. Траверси мало что объясняет, больше просто показывает.
138 1790709
>>790706

>Она неглубокая


Чего там не хватает?
139 1790711
>>790689
У гоши дударя
140 1790716
>>790709
Из банального - как грамотно организовать файловую структуру проекта, как работать с РЕСТ-апи, для чего лучше использовать композицию, как дебажить реакт, для чего и как использовать стейт-менеджеры, да мало ли еще.
141 1790718
>>790706

>продакшене.


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

>как грамотно организовать файловую структуру проекта


для этого нужнен просто здравый смысл, реакт тут никак не связан

> как работать с РЕСТ-апи


реакт либа которая работает с ДОМ, при чем тут работа с рест апи?

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


опять же реакт этим не занимается, про локальный стейт там написано кстати
143 1790722
>>790718
Ну блять че ты к словам цепляешься. Понятно что продакшена без продакшена не бывает. Но одно дело, когда на проект приходит человек, который только тудушки в одном файле делал, а другое - когда жун уже знает что АПИ и сервисы нужно держать отдельно от компонентов, например и понимает как организовать редьюсеры, а не хуячит все в одном.
144 1790725
>>790720
Ты спросил чего такого нужного в реальной работе нету в доке реакта, но есть в курсах. Я тебе ответил.

Нахуя ты мне сейчас начинаешь рассказывать что оно НИНУЖНО?

А насчет здравого смысла, что для одного очевидно - для другого хуйня не понятная.

Пример. Человек, который в жизни только доширак готовил чешет репу над словами "Макароны варить до готовности".
Хотя для мало-мальски опытного повара это ЗДРАВЫЙ СМЫСЛ - вари блять, пока не приготовятся, ты что, дебил?
145 1790727
>>790725
Этого нет в доке реакта, потому что это не зона ответственности реакта. Нужен стейт менеджер, открываешь его доку и читаешь.

Нужна работа с рест апи, открываешь доку фетча и читаешь.

Никаких проблем.
146 1790731
>>790727
Ты прикалываешься?

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

Надеюсь ты не тимлид.
147 1790735
>>790731

>Ты прикалываешься?



Не, ну конечно лучше курсы, где две строчки текста из доки растягиваются автором на 5 минут.

И как интересно люди в 2015 на реакте писали, без курсов, ума не приложу
2020-08-2812h0116.png10 Кб, 757x114
148 1790736
149 1790752
Парни, курсы - это развод для лохов. Вестись на материал, который есть в открытом доступе, и при этом преподносится за деньги, может только мамонт. Для интервьюеров наличие у соискателей результатов прохождения подобных курсов - это своеобразный "красный флаг".
Курсы и сертификация необходима только в тех секторах ИТ, где приходится иметь дело с проприетарщиной, и в свободном доступе нет доков/сорцев и т.д. Во фронте это не требуется.
150 1790756
>>790548
Кек, работаю с этими кадрами бок о бок.
image.png62 Кб, 881x557
151 1790758
Анчоусы, поясните, как эта функция работает? Она всю внутреннюю функцию оборачивает в промис и сразу резолвит? Каким образом должен срабатывать кетч?
152 1790761
>>790758
fn должен возвращать промис-лайк тип. Промисы чейнятся. Кетч сработает при реджекете/выбросе ошибки.
153 1790786
>>790761
Т.е. асинхронная функция фн возвращает какое-то значение, которое оборачивается в проимс при помощи Promise.resolve(), потом сразу резолвится и в случае ошибки срабатывает блок catch, котороый передает управление в следующий обработчик?
154 1790787
156 1790797
>>790786
>>790761
И еще, почему внутри кетча просто next, разве там не коллбек должен быть? Я везде видел next(err) или подобное
157 1790799
>>790790
Спасибо, я тоже подумал, что надо дальше разбираться. Чего-то не понимаю
158 1790826
В чем с точки зрения распределения обязанностей разница между сервисом, провайдером и репозиторием?
159 1790834
>>790752
Нужна только обратная связь от преподавателя, чтобы носом тыкал где ты накосячил. Ящитаю только в этом есть польза от курсов.
160 1790853
>>790417

>> CSS отдельно от JS


А как ещё в реакте?
161 1790855
>>790834
Преподаватель либо такой же долбоеб после курсов, либо прочитал часть того что есть в шапке, те ничего полезного он посоветовать не сможет.
162 1790860
>>790668
спасибо. может, есть предложение, что не очень сложное можно сделать на реакте?
163 1790863
>>790860
Блядь...
Заходишь в гитхаб, вводиш node cli
делаеш UI к клитору
???
ПАРАФИН!!!111
164 1790865
>>790860
Сделай клон трелло, без заморочек.
165 1790867
>>790565
Пиздец вы охуели конечно. Прототипы не нужны, змыкания не нужны, классы не нужны. ФП вы знаете только то которое в реакте реализовано.
Скажи вам - "напишите средней сложности приложение на нативном JS, но с ФП подходом - 95 из 100 тут сидящих обосрутся на старте.
Алгоритмы не нужны, паттерны не нужны.
Может и байты не нужны?
166 1790880
>>1789357 →
Ну ты молодец. Я в два раза старше, лол. Я всю это байтовую арифметику еще в вузе забыл, сисадминил сотню лет, недавно обратно в прогинг заехал.

>>первые 8 байт это размер по длине и ширине


Я так же к такому пришел решению. Как пример - фрейм в вэб-сокетах взял.
167 1790898
>>790867

>95 из 100


вообще любых фронтов. Фреймворки разбаловали людей.
У меня коллега не знает как реализовать тот же список с пагинацией без фреймворков, к примеру.
168 1790907
>>790417

> классовые компоненты в 2К20


что в этом плохого?
169 1790914
Где б порешать задачки по JS или тест какой-нибудь пройти посложнее?
170 1790915
Меня одного смущает шизофрения сцепки React/Redux? PropTypes, Provider и тд, это же просто пиздец, зачем господи, это же джава, только еще сложнее.
Vue/Vuex я понял интуитивно, за пару часов написал туду с транзишнами, сторами, мапстетами и тд, а от параши на креакте просто крыша едет, все контринтуитивно. И код выглядит в vue лучше - тимплейты отдельно и функции в отдельной красивой коробочке.
А как у вас ощущения?
171 1790941
>>790915
Мне лично вообще не нравится подход с этими экшенами, редюсерами. Что Redux что у Vuex.

Мне больше понятен подход Ангуляра и Свелт. Вот тебе стор(сабджект). В одном месте передал данные, в другом или в других получил
jQuery 172 1790943
Посоны, чёт не понял, вот вызываю я элемент $(".block").html() а мне прилетает не весь код блока, а только его содержимое, то есть то что внутри блока с классом block, а как получить и саму обёртку этого блока? То есть код вида <div class="block">Содержимое</div>, я так понимаю что в данном случае собирается массив из всех блоков с классом block и по этому код можно получить только способом типа $(".block")[0]? Может есть какой-то более адекватный способ?
Мне нужно именно на jQuery, остальная часть кода вся на jQuery, не хочу делать часть на обычном JS
173 1790957
>>790943
Так открой доки жукверика и читай. Ты с любым пуком сюда бегать собрался, долбоеб?
174 1790958
>>790943
$(".block")[0].outerHTML
175 1790961
А вообще, на моей практике outerHTML был нужен так редко, что если он нужен - это почти наверняка ошибочный паттерн.
176 1790966
>>790961

>жукверик


>паттерн


Чуть чаем не подавился.
177 1790986
>>790915
люто плюсую, начинал изученеи фронта с реакта, и когда дошёл до мидлваров и реакт-редакса охуев от перегруженности, сколько всего надо сделать и сцепить между собой, напиши под каждый отдельный парт данных в сторе свои отдельные файлы под редюсер, экшены, константы, оберни всё приложение в провайдер, оберни нужны компоненты в коннект, привравь это всё сагами, импортируй всё туда-сюда и охуей как много сделано для минильной авторизации или получения данных с сервера какого-нибудь. Во вью это в тысячу раз приятнее и понятнее сделано.
178 1790990
>>790958
Анон ну я об этом и писал, то есть только такой вариант? Просто как-то некрасиво смотрится, думал может есть какое-то волшебное слово которые выведет html код 1 совпадения, использование индекса [0] мне кажется некрасивым
179 1790992
>>790915
Потому реакт и библиотека, а не фреймфорк, что в нем не все есть. Оно может и не пригодится, зачем зря пихать по умолчанию.
180 1790994
>>790914
codewars
181 1790995
>>790961
Оутер меняет сам элемент, а не содержимое. А жиквери вообще не нужен.
182 1791007
Что делает жкьюри-операция $( this ) ?
$( "li" ) например получает все элементы li из DOM, а если туда контекст this закинуть?
183 1791024
>>790529
Как там тебе на жсе без типов пишется? Удобно? Уже нашел баг? А я найду его на стадии компиляции.

>>790603
Сказал бы сразу, что у тебя уебанское окружение.
184 1791027
>>791007
Зачем тебе жиквери в 2020?
185 1791028
>>791024
У меня нет таких примитивных багов. Я ж не дебил как ты и умею пользоваться проптайпсами на реакте
186 1791029
>>790880
п.с. однако чет я не могу правильно в два первых байта впихнуть число которое отображает длину дальнейшего тела.
const buff = Buffer.from([15600, 23999]);
вернет буфер
<Buffer f0 bf>
то есть движек пихает в 8 байт числа из массива и если они не влазят - обрезает их.
Как ты сделал этот момент в ноде?

Buffer создает буфер <Uint8Array> , где один элемент буфера - 1 байт.
Щас проверил, из одной буквы кириллицы - буфер из двух байт создает.

Но в ноде нельзя создать буфер с числом.
Как то вписать в <Uint8Array> в два байта одно число? Никак?
Или перевести этот буфер в <Uint16Array>, тогда на одно число будет 2 байта , но тело того буфера я читаю в оно <Uint8Array> - и как состыковать два буфера с разным размером элемента в байтах?
187 1791030
>>790529
Как раз TS в связке с React топчик.
188 1791031
>>791024

>Уже нашел баг?


А его нет. Весь этот дроч на типы от шизиков. В поисках фантомной ошибки готовы тонны говна воротить.
189 1791036
>>791024
Как у тебя времени хватает срать в треде после прописывания всех типов, старичок?
190 1791039
191 1791050
>>791036
Примерно столько же, сколько до этого делал на обычном жс.

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

Вообще не представляю, как вы не пишите на тс, шизы какие то видимо.
192 1791053
>>791029

>>Как то вписать в <Uint8Array> в два байта одно число? Никак?


Сам в доке нашел инструменты для этого. Интрессссно
193 1791058
Блять, думаю любой здравомыслящий человек в 2020 понимает, что динамика профитна там где надо по-быстрому выкатить готовый проект в проду, если же проект расширяется либо по своей специфике очень чувствителен к ошибкам (банковский биллинг скажем) то очевидно тут необходима статика
194 1791059
Учить реакт перед углубленным знанием JS это легетимно или не совсем? А то начал учить реакт, да еще и с беком. Пока вроде бы все идет неплохо. Могу на компонентах страничку сверстать, это вообще может кому-то понадобиться или без сложных алгоритмов нахуй никому не нужен буду?
195 1791062
>>791050
Ооо тебе ещё много предстоит узнать. Например про propTypes из коробки
image.png203 Кб, 300x283
196 1791063
>>791062

>из коробки

197 1791066
Помню те ахуенные моменты когда в функцию add_to_storage(ch, context) на место ch (подразумевалось что тут будет объект Chat) попадал объект Message, это не генерировало ошибку сразу, зато позволяло выбрасывать ахуительные ошибки в БД
этот анон: >>1788783 →
198 1791072
>>791062
Он не из коробки, там надо городить в 2 раза больше хуеты, и проверить можно только в рантайме. Костыль, который занимает в 2 раза больше времени. Уж лучше на тсе это сделать в 1 строчку. Ну ты я смотрю любое говно жрать готов, только бы не юзать тс, даже если это тебе в минус. Шизоид
199 1791075
>>791072

>любое говно жрать готов, только бы не жрать говно

200 1791080
>>791072

>Эта костыль


>Тайпскрипт типа не костыль


Ахахахахахахахахаха
201 1791085
>>791080
Не костыль, а инвалидная коляска со встроенным туалетом, чтобы срать прямо под себя. Зато толчок не нужно искать. Когда захотел, тогда и какнул.
202 1791086
>>791059
Нормально, можешь вообще жс хуево знать, но выдрачить апи реакта и смежных вещей типа редакса и получать как синьйор.
203 1791094
>>791085
>>791080
>>791075
>>791072
Имплуинг что всё программирование это не костыли для инвалидных колясок
204 1791097
>>791094
Имплаин что вся жизнь не такая
205 1791146
>>789637 (OP)
Вопрос по css

Подскажите адекватный способ сжать букву (анимация уменьшения шрифта до полного исчезновения). Если просто уменьшать шрифт, то буква уезжает влево вверх, а хотелось бы, чтобы сжималась в центр, желательно без лютых костылей на js.
206 1791185
>>791146
transform
207 1791252
>>790589

>кроссбраузерно, адаптивно, под Retina с использованием JS-плагинов



ретина и JS - это не 10к в месяц. (чуваку как минимум надо уметь работать с массивами, переменными , объектами, понимать что такое события и т.д.)
не знаю как щас дела на рынке, но я помню свою первую работу версталой, вообще нихуя не умел и то мне платили 40к
208 1791258
JS - это костыль для текста в браузере
f31300a81666a8b37f4ba59e3c0cca85.jpg21 Кб, 500x441
209 1791281
Посоны, document.querySelector(curTextFieldId).value = '-1'; выдаёт ошибку: "TypeError: Cannot set property 'value' of null"

Как пофиксить?

curTextFieldId - итератор массива. В массиве - только строки.

Причём document.getElementById(curTextFieldId).value; - работает как надо.
210 1791291
>>791281
document.querySelector('#' + curTextFieldId).value = '-1';
211 1791305
>>790943
document.querySelector('.block').outerHTML ?
212 1791311
>>791007
говнобамп
213 1791320
>>791281
А вот в ts такой ошибки бы не было, потому что ты знаешь, что querySelector может вернуть null и он тебе не даст это просто так сделать.

Это говноедам-шизикам выше.
214 1791333
>>791320

>А вот в ts такой ошибки бы не было


То есть этот код в тс был бы валидным и без ошибок работал бы, выдавая хуйню*
215 1791335
>>791281

>curTextFieldId - итератор массива


Че? Там должен быть css-селектор, какой итератор?
216 1791336
>>791333
Тебе на стадии написания выдало бы ошибку и ты бы не проебывал время на такую хуйню
217 1791337
>>791336
А здесь ошибку не выдало?
218 1791338
>>791336
А да, я реально как шизик написал, ну бывает
219 1791339
>>791337
Специально для тебя: >>791066
220 1791343
>>791336
querySelector возвращает нулл, если ничего не нашел.

Каким образом тs заранее узнал бы, что будет в #curTextFieldId (то есть найдет ли он его или нет) на этой странице?
image.png7 Кб, 549x76
221 1791346
222 1791351
>>791346
И что дальше? И как мне это поможет. Если я знаю, что может быть нулл, прописываю проверку - найдет ли он вообще что-то. Чем мне твой ts помог?
d6edd9891bb5504db4b952b494e297b2.png161 Кб, 300x300
223 1791354
224 1791356
>>791354

>пук боевой картиночкой

225 1791412
Поясните, как сейчас принято в шаблонах:

1. Для частично повторяющихся компонентов, например форм создать/править - один большой иф с копипастой, или много маленьких ифов но без?

2. Для повторяющихся, но очень незначительных кусков, например обернуть компонент в лишний див - создавать полноценный компонент, или использовать функционал шаблонизатора, или тупо копипастить?
226 1791456
>>790853
CSS-in-JS, например, библиотека Styled Components. Или если Material UI юзаешь, то у них там собственное охуенное решение для написания CSS в JS / TS.
227 1791466
>>790915
Меня Редакс тоже раздражает своей вербозностью. Мне больше нравится Mobx. Можешь попробовать какой-нибудь effector / reatom.
По поводу темплейтов не соглашусь, лично мне наоборот кажется охуенным, что в Реакте разметка встроена в язык программирования, а не наоборот как во Vue / Angular / любом традиционном template engine, где язык разметки дополняется элементами языка программирования.
sage 228 1791476
>>791356
Мань, пукнул ты себе в штаны. Причём с подливой, обосрался. Польза статической типизации очевидна. С этим только конченый долбаёб не согласится.
229 1791477
>>791466

>Редакс


Нинужен.

>Mobx


Нинужен.

>effector


Нинужен.

>reatom


С этого вообще в голос, блядь.

Искаропки есть:
- контексты;
- хуки (useState, useReducer, useContext).

Если нужны масштабируемость, декларативная работа с сайд эффектами, то с боку можно положить любую либу, реализующую Observable API.
230 1791495
>>791477

>можно положить любую либу, реализующую Observable API.


Например,

>Редакс


>Mobx


>effector


>reatom

231 1791505
Вью говно для неосиляторов, нодискасс.
232 1791509
>>791505
Но ты его не ослил. То есть оно для тебя.
233 1791532
>>791466

>effector



переусложненная штука с 1000 функций обертко-костылей
234 1791534
>>791477

ангуляро-блядина пожаловала в тред с оновами реакта
235 1791541
Зачем пишут так
_ =>
Зачем нижнее подчеркивание вместо нормального названия?
236 1791550
>>791541
Общепринятое в мире программирования соглашение об именовании неиспользуемых переменных.
237 1791552
Анон, если ты уже работаешь, расскажи чем ты занимаешься и на какой позиции. Просто хочу понять какие задачи выполняют на каком уровне, сколько времени прямо въёбывают, сколько листают двощи, и что конкретно за задачи.
238 1791582
>>791252
Я бы и бесплатно пошел туда. Ради пометочки в трудовой.
А еще там есть чай и колбаса, что тебе еще нужно?
239 1791589
>>791550
А чому тогда не
() =>
?
240 1791605
>>791589
Потому что скобки ты часто используешь, а _ - только в одном случае, когда рассказываешь, зачем оно испоьзуется
241 1791606
>>791589

_ используется если у тебя два аргумента пример: [].map((_, index))

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

вообще если в коде часто встречается _ , то этот код писал долбаеб, потому что брать чисто индекс из мепа - признак долбаба

в моих проектах такого подхода ни разу не было.
242 1791612
>>791552
Я например тащемта ни строчки кода за месяц не написал, ибо никто не нарезал тикетов в джиру. Все время трекал в чтение доков и бесчисленные митинги. Тру стори, не шутка.
Мимогалерщик
243 1791613
>>791589
Потому что скобки - это 2 символа, а андерскор всего один.
244 1791615
>>791613
А неиспользуемая переменная в памяти - это норм?
245 1791626
>>791615

хоть 1000 - JSу похуй.
тыже не контроллер программируешь.
246 1791649
>>791615
И так сойдёт, GC соберёт.
247 1791652
>>791615
Щас бы писать на жсе и думать о памяти
248 1791655
Что скажете за учебник old.code.mu?
Мне очень нравится что там прям с нуля идет материал + после каждой главы закрепление. Но похоже он не обновлялся с года эдак 14-15. Переменные там как var. Если по нему учиться, это потом боком не встанет? Я не запутаюсь?
249 1791659
>>791655
А тебе что-то мешает учиться по современным материалам?
250 1791660
>>791659
Ну просто этот сайт понравился. Ничто не мешает. У меня проблема как у всех, перескакиваю с курса на курс. Но даже так я чувствую что набираюсь опыта. Веб на самом деле простая шутка. Учишь например Питон, там нихуя не понятно куда потом свои знания применять. А тут прям в бразуере можно хуевертить что хочешь.
251 1791670
>>791660
Знаешь, я видел кучу вкатышей и если они не могут осилить кантора, где все разжевали для детей, это профнепригодность и лучше выбрать другую профессию.
Я не троль, реально больно потом слушать их определения базовых вещей...
252 1791673
>>791670
Хуета твой кантор, это как в Питухоне Лутц. Вроде все по делу, но усложнено и можно проще.
Кантора надо читать уже после нескольких курсов для "чайников", когда уже что то есть в голове. Осилить то можно что угодно, было бы время и желание.
253 1791675
Надо все на реальных задачах показывать, а не так что вот у нас цикл фор, а вот форич, а вот мап. Вот так он делает. Ну все идем дальше. Блять одна страница на все эти вещи.
Мне кажется только с этим можно неделю сидеть разбираться. Надо задрачивать эти вещи на разных примерах. Желательно приближенных к реальности.
254 1791714
>>791673

>Вроде все по делу, но усложнено и можно проще


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

>>791675

>Надо задрачивать эти вещи на разных примерах. Желательно приближенных к реальности.


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

Мое мнение: Ты не задумывался почему другие спокойно читают кантора и получают нормальную базу по жс, а ты не смог? Что? Кантор в шаровары навалил сложных слов? Ух сука, пидорас.
Проблема не в материале, а в твоей лени и уверенности что ты такой ахуенный, а вокруг говно. Спусти себя на землю, открой учебник кантора и пока не прорешаешь каждый ебучий пример(хоть неделю трать, но решай) чтобы на дваче не появлялся, спик фром май харт тебе. Надеюсь ты меня понял.
255 1791719
>>791714

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


Это в другой тред ответ, случайно промахнулся
256 1791725

>У меня проблема как у всех, перескакиваю с курса на курс. Но даже так я чувствую что набираюсь опыта. Веб на самом деле простая шутка. Учишь например Питон, там нихуя не понятно куда потом свои знания применять. А тут прям в бразуере можно хуевертить что хочешь.



>Хуета твой кантор, это как в Питухоне Лутц. Вроде все по делу, но усложнено и можно проще.



>Надо все на реальных задачах показывать, а не так что вот у нас цикл фор, а вот форич, а вот мап. Вот так он делает. Ну все идем дальше. Блять одна страница на все эти вещи.



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

>усложнено


Проблема не в сложности материала, а в том, что кодить начинают со школы, на каком нибудь сраном паскале решают задачки, или питоне, и делают это несколько лет, и все запоминается уже на автомате, постоянно пишут программы типа 2+2. Сложность растет очень медленно. А когда с нуля открываешь любой учебник, и на третий день ты уже читаешь про глубокое копирование объекта или про reduce, тупо идешь по учебнику, в лучшем случае пытаешься решить пару примеров, то в уме нихуя не запоминается и остается 5% информации.
Месячный перерыв и надо читать с начала все. Проблема в недостатке практики, никто же не будет вместо трех задач из примеров, придумывать себе и решать еще 50.
258 1791760
>>791714
Ты какой то баттхертнутый. Иди поспи, на галере небось устал. Мне просто проще понимать сразу на практике в контексте проекта.
259 1791762
>>791742
Абсолютно согласен. В школе никогда не кодил. Но решаю задачи на кодварс. Тот сверхразум-батхертыш наверно сидел пердел лет 5 в около айти, решал задачи, потом решил вкатится и о чудо, ему это далось легче остальных. Потом оно прибежало в тред и давай срать ВИ НЕПРИГОДНЫ, ОДИН Я ПРИГОДЕН11 Я МОЛОДЕЦ111
Я вообще про сложность материала не говорил, просто сказал что мне нравится другой учебник. Но эта хуйня все переиначила, что я якобы не понимаю Кантора.
Типикал озлобленная омежка, в чем то достиг успеха и пытается возвыситься на фоне других в интернете а в реале все равно получает хуем по лбу от альфачей
260 1791771
>>791762
Удачи тебе, я тот самый батхертыш, придешь на собеседование, где тебя отхлестают как щенка и выкинут на мороз со, словами "мы вам перезвоним" и вспомнишь что я тебе писал. Сейчас ты слишком молодой еще, чтобы понять что-то.

И я вкатился за 1 год ковыряя java, на js у меня ушло пара недель + месяц чтобы на ангуляре начать писать.

Вот пытаешься вам помочь вкатунам, а вы срете под себя, когда столкнетесь с доками к фреймверкам или еще чему, ахуеешь как там "просто" все, особенно если это легаси кал.
261 1791772
>>791760
Пиздец, вкатыш пытается травить того кто работает, смотреть бесплатно и без смс.
262 1791779
>>791760

>Мне просто проще понимать сразу на практике в контексте проекта


Вот только одна проблема, как ты будешь писать проект без базовых знаний жс? Тебе тогда сразу лучше покупать курс у Буры и учить реакт в обход жс, слышал рабочий способ, всем жс-тредом проигрываем.
263 1791782
>>791412
бамп вопросу
264 1791804
Друзья, что более востребованно для реактофулстака? Нода или что другое?
265 1791817
>>791670
У Кантора проблема с тем что примеры там полностью оторваны от реальной разработки.

Вот к примеру задача из темы про массивы

Давайте произведём 5 операций с массивом.

Создайте массив styles с элементами «Джаз» и «Блюз».
Добавьте «Рок-н-ролл» в конец.
Замените значение в середине на «Классика». Ваш код для поиска значения в середине должен работать для массивов с любой длиной.
Удалите первый элемент массива и покажите его.
Вставьте «Рэп» и «Регги» в начало массива.

Благодаря таким вот задачам, у начинающего никак не формируется картина того, а нахуй это собственно надо.

Если бы примеры содержали какие-то более реальные кейсы, я думаю было бы проще людям воспринимать такую информацию.
266 1791821
>>791817
Какие реальные кейсы? Ты пример приведи, если хоть понимаешь что такое реальный кейс в плане разработки.
267 1791823
>>791821
Для работы с массивами, можно было бы сделать задачу, где человеку надо фильтровать какой-то список, скажем тех же жанров музыки, но уже отрендеренный на странице. Код который рендерит, положить как уже готовый, просто написав, что он принимает массив строк и человеку надо их фильтровать. Тогда новичок будет видеть сразу результат своей работы в браузере(к примеру) и его это будет мотивировать. Вот мол хтмл страница, а он уже там что-то меняет даже.
268 1791825
>>791817
Вот специально открыл кантора и его определение массива.

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

Скажи, что тут сложного для новичка?

А по поводу задачи, новичок учится управлять элементами массива, это ли не реальный кейс? Или в разработке что-то иначе и люди массивы силой мысли крутят вертят.
269 1791826
>>791825

>Скажи, что тут сложного для новичка?


Сложно, то что непонятно нахуй это надо.

>новичок учится управлять элементами массива


Если не показать зачем это надо, то для него нет.
270 1791839
>>791823

>Тогда новичок будет видеть сразу результат своей работы в браузере(к примеру) и его это будет мотивировать.



Либо я такой старый стал, либо что, но почему сейчас новичкам вкатывальщикам надо разжевать все до уровня детского сада? Может тогда просто сразу платить им деньги, у них же не будет мотивации если они не получают деньги за то что учатся.
271 1791849
>>791839
Ты просто высокомерный токсичный чел. Впрочем для айтишников это не редкость.
272 1791854
>>791606

>вообще если в коде часто встречается _ , то этот код писал долбаеб, потому что брать чисто индекс из мепа - признак долбаба



то есть если тебе нужно получить [1..100] ты напишешь for (...){} вместо Array(100).fill(0).map((_,i) => i+1)?
273 1791871
>>791854
Создать массив и заполнить его числами

Либо создать массив, заполнить его нулями и потом проитерироваться по нему и создать еще одни массив, хм, что же лучше
274 1791877
>>790565
ТС и Англуяр кекнули
275 1791879
>>791871
Gbpljc
276 1791887
>>791877
Ангуляр параша с низкими за в сравнении с оеактом
277 1791889
>>791887
Зп такие же, не пизди
278 1791890
>>791889
Неа. Реакт востребованнее
279 1791893
>>791890
Вот и начались виляния жопой. Ты там про зп что-то говорил, а теперь уже про востребованность, лол.
280 1791895
>>791890
Востребованией = больше вкатышей, т.е. легче найти, а значит не нужно платить больше, чтобы заинтересовать нормального кандидата.
281 1791896
>>791893
А зп не коррелирует с востребованностью? Еба долбоеб
282 1791897
>>791895
В манямирке несомненно. Вкатыши в пхп сидят. Единицы джунов приходят с нормальным знанием жс и реакта
283 1791898
>>791897

> джунов приходят


Джун - это уже спец. Он если и приходит, то с другого места и с опытом. А вкатыш - это не далеко еще не джун.
284 1791899
>>791898
Тогда вкатыши впринципе не нужны где угодно
285 1791900
>>791877
Ну и как, много прототипов унаследовал в ангуляре?
286 1791901
>>791899
Тогда где-то угодно кого-угодно и не получит. Джуны, мидлы и сеньеры уже работают, им не нужно искать работу, за редким исключением. Либо расти вкатыша, либо жди полгода, пока спец свалит с другого места (и его перехватят с более выгодным предложением).
image.png2 Кб, 514x26
287 1791903
288 1791907
>>791854

Твое решение говно код.
Array.from же есть
289 1791915
>>791897
жс и реакт это самое простое что вообще есть в плане программинга
290 1791916
>>791896
Это ты долбаеб. Зпхи что на вью, что на ангуляр, что не реакт абсолютно одинаковые.
291 1791920
>>791915
А кто утверждает обратное? Только не забывай что те же сельди не умеют в инженеринг от слова совсем что уже делит конкуренцию на 2. А офисное быдло не умеет в логику минимальную для программирования

>>791916
В манямирке несомненно.
292 1791923
>>791920
Ну и сколько реакт синьйоры зарабатывают у тебя?
293 1791926
>>791920

>А кто утверждает обратное?



Ну мб тот кто утерждал что вкатыши в пхп сидят, но обосрался
294 1791927
>>791923
Хз. Я Джун и не мониторю зп выше своего по рынку
345345.jpg97 Кб, 1060x669
295 1791928
>>791920

>сельди не умеют в инженеринг


Да-да, не умеют. Смотришь док фильмы о совковых разработках - а там большая часть персонала НИИ - сельди. На пике разработка мигов.
296 1791929
>>791926
Когда в логику научишься тогда приходи
297 1791931
>>791928
Я не был в советских нии. Зато я был в современных айти компаниях где баба кодер редкость
298 1791932
>>791928
Это там где хач был во главе? Охуенный пример
299 1791933
>>791927
Так нахуй вы выебываешься тогда? Уебывай из треда, петух
300 1791935
>>791929
Найс слив
301 1791936
>>791933
Выебываешься ты рассказывая сказки. Небось просто горишь что на бесполезном ангуляре Джунам в два раза меньше платят чем на реакте где 80к обыденность после 6 месяцев работы

>>791935
Ну так не сливайся ангулярная макака леол
302 1791939
>>791936

>Джунам в два раза меньше платят


Покажешь пруфы либо опять обосрешься?)
sage 303 1791949
анон
можно ли на сайт залить шейдер графику или нахуй она вообще нужна?
304 1791951
>>791939
Сам покажешь пруфы обратного? Нет? То-то и оно
305 1791955
>>791951

>ко-ко на риакте палучают в два раза больша!


>неси пруфы


>нет пруфов кудах кудах покажи что я не вру

306 1791959
>>791955

>Покажи пруфы обратного


>Ряяяя виляния жопой


Кек
307 1791960
>>791932
Так в совке учеными были хачи да евреи. Остальные на уровне узбеков.
308 1791962
>>791959
Показать пруфы что зп равны? Походи по собесам и узнаешь, даун.
309 1791964
>>791962
Ахаха я бы тоже мог так ответить
310 1791967
>>791964
Ток мозгов не хватило, да.
311 1791968
>>791967

>Выдал примитивную демагогию


>Смотрите какой я умный


кек
312 1791976
Есть сторонний сайт. Я пишу скрип для него, добавляю через greasemonkey.

Вопрос: могу ли я в своем скрипте получать и использовать результаты сетевого запроса, которые отправлял сайт?

Например, сайт получил список городов с сервера по нажатию на кнопку и показал нужные города в соответствующем поле.

Могу ли я как-то у себя получить и обработать это список городов, пришедший с сервера, но не отправляя повторно такой же запрос?
313 1791982
>>791968
Типикал реактодебил. Не может доказать свое же утверждение. Сидит усирается, чтобы ему принесли пруфы что он не прав.
314 1791984
>>791982
Типикал ангуляромакакен. Сам ничего доказать не может и просит чтоб все принесли на блюдечке ему
315 1791988
>>791984
Так, а я тебе не должен ничего доказывать. Это ты тут кидал утверждения, которые не выдерживают никакой критики.

Представляю, выдвигает ученый гипотезу, а потом говорит, ну если не принесете пруфы что я не прав, значит она доказана.
316 1791999
>>791988
Вообще-то гипотезы опровергают. Тут ты тоже обосрался. Конечно если не априори гедоказуемая хуйня Аля "докажи что бога нет". И это не наш случай.
hqdefault.jpg11 Кб, 480x360
317 1792002
Почему может не работать сдвиг вправо внутри цикла?

https://pastebin.com/6vkPJHZT

recvdata.usedheats - число типа int
318 1792026
>>791907
а, точно, можно [...Array(N+1).keys()].slice(1), но в реале я только один раз это делал, когда нужно было триггеры ставить в гомосекшнОбсёре
319 1792042
Какой курс можете посоветовать по изучению нативного современного JS? А то изучаю реакт, ноду, верстку и все такое, но JS сам по себе постоянно изучал как-то фоново, без понимания основных концепций и прочего такого. Хочется хорошо базу освоить
320 1792044
Лучше посоветуйте хороший курс рякта, так чтобы все современное было, хуки-хуюки и т.д.
321 1792045
>>792042
Ну и это необязательно должен быть курс, может быть и книга, просто как правило книга это стотысячестраничный трактат о сути мироздания, и пока вступление пройдешь уже в петлю захочется, а даже до хелловорлда еще не дошли
322 1792071
>>792026
[1..10]

можно так но нужен бабель плагин
323 1792089
>>792071
это в ес10 хачкель завезли?
324 1792092
Когда при обращении к свойству объекта стоит использовать точечную нотацию, а когда через строку в квадратных скобках?
?
325 1792111
>>792092
Когда строка состоит из нескольких слов, когда строка не на латинице.
326 1792137
>>789637 (OP)
Пытаюсь сделать вращающийся куб, стоящий на уголке
https://codepen.io/vlr-hub/pen/eYZRVMZ
Проблема в том, что нижний и верхний уголки не "зафиксированы".
327 1792143
>>792137
или центр транформации меняй или ставь на платформу и вращай ее
328 1792148
Как в вашем этом js завести uint?
329 1792155
>>792148
Предложи ему отсосать.
330 1792165
vue2 уже легаси? начинать сразу с vue3? сильно ли там разница?
331 1792172
>>792165

да, если у вас вышли уже хуки то легаси
в реакте классы - легаси.
332 1792187
>>791714

>>> Кантор в шаровары навалил сложных слов? Ух сука, пидорас.


Мимо шел, но кантор на самом деле пиздец просто все объясняет. По JS он максимально хорош.
333 1792196
>>792187
Хуево. Он объясняет по принципу «ну это ты и так должен знать». То есть, что очевидно ему или пограмисту с другого языка, не будет понятно полному вкатышу.
Discord.js 334 1792224
Есть тут знатоки дискорд js. Заебался в одном месте
335 1792267
>>792224
Не задавай можно ли задать вопрос, лучше задавай сам вопрос
336 1792279
>>791675
Надо все на реальных задачах показывать, а не так что вот у нас молоток, а вот гвозди, а вот гвоздодер. Вот так он делает. Ну все идем дальше. Блять одна страница на все эти вещи.
Мне кажется только с этим можно неделю сидеть разбираться. Надо задрачивать эти вещи на разных примерах. Желательно приближенных к реальности. А то хуй его пойми как это применять и нахуй этот молоток с гвоздями нужен вообще.
image.png11 Кб, 391x239
337 1792284
>>792002
Что значит не работает? Все работает. Ты сдвинутое значение никуда не присваиваешь. Ты откуда такой прикатился? Я даже не знаю кто ты должен быть, чтобы такое написать. Уж байтоеб бы не забыл присвоить значение переменной, а джава-пидор где все по ссылкам, вряд ли бы стал битовые сдвиги дрочить.
338 1792299
>>792279
Батхертыш спок
339 1792349
Есть функция, которая проходится по таблице и добавляет в ячейки элементы в зависимости от содержимого этой ячейки. Есть объект, из которого функция берет содержимое.

Вопрос - объект лучше оставить внутри функции или снаружи? Если внутри, то получается, он будет создаваться при проверке каждой ячейки? А если снаружи - то один раз и функция будет у нему обращаться только. Или вообще насрать?
340 1792361
>>792349

>Если внутри, то получается, он будет создаваться при проверке каждой ячейки? А если снаружи - то один раз и функция будет у нему обращаться только.


Да.
341 1792388
>>792361
Вопрос в том, как правильней. Создание объекта внутри функции, которая много раз исполняется - это норм или нет?
342 1792393
>>792284
Интересно получилось, спасибо.
343 1792394
>>792388
Ты идиотские вопросы задаешь. Ничто не абсолютно. Все зависит от задач. Что за блядь правильней. Ебанутый? Как правильнее открывать банку по часовой или против часовой? Ты сам описал разницу, исходи сука из нее, что ТЕБЕ, блядь нужно, какое поведение ТЕБЕ блядь нужно. Каргокультисты ебаные. Как же вы заебали.
344 1792425
Нужно заполнить таблицу на чистом js и html
Как правильнее поступить?
В html создать ячейки с id и в каждую сажать значения из js или из js создавать элемент таблицы со значением?
.png153 Кб, 1920x987
345 1792430
Программисты на цсс, подскажите пожалуйста как убрать вот энто?
Через greasemonkey
346 1792451
>>792430
Это че ты свой гугл запилил?
347 1792453
>>792451
Да вот небольшой петпроект с переходом на стартап и зашибанием миллионов
348 1792461
Сука нахуй ваши калбеки и промисы сеттаймауты неужели нельзя выполнять функции линейно как они написаны? Нахуй так изьебываться?
349 1792462
350 1792466
>>792461
Не изъебывайся. Тебя кто-то заставляет их писать что ли?
351 1792488
>>792466
Меня заперли в подвале кирпичного завода на окраине города и кормят только хлебом и водой.
Тут есть только туалет, интернет и говнопк. Чтобы мне принесли нормальную еду или разрешили принять душ, я должен платить.
Но если я наберу нужную сумму выкупа, то я смогу выйти на свободу отсюда. Мне пообещали, что отпустят меня. Я им не верю, но это мой единственный шанс.
Ты, конечно, мне не поверишь, но оно мне и не надо. Я просто выплескиваю свои эмоции, свой стресс, страх, нервозность.
Позавчера я начал молиться. Нашел в интернете Библию и читаю перед сном.
Я не знаю где я, сколько ещё смогу прожить. Но
Так страшно..
352 1792494
>>792488
Вот до чего ваш жабаскрипт доводит. Воистину игрушка дьявола
353 1792495
>>792349
>>792425
>>792394
Ты дебил?
354 1792510
>>792495

>>792425
Почему?
Screenshot20200830-134955Habr.jpg114 Кб, 844x1547
355 1792607
>>789637 (OP)
Ну че, кто там пиздел что жкьюри "нинужон"?
356 1792610
>>792607
Меня больше интересует как пхп макаки отмазываются будут. Ведь пхп никакда ниумрет11!11
357 1792611
>>792607
Cool bars
358 1792627
>>792607
Сурс? Почему экспресс так высоко?
359 1792629
>>792610
Количество вакансия на пхп говорит об обратном. В любом случае, даже если и умрет, бекендщикам нет проблемы переквалифицироваться под другой язык. Те кто работает больше 3-4 лет и так уже пишут больше чем на одном
360 1792631
Если js так плох, почему бы не перейти на Dart или Elm?
361 1792633
>>792607
жкьюри нинужон
362 1792639
>>792629
Бэкэнд вообще примитивен. Прописываю реквесты да соединяй м базой данных. Я за неделю ноду осилил
363 1792644
>>792425
https://stackblitz.com/edit/js-9iuy3s?file=index.js

Там два варианта, второй более геморный но позволяет дополнять таблицу, а не перезаписывать
364 1792646
>>792639
Толсто
EgqXAJHXsAEuPgl.jpg267 Кб, 828x1792
365 1792654
carbon.png51 Кб, 1126x782
366 1792656
Анон, у меня тут глупый вопрос, но всё же: если я пишу какую-то функцию, которая возвращает promise, мне нужно это функцию делать асинхронной? Какой вариант с пикрил правильный?
367 1792660
>>792646
Чел я серьезно. Что сложного в написании реквестов и соединении с базой данных?
368 1792662
>>792660
Это примерно как сказать, что фронт, это получить запросом жысон и отрендерить на странице, хули сложного же да? И че им по 300к платят, хз даже
369 1792666
>>792656
Первый. Второй вариант, если ты внутри функции какие-то манипуляции хочешь сделать с результатом промиса, возможно не одним промисом даже
370 1792673
>>792656
Если функция аасинхронная то JS гарантирует, что функция вернет промис (либо выполнится успешно, либо выполнится с ошибкой), даже если в нем произошла ошибка, то блок catch поймает ее.
А в случае обычной функции движок еще не знает, что функция вернет промис, и поэтому выполнение кода не дойдет до блока .catch(), ошибка не будет поймана и вывалится в консоль.

>>792662
Фронт это ещё ебля с css и формами.
371 1792675
>>792673

>Если функция аасинхронная то JS гарантирует, что функция вернет промис (либо выполнится успешно, либо выполнится с ошибкой), даже если в нем произошла ошибка, то блок catch поймает ее.


>А в случае обычной функции движок еще не знает, что функция вернет промис, и поэтому выполнение кода не дойдет до блока .catch(), ошибка не будет поймана и вывалится в консоль.


То есть если я оберну тела функции в try/catch, то первая функция в случае ошибки не обработает её в catch, а вторая обработает?
372 1792677
>>792675
Именно
373 1792678
>>792677
благодарю
374 1792684
>>792673
В общем сходи к тред к бекендщикам тебе пояснят
375 1792696
>>789637 (OP)
Аноны, помогите разобраться!

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

Есть webpack модуль. Как его почистить до чистой логики и убрать webpack код?
Код без обфускации.
Как сделать чтобы был перенос по строчкам и почему столько скриптов не имеет символов переноса на новую строку нахуя?

Нахуя столько разновидностей: ecma script 6, coffee script?

Нужно где-то получить ссылку, но без отладчика это будет очень долго.
Нужен отладчик для js чтобы позволял видеть выполнение элементарных вещей из языка, как его понимает js движок. Чтобы делать брейк на eval или еще где и видеть стек и что куда пишется.
376 1792702
>>792696
Есть ли вообще дебаггер нормальный для javascript?
Чтобы как с ассемблером останавливать выполнение вообще на минимально возможной инструкции.
Обфусцированный скрипт движок выполняет нормально.
Вручную его распаковать тоже можно.
Но я просто не нашел средств чтобы притормозить например во время какой-нибудь криптохуйни и просто глянуть что с чем сравнивается.
Вместо этого пришлось пердолиться с консолью и выполнять куски скрипта вручную чтобы посмотреть что они вернут.
377 1792707
>>792696

>абстракции


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

>как его почистить до чистой логики и убрать webpack код?


можешь руками удалить, можешь в сорцы зайти

>ecma script 6


это реализация стандарта, типа канон в плане жса

>coffee script


это по-сути отдельный язык компилирующийся в жс, надмножество так сказать. Тайпскрипт из той же оперы
378 1792710
>>792702
в девтулз можно ставить брейкпоинты. Есть еще debugger - прям в коде пишешь где хочешь чтобы выполнение остановилось.

Я правда тупо консоль логами дебажу всегда бгг)
379 1792723
>>792710
как можно загрузить страницу поправить скрипт и увидеть результат/перезагрузить для результата?
380 1792727
>>792710
после отладчиков машинных кодов непривычно иметь дело с отладчиком в хромовых браузерах.
еще там нет работы с запросами - и разве это отладчик?
отдельно юзать burp suite неудобно. есть альтернативы чтобы из браузера все было?
так-то браузер дохуя может, но самое интересное упрощено и можно использовать только дополнениями и пердолингом.
было бы удобно сопоставлять медиа фрагменты уже загруженным по маске, подменять json и все такое. авот хуй, сиди пиши сам.
381 1792729
>>792710

> ставить брейкпоинты


я так и не нашел как поставить их на eval чтобы потом просто посмотреть аргументы.
382 1792730
>>792729
я нуб в жс и асм, но асм оказался наверное не сложнее ковыряния в чужом js коде. серьезно.
383 1792751
Что думаете про этот перевод YDKJS? В отличие от официального перевода там полный набор книг (в печатной русскоязычной версии переведено всего 4 из 6 книг).

https://github.com/azat-io/you-dont-know-js-ru
385 1792759
386 1792874
Ребят есть какие нибудь ресурсы где просто и без лишней воды представлена информация о жс. Скажем например простые вещи аля лучший способ интегрироваться через объект такой или лучший вариант разбить строку на отдельные символы - этот. Был бы благодарен
387 1792939
>>792756
Учи английский и не парься
388 1792986
>>792874
Учил везде и сразу на леарн жс, мдн, w3, слушал всяких говноютуберов, тупо брал и хуярил одну тему из всех источников пока не понимал читал смотрел только потом переходил к следующей, но и паралельно пилю свои задачи, которые есть на работе, сначала на голом жс сейчас пытаюсь в реакт, работа далека от айти но тоже есть че делать
389 1793024
>>792756
Лол, я только первую книжку посмотрел, а вот оно как оказывается...

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

>>792759
Это ты кому скинул?

>>792939
Да, ты прав. Но не у всех уровень английского такой, чтобы читать литературу такого плана. Я вот сериалы смотрю без проблем, а книги по IT'шной тематике сложно читать.
390 1793042
>>792656
а как такие скрины делаются?
391 1793043
>>793024

>Да, ты прав. Но не у всех уровень английского такой, чтобы читать литературу такого плана. Я вот сериалы смотрю без проблем, а книги по IT'шной тематике сложно читать.


Ты странный, читать всегда легче, чем слушать.
392 1793067
>>790548

>junior-1


Как же я ахуел. Тупо все нужно знать.
мимо пытаюсь в J's react redux
393 1793071
>>790548
Если у них такие требования, то что с их самом не так?
https://www.fullstack-development.com/
394 1793077
>>792639

>Я за неделю ноду осилил


Что ты там "осилил", мальчик? Ты работал хоть над одним коммерческим проектом на бэке? Псец, закинуть бы тебя на мою первую работку где был бэк на питоне + пхп, ты б даже со знанием этих языков нахрен застрелился
395 1793079

>Front-end Junior 1 level



> HTML


>CSS


>JavaScript


>Тестирование


>Git



Реально охуели! Такие-то требования! На джуна и программирования нтмг хватит!
396 1793098
>>793043
Нет, не странный. Многие знакомые спокойно смотрят сериалы на английском, но не осиливают англоязычную литературу. Можно списать все на лень, но в любом случае для чтения нужен больший словарный запас.

Алсо даже если у тебя нулевой английский, то сериалы ты все равно будешь в состоянии смотреть и понимать происходящее хотя бы за счет визуальной части.
image.png65 Кб, 512x504
397 1793110
>>793077
Все блицкриговское "освоение" этого недоросля можно прекрасно описать этим самым пиком
398 1793113
>>793077
Бляяя вы заебали. Что сложного чтобы написать get запрос htttp://hui.com/sosat или брать данные из бд
399 1793114
>>793110
Ну так у фронтов реально часто требуют знание node.js на уровне написания одной функции в 20 строк с аргументами req, res чисто для общего развития, вот видимо это образец.
400 1793163
>>790606

>5 years ago


А есть, что не является говном мамонта и можно было бы указать путь к лок файлу? Что-то при помощи чего принято решать такую проблему
401 1793191
>>793113
Ебать, а ты все никак уняться не можешь
Это ровно что мне заявлять "хуле там в этой вашей жаве на тырпрайзе писать? взял редактор, хуяк-хуяк и любой проект завершить да в проду катить можно, я вон аж месячные курсы по жаве прошел ебать". Было б у тебя хоть чуточку больше мозгов (и возраст хотя б годов так на 5 повыше) смекнул бы, что несешь хуйню
знаешь сколько строк чистого кода было в первом проекте, куда я попал? более 120к, че-то многотовато для get-запроса и fetch из БД, не? но хуле тебе, ты ж блин за неделю ноду "освоил"
402 1793213
>>793191
120к строк запросов не делает это сложным. Муторным да
403 1793218
>>790549
Откуда такие зарплаты? Я вот в дс постоянно мониторю.

Самый начинающий джун-стажер - 15-20к
Просто джун - 30-40к
Мидл - 50-60к
Сеньер - 70к-90к
Выше только для тимлидов.
404 1793225
>>793213
На бэке помимо БД есть как минимум вебсокеты, кэширование, интеграции со сторонними АПИ, почтовые и файловые интеграции, очереди, архитектура чтобы это все не развалилось, а также безопасность, политики да роли всякие
405 1793232
>>793218
В дс2, ошибся.
406 1793297
Сап, есть проблема, у меня есть url с картинкой и я хочу скачать её себе на компьютер через js, но ничего кроме самокликающей ссылки не нашёл, это было бы выходом если у меня была html страничка, но вот она мне в хуй не упала, можно как-то обойти костыль в виде создания ссылки?
407 1793305
>>793297
А что у тебя вместо html странички?
408 1793309
>>793305
Ничего, я в терминале на node.js пишу.
409 1793317
410 1793318
>>793218
Ты где-то не там смотришь. Ни один нормальный мидл не пойдет работать меньше чем за тысяч 120, или даже 150
411 1793320
>>793309
Ну так и ищи про ноду, а не про жс
412 1793325
>>793317
Спасибо.
>>793320
Да я чё-то сразу не додумался.
413 1793329
>>793225
Хуясе. Жестка
Приколы-для-даунов-разное-5925012.jpeg136 Кб, 811x825
414 1793340
Как же хочется вкатиться
415 1793342
Xml нужен?
416 1793343
>>793340
Считаюсь ли я вкатывальшиком если хуярю для себя ради интереса?
417 1793344
>>793343
Я вот чмоха на говноработе. Чисто для души для себя для работки скриптики писал, для них и учил js. Сейчас нашел свой первый скрипт, а это было два года назад. Пиздец я лох, за два года можно было вкатиться и выкатиться уже. А я только говноскриптиков немного написал и переписал их раз по пять. Вот и все.
418 1793345
>>793344
Ну если ты раз в полгода написывал по 10 строчек, то неудивительно что не вкатился.
419 1793347
Нихуя не пойму накидал простенький html с inputa забираю число обрабатываю в жс вывожу через innerHTML, проверял в фф все норм, стал открывать в яндекс браузере данные после введения в форму при пропадают, страница обновляется и данных нет, че за хуйня?
15921330128970.jpg101 Кб, 1000x955
420 1793384
>>793347

>яндекс браузер

421 1793386
>>793384
Ну хули сделать, я не виноват няш, не смейся а
422 1793389
>>793384
Кстати с эджем то же самое, дома на фф все заебись работает
i.jpg99 Кб, 768x768
423 1793390
>>793389
Надо еще в браузере AMIGO проверить.
424 1793509
>>793347
Ебать разобрался, только теперь еще больше запутался, изначально создал объект и в одно из полей запихнул значение из инпута, потом использовал его в другой функции, но в фф это работает а в других нет
425 1793525
>>793344
Что за скриптики?
мимо лох
426 1793566
>>790548
Какой смысл дрочить джуна по БЭМ, его альтернативам и таблицам?
427 1793576
Анон, где бы мне черпать идеи для дизайна? Цветовую гамму, шрифты, примерное позиционирование компонентов на страничке? Хочу причесать свои учебные проекты чтобы не стыдно было их в резюме показывать, а сам я в дизайне суперслабый
428 1793577
>>793576
behance/dribble
429 1793614
>>789990
Можно еще как
>>789825
Вешай на селект прослушку на движение мыши над элементом, и в колбэке вешай ранее сгенерированный клик. За подробностями вот сюда иди
https://learn.javascript.ru/dispatch-events
430 1793670
Кароч ребят такое дело. Пока вкатывался, между делом получил clojure. Как думаете стоит писать фронт на clijurescript в учебных проектах чтобы впечатлить работодателей или подумают что долбоеб?
image.png3,7 Мб, 1624x1338
431 1793679
432 1793684
>>793670
Любая дополнительная технология плюсиком будет. Но если она не используется в компании, я думаю всем похуй.
433 1793750
>>793670
Большинству будет просто похуй. Разве что попадешь на долбаебов которые тоже на кложе пишут
434 1793889
Доложите процента вката.
435 1793900
>>793889
Около 5%. Я подучил жс, реакт, редакс, тайпскрипт, ноду и со скуки java с clojure и все равно никому не нужен. Только верстка хромает но не думаю что проблема в ней
436 1793904
>>793900
Уже написал фулстек соцсеть?
437 1793907
>>793904
Да, на мерн стаке. С авторизацией и подключенной монгой. Притом 3 варианта бэке сделал на ноде, жаваспринге и кложере.
438 1793914
>>793900

>>793907
Почитал и захотелось все бросить, блять только только начал щупать реакт и хуй знает че дальше делать
439 1793918
>>793914
Себя снизу пощупай
440 1793921
>>793918
Быдло
Хххарк птфу в твое ебло
441 1793932
>>793914
Ну не отчаивайся. Я просто ещё не начал искать место вката.
442 1793969
Хочу вкатиться в бэк, но я слишком тупой для с++, шарпа или джавы.
Лучше в ноду влезать или в питон?
443 1793971
>>793969

>Хочу вкатиться в бэк, но я слишком тупой для с++, шарпа или джавы.


А еще слишком тупой, чтобы понятб, что бэк - это пхп или нода.
444 1793976
>>793971
Можно и на питоне накостылить бэк, чо бы нет.
445 1794004
>>793976
Но на питоне полно бэка, более того есть достаточно быстрые фреймворки, тот же fast api
446 1794011
>>789637 (OP)
Сап двач.

Читаю тут:
Некоторые встроенные типы, такие как Array или Map , по умолчанию являются итерируемыми, в то время как другие типы, как, например, Object , таковыми не являются.

До этого, я встречал примеры, как ключи объекта перебираются for .. of.

В первом абзаце, как object имеется в виду тип операнда или что? Встроенный тип? Вот я загуглил что такое встроенный тип:

Стандарт ECMAScript определяет 9 типов:

Object (Объект) : typeof instance === "object". Прострая структура, используемая не только для хранения данных данных, но и для создания других структур, где любая структура создаётся с использованием ключевого слова new: new Object, new Array, new Map, new Set, new WeakMap, new WeakSet, new Date и множество других структур;

Блять, помогите разобраться с этим говном: что итерируемое, что нет? Почему объект итерируется, но пишут, что не итерируется?
Я запутался пиздец.
447 1794015
>>794004
Новичку не вкатиться в пистон. Пхп и жаба реальнее варики
448 1794023
>>794011
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Iteration_protocols
Ты можешь, например, [... new Map()], но не можешь [...{}]
354354345.jpg46 Кб, 600x449
449 1794033
>>791976
бэмп
450 1794046
>>794023
Спасибо.
451 1794052
>>794033
переопредели fetch или xhr методы и лови данные
452 1794054
>>794052
Если ему не сам запрос нужен, а только данные, проще выколупать прямо из страницы, он пишет, что отображают результаты.
453 1794064
>>794054
Результаты отображаются, но только часть ответа. А мне нужен весь объект, чтобы дернуть другие данные.
454 1794070
Как в три строчки сделать нормальный GET запрос в ангуляре? Через фетч-хуетч там где надо этот JSON распарсить у меня undefined, так как не синхронизировать это нормально, он парсить до того как вернул данные. HttpModule — он у меня не JSON возвращает, а объект промиса, в body которого данных нет, даже если нагородить цепь из async await.
455 1794116
Скиньте правильную форму на реакте
456 1794122
>>794116
<form/>
457 1794126
>>794122
А че правда что каждый пук нужно оборачивать в див?
458 1794129
Мне 36 годков.

Мне предлагают курс по REACT - 2,5 месяца, 3 лекции в неделю по 2 часа, в сумме 30 лекций.
Цена одной лекции 800 рублей. Итого 24к руб.
По сути мне дадут всю нужную информацию, ничего искать самому не надо.
Оно стоит тех денег? Или в инете всё есть??

2 года назад, пытался вкатиться в айти, прошел 4 месяца курсов JAVA.
По сути научили делать eshop.
Еще были разные framework, настройки но это было тяжело понять.
Азы android studio тож были.

После курсов,
Я ходил на 10-15 собеседований на junior, но везде давали то тесты, то задачки, которые надо решить за 5 минут, и мой мозг не справляется с таким временным сроком.
Хотя вдолгую, я могу выполнять разные задачи. Погуглить накрайняк.

Вообще, конечно болит голова, когда напрягаю мозг програмированием, но охота создать несколько своих проектов, а бабла нет, чтоб кого то нанять и команды нет.
1395098255740.gif1,9 Мб, 236x224
459 1794132
>>794129

>Мне 36 годков.


К этому возрасту айтишники уже давно выкатились, нафрилансились и на пенсии сидят.
460 1794140
>>794132
У меня еще значит есть 2 года
461 1794141
>>794129
Дядя, это наеб, не трать деньгу.
462 1794143
>>794129
Если так хочется КУПИТЬ, то возьми на юдему у буры, там топ курс за 800р. Ну или спирать, а с первой зп задонать ему
463 1794147
>>794126
Оборачивай во фрагменты <></> если не хочешь дивы
464 1794160
>>794143

> а с первой зп задонать ему


жовтый калабок
465 1794163
>>789637 (OP)
Не удаётся воспроизвести mp3 (new Audio('name.mp3).play())
DOMException: play() failed because the user didn't interact with the document first.
В одном случае из 10 всё же отрабатывает.
Раньше проблем не было.
466 1794167
467 1794194
>>794167
Никак, гугл же прямо сказал - кто запускает звук на сайте, тот пидор дважды.
468 1794216
>>794160
Ну а шо поделать, не мы такие - жизнь такая
469 1794249
>>794143
udemy.com
React + Redux - Профессиональная Разработка
Практическая разработка коммерческих React приложений
Juriy Bura

Это?

>>794132
Мне до пенсии 30 лет, а жить на что-то в это время надо.
И желательно не сильно зависеть от работодателя.
470 1794250
Я иду за круассаном с курицей, а потом буду спать. Может есть тут программисты, которые с нуля пилили что-то для себя на базе микросервисной архитектуры на JS?

Я заебался что-то разбираться в стеках. Там хуе-мое спринг фреймворк с заулом и еврикой-хуеврикой. На другом стуле AWS со своими гейтвеями.

Есть нормальные книги с нормальными практическими примерами?
471 1794252
>>794250

>круассан с курицей


это шаурма чтоли?
472 1794257
>>794249
Там старье. Есть бесплатно на торрентах. Нужно смотреть на иглише вообще.
473 1794281
Поясните долбаебу, как обновлять такой список из кнопок динамически, после каждого обновления элементов в массиве, или хотя бы сделать так чтобы ngFor выполнялся только после заполнения массива.
474 1794302
JSONData кладешь в BehaviorSubject, clientTypes получаешь через map от этого subject, в темплейте используешь async
475 1794303
>>794302
И это стандартная реализация таких задач? Про сабжи нигде сказано не было, где читал.
476 1794305
>>794303
Да, только этот subject еще должен быть в сервисе.

Пройди туториал, там все тебе расскажут https://angular.io/tutorial
Ты сейчас сразу на главе 6 - https://angular.io/tutorial/toh-pt6#asyncpipe осталось только предыдущие пять прочитать
477 1794356
>>794129
Ты ебанулся? Лучше щакупи гречки на эту сумму и закройся дома и вкатывацся потихоньку. Не неси деньги пидорам всяким. На крайний юдеми есть. У них 30 дневный возврат денег на любых курсах
478 1794404
>>794356
Вот есть курсы-хуюрсы. Понятно что это развод на шекели в большинстве случаев. Но после курсов же дают сертификат? Например от Яндекса. Курсы как я читал полное говно, но не даст ли мне имя Яндекса в сертификате больше шансов найти работу?
Там можно сдать на сертификат без курсов даже, незнаю нужно ли платить деньхи скорее всего да, это ведь ебаный яндекс.
В общем эти филькины грамоты ваще решают чета или не?
мимодругойанон
479 1794407
>>794404
В ойти эти грамоты хуйня. Это не бухгалтерия где бумажка от авторитетной конторы типа АССА сделает тебя богом
480 1794412
Могу ли я создать файл с json (дохуя значений) и потом тягать от туда данные юзая онли ванильный js?
481 1794414
>>794412
да, JSON.parse и пошёл тягать
482 1794465
>>794011

>Стандарт ECMAScript определяет 9 типов:


Пересчитай.
483 1794474
>>794129
Учи бекенд лучше. Ту же джаву или питон попробуй. Есть coursehunters там пизженые курсы по подписке очень маленькой. Без бекенда ты свои проекты не сделаешь
image.png12 Кб, 583x175
484 1794496
Помогите вывести data('id') в HTML, ошибок в ява нету.
485 1794521
Встретил запись такого вида
const { field } = { ...someObject };
И мне стало интересно, есть ли хоть одна причина в такой записи вместо деструктуризации просто someObject?
486 1794529
>>794521
Это чтобы от null и undefined спастись
487 1794548
>>1791420 →

Да это мой пост был, я тут по ходу дела чуть теории поднадрочил немного. В ноде много дефолтных функций для работы с бинарными данными, склеить, получить срез , в том числе и функции которые считывают из бинарника число нужной длины в байтах, в том числе и порядок записи байт. Так что для того что бы реализовать свой фрем вэб-сокета у меня информации хватает.
Но все равно скинь мне то как ты это сделал.
Учебник что посоветовали в С++ треде норм?
488 1794570
Как вы вообще читаете всю документацию на английском? Я вот свободно говорю на нём, но мне сложно воспринимать кучу терминов на английском. Это из-за того, что я вкатыш-полуджун?
489 1794575
>>794570
Вы чего? Наоборот разговорный сложнее. Я на юдеми как делать нех смотрю на английском курсы и нет ни слова непонятного. А чирик какой уже тяжелее
490 1794580
>>794575
У меня просто словарный запас херовый. То есть когда я свободно говорю - это на простые темы, а-ля как прошел день. А в документации куча слов технических, которые я и на русском-то не все до конца понимаю.
491 1794588
Аноны, как блядь правильно называется паттерн/шаблон/схема проектирования, когда все приложение запаковывается в app.
Типа как в экспереес
const app = express()
Когда вся логиа инкапсулирована в экземпляр приложения app?

Хочу повелосиепдить, но хочу и пример нормальной реализаци
492 1794594
>>794588
God object.
493 1794618
>>794594
анти паттерн жи
494 1794632
>>794249

>Juriy Bura


Часто слышу тут про этого Буру, кто он такой вообще, можете скинуть ссылку на его профиль или конкретный курс? Я только John Bura нашел там. Никакого юрия не вижу.
другойанон
496 1794639
>>794635

>Данная цена доступна еще 5 hours!


Это объеб на даллары или реально через 5 часов цена будет почти в 10 раз выше? Они ебанутые?
497 1794646
>>794639
Хз, у меня 9к сейчас цена. Но на юдеми очень часто курсы со скидкой в 90%, сомневаюсь, что кто-то за фулпрайс берет там
498 1794693
>>794639
я за 800-900р такой покупал недавно, тоже скидка была
499 1794696
Как разобраться в ебучей верстке? Дело вроде простое, но нихуя.
100500 способов верстать, сетки-хуетки. Разные браузеры.
Как сразу правильно делать то? Или можно любой способ юзать, а другие например незнать? Вроде и курсы прошел, но вопросы остались.
500 1794711
>>794639
Там постоянно цена варьируется в пределах 9-13 баксов. Иногда до фулпрайс ставят но нечасто
501 1794712
>>794696
Да, понимание что и где юзать приходит с опытом. Верстай на флексах, обычно этого хватает для 95% кейсов.
502 1794720
>>794712
Это флексбоксы? То есть все на них делать?
503 1794735
>>794712
Ща смотрел видео по верстке макета, вроде все понятно человек рассказывал. Дошло до того что там какойто запар был с разрешением картинки и экрана у него. Он такой, НУ ТУТ Я ПРОПИШУ CSS НО ВАМ НЕ СКАЖУ ЧТО ЭТА ПОТОМУ ЧТО СЛОЖНА
Блять.. Сразу нахуй мотивация пропадает. Как мне верстать если я незнаю такого?
У меня моник как с помойки 15 дюймов, блять мало того что под разные браузеры так еще под разные моники надо. Я ебал.
504 1794743
>>794720
Пытайся всё на них делать, как что-то не будет получаться гуглишь.
>>794735
посмотри интенсивый html academy, там показывают как верстать простой лендинг, на первую пору забей на разные браузер, верстай всё под хром
505 1794746
Одно радует, что недели полторы назад я ваще нихуя незнал. А сейчас вроде дошел уже до начального понимания картины мира. Может еще через пару недель буду норм верстать. Как же хочется вкатится ххоспаде...
506 1794747
>>794746
Забей на вёрстку. Верстай на бутстрапе и учи погромирование. Это важнее
507 1794750
>>794747
>>794743
Хорошо БРО. Так и буду делоть!
510 1795878
>>793225
Да большинство из этого всего и на фронте есть...
511 1795879
>>794747
Хуйня твой бутстрап, версать не сложно.
512 1806464
reduce()
Тред утонул или удален.
Это копия, сохраненная 15 марта 2021 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски