Двач.hk не отвечает.
Вы видите копию треда, сохраненную 28 января 2021 года.

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

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

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

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

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

Руководство для вката:
https://pastebin.com/9yRADC0s
2 1746535
первый нах
15940445348970.png598 Кб, 1366x768
3 1746549
Второй нах и привет от С/C++ господинов, макаки!
4 1746553
>>1746117 →
const textForRole = (roles, textLines) => roles.map(role => `${role}:
${textLines.split('\n').reduce((acc, curr, i) => curr.split(':')[0].trimStart() === role ? [...acc, `${i+1}) ${curr.split(': ')[1]}`] : acc , []).join('\n')}`).join('\n\n');
5 1746581
>>46549
встал от этой картинки
6 1746592
Подскажите пожалуйста regex выражение

(.youtube.com.[a-zA-Z2-9]$)

он найдет:
https://www.youtube.com/channel/UCrpQ4p1Ql_hG8rKXIKM1MO5
но не найдет:
https://www.youtube.com/channel/UCrpQ4p1Ql_hG8rKXIKM1MO0

Мне нужно находить все, кроме строк оканчивающихся на 1, как в мое выражении еще и 0 добавить? У меня включены цифры только с 2 по 9, а как сделать с 0 по 9, пропустив 1?
sage 7 1746599
>>46549

>битордик палится

Screenshot 2020-07-10 at 10.21.51.png69 Кб, 1104x358
8 1746648
>>46592
Просто добавляешь ноль в список.
9 1746668
>>46525 (OP)
Выдрочил вёрстку, js, react, ноду. На какую зп можно сейчас рассчитывать если я без опыта и вышки?
10 1746670
>>46668
В зависимости от жирности гитхаба и реальной выдроченности (которая значительно меньше чем ты думаешь, учитывая отсутствие опыта) на 50-100к в ДС.
image.png119 Кб, 915x695
11 1746684
12 1746689
>>46684
ну норм так-то, че ты хотел этим показать не совсем понимаю
13 1746711
>>46684
Ок, в конкурсе на самый всратый импорт из лоудеша ты победил.
14 1746721
>>46648
Понятно, спасибо, а то и запятую подставлял и фигурные скобки, все не то.
15 1746767
>>1746266 →
Так не чел, тут же не особо много сложности. Если тебе надо кучу строк конкатенировать - самое то. И там не то чтоб прям жопа, цикл и пуш. Ну рили.

>>1746280 →
Да это уже погрешности наверно. Там ж вроде одна и та же операция делается.
16 1746790
Сап, двач. Пытаюсь понять асинки в яваскрупте. Нужно следующее.

https://pastebin.com/aQWQX3TD

Вот. Нужно короче чтоб первый в массив лёг пятый(так как раньше всех заканчивает), и then взывался когда последний залетел. Как это сделать?
17 1746797
>>46790
Ты хочешь чтобы результаты были отсортированы по времени выполнения или что? Сформулирую задачу нормально.
18 1746800
>>46797
По времени выполнения. Да я уже понял, вроде для этого как раз AllSettled

https://pastebin.com/dCNDWffz

[ 5, 4, 3, 2, 1 ]
19 1746805
>>46800
Ты документацию-то к Promise.allSettled почитай.

Задача решается через кастомный аналог Promise.all, где ты навешиваешь then ка каждому промису, который складывает результаты в массив и потом возвращает его.
20 1746823
>>46684
всё что нужно знать о реакте в одной картинке
21 1746843
>>46684
пишу под material-ui - та же хуйня. Когда подключаю redux еще такая же простыня подтягивается
22 1746846
>>46805

А как сделать так чтобы:

let array = [1, 2, 3, 4, 5];
function doSomeStuff(array) {
let results = []
array.forEach((elem) => {
results.push(doStuff(elem))
});
// Задачи должны выполняться одновременно, и по завершению пушиться в массив.

return bestResult(results); //Возвращает один из элементов массива, какой функция решитb estResult будет лучше.
}

// Сама функция doSomeStuff должна быть полностью синхронной, но запускать array.length ассинхронных задач.
23 1746851
>>46846

>Сама функция doSomeStuff должна быть полностью синхронной, но запускать array.length ассинхронных задач.


Как ты себе это представляешь вообще?
24 1746869
>>46851

Ну то есть функция принимает массив. Для каждого элемента этого массива делает X, потом когда все функции готовы она джойнит результат в массив результатов и делает ретурник.

В джаве с thread.join'ами вообще на изи.
25 1746884
>>46869
Ты понимаешь, что ты пытаешь запихать асинхронную функцию в синхронную? Остальной-то код, что должен делать по-твоему? Перестать выполняться в это время? Тогда все синхронное получается.
26 1746896
>>46846
Если функция запускает асинхронные задачи, и завершается только после выполнения, таких задач, то она не синхронная.

Используй await
27 1746897
>>46884

Хорошо, давай так.

