Этого треда уже нет.
Это копия, сохраненная 28 июля 2023 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
image.png80 Кб, 1050x1050
JS Thread #279 /js/ 2728139 В конец треда | Веб
Предыдущий тред:>>2724436 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
2 2728159
Позволь мне рассказать историю о зарождении легенды, которая началась 3000 лет назад. В то время я был там - залетный свидетель этого знаменательного события.

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

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

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

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

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

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

Rewrite sponsored by chatGPT.
Битрейт СНИЖЕН. Харкач не успевает всосать видео за капчу.
Пейлоад урезан в 2 раза. Скорость всасывания снижена в 2 раза.
3 2728167
Сегодня миддла интервьюировал. Попался очередной балабол вкатыш только в отличии от других накрутил опыт не до джуна а сразу до миддла. Гонял по ООП его и сразу понял. Спрашиваю в чем преимущества интерфейсов? Пизданул банальную хуету заученную из ответов на собесы аля

>ну эта инструмент палимафрмизма, помогает при тестировании, множественное наследование пук среньк



Разозлился. Говорю ты же не на джуна идешь. Расскажи о реальных преимуществах при реализации dependency injection или инверсии контроля. Про слабую связность расскажи. Что такое слабая связность и как интерфейсы помогают ее достичь.

и тут начались виляния жопой

>ну пук среньк я редко с этим работал но я МИДОЛ МАМАЙ КЛИНУСЬ



Сказал что перезвоним ему и ушел. Пздц нахуй тупорылое вкатунье аж руки тряслись вьебать ему
4 2728168
>>28167
Наверно ещё вчетвёром его окружили, хрюша, ты, 2 подсоса без вебки, которых даже не представили, залезли в жопу, и пошли весело лайвкодить проговаривая вслух?
5 2728169
>>28168
без хрюши слава богу. Хрюша сама собес проводит. После нее я, или кто-нибудь другой из отдела.
6 2728173
>>28169
Блядь, ну тогла ладно.
Просто этот формат, когда на один созвон пакуют всех вместе, ещё и каких-то хуёв, которых даже не представляют, сначала ебут личными вопросами, а потом сразу на лайвкодинг, особенно если у чела самооценка ниже плинтуса. Лол. Да, хорошая проверка на стрессоустойчивость, жаль только, что после устройства у него таких ситуаций никогда не будет, он не будет думать о том, что надо сделать какую-то оторванную от жизни хуйню на таймер, отвлекаться на то, чтобы проговаривать свои действия, и всё это под соусом личных вопросов до этого. А ещё если его изначально что-то в условиях не устраивает, УХХХ.
Вот тёплое на скрининге, отдельно технический собес, и потом если что с командой/руководством познакомиться, которое может ещё личных вопросов накинуть - это ок.

btw, собесил АНГУЛЯРЩИКА? Предполагалось совмещение с C# (и тогда странно, что он не видел тот же DependencyInjection модуль), или просто погонять по ООП?
7 2728179
>>28139 (OP)
База треда.

Ангуляр для чедов.
Вью для беток.
Реакт для омежек.
image.png6 Кб, 477x159
8 2728180
>>28159
Ебала верстальщиков двача представили?
9 2728182
>>28159
Годнота.
Сохранил пасту.
10 2728184
>>28179

>2123 год


>Вкатываться во фронтенд

image.png6 Кб, 282x101
11 2728185
>>28180
Горжусь собой. У меня выглядит чуть лучше.

>>28182
Я не перечитывал полностью. Получилось местами так себе.
Просто запихнул ответ анона в ГПТ. Он сделал покрасивше.

Я был там, 3000 лет назад, залетный.
Когда один вкатышь задался вопросом о том, как в одну цифру вставить строку или функцию.
Т.к. по умолчанию когда ты присваиваешь цифре что-то 1.. = 'a', то это будет у всех цифр.
Собрали совет, где обсуждали варианты, кастыли.

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

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

Маг ушел, а вкатыша больше никто не видел...

С тех пор у простых обезьян ходил молва, что этот древний иногда посещает треды и карает тех, кто не знает суть, тех, кто не жаждет знать сути.
12 2728191
>>28173
Не ангулярщик а среактер. И да там фулстак позиция с сишарпом. Лайвкодинг никогда не используя. Это тупая хуйня тупой хуйни.
13 2728200
const variabilis = officium adFilum(numerus)
revertere Stringa(numerus);
}

Бля, чому мы на латыни не пишем? Представьте как бы было ахуенно и круто..
14 2728209
>>28200
Бля, чому мы на расте не пишем?
изображение.png101 Кб, 262x426
15 2728385
это нормально на каждое свойство вешать IsNotEmpty? или есть способ по проще проверить dto не пустой?
image.png16 Кб, 826x79
16 2728436
>>28385
Да, а что тебя смущает?

Меня например смущает, IsNotEmpty на числе.
Там есть IsDefined, если тебе отсечь undefined и null
IsNumber делает строгую проверку на тип.

https://github.com/typestack/class-validator/blob/develop/src/decorator/typechecker/IsNumber.ts#L19
17 2728462
>>28436
смущает повторение кода

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

// только начал разбираться с нестом, не стукайте
18 2728469
Мужчины,в нексте решил через app action свои дела сделать,но столкнулся с ограничением body parser в 1mb, можно пофиксить?
Через /page and api routes инструкшены есть что куда кидать, а через /api and api actions - нихуя нашел
изображение.png70 Кб, 887x506
19 2728474
20 2728503
>>28474
Та не, там некст еще сверху свои дефолтные значения записывает
21 2728506
>>28469
Не api actions, а Server actions
фикс
image.png36 Кб, 636x252
22 2728548
>>28469
>>28506
Ты скажи что ты сделать хочешь. Потому что если ты хочешь это на vercel раскатать, вполне вероятно можешь и нахуй пройти.
23 2728561
Пикрил - твой тимлид и говорит, что повышения ЗП не будет, т.к. формошлепы - низшая каста программистов. Твои действия?
24 2728573
>>28561
Эскалирую вопрос до его начальства. Если и они против платы рыночной зп, то ухожу на рынок искать нормального работодателя
изображение.png653 Кб, 716x512
25 2728585
>>28561
не хватает опыта работы клоуном
26 2728587
>>28561

>Базовая верстка


>Базовый пайтон


>Закончил курсы Хакслет по тимлидству


>Должность - манагер


>Текущее место работы - тимлид, упраялвет фронтами


>Код не пишет


Мутная вакансия. Или тимлиды бывают не закаленные анальники а чисто манагеры?
Нихуя не понятно. Да и ебало мутное, у него там киберпанк что ли.
27 2728591
>>28561
Спрашиваю у него, что нам делать в греции.
28 2728601
>>28561
бля зачем тимлиду указывать курсы со степика? Мне даж как вкатуну стремно это
image.png6 Кб, 330x30
29 2728608
>>28585

>не хватает опыта работы клоуном


Да не, тоже указал.
30 2728609
>>28561

> пик 3


>>28587
Есть вариация чисто манагерская. У нас это больше человек оркестр. И код пописать, и за командой присмотреть.
31 2728610
>>28167
толстые фантазии.
32 2728621
>>28610

>вкатуну неприятна

image.png113 Кб, 1567x723
33 2728622
>>28548
Не,не на vercel.
Ohh
Просто из client compontent in server action, судя по документации и гитхабу,ранее с /page была возможность прописать export config in you api routes, but dont with /api and Server action...
Нашел эту хероту в недрах некста
34 2728631
>>28609
хер знает как можно хороший код писать и быть манагером
35 2728639
>>28167
А что почитать про паттерны сможешь посоветовать?
Или вообще чтоб выходить на уровень мидла?
36 2728640
>>28622
Ну вот есть для page роутинга.
https://nextjs.org/docs/pages/building-your-application/routing/api-routes#custom-config

export const config = {
api: {
bodyParser: {
sizeLimit: '1mb',
},
},
}

Ещё вот тут пишут про размер ответа
https://nextjs.org/docs/messages/api-routes-response-size-limit

export const config = {
api: {
responseLimit: false,
},
}

Насколько они прикручиваемо в нексту с app роутингом - не знаю. но думаю должно работать
37 2728642
>>28631
Ну берут мид+/сёню, и докидывают ему менеджерских обязанностей. При этом ожидают, что кодить меньше он не станет, или незначительно меньше, за значительный отхват манагерских обязанностей.
38 2728651
>>28640
Да,я вот про это и писал, что для пэйдж всё есть
Извиняюсь что потратил ваше время)
39 2728664
>>28639
На миддла прям задрачивать паттерны не нужно по крайней мере у нас не сильно задрачивают, достаточно базового знания.
Если хочешь упороться то держи

https://www.patterns.dev/posts

более чем достаточно
Screenshot20230610-192823.jpg269 Кб, 720x1612
40 2728683
>>28622
Hehe, I got answer from ggggithubb
41 2728690
>>28683

>#1 React framework


>You need to cusomize manually through node_modules

42 2728691
>>28664
Спасибо за первую ссылку в гугле про паттерны
43 2728693
>>28690
Фича помечена как экспериментальная, так что пока рано жаловаться)
44 2728694
>>2721826 →

> Объявлен устаревшим? Не объявлен.


Объявлен.
изображение.png20 Кб, 1450x233
45 2728696
>>28693

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

46 2728699
>>28696
Server action имеется ввиду
47 2728701
>>28683

> manually in node_modules


haah waaw
7665667677.jpg4 Кб, 299x168
48 2728710
Моя ситуация: есть пустой div, который заполняется динамическим выпадающим списком и двумя кнопками при получении ответа от сервера в котором содержится список опций.

Проблема: список сворачивается при поступлении нового ответа с сервера, если пользователь его развернул нажатием.

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

Как такое сделать в JS?
49 2728712
>>28710

>Как такое сделать в JS?


Ну. В JS это делается элементарно, это у тебя в китайском зеленом говнище (вуе) надо извороты делать.
50 2728720
>>28712

>В JS это делается элементарно


Как?
51 2728721
>>28720
fetch(...).then(r => r.json()).then(json => ТВОЙ_DIV.append(...json))
52 2728746
>>28691
Пожалуйста
16864132580620.mp411,8 Мб, mp4,
1280x720, 3:52
53 2728781
>>28139 (OP)

Вкатуны, какого это вам осознавать, что пиздюк в 14 лет уже знает больше чем вы? А ведь через года два-три он на легкой вкатится в нормальную компанию.
54 2728791
>>28781
Через 2 года он купит микрофон и его будет слышно на видео? Ну тогда одобряю.
55 2728807
>>28781
В 14 лет и я мог зайти в доку экспресса и сделать Ctrl-C Ctrl-V. А ещё мог ревёрс-инженирнуть бинарь и написать эксплоит на С/ASM. Что сказать то хотел?
56 2728811
>>28807

>В 14 лет и я мог зайти в доку экспресса и сделать Ctrl-C Ctrl-V. А ещё мог ревёрс-инженирнуть бинарь и написать эксплоит на С/ASM.


И в итоге ты вкатился на самое дно программирования - шлепание форм и крудов. Думай.
57 2728813
>>28811
Я чем только не занимался. Сейчас в MLE укатился, пока нравится. Как гпт всех заменит укачу во французский иностранный легион, держу в курсе.
58 2728816
>>28813
Пиздишь.
59 2728817
>>28811
это как раз таки самая вершина програмирования. Веб все мощнее и мощнее становится и если раньше всякие деды выебывались на него то сейчас их любой зумерок вротендер заткнет выпиской с зарплатой. А дальше только хуже. Нода набирает обороты и скоро выебет все и вся. JavaScript это черная дыра которую не остановить
60 2728818
>>28813
хуйней не страдай там зарплаты мизер. Иди моряком на иностранное судно. Свои 3 куска баксов иметь будешь
61 2728819
>>28816
Насчёт чего именно?
>>28817

>Нода выебет все


Bun
62 2728820
>>28817

>Веб все мощнее и мощнее становится


Но формы ты как клепал, так и клепаешь.
63 2728821
>>28818

>Иди моряком на иностранное судно


И что мне там делать? Палубы драить?
64 2728822
>>28819
>>28813
>>28807
Вот это вкатун распетушился.
65 2728824
>>28820
И не вижу проблемы пока сотыги мутятся и становятся только больше