let array = [1, 2, 3, 4, 5];
function doSomeStuff(array, callback) {
let results = []
array.forEach((elem) => { results.push(doStuff(elem)) }

// А когда результаты готовы
callback(bestResult(results);
}

Или так тоже нельзя?
28 1746899
>>46897
Можно, но коллбеки это немного прошлый век, правильнее вернуть промис.
29 1746900
>>46899

Ну а как это сделать чтоб по-нормальному было? Ты сорян шо я туплю, я прост не явоскриптер нифига.
30 1746910
>>46900
const get doSomeStuff = (array) => new Promise((resolve, reject) => {
const result = [];
// do your async shit with array and push to result, if error call reject(error)
resolve(result);
});

Весь код писать за тебя не буду, сорян. Хотел разобраться с промисами — разбирайся сам.
31 1746943
>>46910

>new Promise((resolve, reject)



Это тоже прошлый век. Уже давно завесли async функции.
D15nDdIXQAARONJ[1].jpg37 Кб, 403x401
32 1746965
33 1746968
>>46943
Не хотел зря грузить человека.
34 1746970
аноны, попал на стажировку на фронта (до этого пол года сидел битрикс ебал). дали тестовый проект, надо пилить на вью.
посоветуйте какие-нибудь курсы, желательно на русском, но если таковые отсутствуют, могу и англ осилить
поисковик выдаёт только минина, которого кто только не хуесосил
35 1746976
>>46965
Этот код ничего не сортирует по времени выполнения, doSomeStuff в нем вообще бессмысленная обертка.
36 1746983
>>46965
https://pastebin.com/EhVJgrYa

Спасибо. Перепишу на async. У меня самого пока получилось вот так. Выглядит как говно, но вроде работает. Результат не 45 секунд жду.
37 1746989
Бля, пацаны, не бейте пожалуйста, я тут недавно
Еще год назад начал клепать сайты на чистых html и css для себя, потом стал добавлять туда интерактивности с помощью самопальных скриптов на ванильном жс. Сейчас приспичило установить левую либу из npm, как ее "поставить" в мои html страницы? Вот скачал я пакеты в папку node_modules а дальше что?
38 1746991
>>46976

Я забил хуй на сортировку по времени. Мне это не надо, а через Promises.all чет там проще.
39 1746992
>>46989
подключаешь min.css или min.js из папки в node_modules или чё там у тебя. вообще на сайте библы можешь глянуть
40 1746996
>>46989
Ты имеешь в виду как подключить библиотеку, скаченную через npm?

В свой САМОПАЛЬНЫЙ скрипт сделай import =)
41 1746999
>>46991
Бля, так сказал бы сразу, так Promises.all вообще все изи делает.
42 1747000
>>46989
В Е Б П А К
43 1747003
Посоны, скажите, что тут не так >>46553

Я просто мимо, даже не вкатывальщик, хочу ошибки знать.
44 1747004
>>46999
Ну то как я сделал как можно поправить?

>>46983
Вот
45 1747015
>>47000
https://www.youtube.com/watch?v=joZaJqyl2S0

Требую перепеть эту песню, со словом Webpack...
46 1747039
>>47004
В целом, да, но можно написать в сто раз короче: https://jsbin.com/qaxetupaga/5/edit?js,console
47 1747052
>>46976
Это уже детали реализации. Добавь в возвращаемое значение Date.now и сравни их в then функции Promise.all
48 1747156
Ребят, подскажите, можно ли устроиться на какую-нибудь галеру БЕЗ ЗНАНИЯ HTML/CSS? Естественно со временем всё выучу, но вот в данный момент практически ничего не знаю по этому направлению. Возможно ли в теории устроиться JS джуном без этих знаний?
49 1747158
Посоны, поясните, а в чем профит всяких redux-thunk, если можно без задней мысли сохранять значение после выполнения промиса.То есть axios.get(url).then(res=>props.setData) норм работает же.
50 1747162
>>47156
Можно в мак устроиться. лол. Без шуток сейчас. Чтобы попасть джуном хоть куда-то, тебе должно просто ебически повести, если ты не из дс. Большинство сейчас минимум год дома кодит, а потом пытается вкатиться на мидлов. Вкатышей слишком много и от них не т профитаю. То что ты будешь делать за неделю недомидл сделает за 10 минут. Только платить тебе придется почти столько же.
51 1747163
>>1746371 →
Мужик, не сталкивался ли ты с проблемой, что бодипарсер в NestJS не может считать входящий xml в пост запросе? Я уже 2ой день думаю как с бубном это можно решить. Левые бодипарсеры не работают тоже, он тупо конвертит хмл в жсон.
52 1747164
>>47156
Они учатся за пару вечеров. И что ты на js делать собрался без них? Ну если только бек на ноде. А на фронте чистый js сейчас и не нужен.
53 1747174
>>46989
Если лень ебаться с вебпаком и пишешь самопальные лишь бы работало, то добавь <script> с src на либу, у всех популярных есть ссылки на них, они объявят глобальные переменные со всеми функциями.
54 1747177
А мне нравится ванильный жеес.
Дома пишу на нём со всеми ламповыми .innerHTML, appendChild, addEventListener, - сплошное удовольствие и работает в тыщураз быстрее всей этой остопиздевшей реактопараши.

Помню мы как-то правили хуитку для телевизера, которая была на ЖЕЕСЕ с DOM блять, и там было такое некрожелезо что приходилось замерять что быстрее работает. Так вот, ничего быстрее, чем напердолить весь хтмл в строку и захуярить в верхний контейнер через innerHTML до сих пор нет.
55 1747187
>>47158
бамп вопросу
56 1747190
>>47187
Нахуй тебе редакс это во-первых нахуй тебе ахсиос это во-вторых нахуй тебе зены это в-третьих почему ты не деструктурируешь пропс это в-четвертых ты долбаеб сувать экшен хттп реквеста куда-то в чайлд дёргающий мутацию стейста через хендлер в перент элементе это в-пятых
1594398739076.jpg179 Кб, 1080x1350
57 1747246
Аноны, ахтунг, пиздос. На работе постоянно практикую Vue, но в свободное время не могу придумать что написать, тупо нет идей. Как решить такую проблему? Что можно написать интересного на Vue/vuex/vue-router?
58 1747256
>>47246

>Что можно написать интересного на Vue/vuex/vue-router?


Зачем?
59 1747258
>>47256
Чтобы повысить скилл, изучить новые технологии.
60 1747259
>>47246
Пиши борду
61 1747263
>>47259
Спасибо, анон.
62 1747266
>>47258
А на работе ты что делаешь? Я вот настолько заебываюсь что вне работы кодить вообще не хочется.

хотя вероятно я неосилятор и это не мое, гы
63 1747283
>>47266
Вне работы коротаю время чтобы наступил новый день чтобы работать. Нечего делать вне работы.
64 1747286
>>47177
А потом при каждом изменении всю страницу чтобы перепидорашивало. И обработчики события руками каждый раз вешать или веселиться с деоегированием. Хорошо придумал.
65 1747345
>>47286
Так большинство сайтов и работает.
66 1747367
>>47246
Выебал бы кота с пикчи
67 1747386
>>46553
Держи сотню нефти
68 1747390
>>47177
Просто веб снова должен стать простым. Тулчейны должны максимально похудеть. Уровни абстракций снизиться до максимума. Нужно просто все выкинуть и начать с нуля. Не опираясь на другие инструменты. Веб стал максимально не консистентным, начиная со встроенных апи и дальше. Но js тем и хорош, что он позволяет полностью переделать всю объектную модель окружения в рантайме. С этого и надо начинать.
69 1747407
>>47390

> снизиться до максимума

70 1747414
>>47259
Анон, а что посоветуешь для бэка? Учить ноду ради этого?
71 1747430
>>47156
Учи основы и вали на бесплатные курсы в епам, оттуда джунами попадают в лабу, а после лабы уже знаний будет достаточно чтобы куда-то устроиться.
72 1747432
>>47414
Делай без бека вообще. Как на торрентах - инфа хранится сразу у всех и качает другу у друга.
73 1747517
>>47162
Избавляешься от конкуренции?
74 1747611
Есть набор галочек-чекбоксов, как сделать так чтобы была выбрана минимум одна галочка из набора (ноль - нельзя)?
75 1747616
>>47611
Пиши валидацию перед отправкой.
76 1747631
>>47611
При снятии чекбокса проверяешь, сколько чекбоксов остаось выбрано. Если один - делаешь его disabled. Если больше одного делаешь все enabled
77 1747650
>>47631

>Если один - делаешь его disabled. Если больше одного делаешь все enabled


Если ноль - показываешь сообщение. Если больше одного скрываешь сообщение
78 1747764
>>47611
Блокируй кнопку отправки и пиши сообщение, если выбрано ноль.
79 1747769
Что вы предпочитаете: Material, Bootstrap или antd?
80 1747784
>>47769
Material bootstrap design
81 1747801
>>47769
Я предпочитаю Fluent UI от майкрософта и Grommet. Имхо, лучшее из того что есть. По дизайну очень нравятся Carbon Components и Backpack UI, дизайн уровня бог, но реализация через жопу, имхо. Думаю форкнуть и переписать их с нуля. Из годноты ещё хочу попробовать Gestalt и Evergreen.

Ant design - китаёзное поделие, сделанное блять через жопу, со стилями в less, половина доков на лунном. Нахрен в реакте нужен лесс - непонятно.
Material design - замусоленный и приевшийся всем дизайн, который знает каждая собака, все эти тени, отскоки и прочее.
Bootstrap - ещё один мегапопсовый дизайн, его ещё допиливать и допиливать, чтобы он выглядел интересно и неизбито. Поэтому и не использую.

мимо-реактер
82 1747813
>>47517
Вкатыши это наоброт хорошо для рыночка. Тк когда на вакансию джуна пытаются попасть люди, которые не могут в html, ценность мидлов только повышается.
83 1747820
>>47801
Эм, а мб пояснишь почему лесс в реакте не нужен? Ты ещё скажи что препроцессоры в принципе не нужны? Всякие бутстрапы стоит тянуть в одном случае - у тебя нет макетов/дизигнера и ты не в состоянии/лень писать стили самому, все эти материл десигны весят дохуя, даже с тришейкингом.
84 1747830
>>47162

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

джуну повезло что я устал
85 1747845
>>47801

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

вот что для жизни нужно, и ради этого тянуть либу чужую?
86 1747861
>>47820

>Эм, а мб пояснишь почему лесс в реакте не нужен?


Из-за особенностей самого реакта, препроцессоры в нем не нужны.

Мне не нужен весь ant например. Мне понравилось к примеру два компонента - кнопка и дропдаун, а мне придется тащить стили всех 100500 компонентов. Дополнительные 100-200 кб к весу каждой страницы.

Нет той гибкости, которая есть у styled components/emotion. Как вариант - CSS-модули.
87 1747884
>>47861
Что ты подразумеваешь под гибкостью? Ну последний раз когда чекал что там у вас в реакт, там и паг при желании в jsx интегрируется. Препроцессоры упрощают жизнь и время затраты в пару раз, не юзать их в 2020 очень странная практика. Анон выше акже был прав по поводу интуп/чекбоксов/радио. Хоть раз сделав самому вышеуказанные компоненты - ты их реюзаешь постоянно, меняя условные стили при чекед/дизейблед. А ты вместо этого тянешь ебейшие по размеру библиотеки
88 1747886
>>47845
Глупый вопрос по-моему, написать-то я всё что угодно напишу. Мне не хватает лишь хорошего дизайна. У меня куча сайтов на реакте, в том числе достаточно сложные, с 100+ компонентов. С хорошим UI они выглядят гораздо выигрышнее, чем если я сам на коленке сделаю эти дропдауны, списки, кнопки и т.д. То есть работать-то оно будет, но не будет выглядеть стильно. Для меня овчинка стоит выделки. Стоит свою либу запилить, если планирует ещё 5-10 стартапов на ней сделать.
89 1747922
>>47886

да что там в дизайне то у этих компонентов?
рамки сделать фон и парочка шрифтов стырить как в UIkit microsoft?

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

я обычно брал что бы просто накидать админку кривую, но с работающим API
90 1747924
>>47886
О, а покажи какой-нибудь из своих сайтов со сложной структурой и 100+ компонентов на реакте? А то все примеры всегда приводят либо искусственные вроде тудушки, либо какие-нибудь фб/инстаграм.
91 1747925
>>47884

Чувак прав, препроцессоры не нужны в 2020 году в реакте.
92 1747928
>>47925

BEM вообще мертвая технология, но к сожалению есть люди которые ее еще используют и верят что именование классов - это очень круто и гибко
93 1747936
>>47884
Слушай, я эти препроцессоры использую уже много лет. Ещё когда compass в sass только появился. Знаю это дерьмо как облупленное. Ты мне серьезно говоришь, что они упрощают жизнь? Ну камон. С препроцессорами у тебя 90% CSS-стилей будет висеть мертвым грузом на каждой странице. CSS-in-JS либы генерят CSS динамически, стили изолированы в компонентах и на страницах нет ничего лишнего.

Кому-то sass/less в реакте заходит. Мне - нет.

>>47922

>да что там в дизайне то у этих компонентов?


См. их оффсайты, там наглядно показано
https://developer.microsoft.com/en-us/fluentui#/controls/web
https://www.carbondesignsystem.com
Если тебе не кажется это стильным, тогда не знаю.
94 1748017
Кто знает как цены на udemy работают? Стоит сейчас эту няшу https://www.udemy.com/course/nextjs-and-apollo-portfolio-app-w-react-graphql-node/ покупать за 1к? Позавчера вроде 800р было, сегодня утром 1.4к.
Этот udemy мне бинарные опционы напоминает
95 1748043
>>48017
Всегда поражался за счёт каких лохов существуют эти курсы, теперь понимаю.
96 1748064
>>48043
Не проецируй. По нексту контента в сравнении с реактор очень мало, всякие статьи на медиуме с хелловорлдом да видео на ютубе где его к вордпрессу подключают. Чтобы тот же редакс на него поставить нужно ебаться с васяно-библиотекой. Я хочу чтобы все и сразу было в одном месте, а не собирать информацию по крупицам, и готов за это заплатить
97 1748111
>>48064

>готов платить за курсы в 99% которые - высеры Васянов, которые вчера еле "писали" на жукверике


>ряяяяя не хочу читать доки и искать инфу, пусть мни всё расскажуть


>не считает себя лохом


Кекнул с тебя
98 1748126
>>48111
Нищук с ПЕРЕПЛАТОЙ, ты? Если ты никогда не смотрел курсы, то откуда вообще что-то знаешь об их качестве? Иди дрочи все по докам, не еби людям мозг.
99 1748141
>>48126

> Если ты никогда не смотрел курсы


Твои курсы на торрентах бесплатно лежат, сычуш.
100 1748202
>>48141
Трехлетней давности? Ну охуеть теперь. Давай-ка, покажи мне где лежат свеженькие видосы с egghead.
101 1748209
>>47845
сразу видно челика без пром опыта

>>47801
а по каким критериям ты определяешь, что годнота, а что - нет?
102 1748211
>>48126
Во-первых: когда я вкатывался первое время мне тоже казалось что курсы это охуенный источник информации, куда проще чем доки, но ,поскольку я не долбаёб, то понял довольно быстро: они дают лишь ложный эффект знания, эта информация всегда воспринимается намного хуже.
Во-вторых: как сказал чел выше - если ты слишком когнитивно слаб - и тебе без курсов никуда - они во фри доступе
103 1748224
>>47845
Иди селект с автодополнением нормальный напиши. И чтобы с клавиатуры хорошо управлялся и на мобилках работал еще.

А потом календарь с масками такой же.
104 1748227
>>48224
Как-будто готовые есть со всем, что написал и без говна.
105 1748231
>>48211
Я другой анон ваще. Вкатывал по курсам, покупал подписку на тимтрихаус, потом на эггхед, когда на Реакт Амстердам ездил в том году закатился на воркшопы Доддса и Стробера (хули, компания платит). Все это было охуенно круто и полезно, в доках нет и половины техов которые используются на практике. Так что про когнитивную слабость иди своей мамке заливай.
106 1748232
>>47928
А что не так с ВЕМ? Genuinely asking такскать
107 1748236
>>48232
С ней все так, просто сейчас есть более удобные средства изоляции CSS — модули, CSS-in-JS и т.п.
108 1748253
>>48231
Пчел, мне показалось или ты сравниваешь воркшопы, конфы и менторство от не даунов с очередными курсами от индусов? Ты никаких противоречий не видишь в этом? И что-то мне подсказывает что вкатываться по видосикам != смотреть видосики от топ пчелов, когда у тебя уже есть представление и база, а от них ты перенимаешь бест практис, не?
109 1748258
>>48202

>вот год назад делали хуево, а вот сейчас точно хорошо сделоли, ты попробуй!!



Ты либо получаешь с покупки этих курсов долю, поэтому решил тут прорекламить, либо долбоеб.
110 1748271
>>48253
Где в треде вообще фигурировали курсы от индусов? Ясен хуй, что надо смотреть отзывы и покупать нормальные, а не рандомую хуйню.

>>48258
Чувак, ты странный какой-то. Зачем ты вообще участвуешь в этой дискуссии, есть никакие курсы ты никогда не покупал и, видимо, даже не скачивал и тебе совершенно нечего сказать по теме? Очень хочется долбоебом кого-нибудь назвать? Ну иди в б, он для этого и предназначен.
111 1748275
>>47936

>С препроцессорами у тебя 90% CSS-стилей будет висеть мертвым грузом на каждой странице.


У тебя говнокод на реактовском жыэсе будет на несколько порядков больше груза вешать, особенно если пердолишься с инлайн-стилями.
styled.jpg39 Кб, 614x146
112 1748284
>>48275

>У тебя говнокод на реактовском жыэсе будет на несколько порядков больше груза вешать


ГДЕ???? ПРУФ что он подгружает на насколько порядков больше? 32 КИЛОБАЙТА блять! Где несколько порядков, я хочу видеть.
113 1748289
>>48224

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

календарь подольше.

я так понимаю ты из за этих 2 компонентов тянешь Uikit, может тебе проще их отдельно выкачать и все?

Я просто видел ваши UI кит, они потом на 90% переебаны , что кода на выходе больше если писали бы сами.

возьми ты отдельно себе 2 компонента, чисто заточенные под календарь и выпадающий список и кастомизируй их, коли сам не можешь написать
114 1748300
>>48275
>>48284

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

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

когда и этого стало мало: уволился с работы и начал новый проект в новой компании и мой проект весит сейчас 500кб, дойдет до 60 мб - уволюсь

нахуя вы переживаете за килобайты?
115 1748301
jquery > react
116 1748307
>>48301
vue > jquery > react > angular
image.png28 Кб, 1015x274
117 1748317
>>48307

покажи такую же ЗП на vue?
118 1748324
>>48289

>выпадающий список пишется за 2 часа со всеми примочками что ты описал


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

Но я уже тебя понял, 6 компонентов на все про все у него, ага.
119 1748325
>>48209

>а по каким критериям ты определяешь, что годнота, а что - нет?


Критерии простые:

Минимальное количество зависимостей, чтобы bundle size был как можно меньше. Тот же carbon components тащил в проект зависимостей где-то на мегабайт. Какие-то левые календари, иконки, хотя я ничего из этого не использовал, у меня была парочка компонентов из всего этого разнообразия. Написал разработчикам багрепорт, частично исправили.

Не на базе некро-библиотеки, типа radium или glamorous или glamor. Тот же Backpack UI написан на базе Radium. Мало того, что там через жопу работали @media queries, была беда с server-rendering'ом, так ещё был неудобный синтаксис. В итоге, у многих компонентов были мелкие баги, то фокус не работал, то ещё что. Сами разрабы бакпака признали, что радиум говно и лучше бы они изначально на styled-components писали.

Нет стилей захардкоденных в sass/less - объяснял выше почему.

Есть темизация - у того же grommet можно глобально стили менять у чего угодно, дописывать свой CSS компонентам.

Гибкий, компоненты можно настраивать как угодно под себя - посмотри https://v2.grommet.io/box там 100500 пропсов, этот box можно превратить во что угодно. Хоть в кнопку, хоть в собаку, хоть в аллаха.

Качество дизайна - само собой, хотя это уже вкусовщина.
120 1748331
>>48317

>287 500 руб.


Всё равно недостаточно точно, нужно до последних рублей и копеек.
121 1748340
>>48317

>senior

122 1748348
>>48271

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


Покупал и скачивал. Да, в скачанном виде их можно применять, но только для закрепления уже существующих знаний, которые ты получил из книг. Покупка может быть только из-за незнания, либо умственной отсталости, как в твоём случае.
123 1748349
>>48300
Потому что если у тебя не сервис на 1,5 калеки и не бэкофис, где у людей выбора нет, каждая задержка на 50-100ms в TTR/TTI может стоить тонны нефти для бизнеса. Подтверждалось неоднократно разными компаниями экспериментально (в т. ч. Amazon, например)

И это я еще про SEO ничего не сказал.
124 1748350
>>48324

{id:1, name:"Москва", selected: false},..,
Просто отображаешь массив, по клику на элемент меняешь флаг selected
поиск делается в 1 строку через includes
какой блять фокус? с фокусом все просто и решается так же в 1 строку.
от силы у тебя компонент получится в 30 строчек кода.
125 1748354
Господа, вот вам самим не противно курсы покупать (да и скачивать)? Покупать курсы по фронтенду == расписаться в неспособности обучаться и извлекать информацию самостоятельно.
126 1748357
>>48350

>поиск через includes


О, а вот и разрабочики дерьма на реакте, которое грузится по 5 минут, подъехали.
127 1748360
>>48354
Мне даже противно вспоминать о том, что я их покупал. Хорошо хоть теперь поумнел, но осадок всё равно останется на всю жизнь.
128 1748365
>>48360
Ну и нормально же. Главное, сделать выводы и идти дальше.
129 1748369
>>48357

>О, а вот и разрабочики дерьма на реакте, которое грузится по 5 минут, подъехали.



ты из тех долбаебов которые вместо map reduce используют for на 10 элементах массива, код превращается в кашу зато выигрывают в 0.00000000001ms ?
130 1748372
>>48369
Скорее просто вкатыш, который не знает, что линейный поиск в определенных моментах более уместен, чем какой-нибудь мержсорт.
131 1748373
>>48369
Но искать через includes то что будет использоваться частом == быть долбоебом. Для поиска есть ключ:значение
132 1748375
>>48373
При доп. использовании памяти + время на создание такого индекса.

Алгоритмы, do you know em?
133 1748377
>>48369
Когда этих выигрышей по сотне за пару действий, это реально становится ощутимо.
134 1748383
>>48284
Я про сам код говорю, ебло.
Твои пердоленья c CSS в ЖС только добавляют лишний шаг в виде выдёргивания кода из ЖС и перетаскивания его в CSS. Там где ты только добавляешь/меняешь класс, который меняет свойства по заранее заданным правилам в CSS, поделие на ЖС как минимум дёргает свойство домовского элемента style, а в реакте так ещё и объектный литерал создаётся для этого.
135 1748384
>>48350

>какой блять фокус? с фокусом все просто и решается так же в 1 строку.


Ты не понимаешь о чем о говоришь. Не вижу смысла продолжать общение.
136 1748390
Посоветуйте, что учить/смотреть по ноде для вкатывальщика. Курс какой. Шапку смотрел, там только введение.
137 1748392
>>48390

>Курс какой


С таким подходом - никакой, увы
138 1748393
>>48392
Ну можно и книгу, конечно, но они просто намного реже обновляются. У меня есть, например, Кантелона, но там 18 год. Я и до доков бы добрался ради всех нюансов, но мне б сначала структурированно получить представление - что, как, в каком порядке
139 1748403
>>48384

Объясни проблему фокуса, у тебя скорей всего там говно код.
вам даже forwardRef сделали
я тебе решение подскажу в 1 строчку кода
140 1748407
>>48373
const abu = [1,2,3,4,5,6,7,8,9,10];

есть массив из 10 элементов, тебе нужно получить массив где не будет числа 5, т.е. как бы удалить его, как решишь задачу?
141 1748411
Аноны, /web/ мёртв, а больше спросить не у кого.

С помощью функции clone() из jQuery клонирую большой элемент. Все события, уже навешанные на этот элемент, успешно клонируются вместе с ним, но вот одно, по виду ничем не отличающееся от других, клонироваться не хочет (точнее клонируется, но не работает). Есть ли какие-нибудь быстрые методы выяснить, что не так?
image.png184 Кб, 604x487
142 1748412
>>48377
мдяяяяяяяяя
хватит уже умничать, прочитал мантру что алгоритм должен быть быстрый, но не понимаешь где это уместно.

ты будешь прав, если эти действия выполняются в 1 промежуток времени. Но если у тебя на странице 100 выпадающих список, и ты открываешь 1 , потом закрываешь его, открываешь второй, то тебе поебать вообще.
143 1748413
>>48411

1) jquery мертв
2) отладка
144 1748420
>>48413

> 1) jquery мертв


Это вопрос к тем, кто его использовал в создании сайта. Мне лишь нужно пофиксить одну ошибку в этом куске дерьма.

> 2) отладка


А вот неясно, как к этому вообще подступиться. Там webflow, я даже не могу найти, где это событие добавляется.
145 1748424
>>48420

набей ебало тому кто это писал или начальнику.
146 1748432
>>48407
Создам новый без 5
147 1748435
>>48432

const ebal = () => {

if(chislo===1) {
return [2,3,4,5,6,7,8,9,10]
}
if(chislo===2) {
return [1,3,4,5,6,7,8,9,10]
}
}

ebal();
148 1748466
>>48407
const shit = abu.filter(el => el !== 5)
1393696124610.jpg79 Кб, 598x598
149 1748468
150 1748475
>>48468
Че он орет?
151 1748479
>>48390

>гуглишь че делают ноде


>открываешь доки


>гуглишь непонятное


это же не рокет саенс
152 1748480
>>48424
За битьё ебала денег не платят. Впрочем, в недрах гугла я таки отыскал магическую строчку, которая выполняет переинициализацию этого ебучего webflow, теперь всё работает.
153 1748481
>>48480
какая?
154 1748484
>>48466

молодец.
некоторые пидорасы делают через splice
155 1748487
>>48466
Шиз, нужно удалить элемент, а не новый массив.
156 1748488
>>48487

"тебе нужно получить массив где не будет числа 5"
не сказано какой, новый или нет, значит на свое усмотрение
лучше получить новый, так принято в фронтенд мире ))
157 1748489
>>48407
const abu_no_pyat = [1,2,3,4,6,7,8,9,10]
158 1748490
>>48487

>const


>удалить элемент


ну тупые
159 1748495
>>48489

мое решение лучше:
[1,2,3,4,5,6,7,8,9,5+5];
image.png78 Кб, 480x270
160 1748496
>>48490

с const можно удалять элемент массива
161 1748502
>>48484
Так и нужно делать.
162 1748503
>>48496
filter новый массив возвращает, оставляя предыдущий без изменений. Поэтому если тебе из const arr = [1,2,3,4,5,6] нужно убрать 4, то со своим фильтром ты только нахуй пойти можешь
163 1748508
>>48503

const xuy = [1,2,3,4,5,6,7,8,9,10].filter(el => el !== 5)

что не так?
я другой анон

это самое лучшее решение что бы удалить 1 элемент по значению.
15790817786690.jpg15 Кб, 307x165
164 1748512
>>48508
Он у тебя уже есть, читай оригинальный пост. Что не так - на пикриле.

>const abu = [1,2,3,4,5,6,7,8,9,10];

165 1748513
>>48508
И самое медленное. И лишний массив в результате. Если так много раз делать = куча лишних массивов.
166 1748524
>>48513

это не медленно, это стандартно.
Если мне скажут что в массиве будет 500 000 элементов, то я с тобой соглашусь.

но для фронт задач аля 1000-5000 элементов - это хорошо.
167 1748525
>>48496

>const


>"можно изменять массив!!"


>"фильтром!"

168 1748526
>>48525

кто сказал что фильтром?
169 1748527
>>48508

>что не так?


Додик додумал себе новые условия и спорит с ними
>>48513

>много раз делать


>куча лишних массивов


JITвсё свернёт в один
170 1748530
>>48526
я сказал, а ты не показал.
171 1748531
>>48513

>И лишний массив в результате.


Пердоля, ты?
172 1748534
если задача звучит как: удалить 1 элемент из массива с размером 10, то эту задачу решают через filter

а то как вы там будете организовывать переменные никого не ебет.
самое читаемое решение это filter , если вы делаете по другому то ты вы не фронт разраб, а какое-то чмо залетное из С++
173 1748538
>>48534

> задача звучит как: удалить 1 элемент из массива



>filter


>не удаляет элемент из массива, а создает новый



Задача не решена.
174 1748539
>>48538

мы удалили этот элемент из массива, было 10 стало 10.
но технически не удалили.

твой вариант тоже не удаляет элемент из массива, он очищает байт.
и еще на то пошло у нас нет массива вообще))0000
175 1748542
Сап, хакеры. У меня есть для вас задачка посложнее.
В общем, всем известно, что у событий есть аттрибут, что они триггернуты пользователем, а не кодом. И его нельзя подделать.
Собственно, мне нужно нечто подобное, но для консоли devtools. Тобишь, чтобы некторое апи было доступно только пользовательскому вводу. Есть идеи как чекнуть, что какой-то код выполняется именно из консоли?
176 1748544
>>48407
Сотру элемент в редакторе кода.
177 1748549
Анон, а как в NestJS принято строить структуру папок? Ну типа, там есть искаропки какая-то структура, какая форсится доками, или можно ебашить как хочешь, как в express?
Я почему спрашиваю, на работе пишем на AdonisJS, а там cli и строгая структура папок.
178 1748592
>>48542

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


Ты про свойство ивента isTrusted?

>И его нельзя подделать.


Как минимум он определяется рантаймом, следовательно, как и весь клиент-сайд код, может быть скомпрометирован.
179 1748604
>>48592
Да, про него, и да я знаю. Это лишь как пример.
По существу я хочу иметь возможность чекать кем вызвана функция. Точнее вызвана ли она пользователем из консоли инструментов разрабочика (если говорить о браузере).
180 1748610
>>48592

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


Это вообще не имеет отношения к делу.

Задача предоставить пользователю апи от библиотеки, котрое недоступно коду, кроме как запущенному из консоли. При этом без каких-либо расширений в браузере. То есть поставляется это апи с самой библиотекой.
181 1748617
>>48604
>>48610
Как вариант - бросай исключение и тут же перехватывай его. Чекай стек вызовов.
Но по-нормальному твоя ебанутая задача решается через работу с протоколом девтулзом, как мне кажется.
182 1748624
>>48617
Точно. Забыл совсем про старый добрый стек трейс. Спасибо, анон.
image.png15 Кб, 653x91
183 1748639
>>46525 (OP)

>color2 instanceof String; // returns false (color2 is not a String object)



почему так?
184 1748652
>>48639
Потому что color1 у тебя объект, а color2 примитив
image.png9 Кб, 428x185
185 1748657
>>48639
Используй метасимволы, если тебе надо.
186 1748723
Обоссанцы, пишущие на экспресе, может объясните мне, реакт-господину, нахуя в 2к20 вообще нужен бэк? Вся движуха, все бабки и все телки на фронте творятся, че вы блять там делаете вообще?
187 1748743
>>48723
Кек, что ещё можно ожидать от очередного реакто-блядка. Даже мне очевидно что сложную бизнес логику, вычисления и все что сложнее фильтрации небольшого массива данных надо делать на бэке и тянуть с помощью апи. У тебя даже ssr в моде, рендеринг на сервере, как думаешь почему? Впрочем не отвечай, среди реакто вкатышей крайне мало адекватных.
мимо вью демигод
188 1748749
Парни с чего начать изучать програмирование вот если я выбрал javascript, книги какие то или лучше приложения скачивать?
189 1748750
>>48749
Ты опоздал, рыночек схлопывается.
190 1748752
>>48750
блин ну скажи что изучать лучше, я давно уже хотел вкатится в программирование, почему схлопывется, щас же век технологии все же ток развиваться должно
191 1748756
>>48752
Предложение намного превышает спрос. И у меня нет здесь шкурного интереса, давно вкатился.
192 1748760
>>48383

>Твои пердоленья c CSS в ЖС только добавляют лишний шаг в виде выдёргивания кода из ЖС и перетаскивания его в CSS


Блять, узнай уже наконец, что существует server side rendering и статичные фреймворки типа gatsby, где это делается на этапе сборки проекта и клиенту подается в готовом виде на блюдечке, в хтмлечке.

Троглодит, открой пожалуйста исходники https://www.gatsbyjs.org/ и взгляни на <head>. ГДЕ, КАКОЙ ЛИШНИЙ ШАГ???

>Там где ты только добавляешь/меняешь класс, который меняет свойства по заранее заданным правилам в CSS


Окей, на классах решил всё делать, да? Ну давай посмотрим... Вот у этого компонента https://v2.grommet.io/box 28 пропсов. Как ты это будешь делать на классах? НУУУУКААААА, реализуй мне хотя бы одно свойство border. Мне жутко интересно как ты будешь пердолить classnames)))) Удачки тебе написать классы для каждого случая - .border-size-xsmall, .border-size-small, .border-size-medium... Вот это уж эффективность так эффективность))
193 1748766
>>48411

> Аноны, /web/ мёртв, а больше спросить не у кого.


Нипизди, он не мертв, просто там меньше людей. Я там отвечаю постоянно. Ты ничего не спрашивал.
index3123.jpeg9 Кб, 225x224
194 1748768
>>48723

>Обоссанцы, пишущие на экспресе

195 1748780
>>48760

>Блять, узнай уже наконец, что существует server side rendering и статичные фреймворки типа gatsby, где это делается на этапе сборки проекта и клиенту подается в готовом виде на блюдечке, в хтмлечке.


Мы не про SSR говорим, бэкэндер штопанный. И лишнее дёрганье это не отменяет, ты его просто будешь на серваке дёргать заместо клиента. Неудивительно, что в пример gatsby привёл, который для бложиков используют.
>>48760

>Вот у этого компонента https://v2.grommet.io/box 28 пропсов.


Ссылку не смотрел, но если у тебя 28 пропсов в одном компоненте, то это твои проблемы, особенно учитывая что реакт любит дробление компонентов.

>Удачки тебе написать классы для каждого случая - .border-size-xsmall, .border-size-small, .border-size-medium...


И как это отменяет дёрганье DOM'а, дебилоид? Однохуйственно как ты задаёшь эти значения, стиль из кода всегда будет медленее стиля из CSS просто потому что код сперва дёргает DOM чтобы дёрнуть CSS и чтобы дёрнуть DOM опять.
196 1748794
>>48780

>в пример gatsby привёл, который для бложиков используют


>для бложиков


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

>если у тебя 28 пропсов в одном компоненте, то это твои проблемы


Ахахахаха, ну ладно.

>стиль из кода всегда будет медленее стиля из CSS


Я нихера не понял, что за хуйню ты несешь. Ты только в предыдущем своем сообщении распевался как соловей, мол как удобно и приятно добавлять/менять CSS-классы у элемента. Тебе привели конкретный use case, с обилием свойств и предложили реализовать на классах. Давай просто - ты сделаешь со статичными css-стилями в отдельном css-файле. А я сделаю на styled-components и мы потом сравним читабельность, объем кода, его производительность. Идёт?

>дёрганье


За анус себя дёрни.
197 1748796
Зачем нужен реактовый ССР когда есть джанга
198 1748801
>>48794

>Какие нахуй бессерверные технологии, какой jamstack, какие headless cms, эта вся хуйня придумана для бложеков.


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

>Я нихера не понял, что за хуйню ты несешь.


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

>Давай просто - ты сделаешь со статичными css-стилями в отдельном css-файле. А я сделаю на styled-components и мы потом сравним читабельность, объем кода, его производительность. Идёт?


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

>За анус себя дёрни.


Эксперта по дёрганью DOM'а забыли спросить.
Facepalm-PNG-File.png166 Кб, 782x433
199 1748851
>>48801

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


Ой бля, тяжелый случай. Дурак и не лечишься.

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


Дурак чтоли ёпты, элементарно в хроме меряется. Не, не слышал?
https://www.youtube.com/watch?v=E4KAWf_fKbM

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


Наркоман чтоли сука? Причем здесь вообще инлайн-стили? Какое они отношение имеют к текущей дискуссии?
Снимок экрана 2020-07-12 в 11.14.20.png17 Кб, 429x55
200 1748853
Добрые реакт-господа, возникла проблема. Есть компонент ItemAdd - модалка, при нажатии открывается окно с формой и при клике вне него/esc закрывается, все как у людей. Однако, если компонент обернуть в .map(), то окно решительно перестает отвечать на клик вне окна и закрывается только при нажатии на esc. Гiгл ничего не выдал.
201 1748876
>>48853
Все решилось, оказалось, что у окон неуникальные id, подтираю за собой, всем спасибо.
DyqdXaDWwAAjfob.jpg:large.jpeg61 Кб, 600x583
202 1748889
>>48801
Перечитал всю дискуссию - ХУЙНИ-ТО НЕ НЕСИ, ДОЛБОЁБ!!!!

Инлайн-стили != CSS-in-JS