>>28821
Ну да. Унизительно для тебя? А 3к в месяц иметь не унизительно? 3к из которых ты практически ничего тратить в отличии от каких-нибудь сборщиков клубники в Британии, учитывая что у тебя будет охуенное жилье и охуенная еда за счет работодателей. Печеньки в гомоофисах яндекса это ничто по сравнению с кухней на корабле где лобстеров каждый день можно есть абсолютно бесплатно
66 2728825
>>28822
Да не трясись ты
67 2728831
>>28824
Да нет, это не проблема. Но я понимаю, что это движняк без перспектив, пусть и путешествия, романтика и прочее. А на что-то более серьёзное этого уже нужно как минимум на курсы полугодовые записываться и всякие там экзамены сдавать, а у меня лапки.
68 2729022
>>28831
Что с лапками?
69 2729042
Бля почему у ванильного жс такой непонятный синтаксис бляя.............
Я нажимаю на кнопку, как получить обратно какую кнопку я нажал? И как потом к ней же обратиться, чтобы поменять цвет кнопки после нажатия?
70 2729043
>>28824
Чтобы на судно нормально пойти и нормально получать, нужно сильное желание и 5 лет образования, для начала. Потом будешь с российских контор начинать, а там не всё так радужно. Лет через 5 где-то попутно прокачивая себя на курсах всяких разных можно будет уже пойти в иностранную контору, где всё будет ням-ням вкусно.
Да, даже в российских конторах будут норм кормить и будешь видеть мир, но это всё не сразу и не всё.
Короче, не надо тут заблуждений. Большая часть кто хорошо в море получают зп – либо по блату, либо с детства ходили в мореплавательный кружок, а потом в универ, потому, что знали чего хотели.

Лучше скажите мне как кнопку покрасить.
71 2729045
>>29042
Скорее всего ты говоришь про DOM и жс тут ни при чем
72 2729046
>>29042
В DOM сначала нужно найти кнопку, например по ее id (<button id=“b” />):
let b = document.findElementById(“b”)
Дальше надо создать обработчик события click, браузер передаст в это событие ссылку на твою кнопку как target, типа:
b.addEventListener(“click”, event => { event.target.style.color = “#ff0000”})
Примерно так и покрасили кнопку (писал все с телефона не проверяя)
73 2729047
>>29045
Завтра погуглю че такое.
Я короче делаю типа квиз. Если юзер нажал кнопку с верным ответом, то я меняю её цвет и надпись в ней. Это я сделал.
Но остальные кнопки с неверным ответами, как мне получать инфу обратно, какую кнопку именно нажал юзер? Чтобы её же потом окрасить в другой цвет и написать на ней, что не верный ответ.
74 2729052
>>29042
event.target

Или this если эвент на эту кнопку повесил
75 2729089
Посоны, основа моего стэка .Net, но фронт я последние годы кодил на ExtJs, который не так популярен. Сложно ли перекатиться с ExtJs на Angular? Вроде изучаю Ангуляр - он кажется довольно простым. Как я понимаю, самое сложное в JS - это асинхронность, обработка коллбеков и промисы, а всё остальное в основном вёрстка и прочее. Ждут ли меня сюрпризы в Ангуляре?
76 2729099
>>29089
Ты как из 2008 года сюда провалился?
77 2729126
>>29089
Не сложно.
Поймешь один фреймворк будут понятны и другие. Все одно говно, только чуть иначе.
В ангуляре самое сложное - ООП, а именно как не писать сорт оф функциональщину в классах. Все остальное - жс, который сложен только в нюансах.
Сам ангуляр простой как говно мамонта для изучения, как и все другие.
78 2729132
>>29089

>сюрпризы в Ангуляре?


смотря на какой проект еще попадешь.
либо будешь улюлюкая писать компонентики, либо будешь разбираться с жиквери в оопшном ангуляре.
79 2729165
>>29042

>Я нажимаю на кнопку, как получить обратно какую кнопку я нажал? И как потом к ней же обратиться, чтобы поменять цвет кнопки после нажатия?


Шиз, всё есть.
event.currentTarget
и event.closest() если ты делегируешь.
>>29046
вкатун плиз, не советуй другим ничего пока не вк4атишься и годик другой не поработаешь.
>>29052

>event.target


Еще один вкатун. Спокуху оформи
80 2729166
>>29165

>event.closest()


event.target.closest()
быстрофикс
82 2729168
>>29167
Вкатунчик, спокуху оформляй.
https://dom.spec.whatwg.org/#ref-for-dom-element-closest%E2%91%A0
83 2729170
>>29168

> event


Оформил спокойную струю урины тебе на ебало.
Ещё и функция которая траверсит к корню по селектору
Кекусоны
84 2729171
>>29170

>Ещё и функция которая траверсит к корню по селектору


Предложили вариант для делегации лучше.
85 2729173
>>29171

>Я нажимаю на кнопку, как получить обратно какую кнопку я нажал? И как потом к ней же обратиться, чтобы поменять цвет кнопки после нажатия?



>Я нажимаю на кнопку, как получить обратно какую кнопку я нажал?


Зачем тебе делегирование? currentTarget, зачем????

>И как потом к ней же обратиться


Ты там что, предлагаешь от кнопки делегировать в контейнер, и от контейнера селектить обратно?

То есть все вкатуны, кому ты отвечаешь. А ты у мамы умненький.
Пойду-ка лучше укачусь от тебя подальше.
86 2729174
>>29173

>Зачем тебе делегирование?


Вкатун просил как - я вкатуну ответил.

>currentTarget, зачем????


Иди читай отличие currentTarget от target, раз такие вопросы задаешь.

>Ты там что, предлагаешь от кнопки делегировать в контейнер, и от контейнера селектить обратно?


Тебе блять нпаисали: использовать .closest. Ты же блять не монимаешь как ванильное api JS работает, потому что совсем отупел со своими реактами и жикварами.
87 2729175
>>29174
Конченнный отморозок.
88 2729177
>>29175
Тупой гребец с галеры, который даже базу DOM API не знает.
89 2729178
>>29177
Либо предлагаешь решение с демонстрацией, либо ни чем не лучше вкатунов выше.
А да, сейчас начнётся

> Прикротите требовать


Поэтому, Даунил, лучше сразу таблеток прими.
90 2729180
>>29178

>Либо предлагаешь решение с демонстрацией, либо ни чем не лучше вкатунов выше.


Какое решение тебе нужно?
91 2729182
>>29180
Нужно решить проблему: макаки кидаются говном.
У тебя есть уникальная возможность разорвать порочный говнокруг, как у его основателя.
92 2729202
>>29042
Делай кодсандбокс с штмлем.
93 2729233
Потыкал Next 13.4 и серверные компоненты. Это просто нечто. Еще недавно вышел фреймворк Quik с похожими возможностями. Вы понимаете вообще к чему все идет? Скоро деление на фронт и бэк останется в прошлом. Из фронтенд фреймворков будут делать изоморфные фреймворки, в которых из коробки будет идти инструментарий и для фронта и для бэка. Next, Quik - это только начало. Дальше скорее всего скрестят нест с ангуляром. Мир уже не будет преждним.
94 2729249
>>29233
Сразу видно человека, который думает, что бэк это просто crud-прокладка между фронтом и бд.
95 2729274
>>29233
Какая-то стандартизация фронта - это заебись. Особенно некст, в котором куча фичей из коробки. Алсо, что там в ангуляре пиздатого есть? инб4 нихуя
96 2729288
>>29233
Нет, дедуль, твой ангуляр не дожил
97 2729290
>>29233

>Next 13.4


>Скоро деление на фронт и бэк останется в прошлом.


Инфантил, плиз.
98 2729293
>>29249
Да некст даже для круд прокладки не подходит. Человек просто увидел PHP-шаблоны из 90х натянутые на ряхт и сразу возомнил себя дохуя бэкендером.
99 2729323
>>28710
Никак брат такое токо во вьютифай сделать можно
100 2729393
>>29046
>>29052
>>29165
Хз я ток вчера начал, из всего что вы написали мало чё понял, но вот тут чел всё раскидал, его код идеально подошёл, ща разбираю, что это и как работает.
https://stackoverflow.com/questions/68541512/how-do-i-click-a-button-retrieve-an-id-and-use-that-id-to-do-other-stuff-ab
101 2729407
>>29249
В большинстве случаев так и есть. Бэк не нужен, смирись
102 2729408
>>29293

>Да некст даже для круд прокладки не подходит


Сейчас да. Но все это - только начало.
103 2729415
>>29043
Чел ну не говори то о чем не разбираешься. У меня жидохохол знакомый так работает. Рассказывал кучу охуительных схем как устраиваются на иностранные судна из СНГ купив нужные доки. Чтобы палубы драить мозгов много не надо. А тратить время на российских суднах это вообще атас с мелочными зарплатами и дерьмовыми каютами.
104 2729422
>>29408

> Но все это - только начало.


Да там уже сейчас ебейшее количество костылей, дальше нихуя не будет.
105 2729426
>>29089
После дотнета ангуляр изи заходит
106 2729430
>>29233

>Дальше скорее всего скрестят нест с ангуляром. Мир уже не будет преждним


Это было бы самое лучшее за последние годы
107 2729433
>>29233

>скрестят нест с ангуляром


Было бы круто.
108 2729543
Винул своё резюме мидлового реактодебила на парочку вакансий. Сейчас проверим, насколько формошлепы на среакте никому не нужны.
109 2729545
>>29543

>


Завтра выходной. Ето раз.
Да, не нужны. Ето два.

t. реактодебил
110 2729548
>>29545
Ну завтра еще вкину на парочку. Авось оффер придет и смогу своего кабана растрясти на повышение ЗП.
111 2729769
>>29548

> шатнаж оффером


Мы приняли решение о прекращении сотрудничества с вами
112 2729776
>>29769

>не предоставили контроффер


Подаю заявление на увольнение и перекатываюсь на более высокооплачиваему галеру
113 2729894
>>29415

>Чел ну не говори то о чем не разбираешься.


Причём тут это, уже твои додумки. У меня есть приятель который уже лет 15 в море работает, ну какие-то вещи повидал и рассказал.
Думаю, что можно и доки купить, но это путь мб вот "жидохохла",а не среднего чела. К тому же, я не про драить палубы, а про норм работу на судне писал.
114 2729940
>>29894
ясно, пошли виляния жопой
115 2730175
Анон, поясни за фин. модель рякта. Всё пытаюсь понять, но никак не могу выкупить их прикола. В чём смысел лицекниге вливать кучу денег в свой проект? Да, всё своё говно оно перенесли на рякт, но это всё равно не объясняет таких затрат. Если бы причина была только в своём уникальном решении для отрисовочки говносайтов. то не было бы смысла в огромном опенсорс проекте. С этим вполне неплохо бы справилась и в несколько раз меньшая команда
С теми же условными юнити и анриал всё ясно. Если ты индюшонок, то пользуйся бесплатно, учись, кайфуй, чтобы потом устроиться в крупную геймстудию, которая заплатит все лицензионные отчисления, отбив этим затраты на разработку движка. А реакт? Что Васян, собирающий очередной лендинг, что ВК, которые постепенно переносят своё творение на рякт, никто ничего не платит. В чём профит?
116 2730180
>>30175
Они многократно снизили стоимость труда макаки
1680194893248935.jpg38 Кб, 462x416
117 2730183
>>30175
Цукерберг просто хочет приносить благо человечеству через компанию Мета. Они среди топовых контрибьюторов в опенсорс.
118 2730184
>>30175

>вливать кучу денег в свой проект


Какую кучу?

>Если бы причина была только в своём уникальном решении для отрисовочки говносайтов


Причина была в предельной сложности использования чистого джаваскрипта на сложных проектах. Для этого был создан Рякт.

>в огромном опенсорс проекте


Там команда 10 человек.
119 2730185
>>30175
Даже мелгомягкие когда делали новый стильный молодёжный кроссплатформенный .net core - сделали проект опенсурсным, потому что есть люди с опытом, которые могут и поделиться крутой идеей, но не работают на майков.
Если есть коммьюнити - есть живая сила для багофиксов и тестирования. Больше людей - больше готовых решений.
Не зависишь от гугла, которому может ударить моча в голову. Не зависишь от китайцев.
Индустрию двигаешь ты и сотни тысяч последователей, а не наоборот: кучка отщепенцев со своими потусторонними технологиями и всё проходит мимо вас.
Массовость заставляет покрывать больше кейсов, отсюда универсальность.
А потом змея начинает ебать хвост и всё по новой.
120 2730223
>>30175
Опенсурс и всякие сообщества слишком сильны. В рамках одной копрорации, даже крупной развивать что-то уже не вариант - отстанешь от рыночка. Даже в микрософтах это поняли.
121 2730429
>>30175
Очень просто: если делать свой велосипед, то негде будет искать формошлепов под него, а так можно быть уверенным, что формошлепы в любой момент найдутся.
122 2730431
Пацы, записался на курс rs school по ноде. Сегодня начинается. Норм тема? Стоит учить? Или дальше сисярп долбить?
123 2730433
>>30431
Конечно норм! Я вот прошел курс на скиллбоексе и сразу устроился сеньор-помидором на галеру 400к/месяц.
124 2730438
>>30433
Это епамовская контора. Там бесплатно все
125 2730443
>>30438
Тогда другое дело! Покажи сертификат на собесе и получишь +20к к офферу.
126 2730448
>>30431
Лучше всё и сразу. Наверняка что-то да выйдет из этого.
127 2730449
хуя задротам припекло.
пойду лучше к зумеркам в конфы там не такие лохи доходяги
128 2730450
>>30449
Ты главное ещё питон с растом начни учить, а то ноды мало
129 2730452
>>30450
на них работы нет, мне уже сказали
130 2730454
>>30452
на ноде тоже, но ты учи
131 2730463
Посоветуйте фреймворк.

Критерии:
- Веб-компоненты.
- HTML и JS не смешиваются. В JS должна быть только бизнес-логика, весь html-код должен оставаться в index.html
- Пробрасывание глобальных стилей в компоненты.
132 2730464
>>30463

>- Веб-компоненты.


>- Пробрасывание глобальных стилей в компоненты.


Торможение оформи. Вот как будет подобное в стандарте, тогда и разгоняйся со своими требованиями. А пока - спокойно.
133 2730468
>>30464
Просто глобальные стили это удобно - они задают общий стиль приложения. К примеру pico.css удобный.
Импортировал сss-фреймворк и вот теперь все элементы интерфейса красивенькие.

А если у каждого вем-компонента будет свой дизайн этож какой монстр франкенштейна получится.

Я пока придумал вот такой костыль:
```
let getSheets = sheet => `<link rel="stylesheet" href="${sheet.href}"></link>`
shadowRoot.innerHTML += [...document.styleSheets].map(getSheets).join('\n')
```
134 2730477
>>30468
Какой пиздец.

мимо
135 2730480
>>30477
А что предлагаешь ты, когда уже есть сss-фреймворк, но нужны и веб-компоненты (которые должны иметь тот же дизайн, что и нативные элементы на странице)?
136 2730490
>>30463
Svelte
137 2730493
>>30490
Svelte это как раз пример смешивания трех веб-языков в одну кучу и придумывания новых синтаксисов.
138 2730510
>>30480
Ну это какой-то пиздец, тащить в шедощ рут каждого компонента ноды глобальный стайлшит.
Вот этой хуйни я совсем не понял
shadowRoot.innerHTML += [...document.styleSheets].map(getSheets).join('\n')

Ты уже открыл шедоу рут, зааттачил шедощ,
дальше можешь положить какие-то глобальные стили
<link rel="stylesheet" href="/globals.css" />
И локальные для элемента
<link rel="stylesheet" href=".../component.css" />
А ниже просто положить нужные теги компонента.
139 2730520
>>30510

> Ты уже открыл шедоу рут, зааттачил шедощ,


> дальше можешь положить какие-то глобальные стили


> <link rel="stylesheet" href="/globals.css" />



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

DRY, в общем.
140 2730629
Тут какую-то игрульку увидел по жс Bitburner
Кто-нибудь играл? Стоит брать?
Или это аля хак_ми с псевдозадачками/языком?
141 2730839
>>30468

> это удобно


Кто спорит? Вот когда adoptedStylesheets станут стандартом и позволят адоптить не сгенерированые JS-ом стили, тогда и спрашивай про веб-кмпонентную дрисню
>>30480
Можешь Lit попробовать, там можно рендерить верстку компонента напрямую в его дочерние элементы, а не в shadowRoot.
142 2730938
>>30520

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


this.shadowRoot.append(...document.querySelectorAll("link[rel='stylesheet']"))
143 2730984
Пришел к такому выводу. Нода сама по себе неплохо для бекенда, если ты инди разработчик и пишешь свой биз. Можешь выбирать инструменты любые какие хочешь и ничего не знать про все остальное. Пишется мвп очень быстро. Но из-за дикой фагментации в жс стеке надо быть чокнутым, чтобы для работы на дядю на бекенд выбирать ноду.
Why We Should Stop Using JavaScript According to Douglas Crockford (Inventor of JSON).mp45,6 Мб, mp4,
1280x720, 2:15
144 2731016

>Дуглас Крокфорд — американский программист. Известен как постоянный участник развития языка JavaScript, создатель текстового формата обмена данными JSON и автор различных связанных с JavaScript инструментов, таких как статический анализатор JSLint и минификатор JSMin.

145 2731070
>>30984
Какая фрагментация, зачем чокнутым быть? Берёшь нест, тайпорм, постгрес, редис, реббит, что ещё нужно?
146 2731082
>>31070

>Берёшь нест, тайпорм, постгрес, редис, реббит


И идешь на проект где amplify-cli, tRPC, prisma + местами не выпилиная Sequelize, SQS, next.js с graphql
147 2731092
>>31082
Next тут при чем, это фронт. Ну prisma ещё норм, SQS вообще очень норм, с amplify не работал, но AWS стек обычно норм. Sequelize пожилой, рабочий, но с типизацией у него хуёво, так что в помойку. Graphql и tRPC соевое смузи дерьмище, первый при этом протухший хайп пятилетней давности, второй протухает после недавнего хайпа соевыми блогерами с ютуба. Если архитектор данного проекта выбрал graphql и tRPC, то значит кабанчик нанимает идиотов на проект, значит меня не может быть на этом проекте.
148 2731099
>>31092
Эффект Даннинга-Крюгера во всей красе
149 2731102
>>31099
Опять ты, даннингшиз, у которого требуют, лол
150 2731112
>>30984

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


>Нода сама по себе неплохо для бекенда


Ты ебнулся? PHP для малого и среднего бизнеса топ-1 и нода даже в подметки ему не годится.
151 2731117
>>31112
толсто
152 2731125
>>31112
Как там в 2010? Пхп практически по всем параметрам хуже ноды
153 2731128
>>31117
>>31125
Покажи мне готовые CRM, CMS на ноде. А потом сравни с пыхой.
Для бизнес задач малого и среднего бизнеса пыха лучше чем буквально все остальные языки/фреймворки/etc вместе взятые.
154 2731132
>>31128
Спасибо, если бы ноду забили парашными пхп crm стайл вещами я бы съебал из нее давно
155 2731134
>>31132
Вот сейчас как раз и занимаются подобной хуергой из-за того, что такое как >>31125 считают что ноду надо впихнуть куда угодно.
156 2731140
>>31128

> Покажи мне готовые CRM, CMS на ноде. А потом сравни с пыхой.


Strapi, Sanity, Contentful

> Для бизнес задач малого и среднего бизнеса пыха лучше чем буквально все остальные языки/фреймворки/etc вместе взятые.


Есть буквально 0 задач где пхп лучше ноды в 2023
157 2731145
>>31112
Вечно костыль на костыле. Примеры - очерели в laravel, стремление все запускать через крон, работа с длительными запросами. Игрушечный сборьщик мусора - CLI как не всебя жрет оперативу. Постоянное подражание либо жава фремворкам, либо рельсам, а свое автохтонное это вордпрес.
158 2731151
>>31128
У меня ахуенная идея.
Давайте всем пр заебашим вордпресс/битрикс на ноде.
Вот пхп макаки порвутся.
159 2731165
>>29233
Я про это говно с изоморфностью и мантрами про один код на фронте и бэке слышал ещё лет 8 назад от Meteor.js. Чёт как-то не взлетело.
160 2731169
>>31151
Код будем на Number.prototype'ах писать? Я в теме.
sage 161 2731185
>>31169
Базовый функционал, да.
Можно еще свой синтаксис сделать, чтобы всякие реактомакаки не пугались сложностей.

https://github.com/samgozman/YoptaScript
https://github.com/grushan/Pong-YoptaScript/blob/develop/Pong/index.html
sage 162 2731188
>>31185

>YoptaScript


На ООПа парадигме будем ебашить.
А то всякие забугорные пишут на их свинособачем, так у нас не пойдем. Мы для внутреннего рынка должны делать, как 1с.
163 2731213
Щерщу вакансии и не понимаю, почему так много (относительно других) вакансий на Vue?
Почему не Реакт или другие? Почему именно Вью?
164 2731220
>>31213
Шта, наркоман ебучий?
165 2731230
>>31220
Сам вакансии посмотри. Ангуляра почти нет, Реакт средне, а Вью дофигища просто. Особенно в связке с ПХП
166 2731235
>>31230
Я не понял твой высер, но да.
Реакт
Вью (+пхп)
Ангуляр

Это не новость, об этом писали, не раз, и я в том числе.
167 2731238
>>31235
Ну и почему так сложилось?
168 2731264
>>31238
Рынок порешал
169 2731279

>Junior or Middle Angular Developer ASAP $800-1800


Учите ангуляр, дети.
170 2731283
>>31145

>очерели в laravel


Поясни?

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


>работа с длительными запросами


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

>Постоянное подражание либо жава фремворкам, либо рельсам


Как что-то плохое. Это только в ноде роутер называют Web Framework
171 2731320
>>31279
Правильно, скоро это легаси дерьмо будут умолять поддерживать за 300к/нс
image.png76 Кб, 1080x720
sage 172 2731472
зачем вы RxJS юзаете, ебатаны?
чем вам промисы не угодили, пориджи, блять?!
173 2731481
>>31472
Потому что промис это только промис. А это библиотека с сотнями паттернов реактивного программирования.
174 2731484
>>31481
И промис ваще про другое.
175 2731496
>>31472
Чего пытаются добиться эти дегроды, бегающие с прилипшей сажей?
176 2731525
>>31496
сорян. сажа сама прилипла.
177 2731559
Всем привет.
Мб вы знаете какие-нибудь репозитории, где можно посмотреть, как выглядит какой-нибудь проект более-менее реальный на вьюжс? Мне прост вот интересно, как там правильно файлы организованы итд. А то во всяких туториалах только самые базовые вещи рассказывают. Ну и вообще я как бы фронтенд не изучаю, прост для своего апи говнокожу фронт, вот уже наделал несколько страничек и начинаю запутываться итд. Хочу в общем глянуть как правильно делают.
178 2731574
>>31559
любой проект на вьюжс гуглишь и смотришь.
лучше чтобы проект был свежем, а не говно мамонта 100летней давности.
179 2731739
>>31213
Не знаю, где ты смотришь, но на рынке РФ на реакте раза в два больше вакансий. А на линкедине в США или Европе реакта ещё больше относительно вью.
180 2731742
>>31128
>>31112
Чел, ну ты бы хоть привёл несколько примеров, в которых пхп лучше ноды для малого и среднего бизнеса. CMS на ноде есть хорошие, что ещё? Пыхеры дешевле стоят разве что, и их больше, других плюсов толком-то и нет.
181 2731777
Решил стать экспертом на habr career, можете обращаться и задавать вопросы, первая консультация БЕСПЛАТНО так же не нужно никаких СМС

https://career.habr.com/pavel_poroshin

Алсо, рейт мой профиль
image.png16 Кб, 478x266
182 2731779
>>31777
I refuse.
183 2731780
>>31742

>Пыхеры дешевле стоят разве что, и их больше


>других плюсов толком-то и нет.


А этого недостаточно?
мимо кабан
184 2731781
>>31777

>от 120 000 рублей


С каких пор джуны экспертами стали?
image.png63 Кб, 755x512
185 2731784
>>31777
>>31779
Ах, вертикальный челленжоур, ето Вы...
186 2731786
>>31781
Это джуновкая зп?
187 2731787
188 2731788
>>31784
Да, уже как год отработал на больших проектах ^^
189 2731793
>>31787
А сколько тогда должен получать мидл?
190 2731795
>>31793
200-300к, выше уже помидор
191 2731799
>>31795
Тогда почему мне платят так мало? Начинал я вообще с 35
192 2731801
>>31799
Так ты не миддл. Схуяли ты вообще миддлом стал имея один год работы? Ты максимум джун+.
image.png10 Кб, 315x557
193 2731802
>>31788
Норм
194 2731805
>>31801
Сам себя назначил 😅
195 2731808
>>31805
Ну вот ты не миддл. Я вообще имея 3 года работы числюсь якобы синьором в своём кровавом энтерпрайзе, но де-факто вот только-только стал миддлом.
196 2731813
>>31780
Нет. Они дешевле, но не настолько сильно, чтобы это того стоило. Да и не только цена важна. Адекватный экономный кабанчик будет делать и бекенд, и фронтенд, и мобильное приложение на js/ts, это может в итоге быть и дешевле, и качественнее, учитывая, что нода справляется с задачами бекенда лучше любого другого скриптового языка, а фронт и мобайл на пыхе и вовсе невозможно писать.
197 2731814
>>31808
Ну тем не менее вопросов на работе я не задаю, дают таску, я ее делаю, и уже целую CRM написал с нуля. Разве не количество вопросов отличают джуна от мидла?
198 2731816
>>31814
Не совсем, джунчик тоже может молчать как партизан, серить под себя, а потом выкатить нечто.
Грейдирование, не в меньшей степени, завязано на коммерческий опыт.
199 2731818
>>31816
Хотя кого я обманываю, два выебанных мной джуна съебали с моей галеры один синиором в англоаутсорс, в 21-ом, другой в 22-ом смог пройти сениором в продуктовую. Кек. А я лох.жпг, мнящий себя до сих пор миддлером.
Group 2.png525 Кб, 832x1080
200 2731835
>>31784
>>31777

>1 год опыта


>middle

201 2731842
>>31835
Я просто быстро развиваюсь, завтра уже буду сеньором
202 2731847
>>31835
Надо ему смс-бомбер кинуть, а то че он из себя мидла возомнил и телефон не скрыл.
videoplayback (3).mp4115 Кб, mp4,
480x360, 0:02
203 2731848
204 2731849
>>31847
да не, зачем.
свой же.
даже какую-то хуйню для двача делал, судя по репам.
205 2731854
>>31849

>свой


>двач

206 2731858
>>31784
что за вертикальный челенжоур?
207 2731867
>>31777

>1к за план по вкату


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

- >>31849
беру свои слова обратно. додик какой-то.
208 2731872
>>31867

>а ты деревянные просишь.


Поддерживаю. Ну что, диванон+травля?
209 2731889
>>31858
Скидывал стековый калькулятор в одном из тредов. Есть видео на ютумбе.

btw ебало моё имагинируйте: нельзя посмотреть профиль без аккаунта, НО можно посмотреть превью в списке специалистов. Они блядь специально это делают?
210 2731907
>>31889
посмотрел. вспомнил.
помню, что отписал, что поломанная хуйня и забыл.
211 2731941
>>31907

>калькулятор


умирает страница при выборе (+-*\) и.т.д с скобкой.

>календарь


по какой-то причине при дате: январь 23, при изменении на 24 год, месяц изменился на ноябрь. повторяется не всегда.

>тудушка


ломается верстка при слишком большом кол-во символов

>погода


никакой валидации ошибок в инпуте города

>пинк - чисто верстка


даже в верстке проебался.

хотя, после того, как я увидел, что наш милый цыган - дитя инфоцыган, все стало на свои места, да и дальше чекать стало лень.

да и писать о том, чтобы был повнимательнее, сразу перехотелось, не вижу смысла. все петы сделаны на отъебись, нету тестирования.
я понимаю, что для джуна тот же калькулятор - норм, но все остальные - мрак.
212 2731982
>>31777
та за шо.
я просто хочу вкатиться.
213 2731985
>>31982
И после этого никто не хочет диванон+травлю устраивать?
214 2731986
>>31982

>Порашин


Слегка проиграл.
215 2732020
>>31985
Чтобы что?
216 2732023
>>32020
Лулзы словить от анальной тяги вкатыша.
217 2732041
>>32023
Ну, уже вкатился.

Алсо:

> да чо вы такие инертные, инициативу не проявляете


> проявил инициативу


> АРРРЯ ТГАВЛЯ ТГАВЛЯ ДИВАНОН ЛЕГИОНА


Разве что для профилактики, на полшищечки, я бы вот не хотел чем-то отсвечивать здесь по причине выше.
218 2732047
>>32041
Заниматься инфоцыганством в js треде? Ты отмороженный что ли?
Тут за упоминания слова "Курс" сразу же отменяют и травят.

Ну вот выше Анон отписал ему где он в петах проебался.

А вот нахуя рекламить какую-то хуйню от недоджуна с 1 годом опыта и предлагать Начало карьеры или смена профессии: Войти в IT
Развитие навыков: Учебный план
Оценка: Оценка портфолио • Сколько я стою
Помощь с задачей: Помощь с тестовым заданием • Помощь с рабочей задачей • Помощь с проектом
Поддержка и коучинг: Синдром самозванца

Вообще ору.
219 2732050
>>32047

>недоджуна с 1 годом опыта и предлагать


за бабки причем. лол.
тут намбер прототайп пасты в максимальный лимит пишет, одним своим примером кода порвал половину треда, что аж мемы начали делать, говорит что надо делать, человек с опытом.
А тут какой-то додик предлагает тебе роадмап за касарик написать.
Elven prototype proto.png17 Кб, 518x257
220 2732085
>>32047
Ну, я не логинился. Уверен, в этой параше как на лынкеде можно посмотреть кто чекал страницу. Не хотеть этой хуйни. Да, шапочка из фольги в самый раз.

Ну ок, даже если по написанному.

> Развитие навыков: Учебный план


Заебись, начальный вектор это полезно особенно "уменя лапковым" или пытающимся определиться. Условно - консультация.

> Оценка: Оценка портфолио • Сколько я стою


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

> Помощь с задачей: Помощь с тестовым заданием • Помощь с рабочей задачей • Помощь с проектом


Вот тут уже звучит как говно, опять-таки, если идёт не в консультативном ключе в стиле "мне нужно сделоть сайт, подрубить базу, продумать архитектуру и организовать так, чтобы не отсрелить ногу" - норм, консультация (но да, для такого опыта маловато). Решать задачки - говно, этот навык должен нарабатываться. Максимум объяснение решения(-ий) с оценкой сложности. инб4 придёт вкатыш с задачками яндекса и случится среньк.

> Поддержка и коучинг: Синдром самозванца


У меня эта хуйня до сих пор не проходит спустя 4 с лишним года, не считая ещё и хоббирования до этого.

> Вообще ору.


Ну, согласен, говно какое-то.

>>32050

> за бабки причем. лол


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

> намбер прототайп


Ну тут и спорить не о чем.
Screenshot20230613223043Chrome.jpg40 Кб, 720x249
221 2732096
>>32085
>>32050
>>32047
Вы упустили момент, что первая консультация бесплатно, и уже на ней анон (не анон) предлагает поделиться всем необходимым опытом для вката до его уровня, это считай чистый альтруизм
222 2732097
>>32096
Паша-Параша, спокуху оформи.
223 2732107
>>32097

>Паша-Параша


+ один шизик для треда.
да еще и с говорящей кликухой.
224 2732108
>>32107
Имагинировал как его в школе травили. Ладно хотя бы не Антоном зовут.
225 2732112
>>32097
>>32107
>>32108
Че вы так порвались-то?
226 2732115
>>32096
Да, с целью try-out'а норм подход, но спектр услуг оставляет желать лучшего, tbh
image.png3 Кб, 250x250
227 2732119
>>32112
вкатывайся в инфоцыганство в другом месте.
наши вкатыши под защитой.

я сейчас ангулярбазовичка позову или светлошиза, они тебя за функциональщину/реактомакакиншу твою выебут.
228 2732126
У меня есть приложуха на Реакте + Реакт Роутер.
Там в корневом компоненте используется useContext, который лазает в локал сторейдж.

Подобное можно как-то перенести на SSR? Если вообще вся работа и отображение зависят от сторейджа?
229 2732132
>>32126
Не, если хочет на сервере рендерить то и храни на сервере
230 2732133
>>32126
1) запихиваешь свой локалсторадж в кукисы
2) запихиваешь свой локасторэйдж в постоянную/in-memory bd
3) рендеришь на клиенте
По другому никак.
231 2732134
>>32126
Что ты в LS хранишь?
232 2732136
>>32134
Можно постить анонимно
В сторейдже список оставленных постов. Свои посты рендерятся чуть иначе, чем чужие.
233 2732137
>>32136
бля ну и шиза чел, тебе буквально нужны кукисы для подобного функционала
234 2732139
>>32137
нет, не нужны
заходи, погляди https://reee.re/all/
235 2732144
>>32139
Посмотрел. Буквально задача для кукисов. Ну еще JWT можешь всунуть, один хуй одного поля ягоды.
236 2732152
>>32144
Да не будет оно работать, ты не понимаешь.