Учи матчасть, css-in-js либы НЕ МЕНЯЮТ И НЕ ТРОГАЮТ атрибут style элемента! Styled-components лишь вычисляют имя CSS-класса с помощью мурмур хеша (https://www.wikiwand.com/en/MurmurHash) и инжектят <style> с кастомными классами в <head>. Всё!

Короче научись отличать inline css от css-in-js. Так и хочется учебник подарить, чтобы ты матчасть изучал на досуге. Всё, дальше всё с тобой в принципе ясно.
203 1748914
Посоны, я полтора года кодил под себя. Сейчас начал искать работу и делать тестовые на мидла. С ними проблем нет. Все делаю более-менее изи. Сколько можно просить зп, чтобы это выглядело адекватно?
дс. react
204 1748917
>>48914
Сотка
205 1748924
node.js+ts или Deno ?

Что выбрать аноны.?
206 1748931
>>48924
Deno + ts
207 1748932
>>48914
Тестовые на мидла скинь плз. Проверю свой скилл
209 1748947
>>48932
>>48937
Вы что, ебанашки чтоли? Зачем вы делаете эти тестовые?
210 1748950
>>48947
А в чем проблема?
211 1748957
>>48851

>Дурак чтоли ёпты, элементарно в хроме меряется.


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

>Styled-components лишь вычисляют имя CSS-класса с помощью мурмур хеша (https://www.wikiwand.com/en/MurmurHash) и инжектят <style> с кастомными классами в <head>. Всё!


Ага, пересчитывание хэша на каждый компонент и инжект его в голову документа быстрее отдельного файла стилей. Ты типичный педант блять, доебался до дерева, полностью проигнорировав лес.
212 1748959
>>48937
Это на мидла, серьёзно?
213 1748963
>>48957
Пчел, тебе описали как работают стайлд компоненты, на клиенте они не инжектятся, все скромные ресурсы на это тратятся во время SSR и выплёвывается клиенту уже результат. Юзер получает плюс в виде более быстрого времени до появления контента за счет сср, ты хуяришь удобные компоненты инкапсулируя стили в них. Тянуть весь css файл через весь проект - параша. А если ты захочешь из засплитить - это может оказаться ещё тот гемор, для этого и существуют стайлд компоненты.
мимо
214 1748975
>>48937
спасибо что скинул, а есть что позабористей?
215 1748999
>>48959
https://hh.ru/vacancy/37774133
>>48975
Не за что.Там все примерно такого уровня. Можешь просто запилить резюме на хх и написать там что работал где-то пару лет. Тебе за вечер штук 20 накидают.
216 1749027
хуйня себе у вас задачки на мидла там простые.

я такое за час джуном решаю с окладом 50к
217 1749048
>>48957

>Ага, пересчитывание хэша на каждый компонент и инжект его в голову документа быстрее отдельного файла стилей


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

>Вот если перепишешь полный проект с CSS на инлайновые стили


Несколько уже есть, на styled-components/emotion.

>>48963
Я ему примерно так и объяснил.

>>48950
В том, что ты тратишь время на левую нонейм контору без какой-либо компенсации, с минимальным шансом найма. Они даже не наняв тебя, уже нагружают заданиями, представь что будет, когда наймут. Тогда придётся молиться на них, и в ножки кланяться. Спасибо хозяин, что даете мне деньги за мою работу.
218 1749051
>>48999

печаль в том что из этих 20 только 1-2 годные, остальные мусорные компании
219 1749065
>>49048

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


Их вполне можно понять. Посмотри резюме тех, кто откликается на вакансии. Там 99% это вкатыши уровня "Мне 28 лет. Я работал таксистом, потом прошел курсы от Айти Бороды. Вот ссылка на мой гитхаб, где три кривые тудушки и сфорканый код с комментариями на китайском и комитами 123772347247ready". Всех невозможно отсобеседовать. Норм человек сделает тестовое уровня круда из jsonа на реакте за +- час и его уровень сразу можно будет оценить + отсеится больша часть мусора.
220 1749075
>>49051
А что для тебя значит мусорные? По факту сейчас все оформляются по Тк, то есть зарплату тебе будут платить в любом случае. Если не брать совсем дно уровня вебстудий уВасяна.веб, которые делают заказы с fl.ru, работать ты тоже будешь в нормальных условиях. Как минимум на уровне обычных офисных работников.
221 1749093
>>49075

стек устаревший или кривой.
пример: если react и они используют redux - такая компания считается мусорной, потому что используют устаревший стек

нет ts == еще плюсик в карму мусорности.
222 1749103
>>49093

>считать реакт устаревшим только в связке с какой то еще более устаревшей технологией

223 1749115
>>49093

>все ни так как мне нравитси


>значит стек устаревший!

224 1749118
>>49115
Ну вообще вроде graph ql моднее чем flux сейчас
225 1749122
>>49118

effector > graph ql > mobx > redux > flux

ts > flow
226 1749194
>>49065
Компания тебе не друг. Она не действует в твоих интересах. У неё нет цели "сделать вон тому куну заебись". Я тебя уверяю, любая компания перед тем как нанять, прочекает несколько десятков резюме, подробно изучит все биографии, выберет самую низкую цену и только потом наймет.

Поэтому не надо им сочувствовать, умейте говорить "нет". Подыгрывая им, вы делаете себе же хуже. Вас будут использовать, если вы легко соглашаетесь на всё. Наймут, скажут - Васян, иди вон той секретарше настрой компьютер. Или - ой, а у нас проект горит! Васян, останься сегодня подольше. А как зарплату платить, так ой, у нас щас напряг с деньгами, подожди ещё пару недель.

Отказываться от парашных тестовых заданий, если тебе не хочется этого делать - это нормально.
227 1749236
>>49122

>effector


Какой то rxjs для ниасиляторов
228 1749508
Подскажите безопасные способы авторизации. Просто передавать пароль в запросе на сервер я так думаю не очень вариант, потому что другой чел если получит доступ к компу пользователя просто зайдет дев тулзы и спиздит весь акк. Как эту ситуацию принято обходить? Всякие токены сессии я так понимаю еще можно просто в куках хранить?
229 1749522
>>49508
Если другой чел получит доступ к компу, то пользователю уже ничего не поможет. Вычисляй хэш (из пароля + еще какой-то информации, которую сложно подобрать) на стороне клиента и проверяй его на сервере.
230 1749525
>>49508
google authenticator?
231 1749530
Господа, добрый вечер!
Подскажите, есть опыт в вёрстке (исключительно html+css). Необходимо подтянуть JS и вопрос следующий. Выбирать JS как первый ЯП и дрочить его до конца жизни это нормальный вариант?
Проблем не будет с освоением и пониманием программирования в целом?
ЯП это всего инструмент и это понимаю, но выбрал фронт и хочу развиваться в этом направлении, соответственно все силы буду вкидывать в JS. По десятибальной шкале насколько хуёво брать этот язык первым? (мне 24, благодаря вузу знаю БАЗОВЫЙ синтаксис питона, джавы и C#/C++). Под базовым я имею в виду циклы, массивы, условия (ООП как таковое проебал)
232 1749532
>>49530
Что за ебанутый вопрос? На фронте тебе в любом случае придётся дрочить JS, если ты конечно в какой-нибудь мелгомягкий вендорлок не планируешь вкатиться.
233 1749534
>>49532
так вопрос в том, что я ссыкуюсь взять джс как первый язык и на нем разбирать ооп и прочую поебистику (программирование в целом). поэтому и спрашиваю, насколько это хуёво
234 1749539
>>49534
в js не классическое ООП, а на прототипах, если ты не даун то тебе ничего не помешает освоить "нормальное" ооп другого языка потом
235 1749540
>>49534
И что ты собираешься брать, учитывая монополию JS во фронте?
236 1749542
>>49540
я так и так джс возьму, бля, я просто наслышан о том, что брать джс как первый яп полная хуета
237 1749545
>>49542
тогда ебашь сразу на TS и никаких проблем не будет
238 1749546
>>49542
А нахуя тебе другой язык первым брать, если тебе все равно знания жс нужны, ну выучишь паттерны, которые в жс не используются и че дальше. А так в жс спокойно в ООП можно писать, никакой разницы нету какой язык первым учить.
239 1749549
>>49542
Ты побольше всяких пердоликов слушай.
240 1749552
>>49542
Ну тогда не бери, хуле ты тут расплакался, слышал он.
241 1749556
>>49534

>джс как первый язык


Javascript - один из самых популярных языков в мире. 1.300.000 библиотек на npm. Миллион библиотек, Карл! На любой чих выдает тысячи результатов. Я просто вбил "pagination" и он мне выдал 105 страниц результатов. Чего тебе ещё надо, собака? Тебе блять даже программировать не надо, всё программирование сводится к нахождению нужной либы.

Ладно бы ты спросил "стоит ли изучать R как первый язык программирования", но JavaScript! Блять, он легчайший просто. Тебе должно быть стыдно за то что ты задаешь такие вопросы.
242 1749577
>>49556

js самый сложный язык после С++
243 1749579
>>49577
Нет.
244 1749591
Сап. Я ищу либу для визуализации вот такого вида диаграмм. Думаю, что с бэком и базовой логикой проблем не будет, но есть проблема. Я не почти не знаю js, но хуже, что я не могу найти такую, библиотеку, которая бы могла визуализировать данные вот в таком планетарном формате. Быть может, анон сможет мне подсказать?
245 1749592
>>49579

да, а какой сложный?
246 1749594
>>49591

network charts js гугли
image.png25 Кб, 404x514
247 1749597
>>49594

>network charts js


vis.js первый ответ в гугле. Чаю, уважаемый
248 1749605
249 1749607
>>49605

старье, там классовый реакт.
классы уже на помойке истории
250 1749619
>>49592

>да, а какой сложный?


Любые специализированные, научные. Как тот же haskell или R для статистических расчетов. Ассемблер. На C++ код может быть очень сложным. Зависит от области применения.
251 1749621
>>49619

все что ты перечислил это не языки , это игрушки для программистов как и brainfuck
252 1749624
>>49530

> и дрочить его до конца жизни


Нет, долбик шолей. Нормальные погромместы всегда несколько языков знают и у них несколько основных есть.
Дрочить один язык не получится. Изучи лучше функциональщину, си и кресты (если тебе нет необходимости вкатываться сразу), потом учи жс и прочее.
253 1749647
>>49607
Поделись не старьем, если не сложно.
254 1749673
>>49647

Дока реакта на офф сайте
255 1749679
>>48851

> Наркоман чтоли сука? Причем здесь вообще инлайн-стили? Какое они отношение имеют к текущей дискуссии?


Ты же сам писал

> клиенту подается в готовом виде на блюдечке, в хтмлечке.


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

Если это не генерируется один раз при сборке, а при каждом ssr - бессмысленная и ебанутая практика. Нахуй такое дерьмо. Нахуй. Нахуй и впизду.
256 1749681
>>49673
Дока ≠ учебник. Ты же будешь учить машиностроение по чертежу и инструкции эксплуатации автомобиля.
257 1749683
>>49681
У тебя инвалид. Машиностроение ≠ строительство автомобиля.
258 1749704
>>49532
Чисто визуальное наблюдение холиваров в сетевом пространстве, указывает на то, что людям начинающим с прототипного ООП, ничто не мешает освоить и классовое. Ровно как начинающим с динамической типизации, освоить статическую. Ничинающим со слабой, освоить сильную(строгую). А вот наоборот бывает крайне редко.
259 1749735
>>49704
Вот только зачем? Намного профитнее выдрочить что-то одно и сидеть на этом все карьеру, чем поступать как типикал двачеры и учить все, но плохо. ЗАТО ФУЛСТАК. По факту с 10 годами погромирования на каком-нибудь мертвом Objective-C можно без задней мысли попасть в какой-нибудь facebook с минимальной конкуренцией. Со стаком js, php, wordpress, opencart, sql, laravel, python, django, vue, linux, c++ максимум это несколько тысяч $ в вебстудии "уВасяна.веб", хотя времени на изучение уйдет столько же. Только на самом дне нужно знать много чего, но плохо. Шарить нормально во все физически невозможно.
260 1749742
>>49735
Я тот чел, что спросил про изучение джса как первого и единственного языка. Сори, я не хотел устраивать холливара, просто в программировании у меня намного меньше опыта, чем у "здешних".
Хочу работать во фронте. Мне 24 и я уже дохуя проебал времени. Нет у меня времени изучать все языки, понимаете? Во фронт вкатиться тяжело - знаю, НО вот эту всю хуйню (html, css, js, vue, react, препроцессоры, галпы-хуялпы я буду учить осознанно без мысли типа: "БЛЯ ЩА БЫСТРО ДЖС ПОДУЧУ НА РЕАКТЕ ЧО НИТЬ ЕБАНУ И ПОЙДУ ДЖУНОМ"). Нет, по вечерам после дно-работы буду 2-4 часа уделять верстке и джсу. Просто хочу освоить программирование С ПОМОЩЬЮ джса. И хотел у вас у опытных узнать, как вы считаете, хуёво ли начинать с джса, может я совершу ошибку и буду говнокодить из-за того, что не вкусил "классику" - си и прочую хуету. Это всё. За холливар прошу прощения - не хотел!
3.png9 Кб, 231x176
261 1749750
>>49742

>Хочу работать во фронте.


>Мне 24


>по вечерам после дно-работы буду 2-4 часа уделять верстке и джсу


Классический старый вкатывальщик. Если ты лох на свой работе, чому думаешь, что не будешь лохом в погромировании, где такая же говноработка?
262 1749752
>>49750

> старый


> 24


ньюфаг, ты?
263 1749753
>>49750
А что мне после работы делать?
Нынешняя работа нравится абсолютно во всём. Играть и смотреть сериалы, чтобы отдохнуть от работы надоело. Вкачусь фронтом в 25 в твою компанию и выпру тебя к хуям собачьим оттуда просто потому, что я адекватнее и солиднее тебя, ребёнок
264 1749757
>>49752
Не знаю насчет него, но мне тоже уже очень хуево от осознания, что до сих пор не вкатился. Давит пиздец.
22 лвл древний лич
265 1749761
>>49757
Слыш охуел, мне уже очень хуево от осознания, что до сих пор не выкатился. Мне бы твои 22 лол

32 лвл пердун
266 1749767
>>49761
Ну ты хоть что-то делал наверное в свои годы, а я после отчисления из говновуза просто дрочил и проебал пять лет.
267 1749771
Посоны, а где искать работу погромистом в дс, кроме хх?
268 1749773
>>49771
Авито.Работа
269 1749776
>>49773
Ну я серьезно. Интересно же. Тут много раз уже засирали хх и говорили, что там ничего годного нет. Неужели все через линкед устраиваются?
270 1749778
Какая разница между keyword и statement?
Какая разница между классами и прототипами помимо имен?
271 1749785
>>49778
statement это блок кода.
keyword это зарезервированное ключевое слово, которое распознается компилятором для того чтобы сделать что-либо с кодом, который ты написал.

>Какая разница между классами и прототипами помимо имен?


Лучше не раскрывать эту тему, если ты первый вопрос задаешь. Просто запомни, что если хочешь ООП, то нужно использовать Typescript, а не велосипед вида прототипов и сырое дерьмо вида классов.
272 1749794
>>49785

> Лучше не раскрывать эту тему


А ты раскрой. Пока разницы вообще не вижу. Просто в одном случае говорят объект <- класс, а в другом объект <- прототип.
273 1749797
>>49794
Ты не поймешь, потому что в JS-е, как и любом другом языке с динамической типизацией, нет возможности применить ООП. Чтобы ты понял, тебе нужен опыт программирования на ООП языках типа Java/С++/C#, но ты ведь даже JS тольком не знаешь.
274 1749800
>>49797
Все я знаю. Это ты не знаешь и потому не можешь ответить и стрелки переводишь.
Ха, смотрите на него, он не знает!
275 1749807
>>49778

>Какая разница между классами и прототипами помимо имен?


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

Если ты спрашиваешь разницу между прототипами и констракцией class, то - конструирование объектов в js опиарется на две сущность - это конструктор и прототип. Прототип - это объект или null, который есть у каждого объекта. При обращению к объекту, если у него не найдено какое-то свойство, оно ищестя в прототипе, не найено в прототипе, иется в прототипе прототипа, пока эта цепочка не дойдет до null. Конструктор для формирования объекта не обязателен. Конструктор это такая функция, которая занимается инициализацией объекта. Если упрощено - происходит создание пустого объекта - ему устанавливается какой-то объект в качестве прототипа, потом к этому объекту применяется функция, у которой this - это только что соданный объект, с уже установленным прототипом. Изначально, с первых версий языка, конструкторы и прототипы были незаивисмыми сущностями на уровня синтаксиса. Конструктором могла быть почти любая функция, при этом она же могла быть вызвана и не в качестве конструктора (без ключегвого слова new). Прототип, который будет использоваться при инициализации бъекта определенным конструктором - записывается в своейство с именеме prototype этого конструктора. Конструкция class является синаксическим сахаром над этим всем, объединяя на уровне синтаксиа конструктор с пртотипом, и обмазывая это все дескрипторами доступа и прочими мелочами.
275 1749807
>>49778

>Какая разница между классами и прототипами помимо имен?


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

Если ты спрашиваешь разницу между прототипами и констракцией class, то - конструирование объектов в js опиарется на две сущность - это конструктор и прототип. Прототип - это объект или null, который есть у каждого объекта. При обращению к объекту, если у него не найдено какое-то свойство, оно ищестя в прототипе, не найено в прототипе, иется в прототипе прототипа, пока эта цепочка не дойдет до null. Конструктор для формирования объекта не обязателен. Конструктор это такая функция, которая занимается инициализацией объекта. Если упрощено - происходит создание пустого объекта - ему устанавливается какой-то объект в качестве прототипа, потом к этому объекту применяется функция, у которой this - это только что соданный объект, с уже установленным прототипом. Изначально, с первых версий языка, конструкторы и прототипы были незаивисмыми сущностями на уровня синтаксиса. Конструктором могла быть почти любая функция, при этом она же могла быть вызвана и не в качестве конструктора (без ключегвого слова new). Прототип, который будет использоваться при инициализации бъекта определенным конструктором - записывается в своейство с именеме prototype этого конструктора. Конструкция class является синаксическим сахаром над этим всем, объединяя на уровне синтаксиа конструктор с пртотипом, и обмазывая это все дескрипторами доступа и прочими мелочами.
276 1749816
>>49794

>Пока разницы вообще не вижу. Просто в одном случае говорят объект <- класс, а в другом объект <- прототип.


В js это вообще разные сущености на уровне семантики. Начнем с того, что и объект и класс и прототип - это все объекты. (исключение составляет null). Это как скрипач, музыкант и коля - это все люди.
У всех объектов есть прототипы. Классы в js - это объекты. Функции это тоже объекты. У классов и у функций есть прототипы. Прототипы это почти всегда тоже объекты. Классы - это связь определенного объекта-прототипа и объекта-функции. При инициализации класса, получается новый объект, у которого прототипом является этот протип из той связки, и который конструируется той функцией из той связки. Такой объект наызвается экземпляром класса.

Коля - это человек. Человек - это класс. Коля - это экземляр класса Человек.
Коля - это понятие. Человек это тоже понятие. Класса - это тоже понятие. И коля, и класс и человек - это все понятия.
277 1749820
>>49771
Bump вопросу
278 1749821
>>49771
В дс2
279 1749829
>>49807
Хорошо ты про statement и keyword написал.

> При этом эта цепочка в целом может быть изменена в любой момент времени


То есть единственное отличие это то, что я могу прототипы в любой момент менять, а классы нет? Это понятно, я просто искал что-то более серьезное.
>>49816

>объект и класс и прототип - это все объекты


Класс это функция же. Функция-конструктор.
280 1749830
>>49776
Никто ничего не засирал, шиз. Не нашел там, не найдешь нигже
281 1749833
>>49829

>Класс это функция же. Функция-конструктор.


Функция это тоже объект. Это семантически разные понятия. Разные уровни абстракций.
Конструктор, Класс, Инстанс - это один уровень
Функция - это другой уровень, более низкий
Объект - это еще боле енизкий уровень абстракции
Я тебе пример про колю не просто так привел.

Скрипач - это музыкант. Стоматолог - это врач. Но и стоматолог и скрипач и музыкант и врач - это люди.

>То есть единственное отличие это то


Из этого единственного отличия вытиекает множество нюансов. В общем случае классы быстрее прототипов. На протипы влияет длина цепочки наследования. При этом на прототипах можно эмулировать классоев наследование - копированием при инициализации. На классовом в общем случае протипное эмулировать можно только концептуально, полностью выбросив синтаксис (но с таким подходом на любом тьюринг полном языке можно эмулирвоать что угодно).
282 1749835
>>49829
А есть еще такие вещи как множественное наследование, композиция вместо наследования, интерфейсы (где-то с реализацией, где-то без), абстрактные классы, миксины/трейты/примеси и прочее прочее прочее. И это все разные уровни абстракций. А ты уже спотыкаешься на трех понятиях.
image.png38 Кб, 702x589
283 1749852
>>49833

>Функция это тоже объект


Не в жсе.
>>49835

> множественное наследование, композиция вместо наследования, интерфейсы (где-то с реализацией, где-то без), абстрактные классы, миксины/трейты/примеси и прочее прочее прочее


Все это спокойно делается и на прототипах.

В общем какой-то существенной разницы нет.
284 1749856
>>49852

>Не в жсе.


Именно в жсе это и объект.

У всех объектов есть внутрение поля [[Call]] и [[Construct]]
Функция, это объект, у которого одно или оба из этих полей не пустое.
285 1749868
>>49816

>Функции это тоже объекты.


Ты с конструкторами путаешь. Функции это отдельный тип.
image.png1 Кб, 130x87
286 1749874
>>49856
Это че, mdn меня наебать пытается? Уууу сука!!
287 1749875
>>49874

>This answer is done as a special shorthand for Functions, though every Function constructor is derived from Object constructor.


>Functions are regular objects with the additional capability of being callable.

288 1749876
>>49868
Я ничего не путаю.
289 1749878
>>49874
typeof null тоже 'object' , что дальше?
Наебать тебя пытается отрицание того, что типы могут наследоваться, если говорить о понятии типа в целом.
А если говорить о js, то тут есть только два типа - примитивный и объект. При этом любой примитивный тип концептуально можно рассматривать, как объект-синглтон.
290 1749890
Аноны, если я не буду менять ничего в ДОМе, но хочу получить текущее значение, то могу ли я пользоваться document.getElementById в Реакте?
291 1749892
>>49890
Нет, я запрещаю.
292 1749899
>>49679

>вот, инлайн же


Инлайн стили в реакте:

<div style={{
background: 'gray',
borderRadius: 5,
position: 'relative'
}}>
Test
</div>

И это тоже инлайн стили, только уже в html:

<style>
background: gray;
border-radius: 5px;
position: relative;
</style>

Тот наркоман затирал про первый вариант, мол как же медленно всё через style работает, это всё берется из JS, потом обновляется DOM, куча говнокода и т.д. и т.п. Да ещё вдобавок, мы эти стили в объекте храним.

Но к css-in-js это не относится, т.к. они атрибут style не трогают.
293 1749901
>>49899
Второе это не инлайн. Инлайн - это когда стиль прописан в самом элементе. В аттрибуте style.
294 1749922
>>49901
Хм, ну так-то да.
295 1749976
>>49899

> И это тоже инлайн стили, только уже в html:


Нет, это не инлайн.

> <style>


Это медленно тому что html большой. Туды делают заглушки, чтобы красиво было.
Лучше отдельными файлами css хуярить.

> мол как же медленно всё через style работает,


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

> Но к css-in-js это не относится, т.к. они атрибут style не трогают.


Смотря какая реализация.
296 1749995
>>49890

>document.getElementById


Вообще лучше не использовать в 2020. Есть же топовый querySelector. https://reactjs.org/docs/refs-and-the-dom.html , но почти всегда можно без них обойтись. Тк у тебя значение или заранее известно, или идет от сервера/через инпут.
297 1750019
>>49830
Вопрос не в том, что "не нашел". Работу то там куча, но в основном это совсем дно.
298 1750026
>>49976

>Нет, это не инлайн.


Инлайн в переводе с английского "встроенный", встроенные стили в данном контексте звучит приемлимо.

>Это медленно тому что html большой


Спорное утверждение, у меня страницы со стилями вбитыми в html получаются порядка 50 кб, это типа много? Примеры:
https://www.gatsbyjs.org/ - 92 кб
https://spotify.design/ - 43 кб
https://www.designsystems.com/ - 16 кб

Это по-твоему много? Ну окей.

>Лучше отдельными файлами css хуярить.


CSS-in-JS стили генерируются динамически для каждой страницы отдельно. CSS страницы = сумма стилей всех компонентов на странице. Значит если у тебя 100 страниц на сайте, нужно 100 CSS-файлов генерировать. Этим ты максимум килобайт 30 со страницы разгрузишь, выигрыш так себе.

Если мне память не изменяет, у linaria и jss стили в отдельном файле. Хотя я могу ошибаться.

>Смотря какая реализация.


Мы сейчас говорим про живые на данные момент либы. Styled components, emotion, jss, linaria, fela, ну и ещё парочка. Ни один из них атрибут style не трогает.
299 1750039
Можно не ставить каждую вторую ; интерпретатор сам их доставит если надо
Из строки весьма пиздато вычитается число
Можно обращаться к несуществующим элементам массива, у массива длиной 2 можно запросить 1000й элемент и исключения не будет
Можно обращаться к несуществующим атрибутам объекта

Но также есть специальное объявление const, чтобы указанная переменная не дай бох не была изменена пограмиздом! А то кровь, кишки, распидорасит. Сама блять логичность
Без названия.jpg10 Кб, 291x173
300 1750074
Подсоибте, плез.

Хочу в дочернем компоненте скрыть вкладку через изменение пропса. Для этого надо распарсить JSON объект.

Код: https://pastebin.com/bR19nMCZ

Recived message {"isTest":false}
Parsed JSON object {isTest: false}

Что не так:
1) Какого-то хрена пропс не реагирует на изменение, например, с false -> true на основном компоненте, только на дочернем (при этом скрытие работает);
2) Как проверить, есть ли в JSON искомая строка? Т.е. if(json.key == "isTest")
301 1750109
>>50026

> Инлайн в переводе с английского "встроенный", встроенные стили в данном контексте звучит приемлимо.


Чел похуй как звучит там у тебя в голове. Инлайн стили это style=

> это типа много?


Это типо однопоточно на клиенте и ты кинул страницы на которых нихуя нет.

> нужно 100 CSS-файлов генерировать. Э


Че несешь нахуй? Всё это генерируется в один файл, который исключает любое дублирование, при сборке. Это - нормально. Генерировать css каждый раз на сервере, при каждом запросе - ебланство. Можешь дальше не продолжать че-то там нести.
302 1750120
>>50074
Вижу пропсы прописаны,а темплейт app кинь, где там твой дочерний , ты точно передаёшь в него?
303 1750122
В сишарп треде задавал вопрос, один анон направил на яваскрипт как наиболее подходящий для реализации задумок.

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

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

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


Погуглил, сегодня курс курсеры начинается.

https://www.coursera.org/learn/html-css-javascript-for-web-developers/

Присоединился туда вольным слушателем, все правильно зделал?
304 1750125
>>50122
Не знаю. Как пройдешь - расскажешь.
305 1750127
Я когда долбоебом был, тоже на курсере записался на HTML/CSS курс. Оказалось, что там было дублирование бесплатной части с htmlacademy, только не обновленное.
306 1750136
>>50122

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


Питон нужен. Там заебись быстро прогать и парсить.

> А в анализе изображений какой язык может помочь?


Питон.

> Присоединился туда вольным слушателем, все правильно зделал?


Есть хтмлакадемия, больше не нужно. Курсы по пистону сам найдешь.
307 1750170
>>50136
Не слушай дурака. У петухона синтаксис уебищный. Для него меньше сотронних библиотек и фреймворков чем для JS. Да, ты можешь написать свой распознаватель изображений, но он будет либо очень кривой, либо ты потратишь на это больше времени, чем если бы выучил JS и воспользовался существующими API распознавателей, выбор которых очень богат. И у петухона проблемы с асинхронностью, она в нём максимально уебищна, особенно если ты новичок.
308 1750176
>>50170
А на пожрат, 40к хотя бы, про 70,80,100к+ мы не говорим, с js легко выйти если после забавы захочется и денюжку поиметь?
309 1750184
>>50176
Точно легче чем с петухоном.
310 1750197
В box 2d если быстро перемещать объект, то он за мышью не успевает, но потом естественно догоняет ее. Как фиксить отставание?
311 1750204
>>50197
Перемещать объект со средней скоростью.
312 1750243
>>50170
Ебать ты поехавший.
313 1750290
>>50243
Типичный уровень аргументации петухоношкольника.
314 1750298
>>50204
А другие варианты есть?
315 1750302
>>50298
Руле оф э тамб: врубать троттлинг, делать лиснеры на ивентах пассивными, завязываться в цикл рендерера (я хз во что рендерит box2d, но думаю, в канвас. Можно завязаться на фидбэк с ФПС канваса).
316 1750308
>>49778

>Какая разница между классами и прототипами помимо имен?


Как минимум, жс классы нельзя вызывать как функции, нужно обязательно инстанцировать их.
317 1750330
>>50308
Классы, по сути, используются как синтаксический сахар прототипов. То есть кода намного меньше становится - и понимание проще. В некоторых случаях всё же нужны прототипы, но в большинстве - классов достаточно.
1594648081998.jpg229 Кб, 720x1280
318 1750349
>>50302
Пока я мало тебя понимаю. Есть ссылка почитать?
319 1750353
>>50290

> поехавший рассказывает что у пистона синтаксис хуже чем в жс


> что жс лучше для парсинга и распознавания


@

> ну я не поехавший, у вас аргументы плохие прост, вы все школьники рооояяяя!11


))