Но вполне возможно, что можно переписать так, чтобы от сторейджа зависело не всё остальное, а только частичные компоненты.
237 2732167
>>32136
Зачем это хранить в сторейдже? Тебе же бек должен отдавать список своих постов, их и помечаешь как свои при рендеринге. Тут не нужен локал сторейдж, и контекст тоже не нужен
image.png652 Кб, 1280x720
238 2732170
зачем вы пашку-парашку затролили?
анон хотел вкатышам помогать, вводить в курс дела, а вы...

взяли ни за что задушили будущего успешного кабанчика в зачатке, прям как мента на пике, эх.
239 2732176
>>32167

>Тебе же бек должен отдавать список своих постов


Нет.
240 2732178
>>32176
Имагинировали анонимную имиджборду, в которой у каждого поста есть id постера?
241 2732180
>>32178
Да, мэйлач.
изображение.png13 Кб, 628x224
243 2732244
Реквестирую мнение синьоров-помидоров по поводу пикрелейтеда.
244 2732263
>>31145

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


А через что надо?
245 2732264
Только что узнал, что в Нексте все линки префетчатся и отключить нельзя лол.
Как этим пользуются вообще?
246 2732265
>>32264

>отключить нельзя


Можно.
248 2732271
Я чёт не пойму. Читаю кантора про dom и события, там было описание .handleEvent. Ещё какой-то пример с классами в главе про делегирование, только уже без этого метода, но при этом ни одной задачи с применением объектов или классов не решалось. Оно нахуй не нужно или вниманием обделили?
249 2732272
>>32271
что не решалось?
250 2732276
>>32272
Не было ни одной задачи, которая бы решалась с применением этого метода или при помощи создания класса. Я про уже готовые решения, по которым сверять
251 2732279
>>32176
Откуда у тебя в LS берутся данные? Откуда список оставленных постов?
252 2732320
На собесах часто спрашивают про всякие сеты, виксеты, мапы, викмапы? Или параша ненужная?
253 2732335
>>31784

>БЭМ


Постыдился бы уже.
254 2732342
>>32320
Иногда спрашивают. Я сам мапы использую регулярно.
255 2732353
Function declaration vs arrow functions
У меня есть обычная функция утилита. Ей абсолютно поебать на контекст. Она никогда не будет IIFE. Она не передается как колбэк. Мне больше заходит стрелочный синтаксис, но глядя на https://github.com/microsoft/TypeScript/issues/52924 думаю, может стоит писать как declaration из-за хоистинга?

Какой вариант вам кажется предпочтительным, на пике 1 или пике 2?
256 2732362
>>32276
Ясно.

Не обращай внимание.
Если что-тоо не понятно из доки, просто оставляй себе пометку в блокнотике и проходи дальше.
Что по задачки handleEvent и классам, ну, нету и нету. Как вижу просто не делали.