>>50298
У тебя ускорение и масса на объекте выключены?
А то ваще-то у объектов есть масса и они не могут ускоряться мгновенно. Либо отключаешь массу/ускорение, либо используешь гостколижен или типо того.
321 1750360
>>50353
Включены. Ебать я тупой. Я поставил объект динамический, хотя мне лучше будет кинематический. Если я ничего не путаю . Тогда масса не нужна и все будет сразу перемещаться. Спасибо большое
>>50356
Спасибо
322 1750367
>>50353

>поехавший рассказывает что у пистона синтаксис хуже чем в жс


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

>что жс лучше для парсинга


Да, зная JS тебе легче изучать цель парсинга, потому что все сайты, представь себе, написаны на JS. Зная петухон ты будешь знать петухон, и бегать в этот тред, спрашивать "бля, вот я гружу страницу, там есть данные, а когда я через петухон её загружаю в проге, то там этих данных нет, памахите!!!".

> и распознавания


Много ты программ для распознавания написал, клоун? Все библиотеки для распознавания есть и в JS, но даже они не нужны, так как легче использовать уже готовые API. Или может быть у тебя человек, который парсингом занимается, использует не уже готовые решения, а начинает свою нейросеть писать чтобы отличить фото с машиной от фото с медведем?

Достаточно аргументировано? Теперь жду от тебя такой же аргументации, либо очередного пука гринтекстом как замену "да, ты прав".
323 1750376
>>50367

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


Хуле таблетки не выпил?
r165972gyTpy.jpg58 Кб, 799x754
324 1750399
>>50120
Возможно, я что-то путаю или не так делаю.

Вот родительский компонент - App.vue целиком, в нём дочерний компонент - Navbar, в котором я пытаюсь управлять видимостью вкладок: https://pastebin.com/CXZr0WHt

Вот дочерний компонент - Navbar.vue: https://pastebin.com/piFfJX6x
325 1750411
>>50399
и хули у тебя в дочернем компоненте нет пропса connected? Ты в пустоту передаешь из родительского :connected="ws.connected", пчел, ты рофлишь?
326 1750413
Расскажите пожалуйста про промисы/цепочки простыми словами. Прохожу их на хекслете и нихуя не понимаю.
327 1750418

> на хекслете


Съеби отсюда дура, ты ко мне на собес не попадешь.
328 1750426
>>50411
Я не его пытаюсь передать, а Stagotip.
329 1750428
>>49876
Екма это только фантазии, интерпретатор не гарантирует полное следование этим спекам.
330 1750450
>>50428
Не понятно, с чем ты споришь.

> интерпретатор не гарантирует полное следование этим спекам


Так-то да, но именно интерпретатор и определяет, какие объекты являются вызываемыми, а какие - нет.
331 1750452
>>46525 (OP)
Вопрос по react-redux
Функцию connect обязательно прописывать для каждого компонента, который использует редаксовский стейт?
332 1750457
>>50452
Нет, все используют useSelector
333 1750465
>>50418

> попасть на собес к двачеру


Уже звучит как приговор
334 1750468
>>50465
Бочку или хуи?
335 1750479
>>50468
Бочу будешь писать на жс. Хуй вместо зарплаты, все же мы тут люди, вконце концов.
anMD9Q5700b.jpg267 Кб, 640x636
336 1750509
>>50411

>и хули у тебя в дочернем компоненте нет пропса connected?


Да, на тормозах езжу просто.

С пропсами разобрались.

Остался пункт 2) >>50074
337 1750527
>>50457
Тут столько срачей было на тему, что лучше - контекст или редакс.
Выходит что разница лишь в названиях функций: useSelector, useDispatch вместо useContext и Provider вместо ContextName.Provider
pepe-google.jpg20 Кб, 800x500
338 1750543
>>50509
Вопрос по п.2 снят. Удалось зогуглить.
Всем спасибо.

if('isStagotip' in json ) {
this.ws.stagotip = json.isStagotip;
console.log("New value of stagotip is", this.ws.stagotip)
}
339 1750547
Где вообще можно и нужно использовать генераторы?
340 1750548
>>50527
А что насчет useReducer? Это весь редакс в одном хуке.
341 1750568
>>50548
Насколько я понимаю, useReducer используется для управления стейтом одного отдельно взятого компонента, а не контекста
342 1750569
>>50547
Ридакс сага
343 1750615
>>50547
В реализации итераторов, например.
image.png45 Кб, 1115x610
344 1750616
кекус. а вы вообще в курсе, что в эдже на хромиуме дветулзы полностью русифицированы
345 1750659
>>50616
Посрать вообще
346 1750671
>>50547
В фп для do нотации, например.
https://github.com/russellmcc/fantasydo

Ну и не забывай о поддержке async/await синтаксиса в таргетах ниже ES7. Например, через Regenerator Runtime.
347 1750772
>>49750

Спорно, я видел людей которые вкатились и в 40.
там от везения зависит все ну и от ЧСВ.
например готов ли ты чаи носить 20 летним синьерам будучи джуном в 40
348 1750791
>>50659
мне не посрать
349 1750792
>>50772
В няшном костюме горничной из аниме про кошкодевочек?...
1.jpg62 Кб, 496x370
350 1750799
>>46525 (OP)
Сильно не бейте по лицу, начал тут вкатываться учить этот ваш джаваскрипт, и решил под это дело взять ноут, чтобы кодить лежа на диване.
Собственно вопрос - где-то в каком-то месте я могу столкнуться с нехваткой производительности, если возьму вот прямо минимальный набор необходимого железа, буквально чтобы vscode + браузер запустить на этом - https://aliexpress.ru/item/4000419565279.html ?
Т.е. где-то на бекэнде например? Или тут буквально мощности нужно чтобы блокнот открыть и уже хватит? А то везде вижу вебдевов с макбуками, но не особо понимаю для чего там производительность нужна, ну разве что 300к/наносек по другому и не кодят. Но честно говоря для меня все ноуты, которые не выглядят тонкими это какой-то сатанизм

Как вариант, вместо всего этого взять 3-й монитор для мощного стационарного компа, чтобы на одном уроки смотреть, на другом кодить, а не третьем браузер открытым держать и смотреть что за хуйню я там понаписал.
351 1750820
>>50799
Вообще любую хуйню бери. Я вкатываюсь на некропк, который родители купили ещё в нулевых. Единственная проблема - вскод каким-то образом засирает память если его не трогать, так что когда отхожу отдохнуть от вкатывания то приходится его перезапускать.
352 1750855
Лол, пчелы, куда вы вкатываться собрались, на 1 вакансию 50 претендентов
353 1750913
>>50799
Тормозить может из-за сборщика, если проект жирный и нужно например поднять сервер, фронт и ещё пару сервисов, то будет тормозить. Или если дизайн будет в фигме и тебе постояно нужно будет держать вкладку с ней, то она подвешает систему.
354 1750949
>>50855
А мы на бекенд, в ноду! Про нее вроде инфоцыгане еще не знают.
355 1750965
>>50799
Обязательно ссд и желательно побольше оперативы.
356 1750968
>>50799

> NTSC/N4100/8Гб/


Ты охуел что ли, это уже настоящая пекарня, у которой всё нормально с производительностью.
Единственная проблема будет - клава маленькая, ниудобна.
357 1750970
>>50913

> Тормозить может из-за сборщика


Понаустанавливают себе всяких нодежс вместо сервера, а потом 4 ядра тормозит. Пиздец просто!
358 1751219
>>46525 (OP)
Парни, вкатываюсь потихоньку, вот в тестовом задании нужно изменить язык страницы используя JS, в гугле ничего толком нет, если не трудно киньте ссылку или что-то подобное, благодарю.
359 1751224
360 1751231
>>51219
document.write("Давайте не общепонятном, ёпта.");
361 1751248
Онлайн браузерные игры где можно пригласить друга просто на сокетах написаны? Где генеришь ссылку и ждешь, как искать такие статьи?
362 1751254
>>51219

просто справочник сделай и все.
но пизды могут дать конечно за такое решение

const qqqq= {"name" : {de:"efefw", en:"name", ru:"Офффф"}}
363 1751435
ищу js caroursele чтобы была draggable и с превьюхами
364 1751490
>>51435
Лол введи в гугл draggable carousel js. Превьюхи можешь сам допилить, это 5 минут.
365 1751649
>>51490
ты не понял, я ищу!
366 1751778
Уже работаю себе дотнет мидлом, в хуй не дую
Но хочу выучить жс и ангуляр/реакт, еще не решил, да и пока не горит без основного языка
Когда-то что-то минимально делал, но лучше исходить, что ничего из жс не знаю
Есть какие-то видеогайды чтоб под работу/перед сном себе смотреть одним глазом да прокрастинировать с минимальной пользой? Ясное дело, что потом надо будет нормально уже дочитывать и писать код, но мне нужно какое-то введение и база
367 1751783
>>51778

>Есть какие-то видеогайды чтоб под работу/перед сном себе смотреть одним глазом да прокрастинировать с минимальной пользой?


Айти камасутра/Айти борода
368 1751785
>>46525 (OP)
Хочу создать приложение на телефон, на джаваскрипте пушо я его уже месяц активно изучаю уже дошел до промисов, но DOM не касался + есть знания html и css. Я так понял это можно сделать на react native, верно ведь?

Вообщем, мне пришла гениальная идея. Интервальное повторение для изучения формул математики и геометрии, физики и химии, занчения производной и интегралов, значения тригонометрии. Что-то похожее есть для изучения для изучения инглиша в плей маркете. Это можно реализовать?
369 1751786
>>51785
Спасибо за идею, анон! Сел реализовывать, через пару недель ищи в апсторе приложуньку.
370 1751787
>>51786
А я тогда для андроида буду делать ))
371 1751791
>>51787
договорились))
372 1751803
>>51785

>но DOM не касался + есть знания html и css.


>есть знания html и css.


Чего блядь
373 1751804
Зачем Redux когда есть Context API?
374 1751805
>>51803
Я имею ввиду, что не знаю как в js с этим взаимодействовать, пока что
375 1751807
>>51804
T I M E T R A V E L
I
M
E
T
R
A
V
E
L
376 1751813
>>51804
У них разные назначения. Редукс нужен чтобы хранить список дилдаков на странице, а контекс чтобы не ебаться с переносом текущей темы. Чекай документацию.
377 1751818
>>51813
список дилдаков на странице можно и без редакса хранить
378 1751821
>>51803
Верстак, скорее всего.
379 1752009
Сейчас был на собесе. Спросили во что бабель транспилирует async await. Сказал что в fetch, потом поправился и сказал, что его изначально не было, а значит не знаю. Оказалось что в xhr. Такие дела.
380 1752012
>>52009

>во что бабель транспилирует async await


Если таргет ниже ES7 - то в генераторы на базе жирного рантайма Regenerator Runtime (или во что-то подобное).

> fetch


> xhr


Вообще отношения к асинк/эвейту не имеют никакого.
381 1752036
>>52009
Ну и зачем по-твоему асинхронный таймер мне буде транслироваться в xhr или fetch?

Ты даже контексты бесед передввать не умеешь и вопросов не понимаешь. Какое теье нахуй программирование.
382 1752038
>>52009

>Оказалось что в xhr


Чигоблять? В генераторы он async\await транслирует. Нет разве?
Вообще что за вопрос, кого это ебет, ты в команду разработки бабеля устраивался?
383 1752078
>>52012

>Если таргет ниже ES7


А если ниже ES6?
384 1752094
>>52078
В промисы.
image.png30 Кб, 417x451
385 1752309
Аноны, есть набор кнопок пикрелейтед. Хочу при клике на кнопку (любую из этих 5) получать свойство .checked всех пяти. Как это нужно реализовать на React. Я гуглил и понял, что document.gelElementById использовать нельзя, хотя я не планирую вносить какие-то изменения в DOM , а только считать значение.
386 1752350
>>52309
Нужно вынести значения всех инпутов в стейт и брать их из стейта.
387 1752409
>>52009
Говновопросы на говнособесах про говнобабел. Async await траспилится в xhr? Ты шо дурак штоле блять?
388 1752457
Анонче, подскажи. Как тут на этом сайте реализован курсор? https://scrimba.com/p/pXKqta/cQ3QVcr

Т.е он прям двигается вместе с речью спикера, умеет выделять текст и т.д. Есть ли в JS возможность делать свой курсор на сайте, который будет уметь делать все что может обычный курсор? Выделять текст и т.д.?
389 1752488
>>52457

absolute
390 1752489
>>52457

ищи класс lines-content monaco-editor-background
391 1752494
>>46525 (OP)
Блин, помогите долбоебу-бэкендеру. Я в жс слабо шарю, но нужно отправить на сервер данные через POST, а потом получив redirect перейти по нему, запилил вот это:

https://pastebin.com/FBbQcPZz

Данные на серв передаются, но когда доходит до редиректа он мне в консоли пишет response.redirect is not a function (там undefined). Как это фиксится?..
392 1752497
>>52494
Пока самое "гениально" до чего я додумался это ебануть еще один костыль:

function goAway(){
window.location.replace("/")
}
setTimeout(goAway, 700);
393 1752498
>>52494
Это у тебя на ноде код или у клиента? Если последнее, то хуйни await fetch.
394 1752499
>>52498
на питоновском фласке блин (я сам его толком не знал недавно, но пришлось хуярить)
image.png57 Кб, 1002x675
395 1752501
>>52457
Это просто див, который они анимируют с left top ну сука есть же translate специально для анимаций, какого хуя, бери и делай также
396 1752502
>>52499
В смысле если у клиента, то сетевые запросы надо асинхронно хуярить. Если я понял правильно, то у тебя response.redirect() вызывается сразу же после фетча, который даже не завершился.
397 1752581
Если я объявлю асинхронную функцию, в которой только синхронный код, и вызову без await, она будет выполняться синхронно или нет?
398 1752628
>>52581
Да, только возвращать будет все равно промис.
399 1752638
>>46525 (OP)
Устал от крудов и формошлепства, что бы такого написать или где посмотреть, чтоб прям сложная система событий, чтоб научится держать в голове больше сущностей и видеть архитектуру целиком. Короче, вопрос скорее как вырасти и вырасти правильно с хорошими навыками, а не набить себе дебильные навыки по незнанке.
400 1752641
>>52638
это бред, если не по работе. мотивации на 1 день хватит))
401 1752644
>>52641
Да нет, я люблю на досуге поковырять что нибудь, главное чтоб интересно было, эффектно и эффективно, ну а если мотивации хочется, то следствием такого роста будет зп.
402 1752646
>>46525 (OP)
Ребятушки, всем привет.

Как мне сделать такую штуку в html-форме, когда при вводе данных в неё символы распределяются в некую удобную форму прям на ходу. Такие штуки мы обычно видим, когда вводим номер телефона. Например, перед нами форма:
+7 () - -
но как только яначинаю что-то вводить символы красивым образом распределяются и в нужных местах автоматически проставляются нужные символы. Такая штука затем отправляется на сервер.
Как это называется? Как такое сделать?

Спасибо.
403 1752647
>>52638
Сделай простую реалтаймовую онлайн-игру на сокетах с авторитарным сервером. Возни с асинхронностью хватит на год вперед.
404 1752648
>>52646

>Как это называется?


Input mask, masking. Гугли.
405 1752649
>>52648
спасибо
406 1752653
>>52502
Делал и так и так. Посмотрел что выдает объект Response и внутри у него начинка из: type, url, redirected, status, statusText, headers и bodyUsed
redirected: true стоит, однако метода redirect почему-то нет. В поле url сидит как раз url который нужен мне, как по нему перейти? Вот эту же херню через window.location.replace мутить? Так вообще делают?
407 1752656
>>52638
Всё в вебе хуйня, кроме различных редакторов и игрунек. Но на жс такое, как правило, не пишут. В жс и васм транслируют.

Этот >>52647 дело говорит. Пиши онлайн 3D редактор (опционально - коллаборативный CAD инструмент, пусть самый простейший) и/или игруньку. Ебаться будешь долго, если хватит мотивации.
408 1752658
>>52653

>Вот эту же херню через window.location.replace мутить? Так вообще делают?


Да.
409 1752666
>>52656
>>52647
Благодарю за идеи, что то не подумал о игрушках сразу, cad и 3d больше с графикой возни думаю.
1520402478129.png1,1 Мб, 1000x667
410 1752800
Так я нипонял.
А что нужно для SSR делать? Загонять компоненты в стейт и на клиенте чекать стейт, чтобы они на клиенте второй раз не рендерились?
Как это вообще должно работать в теории?
411 1752840
>>52653

>redirected: true стоит, однако метода redirect почему-то нет


потому что redirected стоит boolean, каким магическим образом по-твоему бул должен стать методом? Ты на каком языке программист до этого?
412 1752889
Ребята, кто на фронте не первый год, как вы себе жизнь усложняете? В стеке ts, обзерваблы и другие fantasy land-compliant либы, но как-то скучно становится. Хочется выскочить и за пределы этого. Был ли у кого подобный опыт? Перекатывались на другой стек, типа Элма, пурсы, ризона, или, может, вообще радикально меняли подход к разработке?
413 1752891
Салам реактивистам, почему при изменении переменной, которой было присвоено значение стейта, меняется и сам стейт? На пик 1 я вывожу значение стейта formValues перед setFormValues, однако оказывается, что значение уже было изменено. Решение через 2 ассайна на пик 3 кажется костылем, есть ли варианты поумнее?
414 1752902
>>52891
1) к реакту это не имеет никакого отношения
2) объекты в жс - ссылочные типы
2) Object.assign({}, o1, o2)
415 1752916
>>52891

>Салам реактивистам, почему при изменении переменной, которой было присвоено значение стейта, меняется и сам стейт?


Не мутируй стейт епт. И вообще лучше ничего не мутируй.

Алсо, Object.assign для дедов. Давно уже завезли спред-оператор:
const nextValues = { ...oldValues, ...someStuff, foo: 'bar' };
416 1752925
>>52800
Бамп
417 1752964
>>52902
>>52916
Осознал, спасибо!
418 1752975
>>52501
Спасибо за ответ, анон, но я имел ввиду курсор мыши., который умеет симулировать нажатия, выделять текст где хочешь. Он иногда переводит курсор мышки в этот минибраузер и там выделяет текст, иногда в самом редакторе monaco что-то выделяет, или ставит текстовый курсор. Я нашел курсор мыши (он с классом PointerView __mount pointer, но мне все равно не понятно как он симулирует эти нажатия. Нельзя как то див заставить кликнуть на предмет, над которым он находится?
419 1753001
>>52975
Можно. У всего есть событье onclick, и соответсвенно метод click(). Высчитать элемент, над которым находится дугой элемент можно множеством способов. Но в твоем случае все проще - там изначально была сделаана запись перемещения курсора и необходимых событий, когда и на чем их вызывать.
420 1753068
>>47158
Насколько я понимаю, хер экшн выполнится, т.к. они без thunk'a выполняются синхронно, а thunk как раз и нужен, чтобы вернуть не экшн, а функцию-обертку, которая выполнится в then'e
421 1753103
>>53068
Не не не. Суть немного в другом. Вот допустим есть условный диспатч setData. Мы делаем
axios.get(url).then(res=>setData(res))
и все выполняется нормально. То есть мы диспатчим уже полученную инфу, а не промис. Зачем тащить еще одну либу, если можно просто делать так и это работает?
Безымянный.jpg214 Кб, 1848x918
422 1753191
Что не так блядж? Что значит следует поработать над рандомными числами?
423 1753195
>>53191
Ты обосрался с решением
424 1753200
>>53191
Это значит, что если засунут случайное число, то получат верный результат. Что неясного? Три теста: заранее известный тебе, который ты проверил, заведомо квадраты чисел и случайные числа, которые могут быть как квадратами, так и нет.
425 1753209
>>53191
Приводи Math.sqrt(n) к целому.
426 1753217
>>53191
Блин, ну ты хоть логически подумай. У тебя там вообще с точки зрения математики вообще всегда true должно быть, кек. Я бы более математично решал задачу на твоем месте. Почитай про свойства квадратных чисел и на их основе решение делай, а не этот добро, которое может давать кучу ложных результатов на пустом месте.
427 1753265
есть статьи где где делаю фронт на vue а бек на flask(python) то как это потом деплоится? два сервака или один? типа если один проксями пробрасывают с фронта до бека? или как это вопще
428 1753268
>>53265
Вуя на клиенте у тебя будет обращаться к фласку через XMLHttpRequest. Фласк с сервера будет отдавать вуе на клиент всякие данные. Вуя будет их обрабатывать и строить приложение.
Опционально SSR - вуя на сервере, в ноде, делает странички некоторые отдает их в кэш фласка и он при заходе на сайт выдает эти кэшированные странички.
Как-то так. Сервер один. Только фласк (и нода, если нужен ssr) работают на нём. SSR не особо нужен, да, можешь не париться.
D4eWX7dWwAAffuG.jpg58 Кб, 902x1133
429 1753269
Какого плана тестовое могут дать react-джуну на очном собесе, рассчитанное на час времени?
В ашот-студии я бы уверенно шел, готовый нашлепать форму или что то подобное, но тут ниибаца компания-лидер-в-отрасли-в-рф, возможна что нибудь изъебистое я хз вообще
430 1753295
>>53269
Джуны не нужны. Джунов никто не берет. Берут либо студентов, чтобы обучить их самостоятельно как надо, а они за еду и опыт пахали или мидлов, которые уже могут.
431 1753300
>>53269
Куча возможных вариантов. Но будь морально готов, что тебя не возьмут. На джунов лютейшая конкуренция и толпы вкатышей. Если ты не с ДС, найти первую работу это просто ебовийший квест
432 1753302
>>53269
По меньшей мере знай, как работают хуки. Не просто, как вызывать, а как подобную систему реализовать самостоятельно:
https://medium.com/swlh/how-does-react-hooks-re-renders-a-function-component-cc9b531ae7f0
https://medium.com/the-guild/under-the-hood-of-reacts-hooks-system-eb59638c9dba

Знай порядок рендеринга древовидной структуры компонентов.

Алсо не проебись, назвав VDOM Шедоу ДОМом, кек.
433 1753323
>>53302
Спасибо, что напомнил
>>53295
>>53300
Хуй знает о чем вы. По ощущениям от недельного поиска работы, я сейчас будучи вкатывальщиком без коммерческого опыта на порядок более интересен работодателям, чем год назад инженером с профильной вышкой и 3 годами опыта
434 1753329
>>53001
Спасибо, буду пробовать!
435 1753386
>>52494
Ааааа! Мои глаза, пиздетс!!! Fetch функция асинхронная, её результат нельзя вот так просто возвращать через знак равно. Потому что возвращается promise, а не сам результат действия. За такую хуйню в джаваскрипт сообществе принято загонять под шконку.

Правильный вариант:

а) Либо через .then(), типа