Суть доки не в том чтобы тебя по всем нюансам прокатить, а с апишкой познакомьте, с всякими явными косяками жса, минимальными бест практис, всякие там ключевые слова.
Как оно там в разных парадигмах пишется сам будешь с этим ебаться.
257 2732363
>>32335
В чем бем не прав?
Удобно же когда обезьяны +- в одном стиле пишут.
Да и лол, никто с серьезным ебалом не следует всем правилам, сколько помидоров не видел, максимум нейминг классов.
258 2732369
>>32363
Весь нейминг рассыпается при сайте сложнее тудушки. Ебанутые простыни имен классов которые хранят в себе огромное количество лишней инфы.
259 2732375
>>32369
в чем проблема использовать -, --, __.
мне не ясна.
да и логически отделять блоки тоже не сложно.
260 2732378
>>32369
>>32375
Из того что я видел, на больших проектах наступает момент, когда ты тебе надо пофиксить Х, и у тебя челюсть отпадает от того сложносоставного селектора завязанного на вложенность и хочется кому-то переебать этим велосипедом.
Там где не было БЕМа - такой хуйни было минимально.
261 2732379
>>32375
>>32363
Чел, какой БЭМ в 2023? Уже несколько лет CSS Modules везде поддерживаются, я так радовался, когда начал использовать их, БЭМ наконец-то отправился в помойку, он пидец как загрязнял вёрстку громоздкими всратыми названиями классов. Теперь дебилы обмазались тейлвиндом, это хуже БЭМа в разы в плане засирания шаблона.
262 2732380
>>32378
ну, в этом ты прав.
но у меня такая хуйня была только у одного говнопроекта на вордпрессе, хотя и там хуй забивали по большей части.
придет лид бекендер высрет что-то уровня class=' elemNow_hui ' и заебок.
263 2732383
>>32379

>CSS Modules везде поддерживаются


Каво? Нигде он не поддерживается, кроме разработанных индусами велосипедов вроде вебпака, роллапа и прочих сборщиков.
264 2732386
>>32379

>тейлвиндом, это хуже БЭМа в разы в плане засирания шаблона.


Бля, неистово двачую.

>CSS Modules


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

Лучшее использование ксс - это сксс, где есть мильен миксинов, кастомных медиа и вот это вот все.
Нахуй что-то усложнять, писать какие-то либы с набором стилей, я не понимаю.
265 2732387
>>32383
Svelte, Angular, React, Vue... Уже лет пять поддерживается. А если тебе на чистом жсе надо, ну тогда изволь потратить драгоценные 15 минут на rollup, либо питайся БЭМ-помоями, твой выбор.
266 2732388
>>32387

> Svelte, Angular, React, Vue


Нахуя ты перечисляешь фреймворки? Какое отношение они имеют к ксс модулям?
267 2732390
Пиздец scss, бэм. Вы из 2008 года капчуете?
1685726429446409.jpg56 Кб, 662x712
268 2732391
>>32386

> Лучшее использование ксс - это сксс, где есть мильен миксинов, кастомных медиа и вот это вот все.


> Нахуй что-то усложнять, писать какие-то либы с набором стилей, я не понимаю.


Чел, ты рофлишь? Модули и scss взаимодополняющи. Просто файлы становятся styles.module.scss, что там усложняется, какие ещё либы с набором стилей?
>>32388
Большинство веб-приложений пишутся на них. В них есть поддержка scss модулей из коробки.

Блядь, вы троллите что ли.
269 2732392
>>32390

> Пиздец scss


Тейлвинд-шиз, ты?
270 2732395
>>32391

>В них есть поддержка scss модулей из коробки.


Чегоооо блять? Покажи мне как условный реакт или вуй поддерживает css модули.
271 2732397
>>32391

>Большинство веб-приложений пишутся на них


Чел, большинство веб-приложений пишутся на Реакте. А там уже давно стандарт - styled-components. Буквально во всех мяскотах, что на реакте стоят стуледы, а не помню когда в серьезном продакшене встречался с чем-то другим.
272 2732398
>>32395
Поддерживает, но обычно надо на пукарню поставить только node-sass.
В КРА так точно модули прописаны в конфиге.
image.png272 Кб, 1248x1253
273 2732400
Бля, имагинируете ебало Анона когда открывается дверь начать очередной срач?
Думаю как на пике.
274 2732401
>>32398
Ты ебу дал, шиз? Ряхт ничего не поддерживает кроме съедания React.createElement и высирания соответсвующих элементов в DOM. Вуй аналогично. Какие нахуй стили и тем более нестандартизированный велосипед под названием css модули? Иди галоперидола наверни.
275 2732403
>>32401
Навернул тебе вебпака за шиворот.
276 2732405
>>32403
Мы вам перезвоним.
277 2732406
>>32395
Разработка на реакте подразумевает использование CRA или Vite.

https://create-react-app.dev/docs/adding-a-css-modules-stylesheet/
https://vitejs.dev/guide/features.html

У вью тоже либо старая CLI
https://cli.vuejs.org/guide/css.html
Либо тот же Vite под капотом у нового create-vue.

>>32397

> Чел, большинство веб-приложений пишутся на Реакте. А там уже давно стандарт - styled-components. Буквально во всех мяскотах, что на реакте стоят стуледы, а не помню когда в серьезном продакшене встречался с чем-то другим.


А я в серьезном продакшне чаще встречал scss modules. Syled-components на любителя, да и они долго были медленнее emotion, а потом вообще появились linaria, vanilla-extract, stitches... Я не знаю кто сейчас в своём уме будет юзать лоу перформант кал под названием styled-components, тем более ковбои из верцела выстрелили CSS-in-JS отродью в голову новым app роутером в 13 нексте.
278 2732407
>>32400
Надо терпеть. Педдит то бастует. Остаётся плодить локальные драмы.
279 2732408
>>32405
Пожалуйста, не надо. Только не перезванивайте!
280 2732409
>>32406
Пошло виляние жопой.

>Разработка на реакте подразумевает использование CRA или Vite.


Не подразумевает ничего кроме транспилятора JSX в js. Даже его использование не обязательно.
281 2732412
>>32406

>ковбои из верцела выстрелили CSS-in-JS отродью в голову новым app роутером в 13 нексте.


И как же версельные костыли должны убить css-in-js подход? Синьор-помидор, расскажите нам, тупым вкатунам.
282 2732413
>>32409

> Не подразумевает


Схуяль не подразумевает? Ты тот 0.01%, который пишет свои велосипеды вместо использования Vite либо Next.js? Или ты просто доёбщик-буквоед с квадратно-гнездовым мышлением без понимания контекста?
283 2732414
>>32401
>>32409
Ну так покажи нам ФРЕЙМВОРК, религия которого позволяет продать тебе не просто ФРЕЙМВОРК, но и кучу сопутствующего бесполезного самописного говна с транспиляторами SCSS и прочим говном?
Ты так кряхтишь, будто кто-то в своём уме будет костылить свои решения, когда есть ссаный вебпак, роллап, и прочая пиздобратия из этой серии.
285 2732418
>>32413

>сломали поддержку


>CSS-IN-JS ЖДЕТ СМЕРТЬ! СОВСЕМ НЕ НАБРАННЫЕ ПО КВОТАМ КОВБОИ ИЗ ВЕРСЕЛЯ ВЕДУТ ФРОНТЕНД В БУДУЩЕЕ

286 2732423
>>32412
https://nextjs.org/docs/app/building-your-application/styling/css-in-js

> Using CSS-in-JS with newer React features like Server Components and Streaming requires library authors to support the latest version of React, including concurrent rendering



Короче, стайледошизы теперь не могут нормально юзать новые фичи реакта и неста. Styled-components официально легаси.
287 2732424
>>32415
Очередной повод не прикасаться к калу от верселя. Долбоебы просто взяли и сломали функционал. Пиздец и на это говно еще миллионы баксов тратят.
288 2732426
Чтобы вы выбрали next or nuxt? Если nuxt, то почему?
image.png27 Кб, 615x412
289 2732427
>>32415
Мы этой проходили в одном из тредов, смотреть надо в доке либы.
А вот пикрил с доки некстжс.
Но да, в целом соглашусь, лично у меня ебало было жабкой, когда они выкатили АПП роутер, а там тэйлвинд и никакого CSS-in-JS. А на тот момент бегал и дрочил на CSS-in-JS

https://nextjs.org/docs/app/building-your-application/styling/css-in-js#styled-components
290 2732428
>>32397
Проиграл с этого любителя легаси говна. Тейлвинд давно выкинул на помойку стилевые компоненты
291 2732429
>>32418
Ну пиши без серверных компонентов, кто же тебе мешает. А топ компании на своих проектах будут использовать серверные компоненты без CSS-in-JS легаси-параши.
292 2732430
>>32244
я ни разу не помидор, но мне видется, что это какой-то реакт с вкраплениями ангуляра.
Ну или точнее реакт на классах.
293 2732431
>>32424
Ну так-то это создатели реакта в первую очередь сделали. React server components это фича 18 версии реакта.
294 2732432
>>32423
Ну ты бы хоть дочитал, лол.
295 2732434
>>32430
Его суть не в реакте и не в классах, а в том, что он веб компоненты использует по умолчанию.
296 2732437
>>32423
А зачем стуледы в серверных компонентах? Серверные компоненты не для этого предназначены. Как настраивать правильно написано в статье.
297 2732439
>>32431

>создатели реакта


Ебанат, это дауны из верселя взяли эксперементальный функционал из реакта, эксперементальный функционал из ноды, удалили ворнинги в консоль и высрали под предлогом "будущего фронтенда". Создатели реакта тут вообще ни причем.
298 2732442
>>32432
Что дочитал? Что css-in-js легаси помойка работает client components, которые были всегда в старых версиях реакта?
299 2732444
>>32439

>Ррряяя, серверные компоненты не нужны, я сказал


Не убедительно
300 2732445
>>32444
Я таких утверждений не делал.
301 2732446
>>32437
В статье есть кое-что правильное, вот что:
If you want to style Server Components, we recommend using CSS Modules or other solutions that output CSS files, like PostCSS or Tailwind CSS.
302 2732447
>>32442
Она и должна там работать. Клиентские компоненты - для рендеринга и хуков, серверные - для всего остального.
303 2732448
>>32446
Пиздец формошлепы совсем обезумели. Вместо стуледа рекомендуют использовать таилвинд. It's over.
305 2732451
>>32446

>or Tailwind


Кринж.
306 2732452
>>32447
Ну то есть либы вот с этого скрина >>32427 сломались в серверных компонентах апп роутера. Они продолжили работать только там, где и работали раньше.
307 2732455
>>32451
>>32448
Макаки, срущие стилями стайледов в head и высчитывающие стили в рантайме, спокуху оформите, вы теперь легаси-ковырятели.
308 2732456
>>32452
О том и речь. Я не пойму чего сасс/модулес/таилвинд шиз так перевозбудился.
309 2732458
>>32442
>>32446
>>32447
>>32448
Буквально уже 2 года на проектах с некстом, и там используют tailwind, причём даже не 13-ый некст, а 12-ый с page роутингом.
310 2732462
>>32458
В 13 тоже pages роутинг можно использовать. У нас так и сделано, на app перейдём уже в 14 версии.
311 2732464
>>32462
Да, надеюсь в 14-ом станет более юзабельно. Пока не получил того ВАУ ээфекта от уже не экспериментального app роутера.
312 2732474
>>32391

>Модули и scss взаимодополняющи


модули усложняющие, а не взаимодополняющие.
image.png6 Кб, 392x37
313 2732498
>>32407
Ну штоше, педдиты начали вскрываться.
314 2732502
>>32498
типо бунтовать перестают?
315 2732508
>>32502
Ага, вчера просто ради интереса посмотрел, было 8400+ в private/rescricted

https://reddark.untone.uk/
316 2732520
>>32508
бунт бунтом, а мемы по расписанию.
@Back1ng 317 2732555
Энтузиасты, которые пишут/планируют писать на vue имеются?
Если есть желание поработать, поднабраться опыта - пишите в ТГ @Back1ng
318 2732556
>>32555
Паша-параша, спокойно. Никто не будет платить джуну(тебе) по 1к за час менторства.
изображение.png8 Кб, 369x206
319 2732557
с собеса. допиши Х чтоб получить тру
320 2732560
>>32557
const x = {toString() {return crypto.randomUUID()}}
321 2732561
>>32560
задрот
322 2732562
>>32561

>задрот


Тот чел который это на собесе спрашивает. Они бля че, вместо шлепания форм подобными задачами занимаются чи что?
323 2732567
>>32562
хз, сам не понимаю этих заебов с варами, прототипами и т.д.
324 2732569
>>32556
Где я предложил менторство?
Есть проект - нет фронта. Ищу человечка который учится, и хочет получить опыта.
325 2732570
>>32569

>виляния жопой паши-параши

326 2732576
>>32375
Мне нужно выделить какой-то кусок текста спаном со своим стилем. Нахуя этому стилю знать всех предков этого спана? В чем сакральный смысл ему знать, что он не просто спан со стилем, а спан который находится в внутри элемента с модификатором блока блока блока блока блока блока. Не, просто яндекс высрал это говно, а ты радостно его сожрал.
327 2732583
>>32576

>Нахуя этому стилю знать всех предков этого спана?


Бля чел, вся суть БЭМа в том, что ты на основе соглашений об именовании обеспечиваешь изоляцию стилей друг от друга. Соответственно в твоем случае нужно указывать блок и элемент для того, что бы не было конфликтов.
328 2732590
>>32576

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

329 2732591
Пиздец, сделал тестовое, даже не ответили.
330 2732593
>>32591

>Шизик не может в базовые бизнес коммуникации


Коллеги, здравствуйте.
Есть новости по выполненому тестовому заданию? Очень хочу получить обратную связь.
16525060041163.jpg12 Кб, 438x432
331 2732597
>>32583

> вся суть БЭМа в том


Чтобы сообщить абстракциям низкого уровня о существовании абстракций высшего уровня.
332 2732601
>>32590
В коде этой параши нет, что там в хеше на странице меня не волнует.
333 2732602
>>32597
Они собираются в абстрактный кружок и самовыпиливаются?
334 2732605
>>32557
Для того, чтобы `console.log(test(x))` вернул `true`, `x` должно быть равно `NaN`.

Попробуйте следующий код:

```
const test = x => `${x}` !== `${x}`;

const x = NaN;

console.log(test(x)); // выведет true
```

В этом коде мы определяем переменную `test` как функцию со стрелочной нотацией, которая проверяет, является ли `${x}` не равным `${x}`. Затем мы определяем переменную `x` как `NaN`, которое является единственным значением в JavaScript, при котором `${x}` не равно `${x}`. И, наконец, мы вызываем `console.log(test(x))`, которое вернет `true`, поскольку `NaN` не равно самому себе.
335 2732608
>>32605

>`x` должно быть равно `NaN`


И это говно заменит формошлепов?
336 2732609
>>32570
да это вроде не паша-параша.
гит есть, достоточно забитый.
16857041354472.jpg504 Кб, 1229x1280
337 2732613
>>32608
Когда-нибудь.
338 2732614
>>32609
Странно, что на предъяву о том, что он паша-параша он начал отрицать, что он будет менторствовать, а не отрицать то, что он паша-параша.
339 2732620
>>32605
Проиграл с гопоты которая съела бэктики для разметки.
Попробуй заэскейпить бэктики в промпте.
340 2732625
>>32593
Добрый день, Сычев Сычеванский!
Мы рады сообщить, что Ваш код пахнет гавной.
Исходя из этого мы, к сожалению, мы пока не готовы сделать вам предложение по работе. Но я, в любом случае, благодарю вас за участие в собеседованиях и от всей души желаю удачного трудоустройства!
341 2732634
>>32625
Здравствуйте!
В вашем ответе явно указан отказ по причине моей национальности, соответственно, руководствуясь статьей 64 трудового кодекса Российской Федерации прошу пересмотреть решение об отказе приема моей кандидатуры на должность "Гребец-Формошлеп низшей касты". Спасибо.
342 2732639
>>32620
Мы видим, что функция test принимает аргумент x и сравнивает его строковое представление с самим собой. Если они не равны, то возвращается true, иначе false.

Чтобы получить true, нам нужно передать в функцию test такое значение x, которое при преобразовании в строку даст разные значения. Например, можно использовать объекты:

const test = x => ${x} !== ${x};

const x = { a: 1 };

console.log(test(x)); // true

В данном случае мы создали объект с одним свойством и передали его в функцию test. При преобразовании в строку он будет иметь уникальное строковое представление, поэтому результатом будет true.

Также можно использовать другие значения, например, числа:

const test = x => ${x} !== ${x};

const x = 0 / -0;

console.log(test(x)); // true

Здесь мы передали в функцию test результат деления нуля на минус бесконечность. Это значение при преобразовании в строку даст "NaN", которое не равно самому себе, поэтому результатом будет true.
343 2732645
>>32639
Та успокойся, ведро транзисторов ёбаное, не получается у тебя.
344 2732648
>>32353
Есть какие-то мнения по этому вопросу?
Буду признателен даже мнению ангулярошиза
345 2732649
>>32648

>Есть какие-то мнения по этому вопросу?


Мнение - вместо подобной ебли тебе бы следовало заняться написанием документации и/или пилением новых фич. Никому нет дела до подобных оптимизаций производительности на 0.0000001%
кабан
image.png1,5 Мб, 1024x1024
346 2732655
image.png34 Кб, 331x543
347 2732659
>>32639
Да, какой-то нейронеосилятор. На ГПТ4 попробывать бы.
Я сдался, я даже дал ему пример с test = x => String(x) !== String(x)

Продолжает срать значениями для х, которые либо превращаются в null, либо просто равны
348 2732660
>>32659

> null


NaN*
349 2732661
>>32648
Вот этого удвою >>32649
Там вообще кейс описан для TS 5.0
Если у вас не свежий проект, существует вероятность, что там тайпскрипт вообще в четвёртых версиях болтается.
350 2732667
>>32661
Можешь вообще сам поменять таргет https://www.typescriptlang.org/tsconfig#target
351 2732669
>>32659

>На ГПТ4


Чаю.

Даже машинный разум не до конца понимает как работает намбер прототайп. Ошибка откуда-то появилась.

`
1..a = 'str';

console.log(1..a); // 'str'
console.log(1..b); // undefined
console.log(2..a); // undefined
`

Код создает прокси-объект для прототипа Number.prototype, который позволяет хранить и получать значения свойств этого прототипа в объекте data.

Далее код устанавливает значение свойства 'a' равным 'str' для числа 1.

Вывод в console.log будет следующим:

- 'str', так как свойство 'a' было установлено для числа 1
- undefined, так как свойство 'b' не существует ни в объекте data, ни в прототипе Number.prototype
- Ошибка, так как запись 2..a является синтаксической ошибкой в JavaScript.
352 2732673
>>32649
>>32661
Это просто интерес, я не собираюсь ничего этим оптимизировать.
image.png42 Кб, 822x123
353 2732681
>>32673
Блядь, тем более там "фиксы" уже помержены, а ишшу видимо висит, чтобы не проебать потом.
354 2732811
>>32474
Лол, чем они усложняющи? Что нужно писать класс .error вместо page__modal-pook-srenk--request-button-error?
355 2732817
предложили мамонта с дотнет переписать на ангуляре 12 единственным фронтом.
соглашаться? подводные есть?
код фронта уже посмотрел, так понял, писался инженерами. ебало формошлепа можно не имагинировать.
356 2732819
>>32817
Почему 12-ый?
Фронт завёрстан бутстрапом на razor'е?
357 2732821
>>32811
Ну, т.к. мы пишем обычно на фреймворках, кнопка будет скорее выглядеть как:

btn --error
или
btn btn--error

Собсн, у того же пук среньк можно сократить pook-srenk--error
358 2732822
>>32817
хуйня делов, просишь чатгпт все сделать а потом напильником за ним допиливаешь пару недель
359 2732830
mobx в 2023 мертв?
360 2732831
Ютуб прочитал мысли и заново подсунул релатед видео

https://www.youtube.com/watch?v=Uo3cL4nrGOk
361 2732840
>>32830
Да, мертв.
image.png42 Кб, 989x299
362 2732854
363 2732862
>>32830
После появления зустанда отправился на помойку. Редакс следом пойдет
364 2732940
>>32567
Как можно быть таким тупым?
365 2732942
>>32562
Собес нужен, чтобы отсеять долбоебов, не знающих языка.

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

Нехуй в резюме писать, что ты знаешь js, если ты его не знаешь.
366 2732952
>>32942
Мы уже поняли, что это задачка, чтобы отсеять чатГПТ
16718307248330.mp4754 Кб, mp4,
1280x720, 0:04
367 2732953
368 2732955
>>32942
Да мне похуй знает вкатун жс или нет. Главное что бы формы клепались, кнопки красились, а деньги шли ко мне в карман.
кабан
vertically challenge 369 2732990
Сегодня я был официально затроллен аноном, поздравляйте
vertically challenge 370 2732996
Выходит, я все еще джун?
371 2733004
>>32990
>>32996
А что такое прозвище выбрал неактуальное? Ты теперь паша-параша. Как затролили?
372 2733011
>>33004
Лично тебе я ничего не расскажу
373 2733017
>>33011
Ты попал на собеседование, и тебе узнал анон из треда?
image.png474 Кб, 1957x1410
374 2733021
>>32990
Да ладно, похуй.
Я проебался, цыган, у меня твой голос не записался.
Так что смешных нарезок не будет, как бы это печально не было.
Крч я два часа слил в никуда.

Ну а тебе советую хотя бы редусер подучить, раз ты мидл.
Ни на один вопрос по коду ответить не смог.
Даже на "obj[1] === obj['1'];" начал теряться, хотя это базовый синтаксис, ничего уже не говорю про for(var i = 0; i < 10; i++) {
Хотя это тоже достаточно базовые вещи. Ну и как ты знаешь ts если единственным различием среди интерфейса и типа является возможность использовать интерфейс у класса?
Ну и отличие мап от виекмап.
Ну и базу треда тоже нужно знать, намбер прототайп - база.

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

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

Если и хочешь развиваться как инфоцыган, давай где-нибудь не в этом треде. Наши вкатыши под защитой.
375 2733023
>>33017
Ты бы мог меня не называть Парашей, тогда бы я поделился кулстори, а так я с тобой делиться ничем не буду
image.png48 Кб, 930x338
376 2733030
>>33023
Как скажешь
377 2733034
>>33021
Пашка, где тут троллинг? Тебе всё по делу расписали. Троллинг бы тут был, если бы тебе сказали приезжать в ГОРОД_НЕЙМ за поджписание мдоговора, а когда ты приехал - выписали бы тебе подобный талмуд.
378 2733035
>>33017
Сорт оф.
Мы с ним созвонились, он рассказывал как вкатиться. Воспользовался бесплатной консультацией, лол.

Ну и я начал его вопросами закидывать. Правда я проебал два часа и его ответы, попытки в ответы, если точнее, не записались.
379 2733038
>>33021

>Даже на "obj[1] === obj['1'];" начал теряться, хотя это базовый синтаксис, ничего уже не говорю про for(var i = 0; i < 10; i++) {


Ну а я >>33030 тогда прорекламирую всеми любимую и нелюбимую мне не очень нравится постановка вопросов Лидоньку.
https://xcards.vercel.app/
изображение.png50 Кб, 680x353
380 2733039
>>33021
Блять ну тут уже ты точно должен был понять что жир течет с экрана.
381 2733040
>>33021

>Крч я два часа слил в никуда


Выходит, ты затроллил и сам себя, неплохо
382 2733043
>>33034
Я не пашка, я его интервьювил.
383 2733044
>>33043
Лол, тогда хорош. Жму руку.
384 2733045
>>33040

> Выходит, ты затроллил и сам себя, неплохо


++.
Number.prototype.proto.png35 Кб, 615x496
385 2733048
>>33039
Оно было частично проёбано, осталась эльфийская версия и у меня ещё вот такое
386 2733051
>>33048
А как ты вообще к нему подкатил свои гребни? Типа на хабре предложил собес пройти?
387 2733056
>>33051
Да. Со второй попытке причем.
Первый раз он меня забанил за "Порашин", лол.
388 2733059
>>33051
>>33051
Я не интервьювер >>273302, я посто выползе с сакральной картинкой
389 2733060
>>33056
И ведь его не смутило, что его человек позвал в дискорд собесить и про намберПрототайп вопросы задавать. В общем, CERTIFIED GEM
390 2733068
>>33021 >>32990
Ладно, объясните мне, как так получилось, что собеседование перевернулось на 2 часа в обратную сторону, и никто не подал вида?
391 2733078
>>33048
что это? что должен делать этот код?
image.png724 Кб, 1079x1345
392 2733079
>>32990
>>33021
Паша, не подумай, я не пытался тебя затролить, скорее посмотреть что ты из себя представляешь.
Да, вполне, можешь скидывать вкатышам свои курсы, хотя тебя тут за них отменят, да, можешь рассказывать пасты про вкат.
Но не за деньги. Ну и кодревьювить тебе пока рано. И не обманывай Анонов, что ты опытный мидл и готов делиться мудростью.
Не обижайся на меня и на Анона.

Кст, давай скидывай свой второй мозг.

Бля, может все таки можно как-то его звук подрубить в видосе?
У меня музыка записалась, звук из ютюба записался, а у дискорда какой-то анальный ограничитель стоит что ли?
393 2733080
394 2733085
>>33039
Чего жир то, вкатыш и правда бы не выкупил за намберпрототайп.
Ну вот и решил у него узнать как это работает.

В итоге получил ответ, что это не нужно.
Эх, не хватает на тебя намбер прототайпа, Паша.
395 2733086
>>33085

>В итоге получил ответ, что это не нужно.


при длительной попытке пояснить за код.
396 2733093
>>33079
Сейчас скину
397 2733094
>>33079
Да нет, с дискорда должно было писаться. Если только эта приблуда не присосалась к определённому окну/вкладке.

Вообще, я обычно пишу на OBS, таких проблем не отлавливал.

Есть ещё один вариант, что произошла анальная магия с выбранными устройствами ввода/вывода и рекордер это не увидел.
398 2733099
>>33017
>>33051
Ну, списался. Сам же прорекламил тут свой хабр.
Ну а там уже созвон был, на след. день.
399 2733103
>>33099
Тут он прост меня не понял, ну я второй раз попытался. - >>31982
400 2733108
>>33080

>как в одну цифру вставить строку или функцию?


нормально
image.png34 Кб, 349x169
401 2733121
>>33099
Ну ты конечно... Лол
402 2733157
>>33093
>>33079

https://dropmefiles.com/0j7nH

Вот мой obsidian, рейт
403 2733158
>>33094
Странно прост. Я в наушниках сидел, тестил перед тем как зайти.
Звук из аимпа записался, звук или тытрубы записался.
А вот диалог не записался, кроме моего голоса, офк.

Хотя при этом звук из другого браузера, с открытым двачем записался.
Я там вебмку открывал - >>32953
404 2733164
>>33121
Я Семен 80 lvl.
Могу любым стилем писать, за кого угодно воевать, хоть сам с собой.
405 2733169
>>33158
Ну и похуй крч.
406 2733225
>>33048

>эльфийская


чому эльфийская? там же на черном наречии.
407 2733238
>>33225
Учту к перекату
408 2733247
>>33238
да разницы особой нету.
да и по лору же, фродо не выкупил черную речь, посчитав за эльфийский.
https://upload.wikimedia.org/wikipedia/commons/5/50/The_one_ring.ogg
409 2733248
А как он понял, что облапошился?
Ты карты вскрыл?
410 2733266
Что нужно знать из кантора, чтоб выкатиться в набер прототайп?
411 2733269
>>32821
В итоге зачем нужен БЭМ, если с модулями классы короче и их можно переиспользовать? Для кнопки можно сделать классы .btn и .error в конкретном модуле кнопки btn.module.scss
412 2733273
Бля братья, никак не могу заставить себя откликаться на вакансии. Думаю корень моего страха в том что если меня не будут звать на собесы то придется признать жестокую реальность. В частности, что просрал 2 года в изучение того что даже обоссаных 40к мне принесет вместо того чтобы работать курьером
413 2733278
>>33266
Кантор это минимум. Галопом по европам.
Можешь начать отсюда https://xcards.vercel.app/

>>33269
Есть два стула кейса.
1) У тебя есть блок (пусть будет модалка), в котором кнопка в настоящий момент стилизована как во всех остальных местах.
Тебе нужно сделать, что независимо от изменений кнопок в остальных местах, кнопка была неизменна в этой модалке.
Твой действия?
2) Есть тот же самый блок (модалка), кнопка всё также выглядит как в остальной части проекта. Но в этой модалке есть форма, и вот на эту кнопку по неводомой причине надо повесить модификатор, один единственный в своём роде, который больше нигде не используется.
Твои действия?