fetch('твой_урл', {...}).then(response => {
console.log(response.json);
window.history.pushState('page2', 'Страница', '/урл-для-перехода');
});

б) Либо через async await, типа

const fetchData = async (url, redirectTo) => {
try {
const response = await fetch(url, {...});
console.log(response);
window.history.pushState('page2', 'Страница', '/урл-для-перехода');
} catch(err) {
console.error(err.message);
}
}

Ну и т.д., учи асинхронность короче.
436 1753396
>>52638

>что бы такого написать или где посмотреть, чтоб прям сложная система событий


Организуй сайт любителей-жопотрахов. Напишешь скрапер, который будет чекать дилдаки и страпоны на амазоне каждые 5 минут. Если страпон жестко подешевеет, рассылаешь всем СМСки - СРОЧНО ЗАКУПАЕМСЯ, СТРАПОНЧИК ПОДЕШЕВЕЛ!!! В итоге у тебя будет двойной профит - и шекели целы и жопа довольна. ПОДУМОЙ.
437 1753399
>>52800

>А что нужно для SSR делать?


НИЧЕГО, обычно на автомате всё как нужно делается. Только делаешь полифиллы для window, websockets, localStorage, и проч. То есть что тебе нужно.
438 1753403
>>53323
Смотри как это работает. Найти норм мидла рили трудно, а для большинства компаний вообще невозможно. Единственный вариант это набрать джунов и молиться, что один из них через полгода-год станет человеком. Раньше брали вообще всех, кто говорил, что хочет кодить и не был похож на совсем уж отброса. Сейчас появилось куча всяких курсов от АЙТИ БОРОДЫ и каждый второй хочет вкатиться. В итоге есть 100 желающих вкатиться. Из них представляют ценность 1-3 человека. Хрюша смотрит резюме всех ста. Отбрасывает самый шлак типо 30 летних бывших таксистов без знания английского. Остальных остматривают уже уважаемые люди. У них нет цели найти человека на работу прямо сейчас. Вакансии могут годами висеть. Один адекватный джун, который будет ебашить, окупит все расходы. Кстати, слишком амбициозным тоже нельзя себя показывать, если это не топовая работа. Я так в свое время ходил по вебстудиям. Все было ок, но не перезванивали. Потом пошел в норм место и получил оффер на 140к дс через два часа после собеса.
440 1753454
>>53403

>Один адекватный джун, который будет ебашить, окупит все расходы.


>адекватный

441 1753514
>>53454
Адекватный подразумевает что человек может и хочет развиваться, а не просто сидеть на зп и в свободное время играть в доту. Вкатыши же в основном вообще ничего не хотят делать. Для них зарплата джуна-недомидла в тысячу с небольши долларов это уже успех и потолок. Даже по треду видно. Человек пишет что ему 4 месяца платят зп, а он ничего не делает и ему все советуют продолжать в том же духе. На то что за эти 4 месяца он мог бы апнуть свои скиллы и получать процентов на 30% больше всем поебать.
442 1753522
>>53514
Получаю тысячу далларов ровно, самая моя большая зп из всех работ, работаю в крупной региональной нефтяной конторе, сижу на ангуляре, челы в команде вообще не але, не увлекаются миром технологий, до сих пор пишут в каждом методе const that = this, чтоб контекст, не дай Боже, не потерялся. Ощущение, что сижу в луже, не развиваюсь, на все инициативы говорят, не надо, это мы не используем, это лишнее. В итоге в качестве стейт стора, у нас локал стор. Хотел бы перекатиться в сильную команду с большей зп, на прошлом месте работы за под года подтянулся больше, чем тут за год, потому что были сильные коллеги.
443 1753524
>>53522
Хм. А поч не перекатишься? У тебя же вроде норм опыт. Можно спокойно в какой-нибудь дс перебраться и получать под 200к, с учётом твоего опыта, ну или на удаленку перейти в норм компанию, если не хочешь переезжать.
вообще лучше избегать компаний связанных с государством. Платят меньше потому что для многих работать в Сбере или Газпроме это само по себе достижение. "Престижно" же. Соответственно все люди с амбициями бегут и, как ты мог заметить, все скатывается в болото
444 1753554
>>53399
Да не, компоненты же по идее будут второй раз рендериться на клиенте. Не? Должны. Скрипт должен как-то узнать что всё уже отрендерено, но я не понимаю через что он узнает.
Или всякие реакты и вуи весь dom сканируют? Вроде не.
Что-то тут не то.
445 1753584
>>53554
Блджад. Читай про гедрацию/дегидрацию данных и синхронизацию стейта. Ререндер после начальной загрзуки - верный признак того, что ты делаешь что-то не так. Начальное состояние должно быть заинжекчено в приложение.
446 1753610
>>53584
https://github.com/johannschopplich/plain-spa
Прост я это говно взял и нихуя не понимаю по коду как построить ssr. Типо мне нужно в стейт загнать состояния компонентов навроде mount/unmount, которые можно получать через гидратацию? Или прост через https://github.com/luwes/sinuous/tree/master/packages/sinuous/hydrate это говно всё будет работать?

> Начальное состояние должно быть заинжекчено в приложение.


Да понятно, но. Блядь. Я не понимаю.

Наверн нужно сначала разобраться в цикле рендера этого синуса soooqa blyad
447 1753634
>>53610
Ты ебанутый? Тебе уже объяснили - SSR ,как неожиданно, исходит из названия рендеринг блять на сервере, а это значит весь условный рендеринг, состояния, вычисления и подстановка данных ВСЁ происходит по средстам ноды на сервере, если ты явно не укажешь чтобы он рендерил на клиенте, всякие там хуерусели, и прочих шлак. Он выплёвывает готовую разметку, затратив при при этом на обработку твоего говнокода ресурсы сервера, а не клиента, блятьб.
448 1753683
>>53610
Никому неизвестную хуйню какую-то притащил. Что ещё за синиус я хрен его знает. Полная поебень.
449 1753696
>>53524
Планы были, потом корона, дёргаться не стал, потом на новостях про сокращение прикинул сколько мидлов/сеньоров пойдут со мной на рынок и что то расхотелось, у меня и так постоянно синдром самозванца и неуверенность в своих силах, а тут ещё конкуренция вырастет, подожду пока пройдет паника и пойду искать.
450 1753742
>>53103
Под диспатчем ты понимаешь функцию, которая вернет редьюсеру нужный экшн или тупо метод компонента?
451 1753745
>>53634
Ты не понял, его беспокоит возможный триггер ре-рендеринга, когда реактус инициализируется на клиенте. Это не просто SSR, это гибридное приложение, когда скомпиленная страница отдается только раз, а затем уже навигация и обновление состояния работают локально.

>>53610
Смотри сорцы реактуса, это наилучший источник информации.
Алсо, можешь читнуть здесь: https://joshwcomeau.com/react/the-perils-of-rehydration/
но за достоверность не ручаюсь.
452 1753770
Посоны. Мне вчера сделали оффер, я сказал что нужно один день подумать, но скорее всего да. Сегодня утром созвонились хрюша перед этим раза три написала на почту и напомнила о себе смсками, я попросил на пять процентов больше. Пояснил, что для них сумма небольшая, но мне будет приятно. Хрюша расстроилась, или сделала вид, сказала, что нужно это согласовать, скорее всего в течении дня мне сообщат. Я до этого только на фрилансе работал соответственно возникло несколько вопросов.
1)Насколько в рашкинском айти вообще принято торговатья по поводу зп? На апворке я видел что белые люди обычно предлагали процентов так на 20-25% меньше, чем была минимальная планка на которую они изначально расчитывали. То есть фраза уровня "Сорри, но я не индус" в ответ на предложение сразу же повышала рейт раза в полтора. В рашке это также, или цифры в оффере имеют хоть какое-то обоснование?
2)В целом их изначальное предложение было адекватным, чуть больше рынка для моего уровня. Я правильно понимаю, что если откажутся повышать на 5% лол, значит на них не стоит тратить время?
453 1753785
>>53770
Торговаться надо было до офера, Вась. Ты не мог сразу нормально сформулировать сколько ты стоишь? После это уже чистый неадекват.
454 1753792
>>53785

>Торговаться надо было до офера, Вась.


Два чаю.
455 1753810
>>53785
>>53792
Там не было торга еще.Меня спросили начиная с какой суммы я готов рассматривать предложения. Я сказал, что начиная с X я готов обсуждать условия. Помимо этого деньги мы не обсуждали. В итоге предложили сумму X + 10 к рублей свеху.
1590252574579.jpg3,3 Мб, 1980x3200
456 1753816
Пацаны, нужен совет касаемо ангуляра.
Суть такая - я пытаюсь сделать роутинг, у меня есть 1 компонент который рендерит лист из массива, и 3 массива под каждый путь роутинга. Как сделать так, чтобы при смене юрл источник данных для компонента менялся?
457 1753825
>>48307
Хуйню несешь
458 1753827
>>53810
Пиздос, и после этого ты еще недоволен? Ты назвал сумму, тебе к ней накинули десятку сверху, а ты ебало скрючил и еще больше хочешь? Это реально неадекватное поведение, братюнь.
ogog1484221781256414615.jpg64 Кб, 1200x628
459 1753832
>>53770
Со стороны ты выглядишь мелочным ушлёпком. Бля, а чёж только на 5%, а не на процент или пол-процента выше? Особенно эта фраза, сделали бы мне приятно))) Ржу))) Переговорщик из тебя никудышный.
460 1753838
>>53832

>Бля, а чёж только на 5%, а не на процент или пол-процента выше?


На печально известные «2% дерьма» повыше поднимите, плес.
461 1753852
>>53832
>>53827
Хз сколько ему предложили, но по факту 5% от зарплаты йоба синиора это вполне неплохие деньги. Если там тысяч 250, то 13к сверху. За год 150 выходит. Можно с тянкой на неделю в какую-нибудь Грецию скататься отдохнуть и хорошо погулять
462 1753860
>>53816
class MyClass {
constructor(private router: Router) {
router.events.subscribe((val) => {
// делаешь тут всякие проверки на совпадение УРЛ, например
console.log(val instanceof NavigationEnd)
});
}
}
463 1753911
Поясните, зачем нужный классы в js?

В учебниках приводят примеры, типа создать объект-пользователя, потому от него других пользователей с разным полномочиями. Но ведь на фронте пользователи не создаются. Это же бэк. Зачем вообще на фронте создавать объекты и наследовать их?
464 1753914
>>53911
Ну типа ООП, а какое же ООП без классов и newHui = new Hui?
465 1753922
>>53911
В Ангуляре и в Реакте вроде до 16.8 компоненты являются классами. Я хуй знает как ты без классов в эти параши бы вкатился
466 1753924
>>53911
Кстати, бэк тебе любую хуйню может прислать, и маппить ее тебе возможно придется уже в свои объекты
467 1753980
>>53911
Как не создаются. А личный кабинет у тебя вот есть на сайте. Как ты будешь управлять сущностью пользователь га фронте?
468 1754054
>>53911
Для того же для чего и на беке
469 1754086
>>53634

> Ты ебанутый?


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

>>53683
Ты охуел, это самая быстрая либа, сравнимая с ванилой. Три килобайта нахуй.

>>53745

> Смотри сорцы реактуса, это наилучший источник информации.


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

> Алсо, можешь читнуть здесь: https://joshwcomeau.com/react/the-perils-of-rehydration/


Окей, ужечитаю.

Потом выкачу итт пост с тем что понял и хуле в такой ситуации делать. Вроде как вот эта гидратация нужна, но ебать, её явно недостаточно.
470 1754091
>>54086

> Три килобайта нахуй.


Вообще полтора, да, остальное это дополнительно.
471 1754102
>>54086

>Ты охуел, это самая быстрая либа, сравнимая с ванилой. Три килобайта нахуй.


Просто прекрати это дерьмо. Размер либы ничего не говорит о скорости, если в нем нет виртуального DOM'а и контроля ре-рендеринга. 600 звезд на гитхабе какбе намекают... что это никому неизвестная поебень. Svelte примерно столько же весит, только в отличии от твоей хуйни вполне известна в определенных кругах с 35к звездочек https://github.com/sveltejs/svelte
472 1754107
>>54102
Светлый научился в типизацию. Алиллуйя!
473 1754108
Как понять что ты синьер?
474 1754114
>>54102

> Просто прекрати это дерьмо. Размер либы ничего не говорит о скорости,


Размер либы это время выполнения жс, в большинстве случаев.

> что это никому неизвестная поебень.


Да поебать вообще, главное что она сранима с ванилой по скорости. Известность, чего нахуй? Кому не похуй.

> Svelte


> 35к звездочек


Не удивлюсь что они все 35к накрутили. Ну и это соевая хуйня, которая нинужна и опасна.
475 1754119
>>54114
Шиз, все пограмирование - соевая хуйня. Несоевые сюда не сунутся.
476 1754123
>>54119
Ладно-ладно, хорошо, только убери от меня свою соевую светле подальше. Блевать тянет.
477 1754155
>>54108
По зарплате.
478 1754156
>>54114

>Известность, чего нахуй? Кому не похуй.


Известная = штабильная, больше расширений и плагинов, лучше документация, как правило.
479 1754159
>>54086

> 80% проектов на работе с использованием ssr в том или ином виде