Прежде чем что-то сломать, надо убедиться, что сломается ровно столько, сколько нужно.
414 2733279
>>33273
нихуясе а че ты 2 года учил?
415 2733281
>>33278

> Есть два стула кейса.


> В итоге зачем нужен БЭМ


Похуй, не важно, игнорируйте, я обосрался.
416 2733282
>>33273
Тебя не позовут, пока ты не начнёшь откликаться. Но готовься к тому, что сейчас тебя очень долго не позовут, потому что крайне неохотно зовут даже тех, у кого реальный со всеми протекающими в трудовую.
417 2733298
>>33068
ну я и не подавал вида.
он прост пасты рассказывал как учился, как вкатывался.
как он влада минина смотрел, курсы его пиздил, другие какие-то курсы пиздил.

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

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

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

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

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

>>32996
да. когда-нибудь ты и будешь этим заниматься. но сейчас лулз в том, что мидл с одним годом ком. опыта, который хочет дать анонам советы по вкату, а так же возможное менторство.
418 2733299
419 2733303
>>33298
чем ты делаешь скрины? у меня вроде качество хуже и весят больше
420 2733304
>>33282
У нас конкуренция меньше (я из соседнего государства). В среднем по 150-300 откликов на реактовакансию. Но да легко конечно не будет. Уже копинг придумал, если не получится до конца лета вкатиться то пойду на битрикс будет орно если и там обосрусь

>>33279
жс, тайпскрипт, реакт, next, posgresql, c#, .net
421 2733305
>>33248
когда сказал, что я "борька", то начал подозревать.
в конце спросил что-то типо: "ты троллил?"
ну я и сознался.
422 2733306
>>33298
Все просто, если человек не душит, то ничего платить не надо, а если душит, и мне уже в лом ему помогать, а он все еще от меня что-то хочет, то смотивировать меня смогут только монетки.

За рассказ как вкатиться и какие материалы читать/смотреть ничего платить не нужно, ибо они и так лежат в бесплатном доступе, а своим личным опытом я готов делиться безвозмездно

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

Паша

Но как я понял, опыта у меня пока что вообще маловато, чтобы хоть с кого-то брать монетки за менторсво, так что поставлю вообще бесплатную консультацию на хабре или просто уберу свою анкету из экспертов
423 2733307
>>33298

>влада минина


Не знал про него, пока не начал менторить. Узнал от стажёроджуна. Какую же он opinionated хуйню несёт.

Ясно, понятно. Спасибо, Кэссиди, за covert op.

btw, а какова была бы позиция партии, если бы условно чел умел кодировать, его бы взяли с улицы и УЖЕ НА ЭТОТ МОМЕНТ он бы кодировал как уверенный мид? Но при этом без коммерческого опыта?
image.png94 Кб, 440x559
424 2733308
>>33303
стандартная виндовская штука, вроде.

win + shift + s
последовательно.

или это от power toys. дополнение для винды от мелкомягких с всякими штуками. можешь глянуть в магазине мелкомягких.
425 2733309
>>33304
Вкатись хоть куда-нибудь уже. Хоть за еду. Посмотри, может есть где стажировки, если у тебя там не мухосрань. Хотя, изредка и в мухосрани может быть что-то подобное. Условно: бесплатная стажировка с перспективой залететь в штат. Хотя я такого с начала СВО уже не видел.

>>33308

>win + shift + s


Ножницы - ле классик, не игрушки
426 2733311
>>33298

>правда зря на дваче хуйню постил


Нет, не зря, так бы мы не встретились, и я бы до сих пор мнил себя дохуя мидлом, раскачивая свое чсв, а так я понял, что я пока что еще джун, и по крайней мере не начну выебываться на работе, что бы меня повышали
427 2733312
>>33309
стажировки есть но какой-то хардкор. Типа тиньковских (хотя я отродясь у нас тиньков ни у кого не видел лол). Там какой то тест на логику попытался пройти и быстро понял что делать мне там нечего лол. В линкедине видел парочку годных но уже опоздал к ним
428 2733315
>>33311
на дваче выебываться не надо. меня тут тоже попускали и не один раз.
а на работе надо. иначе будешь за дошик всю жизнь работать.
image.png286 Кб, 750x1000
429 2733316
>>33309

>Ножницы - ле классик, не игрушки


Чет я думал все это время, что ножницы шакалят жестко.
Только сейчас понял, что это не ножницы шакалили, а телега.
image.png23 Кб, 425x134
430 2733317
>>33316
Да, тележенька особенная.
Иной раз убираешь галочки с компрессии. У картинки ещё и вес меньше получается.
431 2733322
>>33317
как же выебали айти макак. Раньше такие зп мидлам платили
432 2733323
>>33312
Анон, ты не первый кто этой хуйней "ПРОБЛЕМОЙ" занимается.

Берешь и откликаешься на все, вообще все вакансии.
А дальше пусть хрюши ебутся.
Ты тех. интервью пройдешь тогда, когда проебешься десяток раз.
Только после этого вкатываются, если ты тупой, как и все обезьяны.

Не еби мозги нам и себе.
Не хочешь откликаться, ну и иди на завод. Либо иди и проигрывай, пока не выиграешь.
433 2733327
>>33323
Удваиваю.
Люди даже в гугл по 5+ раз пытаются прособеситься. Работает год-два и отваливаются.
434 2733330
>>33327
те кто в гугл пробуют и так неплохо устроены и уже с жиру бесятся
435 2733332
У меня кстати кент с нуля сначала на проектного менеджера устроился, потом стажировку в гугл выиграл и в Сербию уехал. Сейчас клауд инженером работает в Ирландии.

ноющий вкатыш
437 2733338
>>33336

>2


Появилось непреодолимое желание купить штору и сделать из неё пиджак.
438 2733340
>>33332
у меня друг с бугалтера в девопса перекатился по знакомству в норвежский банк
знаний 0, уже пол года работает и типа учит линукс, sql
16234931406640.webm233 Кб, webm,
424x346, 0:01
439 2733341
440 2733343
>>33340
везучий говнюк
441 2733345
>>33343
кент который его позвал он жн его и собеседовал
сам охуел что так можно
image.png206 Кб, 624x351
442 2733348
>>33338
Штора эпичный персонаж. Разводил тупых пёзд на миллионы, а потом в ОАЕ выебывался богатым богатством и держал ногой местное бабло, что есть харам. Доброжелатели стуканули и он там присел на дохуя лет. Плюс пошли суды в рашке и он присядет и там, если вёрнется.
443 2733349
>>33348
Да, веселое было время. Жаль, что за последнее время подобных тредов в /b/ всё меньше.
image.png1,1 Мб, 760x1049
444 2733354
>>33327
Да так везде.
Гугл, яндекс, какие-то топовые, это как для вкатыша обычная галера. Хуй попадешь. + вопросы уровня намбер прототайпа, но только задом наперед.
Да и там какой-то мем был, типо успешная обезьяна библиотеку популярную сделал, которую и в гугле использовали, а вот саму обезьяну в гугл не взяли, когда тот попытался.

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

Хуй знает как они вообще выжили, я с 16 лет пиздел про опыт, когда на первую работу шел, чернорабочим, сказал, типо я полтора года уже работаю.
445 2733360
>>33348
А вкатился бы в ангуляре, не сел бы на арабскую бутылку.
446 2733373
>>33306
Ну, опиши это в хабре.
А то сейчас какой-то интриган который сбивает с толку пешеходов.
Если и продолжишь, то имей план по общению. Два часа - много.
Можешь находить ребят в каких-нибудь тг группах. Думаю им зайдет.
447 2733379
>>33354
Про чернорабочего лапшу вешать и я могу. А как про опыт в айти это делать? Совсем другое.
Тебе просто, потому что ты со своей колокольни рассуждаешь.
448 2733386
>>33379

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


Мы все вкатывались.
Вот я работал в компании, офф. там был продованом и контент менеджером. А потом хуяк и я уже не какой-то продован, а верстала, хуяк и уже год опыта есть.
Что тут сложного? Ну чекнут они, что я там продованом был, ну и похуй. Главное до тех. интервью пробиться, а там уже знания решают. А нахуя им увольнять вкатыша, который уже верстает кнопочки?
449 2733388
>>33386
При этом я с этой байкой дважды вкатывался.
450 2733393
У намбер прототайпа же есть чат в телеге, он много раз его тут вкидывал. Только он последние месяца молчит.
451 2733396
>>33393
разве?
вроде не вкидывал. он вроде пару раз отписал и съебал в закат.
image.png351 Кб, 781x605
452 2733400
>>33396
Он тут с 2015го года периодически пасты пишет. Про Ты СОВЕРШЕННО не понимаешь в чем суть JS, про "В js есть только объекты. Больше ничего. Есть еще примитивы, но их можно тоже рассматривать в качестве синглтон объектов", и еще десяток на разные темы, которые потом перекатывают несколько тредов и забывают. Они все гуглятся в архивачах.

Из последних были это реализация пайп оператора без пайп оператора, и вот намбер прототайп.

Он давний персонаж, его зовут - Динамик. Несколько лет, насколько помню он был постоянным ОПом этого треда.
453 2733403
>>33400

> пикрил


Это восхитительно
454 2733410
JavaScript #94 Аноним 20/01/18 Суб 21:09:00
JS-конфа в телеграме:
https://telegram.me/jsthread

у треда телега была? куда пропала? что случилось?
455 2733413
>>33410
Они окуклились в закрытую https://t.me/+PquNpBJV31kiXA4D

Но это не чат намбер прототайпа, у него свой @dynamicult. Только он переодически пропадает, и всех оттуда дропает. Вот и сейчас пару месяцев уже как пропал.
image.png646 Кб, 900x650
456 2733437
>>33400

>пик

1686790824032.jpg199 Кб, 1080x1392
457 2733489
>>33322
Да ничего и не поменялось для мидлов и сеньоров.
458 2733491
Фронтомакаки, пора в утиль?
https://twitter.com/namyakhann/status/1668880952423063552
459 2733494
>>33491
От быстрого аналога вордпреса?
кек
great-teacher-onizuka-gto.gif1,7 Мб, 498x372
460 2733521
>>33400

>пик

461 2733545
>>33400

>В js есть только объекты. Больше ничего. Есть еще примитивы, но их можно тоже рассматривать в качестве синглтон объектов


Это как? Почему примитивы тоже объекты?
462 2733547
>>33545
Потому что примитив ничем не отличается от замороженного объекта. Найди пасту, да почитай.
anime-anime-girls-ecchi-2d-digital-hd-wallpaper-preview.jpg101 Кб, 728x1145
463 2733649
Почаны, насколько это хуевая практика делать ивент делегейшен, используя реакт? Просто мне показалось, что моя задача легче решалась с помощью как раз-таки обычного делегирования событий. Но все равно как-то на душе неспокойно, чувство будто бы через чур сильно наговнокодил...
464 2733662
>>33649
отличная практика, не забудь об этом на собесе упомянуть
465 2733666
>>33649
Делегирование событий не в стиле реактоговнокода, так как вместо того, чтобы абстрагироваться от деталей реализации приложения, ты на них завязываешься ещё сильнее и переходишь от декларативного к императивному.
Если тебе что-то нужно поменять в родителе - прокидывай коллбэк в дочерний компонент или делай через контекст
466 2733817
>>33547
А есть какие конфочки нормальные по жс где также хорошо поясняют без лишней воды?
image.png136 Кб, 427x495
468 2733872
>>33865
Лол.
469 2733875
>>33817
Динамик хорошо пояснял без воды у себя в чате, ссылка выше.

Но он в ретрите.
470 2733881
>>33307

> Но при этом без коммерческого опыта?


мидл это про обязанности, а не про умение кодить.
да и тема холиварная.
471 2733889
>>33872

>хауди хо

472 2733900
>>33881
Ну, мне просто было интересно. Просто я видел лично такого чела, у которого 0 коммерческого опыта, поделки под себя и просто хобби веб, путон, немного плюсы, говно, моча. Вытащили с нерелейтед специальности разве что очень отдалённо но с инвайтом на собес разве что по знакомству, но всё ещё отдрочили на собесе тимлиду никто не сказал, что это кореш одного из сотрудников. В течение месяца надрочили на галере на собесы и отправили опылять опылять крупный проект в финтехе как мид+, лол.
473 2733904
474 2733942
>>33900
ну, кто-то и в яндекс с первого раза попадает.
кто-то умный, кто-то нет.
image.png1,5 Мб, 1200x900
475 2734028
>>32819

>Почему 12-ый?


из-за компонета, совместимостей с либами/компонентами, так понял.
какой-то купленный темплейт еще.

>бутстрапом на razor'е?


там и сасс, сксс, ксс, и бупстрап и инлайн стили.
я ебал.

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

>>32822
не, он такое не скушает.
476 2734036
Со мной чел поделился "зодачкой". Как и задачками скинутыми анонами раньше, загнал в гопоту. Гопота подавилась с умным видом.

console.log(1);
setTimeout(() => console.log(2));
Promise.reject(3).catch(console.log);
new Promise(resolve => setTimeout(resolve)).then(() => console.log(4));
Promise.resolve(5).then(console.log);
console.log(6);
setTimeout(() => console.log(7),0);

// GPT 3.5 output: 1 6 3 5 4 2 7
477 2734037
>>34036
При выполнении этого кода первым выведется число 1, так как это обычный синхронный вызов `console.log(1)`.

Затем будет создано две асинхронные операции: `setTimeout` и `Promise.reject`.

Вызов `setTimeout(() => console.log(2))` добавляет функцию вывода числа 2 в очередь макрозадач (macro task queue) после задержки в 0 миллисекунд.

Вызов `Promise.reject(3).catch(console.log)` создает отклоненный промис, который немедленно переходит в состояние «отклонено» с значением 3. Затем у него есть обработчик `catch`, который добавляет функцию вывода значения 3 в очередь микрозадач (micro task queue).

Следующий вызов `new Promise(resolve => setTimeout(resolve)).then(() => console.log(4));` создает обещание, которое ожидает завершения задержки в 0 миллисекунд, а затем выполняет функцию вывода числа 4, добавляя ее в очередь микрозадач.

Вызов `Promise.resolve(5).then(console.log)` создает успешный промис, который немедленно переходит в состояние «исполнено» с значением 5, а затем добавляет функцию вывода значения 5 в очередь микрозадач.

Вызов `console.log(6)` является синхронным оператором и сразу же выводит число 6.

Вызов `setTimeout(() => console.log(7),0);` добавляет функцию вывода числа 7 в очередь макрозадач (macro task queue) после задержки в 0 миллисекунд.

Итого, порядок вывода будет следующим:

1
6
3
5
4
2
7

Заметьте, что порядок выполнения функций внутри микрозадач и макрозадач может отличаться. В данном примере функции из микрозадач будут выполнены раньше, чем функции из макрозадач, но это не всегда так.
477 2734037
>>34036
При выполнении этого кода первым выведется число 1, так как это обычный синхронный вызов `console.log(1)`.

Затем будет создано две асинхронные операции: `setTimeout` и `Promise.reject`.

Вызов `setTimeout(() => console.log(2))` добавляет функцию вывода числа 2 в очередь макрозадач (macro task queue) после задержки в 0 миллисекунд.

Вызов `Promise.reject(3).catch(console.log)` создает отклоненный промис, который немедленно переходит в состояние «отклонено» с значением 3. Затем у него есть обработчик `catch`, который добавляет функцию вывода значения 3 в очередь микрозадач (micro task queue).

Следующий вызов `new Promise(resolve => setTimeout(resolve)).then(() => console.log(4));` создает обещание, которое ожидает завершения задержки в 0 миллисекунд, а затем выполняет функцию вывода числа 4, добавляя ее в очередь микрозадач.

Вызов `Promise.resolve(5).then(console.log)` создает успешный промис, который немедленно переходит в состояние «исполнено» с значением 5, а затем добавляет функцию вывода значения 5 в очередь микрозадач.

Вызов `console.log(6)` является синхронным оператором и сразу же выводит число 6.

Вызов `setTimeout(() => console.log(7),0);` добавляет функцию вывода числа 7 в очередь макрозадач (macro task queue) после задержки в 0 миллисекунд.

Итого, порядок вывода будет следующим:

1
6
3
5
4
2
7

Заметьте, что порядок выполнения функций внутри микрозадач и макрозадач может отличаться. В данном примере функции из микрозадач будут выполнены раньше, чем функции из макрозадач, но это не всегда так.
478 2734079
>>34036
Докинь туда еще queueMicrotask и process.nextTick
479 2734086
>>34079
Вот куеуе микротаск норм штука. Кстати не знаю, почему на собесах не спрашивают (на миддлеров хотя бы), как отправить выполнение в микрозадачи не прибегая к простыне с созданием промиса.

> process.nextTick


Да, ещё setImmediate, и можно садиться монетку подкидывать.
480 2734087
>>34036
Какой правильный?
Я думаю 1 6 3 5 2 4 7
481 2734099
>>34087
Да. Здесь только одна строка трики для несведущих и полусведущих.
new Promise(resolve => setTimeout(resolve)).then(() => console.log(4));
483 2734220
>>34183

>Статус


>г. Томск


Ну так-то для региона СТАТУСНАЯ зряплата.
484 2734272
>>34086
в смысле не спрашивают? Я буквально в прошлом треде писал что джунов гоняю по ивент лупу
485 2734281
>>34272
Конкретно вопроса про queueMicroTask я не видел джве тысячи лет на собесах
image.png1 Мб, 732x1302
486 2734282
Middle FE, VueJS, TS, Eslint, psql, k8s.
ЗП 135к.

Нету тян...
Шел с работы, увидел как у КБ с уставшего митсубиси лансера 2009 года вышел обычный чел, но с ахуенной бабой, которая улыбалась до ушей. Бежевые джинсовые шорты... топик оголяющий животик, брюнетка...

На работе выкладываюсь, а кажется всем похуй, я уйду, то переведут другого фронтендера, и все.
Лето да на улице, а мне одиноко. Нету девушки.
Щас вот сижу и думаю, как завтра задачи решать, а главное зачем? Кабанчика обрадовать?
487 2734285
>>34282

>Eslint


Прогаешь на еслинт?
488 2734289
Почему пишет, что нельзя обращаться к currentTarget до ее объявления. Вроде в самом начале ее объявил
https://pastebin.com/Q1MF8kAP
489 2734292
>>34281
Всегда спрашиваю почему у промисов приоритет в выполнении перед другими ассинхронными операциями и как такой приоритет ручками можно сделать. Еще про mutationObserver но это уже с мидлами, для джуна сложновато.
16850448199410.mp411,5 Мб, mp4,
576x1024, 1:02
490 2734300
>>34282
Это от весны, забей хуй.
image.png4 Кб, 520x29
491 2734308
>>34289
Потому что перекрытие переменных это отдельный повод бить по рукам.
492 2734312
Читал в одной из ваших паст это

> Если после получение callable объекта из слота его сразу не вызвать, а например положить ссылку на него в переменную, то контекст будет сброшен на тот, который был установлен у него в момент его создания (и это не обязательно будет тот же объект из чьего слота его получили).



Можете плиз на примере показать? Я думал что в таких случаях this просто undefined получается
image.png1,1 Мб, 771x715
493 2734316
>>34282
Потрогай травы.
494 2734328
>>34282

>Middle FE, VueJS, TS, Eslint, psql, k8s.



Забыл добавить node, npm, yarn, pnpm, prettier, jenkins, karma, mocha, cypress, playwright
495 2734330
Пока читаю второй раздел кантора разум точит одна мысль - 'Я не знаю как и чем это тестировать'. Вроде читал, что писать тесты стоит учиться, но не было написано чем тестируются изменения в DOM. Что стоит посмотреть?

>>34308
Спасибо. Мне даже страшно стало, такого вроде не было и тут мозг подвел, да еще и игнорировал эту дрянь.
496 2734332
>>34328
Соглы, это пустая фигня без tyan.
497 2734337
>>34330

>Пока читаю второй раздел кантора


>но не было написано чем тестируются изменения в DOM


Тебе пока это не надо. Не засоряй мозг. Выучи базу, фреймворк, а потом уже тесты.
изображение.png67 Кб, 491x479
498 2734351
499 2734387
vue+nuxt норм связочка?
500 2734392
>>34387
Ангуляр лучше.
501 2734412
>>34387
нет.
реакт + next
502 2734414
>>34387
https://www.youtube.com/watch?v=dCxSsr5xuL8
Да, выглядит классно. Только работы на нем нет.
503 2734424
ДИНАМИЧЕСКИЙ ПЕРЕКАТ >>2734420 (OP)
ДИНАМИЧЕСКИЙ ПЕРЕКАТ >>2734420 (OP)
ДИНАМИЧЕСКИЙ ПЕРЕКАТ >>2734420 (OP)
504 2736140
>>34282
Пиздец тебя легко сломать психологически, наверное поэтому и нету тян
505 2740935
>>34282

>VueJS, TS, Eslint, psql, k8s.


>k8s


Бля, как кубер в этой компании оказался? А главное зачем?
Тред утонул или удален.
Это копия, сохраненная 28 июля 2023 года.

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

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