> Нет, ты, лол. Даже не в курсе зачем нужен ssr и какие юзкейсы у него.


Как скажешь, вкатышек обыкновенный
480 1754174
>>54156
Так все подобные либы одинаковые чуть более чем полностью, разбираться даже не нужно. И штабильны до жопы, ибо создаются йоба-погромместами.
А плагинов и так до жопы, этож жс.

>>54159
Обосрался - обтекай.
481 1754216
Реактодебилы, вы хоть понимаете, что вы в скором времени останетесь без работы? Всё, любой бизнес аналитик сможет создать полноценное приложение без вашего участия.

https://twitter.com/sharifshameem/status/1284095222939451393
482 1754222
>>53860
Сделал, но немного по-другому. Спасибо все равно большое.
483 1754226
>>54155

какая зп у синьера?
484 1754238
Кто то юзает adonisjs?
485 1754246
>>54216

>class


На хуки забыли переучить?
486 1754253
>>54216
А я даже вкатится не успел. сука.
IMG20200718031028.jpg524 Кб, 1080x2240
487 1754373
Вкатывальщики, кто-нибудь конспектирует Кантора? Или я один такой тупой, что не могу запомнить все просто почитав и сделав задачи?
с первой частью такого не было, все схватывал очень быстро, а структуры данных задрочил просто охуенно - за пару недель надрочил 4 куи на коудворс
488 1754375
>>54373
Ты ебанутый? Охуеешь все методы и свойства DOM в голове держать, особенно если учитывать совместимость браузеров.
489 1754376
>>54373
Занимаешься тупой хуйнёй
490 1754381
>>54375
А как по-другому? Мне пару месяцев назад в этом же треде проясняли, что нужно знать и понимать структуру дома, помнить что от чего наследуется етц.

>>54376
Мб, но на моем текущем уровне я не могу сесть и начать писать свой петпрожект, т.к. пока не знаком ни с событиями, ни с формами. Очевидно, что на практике все усваивается гораздо лучше, но ресурсов типа коудворс с задачками на дом я не нашел.
491 1754383
>>54381
В одной вкладке кодишь, в другой mdn открыт.
492 1754384
>>54383
За такое не обоссут на собесе? Просто мне самому неудобно, когда я хочу что-то реализовать, но не знаю какие методы для этого использовать.
493 1754392
>>54373
Это неправильно.
Надо просто писать код. Чем больше пишешь, тем больше откладывается. Конспекты нахуй не нужны.

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

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

А того что у тебя конкретно на пике - там интуитивные методы во-первых. Во вторых, они черт возьми, все уже законспектированы в тех самых справочниках, ровно так же, как ты их описал. Просто открываешь справочник и учишься им пользоваться.
494 1754462
>>54373

> не могу запомнить все


Ты с этим не будешь работать. Жс это попёрдывание в продакшине на каком-нибудь среакте или прочем дерьме.
С этим работают разработчики реакта, например. Таких ни в этом треде нет, ни на работах, а по всей рашке наберется сотня разве что.
495 1754464
>>54373
Забыл добавить. Вообще тебе это пригодится, да, ничего не зря, годная хуйня, часто будешь юзать как грязные хаки, например. Или на какой-нибудь сложной работке, если попадётся такая. Вполне полезно, но кроме конспектов нужно больше погроммеровать и изучать фреймворки. Если это делаешь - вообще заебок.
496 1754477
>>54373
В этом мало смысла. Польза на уровне просмотров видосов Айти Бороды. Лучше на каждую главу пили отдельную приложеньку. Прошел всякие appendы и тоглы - делай тудшку. Прошел fetch - делай тудушку через jsonplaceholder. Ты так намного быстрее будешь развиваться. Еще оч рекомендую если что-то не получается гуглить вот прям совсем сразу. Я сам когда начинал сидел и часами лепил велосипеды. На первоначальном этапе практически любой код со стаковерфлоу будет лучше, чем то что можешь написать ты сам. Главное пытайся понять что он делает и как работает. это через года полтора ты поймешь, что там большую часть ответов от индусов и по факту можно делать в разы лучше
497 1754509
есть ли аналог codewars на русском?
498 1754580
>>54509
Нахуя? Тебе один хуй англюсик нужен, чтобы кодить. Если это конечно не какой-нибудь 1С
499 1754629
>>54580
это не ответ на мой вопрос
500 1754639
>>54629
Это и был ответ, тебе в 1С тред с такими вопросами, тут англоговорящие JS-господа сидят.
image.png37 Кб, 602x327
501 1754641
че сделать чтобы он постоянно не орал мне на отступы? использую pycharm для vue, настроить отступы?
502 1754642
>>54509
hackerrank.com
stepik.org
503 1754699
>>54641
Используй webstorm по первых, во вторых - настрой отступы и редакторе и линтере.
504 1754703
>>54699
всё разобралс, вебшторм попробую, спасибо
505 1754705
>>54699
читал code style на сайте vue там говоритса шо точки с запятой и запятые не обязательны, но eslint орет на них, лучше всё таки использовать?
506 1754710
>>54641
Он же пишет "16 errors potentially fixable", их можно фиксить автоматом же. Открываешь настройки:
1. Настройки (Ctrl+Alt+S)
2. Открываешь Languages and Frameworks > JavaScript > Code Quality Tools > ESLint.
3. Смотришь чтобы правильно был установлен Node.
4. Смотришь чтобы правильно был установлени ESLint.
5. Выставляешь галочку "Run eslint --fix on save".

Всё, он будет при сохранении делать eslint --fix и фиксить отступы.

ЛИБО

Правой кнопкой кликаешь в редакторе > Fix all ESLint errors (ну или как-то так, должен быть похожий пунктик).
507 1754715
>>54705
Причем здесь code style на сайте vue? Конфиги берутся из .eslintrc и из .prettierrc. Где можно стиль полностью заточить под себя.
508 1754719
>>54715
Не, с теми отступами я понял уже, я интересовался какой стиль юзать, но я уже понял шо проще придерживаться eslint и не париться
509 1754722
>>54703
Ебантяй чтоли? Зачем тебе тормознутый вебшторм? Чтобы под него ещё кряки искать каждый месяц? Ставь visual studio code, он абсолютно бесплатный, весь нужный функционал в нем присутствует. Отсутствующие функции элементарно плагинами добиваются.

>>54719

>Я интересовался какой стиль юзать


Самые адекватные конфиги у Airbnb, ими многие пользуются, в том числе я. Из vue имеет смысл подключить vue strongly recommended правила
https://eslint.vuejs.org/rules/#priority-b-strongly-recommended-improving-readability-for-vue-js-3-x
510 1754725
>>54464

>Прямая работа с домом.


>Сложная работа.



Ну как вы там, потомки?
511 1754729
>>46668
Вышка не нужна. Нужна додикам чтобы на минимал оклад упасть со вторых курсов.
Петы в гите нужны обязательно.
30-60к
14171028542050.jpg23 Кб, 225x225
512 1754731
>>46670

>на 50-100к в ДС.

513 1754734
>>54722
скочял уже с ftuapps.com 2020 для линухи вебсторм ну и крякать там 1 раз всего надо, опыт есь, вскод тож стоит, скажи какие расширения юзаешь
514 1754741
Посоны, в понедельник выхожу на свою первую работу. Взяли как недомидла чуть больше года под себя кодил сутками. Что вообще стоит ожидать? Какие есть лайфхаки? Если будет выбор, за какую пека садиться, где самые блатные места?
515 1754742
>>54741
полотенцо на пороге не ложили, тарелку с дырочками еще не дали?
516 1754746
>>54734

>крякать там 1 раз всего надо


Нет, она слетает раз в месяц наверно. Особенно после обновления.

>скажи какие расширения юзаешь


Зависит от проекта, лично я использую ESLint, Import Cost, AWS Toolkit, AWS Boilerplate Snippets, GraphQL, Debugger for Firefox
517 1754748
>>54742
Да блин. Просто я хикка и рили не знаю как себя вести
518 1754751
>>54748
будь самим собой
image.png74 Кб, 664x179
519 1754753
>>54746
https://ftuapps.dev/jetbrains-webstorm-2019-3-1-build-193-5662-54-for-win-macos-linux-license-key-74243/
ну я качаю с ftu, кряк не слетает шо на венде шо линуха. а так да, вс код тоже годнота + фришная
520 1754756
>>54725
У тебя на пятитысячной строке кода будет ошибка и хуй ты её найдешь.
Или какой-нибудь пидорас-программест из этого итт треда хуйню напишет, с уверенностью что он дохуя прав, ни скем не посоветовашись, а тебе просматривать тысячи строк кода чтобы оно работало.
Пиздец короче, нихуя не рекомендую.
521 1754772
>>54751
Окей. Вот допустим в первый день меня со всеми познакомят и пояснят что к чему. Я прихожу на второй. Все уже работают. Не поздороваться как-то не вежливо. Отвлекать людей тоже не оч. Как принято делать?
522 1754778
>>54772
Рычи и двигай тазом, чтобы показать свою доминантность в стае.
523 1754780
>>54772
Cкажи: "Ну.. п-п-привет.. я это.. новенький =-=" и покраснеть не забудь
524 1754786
>>54772
идешь на своё рабочее место и по пути здороваешься если зометили
525 1754787
>>54772
Первая неделя в тюрьме самая тяжелая в отбывании наказания. Особенно, если это твой первый срок. Ты не знаешь всех тонкостей культуры, законов и порядков тюремного быта.

Когда нового заключенного заводят в барак он должен обязательно поздороваться с другими ЗЕКами. Нельзя говорить "Здоров, мужики"/"Здоров, пацаны".

Лучшие варианты "Здравствуйте", "Добрый день", "Доброго здравия". Популярные фразы типа "Часик в радость, чифир в сладость", "Мир вашей хате" и другие также не стоит использовать если вы отбываете срок впервые.

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

Интеллигентов тут не любят, поэтому чрезмерно корректным тоже не стоит быть. Если кто-то бычится на тебя - обязательно нужно ответить. Если при прописке проявить слабину - гнобить будут до конца срока.
526 1754805
>>54780
Так я про второй день спросил. Мне кажется, если я скажу, что новенький на след день после того, как нас всех познакомили, это будет оч странно
527 1754821
>>54772
На стене нарисуют питона и скажут - атакуй. Твои действия?
528 1754826
>>54821
Я медленно достаю свой яваскрипт и показываю питону все скобки
529 1754830
Как придумать дизайн браузерной игры? Где посмотреть кучу примеров, советы, основные идеи?
530 1754831
>>54830
В других играх.
531 1754836
>>54831
Это понятно, но наверное под разные меню немного разные подходы. Где что убрать, чтобы пользователь сразу все понял, где добавить. Просто я иногда бываю очень дотошным, делаю кучу настроек, типо чтобы точно можно было под себя настроить, хотя зачастую это нахуй не надо. Мне вообще это не очень нравится. Хочу быстрее бэк начать делать
532 1754842
Как в box2d сделать так чтобы мышь цеплялась за центр объекта?
533 1754844
>>54836
Не делай настроек вообще
534 1754849
>>54844
Ну я хочу чтобы там как минимум был выбор размера поля и режима игры вдвоем. По умолчанию поле случайное и соответственно хуй попадешь на поля на которых результаты уже есть (игра на время) , поэтому хочу добавить галочку "Играть на известных картах". Тогда карта случайным образом выбирается из тех, на которых уже играли и результат игры записан. Ну а по умолчанию можно не вводить ничего, но тогда ты будешь на случайной карте с дефолтным размером.
535 1754858
Как сделать браузерную жс игру? Имею в виду какое именно API используется. Все просто на canvas рисуют? Он же лагает пиздец.
536 1754860
>>54849
Ну епт, придумай что-нибудь чтобы не надо было ничего выбирать. Режимы игры, галочки какие-то. Сделай нормально один режим и одну карту. Или прогрессию какую-то очевидную. У тебя еще прототипа нет, а ты уже все усложнил адски.
537 1754861
>>54858
WebGL не лагает
538 1754863
>>54860
Я сделал возможность играть с указанием размера карты (можно не указывать, тогда он будет дефолтный) . Дальше не знаю как делать, потому что не вижу как это будет целиком выглядеть.
539 1754866
>>54863
Ну так нарисуй прототип на бумажке или в фигме
540 1754868
>>54866
Так вот и в чем проблема. Я просто не знаю как все расположить чтобы это было удобно и понятно для другого человека
541 1754871
>>54868
Ты какого совета-то ждешь? Просто берешь и раскладываешь пока не получится что-то вменяемое.
1595055966605.webm2,9 Мб, webm,
1242x720, 1:46
542 1754895
Untitled.jpg60 Кб, 657x504
543 1754897
Не знаю где спросить, тред по vscode не нашел, спрошу тут.
Как увеличить толщину вот этух линий показывающих отступы, и как сделать выделенные фигурные скобки пожирнее? Как руками редактировать темы знаю, но вот как это называется в них среди миллиардов строк стилей я не знаю.
544 1754902
>>54787

>Лучшие варианты "Здравствуйте", "Добрый день", "Доброго здравия".


НЕ лучшие, достаточно плохие.
image.png442 Кб, 602x568
545 1754908
>>54830
Сначала игру придумай, дизайн потом натянуть можно!

>>54858
Научиться в поисковик!
https://developer.mozilla.org/ru/docs/Games/Ввод

>>54216
Реакт не все приложение делает, а только фронт

>>54897

>вот этух линий показывающих отступы


https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow

>как сделать выделенные фигурные скобки


https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer-2

Вообще найди все плагины что сделают твою работу удобнее!
546 1754918
>>54908
Я игру придумал же. Как бы я думал над дизайном без игры?
547 1754952
>>54918
Придумал, теперь пиши игру
548 1754959
>>54918
Иди на фриланс биржи, заказывай за дошик у лоха без отзывов дизайн, если просто пет проект то можешь посмотреть в вк играх, мобильные игры - те же самые веб игры, тоже можно вдохновиться.
549 1754976
>>54908

>Вообще найди все плагины что сделают твою работу удобнее!


Я эти плагины как раз уже видел, но спасибо. В итоге нашел названия и поправил их в самой теме
550 1754978
>>54216
>>54895
Охуеть, всратый калькулятор на нейросетях
551 1754990
>>54952
>>54863

>>54959
Подумаю
552 1755009
>>54918
Делай йоб, чтобы крутились. И караваны.
553 1755014
>>55009
Сразу после того как сделаю дизайн
554 1755018
>>54830
>>54952
На чем игру пишешь?
555 1755022
556 1755024
>>55022
+box2d
557 1755061
ПЕРЕКАТ >>1755059 (OP)
ПЕРЕКАТ >>1755059 (OP)
ПЕРЕКАТ >>1755059 (OP)
ПЕРЕКАТ >>1755059 (OP)
ПЕРЕКАТ >>1755059 (OP)
ПЕРЕКАТ >>1755059 (OP)
ПЕРЕКАТ >>1755059 (OP)
ПЕРЕКАТ >>1755059 (OP)
ПЕРЕКАТ >>1755059 (OP)
ПЕРЕКАТ >>1755059 (OP)
558 1755062
>>54976

>В итоге нашел названия и поправил их в самой теме


Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
559 1755648
Так-так-так, что тут у нас? Господин мочератор подорвался жопой?
560 1755658
>>55648
А не, это у меня макаба/кукла поехала и писала что тред недоступен. Или это шедубан какой-то? Хуй знает.
561 1765521
map
562 1774691
=== true
Обновить тред
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 28 января 2021 года.

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

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