Главная Юзердоски Каталог Трекер NSFW Настройки

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

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 479 76 122
JS Thread #253 /js/ Аноним 06/06/22 Пнд 13:29:50 2372750 1
16504515168180.png 103Кб, 1050x1050
1050x1050
Предыдущий тред: >>2362235 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 06/06/22 Пнд 13:53:19 2372761 2
logo.png 22Кб, 319x477
319x477
Как вам пыня? Использовал кто уже?
Аноним 06/06/22 Пнд 14:20:05 2372787 3
Как из литерала строки получить соответствующую строку?

Вот, например, юзер вводит такой текст:
'asd\nfgh'
— и это берётся, соответственно, как строка userInput === `'asd\\nfgh'`.

Как из неё получить строку resultString === 'asd\nfgh'? То есть, иными словами, resultString === `asd
fgh`.
Аноним 06/06/22 Пнд 14:42:22 2372804 4
Аноним 06/06/22 Пнд 14:45:51 2372808 5
>>2372787
Из какого инпута какую строку?
Аноним 06/06/22 Пнд 14:50:12 2372815 6
>>2372808
> Из какого инпута какую строку?
Из `'asd\\nfgh'` получить `asd
fgh`.
Аноним 06/06/22 Пнд 15:08:10 2372839 7
>>2372815
Ты не знаешь как replace вызвать или что?
Аноним 06/06/22 Пнд 15:10:01 2372841 8
>>2372787
resultString = userInput.replace(/\\n/g, '\n')
Аноним 06/06/22 Пнд 16:53:45 2372920 9
>>2372839
>>2372841
А для остальных escape sequences?

Из `'\\t'` должно получаться '\t', из `' \\" '` — ' " ', из `'\\u{265}'` — 'ɥ' и т. д., всех нюансов очень много. Для каждого проходить реплейсом по строке что-ли? А нормального способа нет?
Аноним 06/06/22 Пнд 17:13:17 2372935 10
Аноним 06/06/22 Пнд 17:50:30 2373003 11
>>2372935
Спасибо, работает.

Правда, на `"\\u{265}"` выдаёт ошибку, и кавычки только двойные принимает (а значит, теперь их надо дополнительно экранировать, но только если они не экранированы, а если они уже экранированы, то ни в коем случае нельзя), но в остальном — именно то, что надо. Раньше как-то не задумывался, как именно JSON содержимое строк обрабатывает, думал он только для объектов нужен.
Аноним 06/06/22 Пнд 18:33:32 2373067 12
image.png 3Кб, 211x40
211x40
Аноним 06/06/22 Пнд 18:35:48 2373069 13
>>2373067
Это только четырёхзначные. А с фигурными скобками можно любой длины.
Аноним 06/06/22 Пнд 19:25:50 2373121 14
RitF21I.jpg 26Кб, 640x200
640x200
13690800-b56b-1[...].jpg 80Кб, 1200x630
1200x630
1 hPN6aCm0RmEdH[...].png 141Кб, 1200x675
1200x675
23.png 186Кб, 652x652
652x652
Почему в экосистеме JS так много оккультной и откровенно педерастической символики? Может стоит ограждать детей от такого?
Аноним 06/06/22 Пнд 22:19:20 2373279 15
>>2373121
Просто фронт для девочек.
Аноним 06/06/22 Пнд 22:26:43 2373285 16
Аноним 07/06/22 Втр 00:58:59 2373371 17
>>2373321
В бэк идут ЗАДНЕприводные.
Аноним 07/06/22 Втр 02:24:06 2373389 18
>>2373069
И с ними ты можешь любой длины. Просто запись в дургом формате
\uXXXX\uXXXX\uXXXX вместо \u{XXXXXX}
Аноним 07/06/22 Втр 05:12:16 2373410 19
Я везде читаю, что Vite - заябися, а webpack - старое фуфло. Поясните, webpack будет жить, будет шестая версия или wepback умер и новых версий не будет?
Аноним 07/06/22 Втр 10:13:59 2373478 20
>>2373121
>Почему в экосистеме JS так много оккультной и откровенно педерастической символики?
Там очень много шизофреников, каждый из которых пишет свой фреймворк. Так и вышло.
Аноним 07/06/22 Втр 11:07:46 2373531 21
israeli-army-gi[...].jpg 157Кб, 957x1300
957x1300
Аноним 07/06/22 Втр 11:42:04 2373563 22
>>2373478
Бля, только сейчас понял что тоже пишу свой фреймворк. Ну ееебаный роот!
Аноним 07/06/22 Втр 12:26:13 2373619 23
как меня это заебало, вот есть sequelize
1)можно дефайн юзать, а можно инит, разница только в синтаксисе
2)можно скачать sequelize-typescript, а можно в обычном типы хуярить
3)вот можно через cli всё делать, а можно в ручную
4)Можно подключать модули через require, а можно через import. Вроде бы импорт лучше, но cli с require генерит
и так везде, ну вот нахуя сука это всё
Аноним 07/06/22 Втр 13:25:06 2373684 24
Сап, Жабоскриптеры, есть вопрос.

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

Только вот в последний месяц директор стал лютовать, доебывается даже там, где не доебешься. Иногад может 3 часа (реально 3 часа) сидеть и пояснять почему я тупой, раз не могу понять что за ошибка выскакивает. При том что когда садится со мной решать эту ошибку, он сам ее может исправлять еще час, после того, как выебал мне мозги, что я ноль в программировании и что вообще тупой (реально такими словами и говорит)

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

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

Так вот вопрос - я чего-то не понимаю или это реально ненормально?
Аноним 07/06/22 Втр 13:45:20 2373705 25
>>2373684
ты ему просто не нравишься и он за счет тебя выпускает пар. Ты чухан/задрот? Он чухан/задрот?
Аноним 07/06/22 Втр 13:47:42 2373711 26
>>2373705
Не задроты оба, вроде
ему жена не дает, это факт
Аноним 07/06/22 Втр 13:57:18 2373723 27
>>2373447
Да пофиг на витя. Ты мне про вебпук скажи, он всё уже, или не всё?
Аноним 07/06/22 Втр 14:01:59 2373733 28
>>2372750 (OP)
github не открывается, блядь, и куча говносайтов тоже.
Что за хуйню сделали в обновлении?
globalThis is not defined.

И что теперь, новый комп покупать, блядь?
Исправляйте, сукаблять!!! А то скоро и двощи открываться не будут из-за этой ваше криворукой хуйни.
Аноним 07/06/22 Втр 14:04:32 2373739 29
>>2373733
Интернет эксплорер свой поменяй на что-то нормальное, чмошник
Аноним 07/06/22 Втр 14:23:06 2373758 30
>>2373723
Да какая разница блядь, это не язык программирования и не какой-нибудь редакс, это просто инструмент, технология, осваивается очень быстро и вообще поебать, что могут поменять через полгода, ну поменяют, ну почитаешь доку, настроишь на новом инструменте.
Аноним 07/06/22 Втр 14:24:20 2373762 31
>>2373733
>Что за хуйню сделали в обновлении?
В обновлении чего, шиз? Гитхаб и куча говносайтов работают в штатном режиме.
Аноним 07/06/22 Втр 14:31:33 2373766 32
>>2373758
> осваивается очень быстро
Это ты быстро осваиваешь, потому что ты 300к наносек олимпиадник, с 8 летним опытом, сидишь тут глумишься надо мной.
Аноним 07/06/22 Втр 14:39:49 2373774 33
>>2373389
Да, это понятно, но хотелось чтоб было ровно как внутри кода. В коде можно одним '\u{XXXXXX}', а не только тремя '\uXXXX'.

То есть, грубо говоря, чтоб если из JS-кода скопипастить любую (ну, кроме шаблонных, разве что) строку в инпут, то всегда бы получалось то же значение, что и в коде.
Аноним 07/06/22 Втр 15:39:09 2373859 34
Ну кажите гласно, учить вебпук или не учить потому что он устарел?
Аноним 07/06/22 Втр 15:43:41 2373864 35
image.png 40Кб, 646x283
646x283
>>2373859
Из-за того что высрали что новое, старым пользоваться не перестали
Учить же надо и старое и новое
Аноним 07/06/22 Втр 15:45:16 2373865 36
>>2373859
Прикрути к своему хэлловорлду вебпак и не еби мозг тупыми вопросами.
Аноним 07/06/22 Втр 15:49:49 2373868 37
>>2373864
>>2373865
Ладно, я вас понял, что вебпук устарел и надо браться за Vite
Аноним 07/06/22 Втр 15:51:15 2373870 38
>>2373859
Конечно же нет. У меня потом зарплата будет выше, потому что надо интегрировать между собой два сложных фронта, а мои формошлепы нихуя не умеют в микрофронтенды т.к. учили вит по совету двачеров.
Аноним 07/06/22 Втр 16:31:18 2373907 39
image.png 62Кб, 276x183
276x183
Если я осилю js и node.js, то смогу писать ботов для тг? Будут ли эти боты достаточно взломо- и слежкоустойчивы для продажи чего-либо без уплаты налогов?
Просто интересно.
Аноним 07/06/22 Втр 17:22:14 2373958 40
>>2373907
> смогу писать ботов для тг?
Если у тебя больше 80 iq, то сможешь
>Будут ли эти боты достаточно взломо- и слежкоустойчивы для продажи чего-либо без уплаты налогов
А нет, iq у тебя меньше 80, поэтому можешь даже не пытаться.
Аноним 07/06/22 Втр 17:43:23 2373986 41
>>2373766
Нет, я даже пока не вкатился, но типа уже готов, просто пока пиздец в стране приостановил активный поиск.
Аноним 07/06/22 Втр 17:53:41 2374001 42
>>2373739
>Интернет эксплорер свой поменяй на что-то нормальное, чмошник
Ну так дай сюда нормальный IE для Windows XP x86, живенько.

>>2373762
>В обновлении чего, шиз? Гитхаб и куча говносайтов работают в штатном режиме.
В обновлении своих броувзерных стандартов ебучих. Какую-то globalThis включили, блять. по дефолту там, теперь её пхаюткуда не попадя, а про обратную совместимость забыли - так и не запилив костыль, в виде полифилла. Из-за какой-то хуйни. ебучие throw exceptions лезут в консоли, и скрипты не срабатывают нихуа. Пиздец просто. А до этого было норм всё. Читайте RFC, сукка.
Аноним 07/06/22 Втр 17:59:17 2374013 43
гитхаб не блокает русских разрабов?
Аноним 07/06/22 Втр 18:14:09 2374030 44
>>2374001
>а про обратную совместимость забыли - так и не запилив костыль, в виде полифилла
Побежал к тимлиду полифиллить браузер трехлетней давности, потому что какой-то анимешник с двочей сказал, что надо поддерживать 0.7% заведомо неплатежеспособной аудитории
Аноним 07/06/22 Втр 18:15:03 2374032 45
>>2374013
Только если ты работаешь в касперском и прочих неудобных для США компаниях
Аноним 07/06/22 Втр 18:18:17 2374035 46
thumb.png 34Кб, 500x500
500x500
В чем прикол мелочиться в Browserlist и не взять и сразу навалить поддержку всех браузеров и устройств?
Аноним 07/06/22 Втр 18:29:18 2374044 47
>>2374035
В том, что:
1) Далеко не всё полифиллится, а что полифиллится - не всегда работает так, как должно.
2) Это не бесплатно, с точки зрения веса финального бандла
Аноним 07/06/22 Втр 19:32:16 2374098 48
>>2374001
>Какую-то globalThis включили

Изивей по отсеиванию долбоебов сидящих на неподдерживаемом говне мамонта.

Так и должно быть. Тебе вообще вебом пользоваться противопоказано. Пиздуй в другие сети. ламерок.
Аноним 07/06/22 Втр 19:35:12 2374102 49
Вассап, дваччеритто?
3д в браузере получит широкое развитие, как считаешь? Есть смысл вкатываться хотя б поверхностно?
Аноним 07/06/22 Втр 22:58:29 2374311 50
Итак, есть магазин электроники и ремонта. Хочу в качестве первого проекта начать пилить под него сайт (на реакте или еще чем современном) и подключить его к серверу магазина (я хз как это делается). В магазине стоит 1С. Сам ознакомился с ХТМЛ, ЦСС и немного с ЖС.
Подскажите, с чего начать и как двигаться?
Сам думаю для начала сделать простую ХТМЛ структуру и подключить к нему сервер (знать бы как), чтобы было понимание, и уже от туда двигаться в дизайн и косметику
Аноним 07/06/22 Втр 23:04:37 2374321 51
>>2374311
Как, например, можно узнать, на чем бэкэнд у магазина и как с этим работать?
Аноним 07/06/22 Втр 23:13:47 2374340 52
>>2374328
То есть тут не проканает тема, чтобы на сайте отображалось кол-во оставшегося товара?
Аноним 07/06/22 Втр 23:20:32 2374351 53
>>2374311
> реакте
> еще чем современном
> еще
> рект кусок протухшего тормозного говнища
лол
Аноним 07/06/22 Втр 23:26:22 2374357 54
>>2374311
>на реакте
Крайне плохая идея пилить SPA имея мало опыта в разработке на JS.
Начни для начала с ванильного жс/jquery. После того, как начинай постепенно внедрять SPA.
>с чего начать и как двигаться?
С верстки, постепенно добавляй интерактив через JS.
>знать бы как
PHP + nginx или PHP + apache прогугли, самый простой вариант. Можешь еще взять node.js, но там посложнее будет ну и потом тебе всеравно придется учить тот же апач или нжинкс
Аноним 07/06/22 Втр 23:30:19 2374361 55
>>2374351
> рект кусок протухшего тормозного говнища
Ну да, а вуй с прочими свелтами и ангулярами максимально оптимизированы и не тормозаят, ога.
Аноним 07/06/22 Втр 23:32:50 2374367 56
>>2374351
> рект кусок протухшего тормозного говнища
При этом рект имеет самое большое количество готовых либ и компонентов, ни один фреймворк таким похвастаться не может. Для реальных задач, а не дроча на циферки, которым ты занимаешься это лучшее, что есть наравне с CMS на PHP ака вордпресс и битрикс.
Аноним 07/06/22 Втр 23:36:24 2374373 57
>>2374102
Ну, вроде как есть webgpu, который сейчас активно разрабатывается, своя ниша точно будет. Массовой, как во времена флеш игр она уже точно не станет.
Аноним 08/06/22 Срд 00:48:27 2374463 58
2022-06-05x01:1[...].jpg 733Кб, 3440x1440
3440x1440
>>2374361
> нгулур
пиздец забудь про это вообще нахуй!

а вью топ! свелт уебищный хоть и быстрее

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

> компонентов
васянское говно без кастомайза для даунов не осиливших цесковые препроцессоры из-за ультра уебищной БИБЛИОТЕКИ которая нахуй просто не подразумевает человеческие и сложные стили для охуевшего результата

> Для реальных задач
например
Аноним 08/06/22 Срд 01:49:32 2374499 59
Есть статья про типы авторизации и аутентификации сравнение там мб?
Аноним 08/06/22 Срд 02:06:59 2374501 60
>>2374499
Разницу между аутентификацией и авторизацией знаешь хоть?
Аноним 08/06/22 Срд 02:12:35 2374504 61
>>2374463
>сложные стили
Ты даже бэм не осилил, какие там сложные стили собрался писать?
Аноним 08/06/22 Срд 02:20:59 2374508 62
Аноним 08/06/22 Срд 03:30:46 2374514 63
2022-06-08x03:2[...].jpg 149Кб, 1938x1232
1938x1232
>>2374504
> scoped
> даже бэм
каложорское профнепригодное уебище - уебись нахуй об угол.
Аноним 08/06/22 Срд 08:15:59 2374552 64
Аноним 08/06/22 Срд 08:32:55 2374559 65
В чем преимущество Mobile-first CSS от других ферстов?
Аноним 08/06/22 Срд 08:43:07 2374564 66
>>2374514
>скопед
Говно, которое нельзя без пердолинга использовать на другом стэке. Будешь лезть в конфигуратор сборщика просто чтобы стили заработали.
Аноним 08/06/22 Срд 10:01:29 2374593 67
Зачем вообще нужен бэм, если он не гарантирует изоляции цсс, в отличие от цсс-в-жс или стайлед компонент?
Аноним 08/06/22 Срд 10:05:22 2374594 68
>>2373684
может тасочек новых не дают и ему надо максимум списывать на работу с командой, ревью, обучении и т.д. А может он так пытается свою ценность поднять перед кабанчиком, чтобы был аргумент для поднятия зп.
Аноним 08/06/22 Срд 10:20:18 2374602 69
>>2374030
Обратная совместимость - это классика, это знать надо.
>>2374098
>Изивей по отсеиванию долбоебов сидящих на неподдерживаемом говне мамонта.
>Так и должно быть.
Иди и покупай себе сам новое железо, от каждого пука из обновления криворуких разрабов. То какую-то 128-битную архитектуру придумают, то какой-то блядь набор инструкций новый, типа невъебенный. То блять, какой-то ёба-globalThis. Покупай железяку снова!
ИЧСХ, сразу все массво ринулись говнокодить говносайты свои под эту хуйню. И ещё и по дефолту ставить эти говноскрипты.

Ты думаешь я сам не запилю ебучий костыль? Декомпилятор есть, хули.
Аноним 08/06/22 Срд 10:31:42 2374607 70
>>2374602
тебя никто не просит покупать новое железо, у меня ноут с 12 года и никаких проблем до сих пор. но это с десктопами только так, мобилы извольте менять каждые 2 года, но сейчас вроде они тоже застопорились
Аноним 08/06/22 Срд 10:34:51 2374611 71
Аноны, а можно ли отследить ситуацию, когда браузер восстановил вкладку из памяти и как вообще про это гуглить? Вот допустим, пользователь закрыл браузер вечером, открыл браузер утром - и страница не загрузилась, а дернула состояние откда-то из памяти, но на беке оно уже поменялось. Понятно, что пожно следить за токеном каким-нибудь, обновлять его на беке, следить за свежестью и т.д. Но вот на уровне браузера можно понять через js, что страница не нормально загружена, что её надо ребутнуть?
Аноним 08/06/22 Срд 11:13:27 2374627 72
>>2374559
В том, что твой сайт будет сразу юзабельным для 40% срыночка.
>>2374593
Каложор не палится.
>>2374611
Высирай ошибки на каждый пук, а потом их анализируй.
Аноним 08/06/22 Срд 11:30:32 2374635 73
>>2374627
>Высирай ошибки на каждый пук, а потом их анализируй.
Какие ошибки, на какой пук? Сайт обновился с полной сторой и пока пользователю потребуется что-то обновить прям с бека, он видит стремное.
Аноним 08/06/22 Срд 11:58:48 2374653 74
>>2374635
Что ты блять несёшь?
Аноним 08/06/22 Срд 12:19:22 2374666 75
>>2374653
Вменяемую речь, а не среньк, как у тебя. Ты думаешь, кто-то верит, что анон, не сумевший даже внятно задать вопрос, что-то реально может объяснить или понять?
Аноним 08/06/22 Срд 12:24:17 2374667 76
>>2374666
>Ты думаешь, кто-то верит, что анон, не сумевший даже внятно задать вопрос, что-то реально может объяснить или понять?
Сказало тело, у которого непонянтно что загружается само непонятно как.
Аноним 08/06/22 Срд 12:33:33 2374677 77
>>2374667
Ну может это тебе непонятно, потому что ты глупенький? Как минимум для того, чтобы переспросить, когда что-то непонятно, а не рваться на ровном месте.
Аноним 08/06/22 Срд 12:39:22 2374682 78
>>2374677
>Ну может это тебе непонятно, потому что ты глупенький?
Вопрос тут задал ты, так что не пизди про тупых. Не из заднеприводных случаем? Судя по описанию там какой-нибудь серверный рендер не говношаблонах.
Аноним 08/06/22 Срд 12:43:43 2374685 79
>>2374682
>Вопрос тут задал ты, так что не пизди про тупых.
Я задал, ты тупанул и не понял, расстроился и начал рваться. Ты троль там так, чтобы у тебя логику хоть угадать можно.
>Не из заднеприводных случаем?
Толсто, тупо и неадекватно.
>Судя по описанию там какой-нибудь серверный рендер не говношаблонах.
судить по описанию должны люди, которые осилили что-то простое, а не обосрались, как ты сейчас.
Аноним 08/06/22 Срд 12:55:45 2374698 80
Почему вы всё время выясняеете, кто из вас тупее? Почему бы не выяснить в честном бою кто сильнее?
Аноним 08/06/22 Срд 13:03:40 2374702 81
>>2374685
>Я задал, ты тупанул и не понял, расстроился и начал рваться. Ты троль там так, чтобы у тебя логику хоть угадать можно.
Троллей под кроватью будешь у себя искать, еблан.
>Толсто, тупо и неадекватно.
Значит попал в точку. У нас тут соевый тред с модными SPA, со своими пыхо-джангопроблемами пиздуй в соответствующие треды.
>судить по описанию должны люди, которые осилили что-то простое, а не обосрались, как ты сейчас.
Но ты же не осилил, так что можешь заткнуться.
Аноним 08/06/22 Срд 13:05:48 2374705 82
>>2374698
Исходя из того, что сила есть - ума не надо, самый сильный автоматически будет самым тупым. Это удобно. Но если тупой будет достаточно умным, чтобы понять этот факт, он может поддасться и не показать свою силу. Таким образом, тупой сильный притворится слабым, чтобы казаться не таким уж тупым, и в чем тогда смысл выяснять, кто сильнее? Это тупо.
Аноним 08/06/22 Срд 13:11:20 2374708 83
>>2374698
>в честном бою
Это как?
Аноним 08/06/22 Срд 13:11:33 2374709 84
>>2374702
>Троллей под кроватью будешь у себя искать
Конечно, на хоркаче-то их отродясь не бывало.
>Значит попал в точку.
Пальцем в говно ты попала, манюнь. Серьезно,ты добиваешься фейспама и выдаешь его за подтверждение твоих фантазий? Очередное дно пробито.
>Но ты же не осилил
Тупить, как ты не осилил? Ты ведешь себя неадекватно. Просто пойми простую вещь - никто не будет обижаться на такого конечного. Поэтмоу хочешь еды, зелень, сделай над собой усилие.
Аноним 08/06/22 Срд 14:13:56 2374775 85
>>2374607
Так у меня x86 проц Intel 80386, поэтому XP.
Аноним 08/06/22 Срд 14:14:40 2374776 86
Подскажите пожалуйста, как в firefox через browser console скачать файл по HTTP?
Мне нужен наверное какой-то javascript код для создания закачки.
Дело в том, что мне важно не скачивать весь файл целиком, а только его кусочек. А то долгая закачка прервалась посередине. Нужно докачать файл до конца.
А целиком файл отчего-то не скачивается - закачка рвётся посередине процесса.
Аноним 08/06/22 Срд 14:24:27 2374785 87
Аноним 08/06/22 Срд 14:33:45 2374797 88
у меня есть express-validator который пока только валидирует данные при регистрации юзера, а также есть валидация от sequelize, их обязательно объединять?
Аноним 08/06/22 Срд 15:05:32 2374822 89
>>2374776
Это надо конкретно разбираться с твоим файлом, так навскидку никто сказать не может. Докачать файл - я хз, если уж браузер сам своим апи это не сможет (там правой кнопкой посмотри в менеджере закачек браузера или где-то рядом), то врядли это сможет и жабаскрипт.
Аноним 08/06/22 Срд 15:15:38 2374843 90
>>2374708
Голыми маслом облиться и бороться пока один из вас не сдастся или перестанет шевелиться.
Аноним 08/06/22 Срд 15:18:58 2374846 91
image.png 60Кб, 498x291
498x291
>>2374822
>Докачать файл
Есть такая древняя магия - менеджер загрузок, если туда скормить ссылку на файл, то он рано или поздно его докачает.
Аноним 08/06/22 Срд 15:43:49 2374870 92
>>2374846
Но дефолтный менеджер загрузок тоже умеет в магию, я предложил анону поискать там кнопку возобновить или типа того.
>>2374851
А если какой-нибудь огромный сайт качать и докачивать, сумеет? Я как-то пробовал - не получилось.
Аноним 08/06/22 Срд 16:48:07 2374929 93
>>2374602
>Иди и покупай себе сам новое железо

Сижу на ноуте 2013го года. 9 лет уже выходит. Ничего не тормозит.

Ты просто не можешь смриться с тем, что ты долбоеб.
Аноним 08/06/22 Срд 17:06:05 2374951 94
>>2374564
> пердолинга
> другом стэке
> конфигуратор сборщика
умтсвенно-отсталое вебпуко-ректо-даунское ничтожество не палится..

пожри еще бемаговна уебок....
Аноним 08/06/22 Срд 17:07:23 2374953 95
>>2374593
чтобы 45+ престарелые дауны могли делать веб хотя бы так, по старинке из нулевых

ну а еще чтобы каложоры могли навернуть говнища;;;;{{{
Аноним 08/06/22 Срд 17:13:36 2374959 96
Screenshot20200[...].png 349Кб, 2970x1404
2970x1404
>>2374602
> Покупай железяку снова!
поставь линукс додик и успакойся

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


>>2374666
>>2373958
>>2374929
походу в треде завелся братишка =^-^=


>>2374776
> firefox
говноед плз

Аноним 08/06/22 Срд 17:13:58 2374960 97
>>2374593
эту штуку придумал яндекс, всё что нужно знать я считаю
Аноним 08/06/22 Срд 17:28:00 2374967 98
>>2374959
>поставь линукс
>и успакойся
Бля, там столько этих линуксов, у тебя x86_64, а мне надо x86, и как его ставить? Там столько всяких шняг, liveCD, liveDVD, liveUSB и всё по-английски блядь.

>здесь ты можешь все что пожелаешь и как тебе нужно, а не твоему индусскому барину.
Какому такому индусскому?
Аноним 08/06/22 Срд 17:37:36 2374979 99
image.png 440Кб, 960x640
960x640
>>2374967
> там столько этих линуксов
а хороший только один

> мне надо
зачем?

> как его ставить
как и все остальное (через консоль)

> и всё по-английски блядь
=)


дед привыкай к земле уже, не мучай двач плз...


> Какому такому индусскому?
ну а кто думаешь твою недоос убогую сговнял, бил гейтс? ахахах
Аноним 08/06/22 Срд 17:39:34 2374980 100
Я могу как-то обернуть ряд таблицы из antd в другой компонент?
Что-то типа

<MyComp>
<AntdTableRow>
</MyComp>
Аноним 08/06/22 Срд 17:41:47 2374982 101
>>2374980
А то там все ряды рендерятся через
dataSource={data}

и я не знаю как вообще доступ к ряду таблицы получить
Аноним 08/06/22 Срд 17:55:40 2374992 102
>>2374953
В нулевых юзали каскад, а не бэм Зелень ты чумазая.
Аноним 08/06/22 Срд 17:59:21 2374995 103
Аноны, у меня написан сервер, на который загружаются картинки. Как мне обратно с сервера получить то что загружено? Как можно сделать так, чтобы по адресу http://server.com/pics/12345.jpg была доступна картинка? Т.Е чтобы эту ссылку можно было использовать как src в теге img? Сервер на ноде.
Аноним 08/06/22 Срд 18:07:45 2375000 104
Аноним 08/06/22 Срд 18:08:50 2375002 105
>>2374995
Берешь и делаешь, что бы по указанному тобой адресу отправлялся нужный тебе файл.
Аноним 08/06/22 Срд 18:09:41 2375004 106
2022-06-08x18:0[...].jpg 33Кб, 1160x153
1160x153
>>2374995
примерно так, только добавь говно и визуальный шум ;}
Аноним 08/06/22 Срд 18:12:09 2375007 107
>>2375004
У тебя на вызове json.load() сервер зависнет, пока файл не прочитает

мимо
Аноним 08/06/22 Срд 18:13:52 2375010 108
>>2375007
Он дата саентист, не смей сомневаться в его дата способностях!
Аноним 08/06/22 Срд 18:21:04 2375016 109
16088388839450.jpg 51Кб, 722x764
722x764
>>2375010
> Он дата саентист, не смей сомневаться в его дата способностях!
+++ =^-^=
Аноним 08/06/22 Срд 18:45:45 2375031 110
>>2375007
ты что, охуел, профнепригодный пиздорылый додик-даун, указывать маэстро как надо правильно программировать?
Аноним 08/06/22 Срд 19:03:12 2375069 111
>>2375002
Ок, я это сделал, но теперь при перехтде по ссылке файл тупо качается. Как мне сделать так, чтобы файл открывался во вкладке, типо как на дваче, когда я нажимаю пкм - открыть в новой вкладке? Для этого обязательно нужно делать специальную страницу на клиенте? Или это как-то автоматом происходит?
Аноним 08/06/22 Срд 19:11:44 2375086 112
Аноним 08/06/22 Срд 19:30:51 2375105 113
Как настроить вебпак на приём нескольких страниц? Нужно, чтобы имелось несколько страниц и к ним можно было осуществлять переходы.
Аноним 08/06/22 Срд 19:43:40 2375115 114
>>2375086
Это не решает проблему, браузер все равно просто скачивает файл.
Аноним 08/06/22 Срд 19:50:39 2375127 115
2022-06-08x19:5[...].jpg 3Кб, 167x41
167x41
Аноним 08/06/22 Срд 19:56:23 2375133 116
>>2375127
Что, куда? Мне что на ссылку ивент листенер вешать? В реакте это не так как в питоне работает.
Вопрос предельно просто. Если я на дваче кликаю правой кнопкой по картинке и открываю ее в новой вкладке, то у меня открывается страница с тэгом body и дочерним тэгом img с картинкой. Вопрос: это достигается созданием отдельной страницы или браузер обрабатывает такое автоматически (как этого добиться)?
Аноним 08/06/22 Срд 20:23:28 2375159 117
>>2372750 (OP)
Не понимать classes, prototype, итп что глянуть чтоб разжевано максимально? Или до классов что-то не вкурил что не даёт понимания
Аноним 08/06/22 Срд 20:31:53 2375171 118
>>2375139
> Если у тебя при открытыи прямой ссылки начинается скачивание, то какой-то косяк с заголовками скорее всег, content-type, например.
> Вообще, для раздачи статики поверху садят тот же nginx, который этим и занимается, а на нода или хуйода.
Content type правильный, берется при загрузке файла на сервер и сохраняется в бд (image/jpeg, например). Если это именно статика с сервера, а не какая-то фича браузера или страница на клиенте, то имеет смысл хуй положить, мне для дела не очень важно, а раздачу статики к серверу прикручивать я ебал в рот.
Аноним 08/06/22 Срд 20:41:12 2375178 119
Пацаны, для сервака на экспрессе лучше создавать папку с роутами и контроллерами или просто с роутами?
Аноним 08/06/22 Срд 20:53:32 2375185 120
Почему в роадмапе по Vue рекомендуют учить Styled components? Разве это не реактовская библиотека? И чем вообще на Вью обычно пользуются в качестве CSS in JS?
Аноним 08/06/22 Срд 20:54:24 2375186 121
Блин я прям чувствую что я реально прокачался в кодинге
Аноним 08/06/22 Срд 20:55:54 2375187 122
>>2375185
Так ее и на ванильном используют.
Я вообще за css modules
Аноним 08/06/22 Срд 21:14:16 2375204 123
>>2375187
Хз как эти вещи вообще связаны.
Аноним 08/06/22 Срд 21:20:11 2375206 124
Аноним 08/06/22 Срд 22:18:01 2375261 125
>>2375206
fetch("https://2ch.hk/").then(r => r.blob()).then(blob => {const a = document.createElement("a"); a.download="filename.ext"; const url = URL.createObjectURL(blob); a.href=url; document.body.append(a); a.click(); a.remove(); URL.revokeObjectURL(url)})
Аноним 08/06/22 Срд 23:24:38 2375306 126
2022-06-08x23:2[...].jpg 23Кб, 845x219
845x219
2022-06-08x23:2[...].jpg 75Кб, 1301x663
1301x663
2022-06-08x23:2[...].jpg 44Кб, 1314x668
1314x668
2022-06-08x23:2[...].jpg 56Кб, 990x480
990x480
>>2375133
> В реакте это
через анал, я знаю няш, можешь не рассказывать

ты сам выбрал жрать говно, вот и жри


и свои маня сказки про больше работы - засунь себе в рект, а потом посмотри сколько работников, и только потом кукарекай

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


>>2375299
да пиздец, ору с додиков, и потом эти отбросы мне будут что то пиздеть за СВО
Аноним 08/06/22 Срд 23:48:24 2375334 127
>>2375000
т.е. прям внутри ант дизайна переопределять в нод модулях?
Аноним 09/06/22 Чтв 00:03:40 2375351 128
>>2375334
Бляяя, ты и в нод модулях не сможешь переопределить
Аноним 09/06/22 Чтв 00:09:07 2375357 129
image.png 49Кб, 300x277
300x277
>>2375351
энжой йор ДОХУЯ КОМПОНЕНТОВ на любой пук))))))))))


как же ору с беспомощных ректоничтожеств без всякой возможности к человеческой стилизации чужих говнокомпонентов
Аноним 09/06/22 Чтв 00:11:13 2375359 130
>>2375351
>>2375357

А как тогда переопределить можешь подсказать? Я не так давно с antd знаком
Аноним 09/06/22 Чтв 00:12:41 2375361 131
Аноним 09/06/22 Чтв 00:59:46 2375389 132
>>2375299
Да я вообще не знаю Javascript. Просто понадобилось скачать файл, вот и ковыряюсь.
А так я по python в основном.
Аноним 09/06/22 Чтв 01:50:41 2375412 133
>>2375389
стыдоба...не позорь питоняшек чучело..
Аноним 09/06/22 Чтв 09:48:31 2375505 134
>>2375334
Нет, зачем. Ещё раз: таблица из antd использует внутри rc-table и фактически повторяет его API

https://github.com/react-component/table#api

Для замены компонент таблицы есть пропертя components

В твоем случае

const MyRow: React.FC = ({ children }) => (<div className="my-fucking-row">{ children }</div>)

<Table components={{ body: { row: MyRow } }} dataSource={...} />
Аноним 09/06/22 Чтв 10:23:39 2375520 135
Вот есть RS School, где бесплатно можно изучить фронт, там или react или angular на выбор, но почему-то vue нету.

Вота фук, почему мир так несправедлив? Я хотел вуй
Аноним 09/06/22 Чтв 10:43:07 2375524 136
Аноним 09/06/22 Чтв 10:43:38 2375525 137
>>2375520
Потому что они готовят кадры по заказу ерата. Какой стек у ерата в тот или иной момент использовался, такие специальности среди курсов у них и имеются.
В любом случае, даже после их основного фе-курса ты сможешь осилить любой фреймворк сам, если будешь его пытаться проходить на максимальный балл, а не забивать хуй, программа и выдрочка студентов там очень хорошие.
Аноним 09/06/22 Чтв 10:50:30 2375530 138
>>2375520
>>2375525
Двачую, сам RS School прошёл, сразу после курса взяли работать, получаю 2 штуки баксов и не жалуюсь
Аноним 09/06/22 Чтв 10:58:03 2375534 139
>>2375530
Там надо уметь по-английски красиво говорить?
Аноним 09/06/22 Чтв 11:19:45 2375547 140
image.png 34Кб, 781x406
781x406
а с err что делать? она сама выпадет?
Аноним 09/06/22 Чтв 11:20:44 2375550 141
Аноним 09/06/22 Чтв 11:24:53 2375553 142
image.png 54Кб, 726x537
726x537
>>2375550
А ну да, спасибо. Но там чел хуйню делает, блок трай кетчуп куда-то проебал. Разве bcrypt и обращение к базе не должны быть в try catch?
Аноним 09/06/22 Чтв 11:27:21 2375557 143
>>2375553
>bcrypt
Нет, хэш функции никогда не выкидывают ошибку, если только ты ей не передел аргументом какое-то говно.
>обращение к базе
Тут уже сам решай, мб тебе надо, что бы при ошибке БД сервер ложился.
Аноним 09/06/22 Чтв 11:32:15 2375560 144
>>2375530
Ты в епам прямо устроился?
Записался на 0 стейдж, но забил хуй (все равно 0 этап ни на что не влияет), сам дрочу жс, думаю под конец стейджа сдам все задания чисто чтоб посмотреть, готов или не готов к 1 стейджу, если ок, то буду ебашить.
Просто там чёт сразу всё и гит и жс и хтмл, не готов с 0 в такую кашу лезть.
Аноним 09/06/22 Чтв 11:33:48 2375561 145
>>2375560
Да я зарофлил реклама какая-то подумал, но вроде норм курс хз. Вот теперь задумался, есть ли смысл идти на подобный курс, если я уже готов на собес идти?
Аноним 09/06/22 Чтв 11:37:49 2375562 146
>>2375561
Лучше портфолио нормальное сделай и задеплой петроекты.
Аноним 09/06/22 Чтв 11:40:25 2375566 147
>>2375562
ну у меня один пет будет, фулстаковый магазин дилдаков. вот думаю 1 не мало ли будет, но это же логично, зачем мне делать 10 проектов одинаковых +-, если могу 1 сделать и реализовать там очень много всего
Аноним 09/06/22 Чтв 11:42:33 2375567 148
>>2375561
Ну, он бесплатный и там плотная программа достаточно с заданиями по фронтенду. Если на собес собираешься, то на стейдж 0 тебе не надо, но на первый этап можно сходить, потом на втором ментора дадут по идее мидла какого-нибудь.
По факту, как я понял, там большинство инфы сам ищешь.
Аноним 09/06/22 Чтв 11:51:04 2375571 149
>>2375566
Чем больше проектов, тем больше технологий можешь задействовать. В рамках одного проекта можно ограниченное число библиотек заюзать.
Аноним 09/06/22 Чтв 12:21:59 2375598 150
>>2375567
Когда там первый этап?
Аноним 09/06/22 Чтв 12:24:16 2375599 151
Аноним 09/06/22 Чтв 12:25:55 2375601 152
>>2375599
бля, почему не летом то, когда свободного времени дохера
Аноним 09/06/22 Чтв 12:28:19 2375604 153
>>2375601
Там все задания открытые, можно летом всё сделать.
Аноним 09/06/22 Чтв 13:18:44 2375638 154
>>2374959
>походу в треде завелся братишка =^-^=
Походу ты тычишь на посты трех разных анонов.
Аноним 09/06/22 Чтв 13:19:31 2375641 155
>>2374967
>liveCD, liveDVD, liveUSB
ебать тут зелени развелось.
Аноним 09/06/22 Чтв 13:23:16 2375645 156
>>2375206
Бля, чувак, посмотри на менеджер загрузки в браузере, нахуй тебе консоль вообще, когда есть гуй?
Аноним 09/06/22 Чтв 14:54:40 2375712 157
Есть сервак на экспрессе (sqlite), на фронте реакт. Пытаюсь намутить пагинацию слов начинающиеся на букву N. Чтобы при первом запросе к апишке мне возвращалась выборка из 10 слов и их общее количество. Сейчас намутил роут, по которому у меня сначала идет запрос к бдшке на получение 10 слов, а потом дополнительный запрос к бдшке на получение общего количества слов и все обьединяю в один обьект.
Вопрос: как это все написать красивее? Потому что два раза обращаться к дбшке за один запрос - как по мне не очень.
https://pastebin.com/7yv82LLV
Аноним 09/06/22 Чтв 15:49:32 2375758 158
ХОЧЕТСЯ ПОЧИТАТЬ КНИЖЁНКУ ПО СОЗДАНИЮ РАСШИРЕНИЙ ДЛЯ БРАУЗЕРА
@
АГА ВОТ ТЕБЕ КУЧУ КНИГ ПО СОЗДАНИЮ ВЕБ-ПРИЛОЖЕНИЙ
@
ПЕРДОЛЬ HTML СТРАНИЦУ С ПЛАВАЮЩИМИ ЭЛЕМЕНТАМИ СУКА


Ну и как в этом направлении работать?
Хочется увидеть книжную версию этой статьи, но подобного нигде нету https://russianblogs.com/article/25351627664/
Аноним 09/06/22 Чтв 16:36:53 2375779 159
Аноним 09/06/22 Чтв 17:38:25 2375835 160
Аноны, у вас бывало такое что на F12 responsive неправильно реагирует? у меня хедер скрывается при width 1200 рх, но почему-то в таком режиме он скрывается всегда! и когда закрываю этот режим у меня хедер появляется и всё ок. на устройствах, на мобилке тестил работает всё ок, но из-за таких проблем дебажить сложно
Аноним 09/06/22 Чтв 17:40:42 2375837 161
Как мне блять из модуля css взять класс .modal.active ???
<div className={styles.modal.active}></div> - не работает.
Аноним 09/06/22 Чтв 18:47:40 2375881 162
>>2375837
Вопрос 4, что матчит `.modal.active`?
Аноним 09/06/22 Чтв 19:11:12 2375900 163
>>2375835
У меня не было такого, пахнет хуйней.
Аноним 09/06/22 Чтв 20:25:07 2375936 164
>>2375900
ну вот странно, залил сайт на хостинг файрбейз и он правильно работает, но когда через нпм стартую локалку то хуйня.
Аноним 09/06/22 Чтв 22:23:25 2376007 165
image.png 84Кб, 1200x600
1200x600
>>2372750 (OP)
Анончики, такой вопрос, а в гите видны удаления коммитов, в истории где-то показываются?
Аноним 09/06/22 Чтв 22:27:31 2376009 166
>>2375758
Так расширения для браузеров - веб-приложения с дополнительным вендорным пердолингом.
Из-за этой вендорности никакая книга не сможет не устареть во или во время релиза.
Аноним 09/06/22 Чтв 22:33:47 2376013 167
>>2375936
В локалке стили встраиваются в документ, что уменьшает общую специфичность всех этих стилей. Но если у тебя это проблема, то значит что у тебя на проекте месиво из встроенных, загружаемых и инлайновых стилей.
Аноним 10/06/22 Птн 06:34:49 2376134 168
а что на расширении для браузера можно как-то заработать?
Аноним 10/06/22 Птн 08:00:12 2376154 169
>>2375785
А Кантор хуйня, что ли?
Аноним 10/06/22 Птн 08:34:32 2376168 170
>>2375785
Носорог - толстый толмуд, который не нужен. Выразительная жаба рулит. А что за нострач
Аноним 10/06/22 Птн 08:48:30 2376173 171
>>2376171
Так тайпскрипт уже кругом шагает и бороздит
Аноним 10/06/22 Птн 09:02:59 2376184 172
помахите.

дано:
1. массив объектов, внутри объекта есть два поля from, to в которых хранится диапазон дат, например { from: 04-01-2022, to: 05-01-2022 }, { from: 06-01-2022, to: 06-02-2022 }
2. массив дат в формате DD-MM-YYYY HH:mm

какой самый быстрый способ найти по дате элемента из массива 2 подходящий элемент из массива 1?
Аноним 10/06/22 Птн 09:12:53 2376193 173
>>2376181
Надстройка-не надстройка, а стимулирует джава подобное ооп с солидам и барбарами лизкоми. Зачем нужено старообрядческое ооп с созданием функции в качестве конструктора и добавлением этому объекту свойств? Тайпскрипт конечно все равно под капотом это сделает, но на поверхности будут красивые сладенький классы, которые имплемент и эхстенд другие сладкие классы. И абстракции не зависят от деталей, детали зависят от абстракций
Аноним 10/06/22 Птн 09:14:13 2376196 174
>>2376184
Там ахуелеон чтоль объектов, стандартный from не подайдет?
Аноним 10/06/22 Птн 09:15:31 2376198 175
>>>2376193
Стандартный файл. Фикс
Таймстемп кстати не вариант юзать?
Аноним 10/06/22 Птн 09:26:27 2376206 176
>>2376198
>файл
файнд блять. Ссука, телефон решил меня поправить.
Аноним 10/06/22 Птн 10:11:32 2376239 177
Аноним 10/06/22 Птн 11:00:44 2376269 178
Аноним 10/06/22 Птн 11:20:10 2376277 179
Сап погромисты, помогите анону (я в погромировании хлебушек)

Есть один https://example:1234/QweRty/ который не сохраняет сессию, и поэтому туда нужно логиниться каждый раз.
Логин и пароль сохранен в браузере и корректно подставляется в форму, поэтому все что нужно - это зделоть submit button.

Я поставил greasemonkey в ФФ, поспрашивал у анона в /s и у меня даже что-то получилось сделать через

// @match https://example:1234/QweRty/
setTimeout(() => document.querySelector('input[type="submit"]').click(), 1000);

И это работает, но:
1. Не смотря на
// @match https://example:1234/QweRty/
жмутся кнопки не только на https://example:1234/QweRty/ но и на других вкладках с другими адресами.
2. Браузер при запуске открывает домашнюю страницу, которой установлен https://example:1234/QweRty/ но скрипт не работает до тех пор, пока я не перезагружу страницу.

Анон, помоги починить пожалуйста.

Форма логина: <input type="text" name="j_username">
Форма пароля: <input type="text" name="j_password">
Форма кнопки: <td colspan="2" class="submit-layout" align="center"><input type="submit" value=" Вход ">
Кнопка: <input type="submit" value=" Вход ">
Аноним 10/06/22 Птн 11:21:36 2376278 180
>>2376277
><input type="submit" value=" Вход ">
>Кнопка: <input type="submit" value=" Вход ">
Оай, скопировалось хуево. Нувыпонели что это одно и то же.
Аноним 10/06/22 Птн 11:42:07 2376295 181
>>2376184
>>2376269
тут надо гуглить способы методы сортировки. Я знаю только бинарный поиск, когда у тебя отсортированный массив и берешь, делишь напополам, смотришь больше число или меньше нужного и вычислив половину, где твое число точно есть - опять располовиниваешь. Так вроде в базах данных по индексам ищут. Но в остально джавамакаки же лохи и алгоритмов незнают, это же говно.
А можешь подробнее рассказать про задачу?
Аноним 10/06/22 Птн 11:50:29 2376301 182
Аноним 10/06/22 Птн 11:51:44 2376302 183
>>2376295
в базе лежит 2 миллиона айтемов с таймштампом
их надо расфасовать по объектам массива. у объектов массива есть поля from, to где записан рендж дат в который должен вписаться айтем по своему таймштапу. рендж может быть в пределах дня, недели, месяца
Аноним 10/06/22 Птн 11:57:23 2376307 184
>>2376302
ну то есть тебе не надо
>найти по дате элемента из массива 2 подходящий элемент из массива 1?
тебе надо наоборот, between справится
Аноним 10/06/22 Птн 15:39:10 2376458 185
я могу так keys сделать?
elements.map(item => {
<React.Fragment key={item.id}>
<div key={item.id}
<div key={item.id}
</>
}

Т.е. для фрагмента тот же ключ что и для внутреннего дива. И для двух соседних дивов один и тот же ключ?
Аноним 10/06/22 Птн 17:18:27 2376550 186
Аноним 10/06/22 Птн 17:29:38 2376557 187
>>2376302
Ты это все не в брауере делаешь? Просто что за задача, на сервере? И почему нельзя придумать какой-нибудь хитрый джоин, чтобы сразу получить нужный массив, nosql нитакой как все?
Аноним 10/06/22 Птн 19:10:28 2376665 188
>>2376458
>Т.е. для фрагмента тот же ключ что и для внутреннего дива.
Ключи сравниваются только у компонентов-соседей (сиблингов), так что можешь без каких-либо проблем.

Зачем тебе понадобилось два одинаковых дива на каждый из элементов, если не секрет?
Аноним 10/06/22 Птн 19:29:29 2376684 189
>>2376458
Можешь хоть
elements.map((item, i) => (
<key={i}>
<div />
<div />
</>
))
Аноним 10/06/22 Птн 20:08:28 2376700 190
>>2376458
Нахуй тебе ключи на предках фрагмента?
Аноним 10/06/22 Птн 20:12:54 2376703 191
Аноним 10/06/22 Птн 20:57:09 2376733 192
Сейчас во фронте вообще юзают аккордеон или это хуйня из конца нулевых?
Аноним 10/06/22 Птн 21:15:05 2376743 193
>>2376733
Если заказчик скажет сделать аккордеон, то так уж и быть - сделаешь.
А так у них сомнительный UX - они по сути являются кнопками причём с пиздецовой зоной активации, но при этом не выглядят как кнопки. Это значит на мобилках будут постоянные мисклики при попытке скролла, а на десктопе обычный текст с заголовками удобнее читать.
Аноним 10/06/22 Птн 21:52:51 2376774 194
Почему анимация передвижения элемента кнопками на клаве люто тормозит?
Или так должно быть?
Аноним 10/06/22 Птн 21:57:03 2376777 195
>>2376774
Консоле.логов себе накидай и посмотри, какой вызывается слишком часто. Просто так сложно сказать.
Аноним 10/06/22 Птн 21:58:30 2376781 196
>>2376777
Я привязал к кнопкам обработчик,и расстояние перемещение за 1 одно нажатие
Аноним 10/06/22 Птн 22:05:01 2376789 197
Как придумать себе одновременно интересный, полезный хотя бы самому себе и не очень сложный петпроект для портфолио?
Аноним 10/06/22 Птн 22:08:15 2376795 198
>>2376789
на такой вопрос нет ответа
Аноним 10/06/22 Птн 22:14:23 2376807 199
Аноним 10/06/22 Птн 22:35:12 2376829 200
>>2376774
>>2376781
Потому что ты написал неэффективный код, который вызывает рефлоу тогда, когда не нужно.

У тебя есть инструменты разработчика, там есть профилировщик, который показывает все внутренние процелыы которые происходят в браузере. Учись пользоваться.
Аноним 11/06/22 Суб 06:11:12 2376960 201
16544376416150.jpg 90Кб, 981x758
981x758
>>2372750 (OP)
Объясните плез, а в чем собственно заключается работа фронтендера? Мне казалось, что фронтендер - это человек, отвечающий за внешний вид сайта/приложения. Но макеты в фигме он не рисует, страницы не верстает. Это вроде как и программист, но архитектуру он не делает, докеры и кубернатесы не настраивает, балансировщики всякие не пишет. По сути вся работа - это крутить массивы с объектами в определенном стеке. Чем он вообще занимается?
Аноним 11/06/22 Суб 06:17:17 2376961 202
Аноним 11/06/22 Суб 08:19:48 2376983 203
>>2376960
Сам-то кто по масти будешь?
Аноним 11/06/22 Суб 08:27:06 2376989 204
>>2376789
Ну сделай какой-то сайт, вдохновляясь популярными аналогами
Аноним 11/06/22 Суб 08:28:54 2376991 205
>>2376960
ты чё сына нука открой браузер апишки
Аноним 11/06/22 Суб 09:21:22 2377000 206
>>2376961
Бесполезная херота. Огрызок фотошопа с урезанным функционалом, а для дизайна сайтов один хрен все пользуются фигмой.
Аноним 11/06/22 Суб 09:28:37 2377003 207
5d889bc91aa63b9[...].png 28Кб, 712x300
712x300
Есть ли в верстке что-то, с чем не может справиться пикрил? Навернул адаптивную сетку, быстро и просто. Красота. В Sass можно подзаебаться так же в одну строку через миксины с инклюдами, но это все равно не то. Почему пикрил не стал стандартом де-факто для верстания всего что только можно? Ну ок, может не на все сто процентов, но почти для всего.
Аноним 11/06/22 Суб 09:43:29 2377009 208
>>2377003
>Есть ли в верстке что-то, с чем не может справиться пикрил?
Засиранием разметки хотел сказать? Ну да, тут он конкурирует с бутстрапом.
>В Sass можно подзаебаться так же в одну строку через миксины с инклюдами, но это все равно не то.
Так бы сразу и сказал, что ты из этих.
>Почему пикрил не стал стандартом де-факто для верстания всего что только можно?
Потому что для бэкендеров установить бутстрап намного меньше головняка, а на фронте хвостоветром только всякие чушки пользуются, не осилившие CSS.
Аноним 11/06/22 Суб 09:49:05 2377011 209
>>2377009
Ты так и не сказал в чем недостатки таилвинд. Я услышал лишь какой-то ресентимент.
Аноним 11/06/22 Суб 10:06:32 2377024 210
>>2377003
>Навернул адаптивную сетку, быстро и просто
Так на ванильном ее натянуть тоже быстро и просто, и 20 классов не надо прописывать?
Энивей я все равно сейчас Ant Design ковыряю, очень удобно с ряктом.
Аноним 11/06/22 Суб 11:52:56 2377084 211
>>2377003
>очередной фреймворк со своим собственным манясинтаксисом который надо отдельно изучать потратив зря время, и адово потом допиливать под каждый проект потратив зря время
нахуй надо
Аноним 11/06/22 Суб 13:05:44 2377132 212
>>2377011
>Ты так и не сказал в чем недостатки таилвинд.
Но ты достоинства не перечислил. В этом вся суть тейлвиндодебилов, они рассказывают как это охуенно, корча при этом сойфейс, а когда просишь конкретнику, то начинается пук-среньк в виде "ну бля поставь пакетов и запихни конфиг с лоадером поверх", "нинужна писать CSS", "нормально импортируй, нормально будет", "не интерполируй класснеймы, тришейкер их не понимает".
>Я услышал лишь какой-то ресентимент.
Уши значит лечи, раз текст услышал.
Аноним 11/06/22 Суб 14:00:13 2377157 213
>>2377132
>Но ты достоинства не перечислил
Быстрая скорость разработки. Одного этого более чем достаточно.
Аноним 11/06/22 Суб 14:19:55 2377165 214
Стоит из ангуляра в реакт перекатываться? От ангуляра с ООП подходом сижу кайфую, от синтаксиса реакта пока воротит. Кабанчик релоцирует в европку, мне условия не подходят, смотрю на вакансии почти везде реакт, ангуляра мало очень
Есть в треде ангуляр-скуфы?
Аноним 11/06/22 Суб 14:49:57 2377178 215
>>2376557
на сервере
нету вариков с джоинами
Аноним 11/06/22 Суб 15:13:28 2377186 216
>>2376557
но вообще ты навел меня на мысль. спасибо
Аноним 11/06/22 Суб 15:14:23 2377188 217
>>2377157
А ты куда торопишься?
Аноним 11/06/22 Суб 16:18:26 2377227 218
>>2377188
Кабанчик пиздит плетью и приговаривает, что если не буду верстать макеты за два часа, то на улице очередь на мое место.
Аноним 11/06/22 Суб 16:47:43 2377248 219
>>2377003
Норм подходит для каких-то простых макетов и не сильно изъебистого адаптива. На чем-то более сложном охуеешь строчить портянки в хтмле.
Аноним 11/06/22 Суб 16:50:01 2377250 220
>>2372761
Плохая поддержка старых версий.
Аноним 11/06/22 Суб 16:53:28 2377253 221
Помогите подобрать няшный шрифт для пета микросоцсети. Что не возьму из гугл фонтс все выглядит как говно.
Аноним 11/06/22 Суб 19:08:56 2377341 222
Аноним 11/06/22 Суб 23:04:08 2377476 223
JavaScript - это скриптовый язык или язык программирования? Слово 'Script' в названии смущает. Некоторые говорят, что это "неполноценный" язык программирования. Они правы?
Аноним 11/06/22 Суб 23:13:25 2377488 224
>>2377477
На русском норм сценарии писать.
Аноним 11/06/22 Суб 23:19:32 2377497 225
>>2377476
Это значит что он интерпретируемый.
На интерпретируемом языке не напишешь нативный код.
На компилируемом - напишешь (жаба - интерпретируемый язык).
Но он не всегда тебе нужен. Ты хочешь на жс бутлоадер написать? Не получится. Точнее получится то что угодно, но не так как ты хотел, т.к. тебе придётся туда весь интерпертатор тащить, а тебе констрейны могут не дать этого сделать.
Аноним 11/06/22 Суб 23:27:56 2377503 226
>>2377500
Так интерпретатор это не просто "так крч берём вот эту строчку и хуярим её в нейтив", это целая среда выполнения, мать её за ногу, она дохуя чего на себя берёт. Если бы он реально построчно выполнялся то и нужды в интерпретаторах не было бы. Как не бывает интерпретаторов асма.
Аноним 12/06/22 Вск 01:40:29 2377540 227
Ну вот вы выучили language_xи может даже какие-то фреймворки/либы, далее что?
Вы понимаете что сейчас рыночек схлопнулся, и если вы не мид+ от 3х лет, то конкуренция очень большая.
Требуются знающие кадры чтобы сходу делать упругие вещи, там задачи реально не тривиальны.
Аноним 12/06/22 Вск 01:41:08 2377541 228
>>2377540
тебе гайд расписать пошаговый?
Аноним 12/06/22 Вск 05:47:54 2377589 229
У кого-нибудь есть таблица-шпаргалка по участию различных видов свойств объекта (non-enumerable, символьные, свойства прототипа, аксессоры) в циклах (for in) и методах (Object.assign, Object.entries и т. д.)?
Аноним 12/06/22 Вск 08:03:16 2377600 230
Аноним 12/06/22 Вск 08:17:10 2377602 231
>>2377497
типа нельзя с памятью работать?
Аноним 12/06/22 Вск 10:13:01 2377617 232
>>2377540
Чел, тут сидят любители программирования как такового и джаваскрипта в частности. Для нас программирование - это все, оно заменяет нам общение, игры, сериальчики, иногда еду и даже мастурбацию. Не говоря уже о работе. Пускай рабы работают.
Аноним 12/06/22 Вск 11:24:26 2377655 233
>>2377600
Бэкендеры, наверное.
Аноним 12/06/22 Вск 11:25:45 2377656 234
>>2377540
А почему тебе не все равно на других?
Аноним 12/06/22 Вск 12:15:50 2377684 235
>>2377165
Конечно стоит. Странно, что ты раньше этого не сделал.
Аноним 12/06/22 Вск 13:30:11 2377741 236
Аноним 12/06/22 Вск 14:04:47 2377775 237
>>2377165
Ну, получи конечно, но ищи и по ангулар у работу. Найдёшь хорошую на ангулар - забьешь на реакт. Не найдёшь пока ищешь можно и реакт освоить
Аноним 12/06/22 Вск 16:03:19 2377896 238
>>2377540
А что, рынок дохуя этих мидлов знающих предлагает, что у компаний есть выбор?
Аноним 12/06/22 Вск 16:48:43 2377956 239
>>2377896
по некоторой аналитке вакансий, несмотря что это занимает определенное время, вполне находят даже с такой планкой.
Аноним 12/06/22 Вск 17:35:54 2378013 240
>>2377896
Каждый год мидлов становится все больше
Аноним 12/06/22 Вск 18:38:14 2378075 241
>>2378013
логичное утверждение, конвеер движется, баржа плывет в закат, так сказать, несмотря на локальные пертурбации в некоторых странах.
Аноним 12/06/22 Вск 19:07:02 2378104 242
image.png 34Кб, 1328x334
1328x334
image.png 1Кб, 269x72
269x72
image.png 8Кб, 385x307
385x307
image.png 4Кб, 729x211
729x211
Почему у меня картинка не рендерится браузером?

Аноним 12/06/22 Вск 20:08:54 2378161 243
>>2378013
людей в мире тоже больше становится
Аноним 12/06/22 Вск 20:52:43 2378183 244
>>2378166
значит и профессий больше появится, не ссы, урвешь свой кусочек пирога в етом мире
Аноним 13/06/22 Пнд 00:18:41 2378388 245
>>2378183
просто будет капучину и латте им готовить со своим вышшым образованием.
Аноним 13/06/22 Пнд 01:01:23 2378408 246
Это правда, что в этом треде легче всего найти себе пассива?
Аноним 13/06/22 Пнд 05:07:38 2378471 247
>>2378013
Но не свободных на рынке. Они на то мидлы, что уже работают.
Аноним 13/06/22 Пнд 09:51:14 2378542 248
Поясните за TDD в разработке? Много где встречается (в Реакте)? И вообще как часто пишете тесты?
Аноним 13/06/22 Пнд 11:54:55 2378592 249
>>2372750 (OP)
Сап, если js очень популярен, означает ли это то, что требования в вакансиях выше, а платят меньше?
Аноним 13/06/22 Пнд 11:57:34 2378593 250
>>2378592
Всю фреймворко-парашу придется учить.
Аноним 13/06/22 Пнд 12:37:35 2378611 251
>>2378592
Ну если очень грубо, то да. Порог входа высок. Может года 4 назад можно было спокойно въехать с базой по JS и версткой на фронта, сейчас уже надо полный набор знать хоть немного.
Аноним 13/06/22 Пнд 12:54:50 2378617 252
>>2378592
Там где платят выше ьебя нужно будет хорошо знать не только жс, но и пару фреймворков (например, Angular и Electron), различные библиотеки (rxjs, например) и еще какую нибудь область, например, webrtc. С таким набором будешь получать от 200к.
В остальном все зависит от места, можешь найти и вакансию уровня версталы за 30к, а можешь типичной фронтенд макакой стать с зп в районе 70-120к
Аноним 13/06/22 Пнд 13:25:51 2378628 253
>>2378542
Чем выше зп и требования, тем чаще будешь тесты писать.
TDD нахожу полезным либо при фиксе багов - знаешь в чем проблема, пишешь тест, потом спокойно пишешь код пока тест не прошёл. Либо если пишешь код с алгоритмом который хорошо покрывается тестом, например, очередь из запросов/разбиение по группам/различные сортировки. После написания теста легко оптимизировать написанный код, так как понимаешь, что ошибок нет.
Так чтобы на любую фичу писать сначала тест - не встречал, но чувствую, что это вполне годный подход, просто привык сначала код писать и сложно от привычки отказаться.
Аноним 13/06/22 Пнд 14:10:42 2378647 254
Привет.
Надо добавить админку на сайт, добавлять новости, сайт уже готов. Для этого может подойти React admin?
Если нет, что порекомендуете?
Запустил реакт админ, я так понимаю надо будет <Resource> как-то на <News> изменить? чтобы новости добавлять изменять
Аноним 13/06/22 Пнд 14:21:04 2378657 255
image.png 116Кб, 902x773
902x773
и в чём смысл Promise.resolve() писать? Я так понимаю они создают тем самым пустые промисы? и зачем тогда на данном этапе создавать пустые промисы, не лучше ли когда понадобатся тогда и создать. Или это как с переменными сверху скобок ставить чтобы значение переменной запоминалось, иначе пропадёт когда на уровень выше выходишь
https://marmelab.com/react-admin/AuthRBAC.html#resource
Аноним 13/06/22 Пнд 14:44:27 2378665 256
>>2378657
Это пример с заглушками. Предполагается что прочитал доки и у тебя эти методы уже реализованы
Аноним 13/06/22 Пнд 16:17:40 2378724 257
У мну в хтмл есть элемент с классом БИБА, для которого в ксс задано max-width: 150px. Я могу в своем жс коде отменить это правило для одного элемента, не удаляя класс? Могу закостылить, конечно, установив max-width: 9999999px, Но как-то не оч.
Аноним 13/06/22 Пнд 17:12:02 2378767 258
16265433109780.mp4 8192Кб, 1280x720, 00:00:03
1280x720
Аноним 13/06/22 Пнд 17:13:08 2378768 259
>>2378724
Навесь на этот элемент новый класс с правилом max-width: unset;
Либо прям через инлайн стили прокинь
Аноним 13/06/22 Пнд 17:16:55 2378772 260
>>2377227
Бля, ну ты че такой лох чтоль? Ищи другое место, по собесам там ходи
Аноним 13/06/22 Пнд 18:13:53 2378827 261
>>2378768
Точно. Забыл про unset.
Аноним 13/06/22 Пнд 19:29:48 2378916 262
>>2378104
Аноны, ну помогите плиз. Почему картинку не грузит?

Выложил исходник, всего 326 кбайт
https://file.io/vOxmShKxoSmz

Запускаете: node server.js и в браузере 127.0.0.1:7070/
Аноним 13/06/22 Пнд 19:38:21 2378926 263
Работаю на пхп, предлагают больше задач по вью и фронту. Но боюсь полностью вкатываться, так как в будущем возможны сложности с поиском работы. Это в добавок к этому -----> >>2378592

Как бы вы поступили? Реально ли в js огромная конкуренция и надо дохуя знать?
Аноним 13/06/22 Пнд 20:43:02 2378957 264
Аноним 13/06/22 Пнд 20:46:34 2378962 265
Аноним 13/06/22 Пнд 23:00:46 2379087 266
Аноним 14/06/22 Втр 15:10:00 2379499 267
Расскажите есть какой-то профит в решении задач на Leetcode? Много я теряю, если не буду решать это все? Погрузился во фронт, полет отличный, интересно, время летит незаметно. Нравятся прикладные и наглядные задачи. Заниматься абстрактной сортировкой анусов как-то не очень, но слышал, что акк на Литкоде дает массу бонусов.
Аноним 14/06/22 Втр 15:38:56 2379515 268
Делаю сайт на ноде + реакт фронт. Я правильно понимаю, что в этом случае сервак на ноде обрабатывает пост запросы всякие, а сервак на реакте обрабатывает гет запросы с помощью роутер дома и они оба должны крутиться, чтобы сайт работал?
Аноним 14/06/22 Втр 18:53:03 2379703 269
>>2379499
Ну на алгоритмы сейчас все больше дрочат, скоро наверное от верстаков будут требовать их знание. Уже не только яндекс алгоритмошиз
Аноним 14/06/22 Втр 18:53:44 2379704 270
>>2379515
>сервак на реакте
это как
Анончики, молю о помощи всех Богов js Аноним 14/06/22 Втр 19:08:19 2379724 271
image.png 16Кб, 439x275
439x275
image.png 7Кб, 598x129
598x129
image.png 45Кб, 673x488
673x488
JS уже подзабыл спустя столько времени, но видимо зря.

В общем необходимо в поле для ввода ввести пароль и проверить его на надежность.
На надежность нужно проверить с помощью энтропии - путем подсчета количества битов пароля.

Нашел код в интернете вот здесь https://www.manhunter.ru/webmaster/969_proverka_stoykosti_parolya_s_pomoschyu_podscheta_entropii.html

но никак не могу его переделать и выполнить, напрочь все позабыл.
Выбивает ошибку на 4 строке - Uncaught TypeError: Cannot read properties of null (reading 'length')

Где ошибка, как правильно переделать код?

код:
var password=document.getElementById("password");
function checkPass() {
var h=0, p, chars=new Array;
for (var i=0; i<password.length; i++) {
if (chars[password.charAt(i)]==undefined) {
chars[password.charAt(i)]=0;
}
chars[password.charAt(i)]++;
}
for (var v in chars) {
p=chars[v]/password.length;
h-=(pMath.log(p)/Math.log(2));
}
var strength=Math.round((h/4)100);
return strength>100?100:strength;
document.getElementById("result3").value = strength;
}

первые два пика - мой код html и js, третий пик - код, который я скопировал с того сайта и пытаюсь переделать, но у меня он ни в каких случаях не работает
Аноним 14/06/22 Втр 19:15:44 2379732 272
>>2379704
ну там же кря делает сервер на 3000 порте
Аноним 14/06/22 Втр 19:24:50 2379741 273
Как понять где хранить обработчики кликов на кнопку - в самой кнопке или в родителе? (Если кнопка отдельный компонент)
Аноним 14/06/22 Втр 19:29:47 2379747 274
>>2379732
Это вебпаковский дев-сервер. В проде реакт - исключительно статичный ванильныйй жс.
Аноним 14/06/22 Втр 19:31:43 2379752 275
Аноним 14/06/22 Втр 19:38:25 2379762 276
Аноним 14/06/22 Втр 20:01:19 2379783 277
>>2379703
Оно и понятно. Это единственный способ отделить тупиц от подходящих кандидатов с математическим складом ума. Все технологии можно зазубрить и надрочиться, но грамотное и быстрое решение алгоритмических задач требует подходящего мозга.
Аноним 14/06/22 Втр 20:02:21 2379784 278
>>2379724
бампую, аноны, помогите пожалуйста, а то уже проблемы по учебе дикие
Аноним 14/06/22 Втр 20:03:49 2379786 279
>>2372750 (OP)
ЕОБ (есть одна браузерка). Общается с сервером по вебсокету. Существует ли возможность создать расширение для браузера, которое 'вклинится' в это соединение, и отправит несколько моих пакетов серверу? (т.к. я не хочу полностью реализовывать клиент) По каким словам гуглить названия функций?
Аноним 14/06/22 Втр 20:06:01 2379789 280
>>2379499
Мне не так давно пришлось граф построить и обойти его одним из трех способов, бывает и такое. Ну и в таком случае ты не должен обосраться и делать это рекурсивно, как минимум.

А вообще вкатышей дохуя, вот и требования растут
Аноним 14/06/22 Втр 20:12:03 2379795 281
>>2379724
Скорее всего твой скрипт начинает работать до прогрузки дома и ты получаешь не домноду, а нихуя.
Это базовое знание если что.
Подключай скрипт в теле хтмл в самом конце или юзай внутри скрипта deter. А еще оберни свой код в самовызывающуюся функцию, бля
Аноним 14/06/22 Втр 20:15:27 2379798 282
>>2379789
*не делать рекурсивно
Быстрофикс
Аноним 14/06/22 Втр 20:27:36 2379811 283
image.png 48Кб, 828x428
828x428
>>2379795
Сделал, не находит почему-то checkpass

>Это базовое знание если что
языкам уделялось мало времени на учебе, а сам тоже уделял мало времени. Профан в общем, но еще учусь
Аноним 14/06/22 Втр 20:38:07 2379819 284
>>2379811
Не надо ее в скобки оборачивать и вызывать в скрипте, если она вызывается по клику.
Аноним 14/06/22 Втр 20:39:08 2379820 285
>>2379819
та я ж вроде так и сделал
Аноним 14/06/22 Втр 20:42:14 2379823 286
сука это просто пиздец, у меня уже нервный тик и даже в англоязычном интернете не нашел готового решения блять
Аноним 14/06/22 Втр 20:47:29 2379829 287
>>2379811
getElementByid Что по-твоему возвращает? Домноду. Почему ты тогда с ним работаешь как со строкой, если тебе сначала надо достать строку из домноды.

Если бы не выебывался, а минимально консоль лог сделал и посмотрел что у тебя за хуйня получилась, то все бы уже сделал
Аноним 14/06/22 Втр 20:52:03 2379835 288
>>2379829
да в том то и дело, что я нихуя не понимаю, я впервые вообще услышал "домнода", а минимальное упрощение для работы с консолью у меня также вызывает трудности. Да, программист из меня никакой, но это нужно как-то сделать
Аноним 14/06/22 Втр 20:57:11 2379839 289
>>2379835
GetElementById возвращает не строку, а объект, который построил браузер из <input ...>.....</>

Тебе надо сделать var password=document.getElementById("password").value;
Аноним 14/06/22 Втр 21:04:57 2379843 290
image.png 46Кб, 822x402
822x402
>>2379839
Я уже не знаю, что не так...
Аноним 14/06/22 Втр 21:11:27 2379844 291
image.png 20Кб, 390x276
390x276
>>2379820
iife нужна только если она больше нигде не вызывается, но надо, чтобы она сразу начала работать
Аноним 14/06/22 Втр 21:14:30 2379846 292
>>2379844
Спасибо, ошибка пропала. Но код ничего не выводит, консоль ничего не показывает
Аноним 14/06/22 Втр 21:31:48 2379855 293
>>2379789
Ну это не совсем одно и тоже. Одно дело изучить алгоритмы, разобраться как работают структуры данных по каким-нибудь годным материалам (разобраться, а не заучивать). Другое - тратить кучу жопочасов на решение задач.
Аноним 14/06/22 Втр 21:52:28 2379872 294
image.png 43Кб, 545x452
545x452
>>2379846
Ты когда сталкиваешься с таким, каждую строку отлаживай консолью, чтобы понять, где ошибка, у тебя она была в самом начале, когда обращался к password.length, длина есть только у его значения. А еще ты после return пытался какой-то код добавить, это игнорится всегда
Аноним 15/06/22 Срд 07:04:42 2380014 295
Аноним 15/06/22 Срд 09:14:08 2380078 296
Безымянный.png 48Кб, 677x396
677x396
програмач помоги нубу
надо сделать так чтобы при нажатии на кнопку из textarea добовлялся текст вообще каждое слово должно быть в отдельном div, но похуй и span пока сгодиться
вроде работает в консоль выводи каждое слово отдельно но почему я не вижу их в абзаце?
Аноним 15/06/22 Срд 09:19:51 2380085 297
Безымянный.png 2Кб, 469x121
469x121
Аноним 15/06/22 Срд 10:50:04 2380154 298
>>2380078
как мне сделать чтобы при изменении текста старые дом элементы съебывали нахуй? я пробую выбрать их по классу но он их не видет
Аноним 15/06/22 Срд 10:50:47 2380155 299
Безымянный.png 72Кб, 1319x837
1319x837
Аноним 15/06/22 Срд 11:31:12 2380200 300
>>2380155
так я решил это with this
let new_words_original = document.querySelectorAll('.original_word');
new_words_original.forEach(word => {
word.remove();
});
почему хуйня на пикче не работает? да я уже пофиксил className а не class но там удалялось по одному за нажатие хотя я весь цыкл же пробегал
Аноним 15/06/22 Срд 11:48:36 2380217 301
>>2380155
Ну и уебище этот нотепад, песочницу скинь codepen
И у тебя 2 совершенно одинаковые функции, где отличается только класс, их совсем не обязательно плодить.
Аноним 15/06/22 Срд 11:49:08 2380219 302
>>2380155
>>2380200
В цикле проходишь по массиву, при этом в теле цикла уменьшая размер этого массива. Действительно, бля, как же так
Аноним 15/06/22 Срд 12:38:28 2380260 303
Аноны поясните за тайпскрипт, мне нужно каждый раз компилировать ts фаил и потом запускать скомпилиный жс фаил ? А если я допустим в реакте его прикручу тоже компилировать придется или там по другому работает ?
Аноним 15/06/22 Срд 13:16:55 2380289 304
>>2380260
ну ты загугли react typescript, там всё автоматически компилируется, cra тебе всё настроит, если ты его правильно установишь: npx create-react-app my-app --template typescript
или хочешь сам пердолься, там пакет какой-то наверное есть, у ноды есть ts-node
Аноним 15/06/22 Срд 13:52:56 2380315 305
Аноним 15/06/22 Срд 14:03:43 2380329 306
>>2380315
ну сразу говорю там возможно надо будет попердолиться
у меня старт вот так выглядит
"scripts": {
"start": "nodemon --exec node --experimental-specifier-resolution=node --loader ts-node/esm app.ts"
},
есть ещё nodemon
Аноним 15/06/22 Срд 15:41:28 2380424 307
ебанись, ты там сервер для управления ракетами наса хуяришь на тайпе?
Аноним 15/06/22 Срд 16:42:06 2380480 308
>>2380424
Это типичный сетап нодовского сервера на тайпскрипте.
Аноним 15/06/22 Срд 16:56:20 2380495 309
>>2380424
это мне тут сказали использовать es modules вместо commonjs на ноде
Аноним 15/06/22 Срд 18:27:34 2380572 310
monkey.jpeg 50Кб, 612x542
612x542
Есть у кого коммерческий опыт и на реакте и на ангуляре?

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

С другой стороны есть ангуляр — якобы монолитный монстр, в котором всё есть из коробки и архитектуру он навязывает и в результате должно быть попроще.

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

Так и есть или я чего-то не вкурил?
Аноним 15/06/22 Срд 18:37:29 2380576 311
>>2380572
Не говнокод, а настоящее ООП. Тебе, как реактомакакену, никогда не причаститься в ряды ангулярогоспод.
Аноним 15/06/22 Срд 20:18:11 2380648 312
>>2380576
А как ООП противоречит говнокоду?
Аноним 15/06/22 Срд 20:21:21 2380652 313
всё я смотрю ряды вкатунов поредели или так кажется?
Аноним 15/06/22 Срд 20:24:55 2380653 314
Аноним 15/06/22 Срд 20:47:21 2380665 315
>>2380652
Ну так сложность растет, то война, то пандемия, лол. Уже даже интересно какой пиздец перекроет текущий.
Аноним 15/06/22 Срд 21:49:27 2380699 316
Безымянный.png 44Кб, 689x911
689x911
двощ как мне убрать флаги из другой функции?
я хз как еще это реализовать есть кароче тексты я разбиваю их на отдельные слова и ставлю соответствия проблема в том что когда я их выбрал мне надо их добавить в общий массив и заодно как то сбросить выбор. вот только как?
>>2380217
>И у тебя 2 совершенно одинаковые функции, где отличается только класс, их совсем не обязательно плодить.
антоша не ругайся потом уберу
Аноним 15/06/22 Срд 22:03:43 2380702 317
>>2380699
Настало время изучать замыкание, замыкание само себя не изучит.
Аноним 15/06/22 Срд 22:52:49 2380717 318
Безымянный.png 46Кб, 698x911
698x911
>>2380702
>Настало время изучать замыкание, замыкание само себя не изучит.
не понимат
Аноним 15/06/22 Срд 23:08:56 2380726 319
Безымянный.png 10Кб, 413x252
413x252
Аноним 15/06/22 Срд 23:24:41 2380732 320
image.png 45Кб, 738x751
738x751
Двачик помоги ебланоиду. Не бей лучше обоссы и по фактам поясни.
Есть пикрил фигня. Учу реакт. Как комментарии вытащить? Я по ходу совсем дебил...

Нужно их распарсить и поместить в отдельный див, все это дело должно происходить в рамках одного файла.
Аноним 15/06/22 Срд 23:27:22 2380734 321
>>2380732
Мне надо так
<div>
<h4>комменты</h4>

{author} + {date}
{comment}
</div>
ну и чтоб все таким форматом коменты выводились.
Аноним 15/06/22 Срд 23:28:49 2380735 322
>>2380732
Я в жс вообще не оче.. Джаву знаю..

Ну и бибилиотеки жс с анимациями...
Аноним 15/06/22 Срд 23:41:01 2380738 323
>>2380732
>Как комментарии вытащить?

DISHES.forEach( el => { console.log(el.comments) })
Вытащил, не благодари

>Нужно их распарсить
Ты пользуешься словом, значение которого не знаешь

>поместить в отдельный див
?

>все это дело должно происходить в рамках одного файла.
?
Аноним 15/06/22 Срд 23:58:17 2380747 324
image.png 57Кб, 757x849
757x849
>>2380738
ну вот что у меня. Что надо написать чтоб РАБотало?
Аноним 16/06/22 Чтв 00:06:15 2380748 325
image.png 304Кб, 1920x1080
1920x1080
>>2380747
Ну вот я вытащил в логи.. А как поместить..
16/06/22 Чтв 00:47:11 2380755 326
>>2380748
а ты нахуй на классах пишешь, додик? На ютубе курсов позже 19 года не нашлось?
>>2380748
in render:
{comments.map((el, id) +> (<div key={id}>el</div>))}
or smth like this

16/06/22 Чтв 00:48:30 2380757 327
>>2380755
{comments.map((el) => (<div key={el.id}>el.comments</div>)}
Аноним 16/06/22 Чтв 01:05:01 2380764 328
image.png 188Кб, 1920x1080
1920x1080
>>2380755
А как комментс вытащить то?
Аноним 16/06/22 Чтв 01:09:08 2380768 329
>>2380755
В задании сказано на классах. Это курсы.
Аноним 16/06/22 Чтв 04:06:24 2380800 330
>>2379087
Как я это понять должен был нахуй?
Аноним 16/06/22 Чтв 04:57:55 2380806 331
Двачик как заставить реакт рендерить компоненты по условию? Нихуя в гугле не нашел.
Аноним 16/06/22 Чтв 05:39:34 2380807 332
Аноним 16/06/22 Чтв 07:25:48 2380812 333
>>2380806
С помощью условных операторов, очевидно же.
Аноним 16/06/22 Чтв 07:32:53 2380814 334
>>2380572
Писал, что на Ангуляре, что на Реакте для коммерции.

Два разных подхода в описаниях компонентов, что может тебя начать напрягать, если ты переходишл с Ангуляра на Реакт или наоборот. Документация у Ангуляра очень скудная, что приходится долго разбираться. Библиотек компонентов много я не нашёл, самая адекватная (она же OSS) это PrimeNG. Правда, эти жадные пидорасы почти нихуя не дают что-либо кастомизировать (типа, в файлах с css-темами объявлены глобальные переменные, которые нихуя не используются, а файл как бы на 6-7 с хером тысяч строк css).

Из стейт менеджеров мне понравился Akita.

Ангуляр сам по себе действительно тебе несколько навязывает подход к разработке компонентов, что, переходя с Реакта, может подбешивать, но потом понимаешь, что это и не плохо и не нужно ставить много дополнительных либ -- для роутинга,/для злоебучих styled-components говна/axios/etc. Идёт многое из коробки, особенно, охуительный RxJs, встроенный по умолчанию в сервис по работе с сетью.

Кстати, о сервисах.

В случае Реакта (функциональные компоненты) мы должны пердолить хуки. Хоть эта херня, типа, коротко пишется и реализовывать свои хуки короче, чем Ангуляровские сервисы, но больше, как по мне, нужно голову ломать с тем, чтобы это заставить работать нормально. Может, такая трудность возникала у меня потому, что я изначально пришёл с бэка и у меня ООП головного мозга и подход Ангуляра ближе.

Подход Ангуляра к организации жизненного цикла мне ближе (ровно, как и класс-компоненты Реакта, но там пердолить привязку this постоянно надо, что напрягает). В Ангуляре ты просто реализуешь интерфейс метода жизненного цикла и всё. Название метода говорящее, ясно становится всё соотнося с схемой жизненного цикла. А что в Реакте? С useEffect, что ты постоянно пердолишь на любой чих и которых может быть несколько в одном компоненте ты, конечно, разберёшься, но, блядь, когда через месяца 2 возвращаешься к коду, не трогав всё это время Реакт вообще, бывает, порой, затруднительно сразу найти, где componentDidMount, например, отрабатывает.

Может сложиться мнение, что я хвалю Ангуляр и ругаю всё Реакт. Это не так. Подход JSX действительно охуенен, за что Реакт можно любить. Он короток и лаконичен. В обоих инструментах есть свои недостатки и преимущества.

Весь этот длиннопост расписал, чтобы у тебя сложилось подробнее представление о Ангуляр в целом и ты решил стоит ли за него браться или нет
Аноним 16/06/22 Чтв 07:44:26 2380816 335
>>2380814
>ровно, как и класс-компоненты Реакта, но там пердолить привязку this постоянно надо, что напрягает
А в ангуляре не надо что ли? Это не реакт насрал в ООП, это так классы реализованы в вебовском ЖС.
Неудивительно, что бэкер с ООП головного мозга сразу ныряет в говна типа styled-components.
Аноним 16/06/22 Чтв 09:04:59 2380831 336
>>2380816
В ангуляре как раз не надо.
Аноним 16/06/22 Чтв 11:39:02 2380927 337
>>2380814
>>2380816
Кто-то неиронично использует styled-components? Нахуя? Прочитали в гайде, что так делать модно и решили не выебываться?

Абсолютно блевотная либа, выпилил у себя на проекте со временем
Аноним 16/06/22 Чтв 12:12:14 2380959 338
Как должна выглядеть репа сферического фронтового говнопроекта в вакууме? Я только что наткнулся на CRA + Tailwind (костыли для работы этих двух инклюдед) с первым ярном заместо менеджера зависимостей. Очень горячо, но не покидает ощущение, что далеко от идеала.
Аноним 16/06/22 Чтв 12:34:12 2380987 339
>>2380927
Двачую.
Styled-components я просто в пример привёл.
Аноним 16/06/22 Чтв 12:47:53 2381009 340
>>2380959
>первым ярном заместо менеджера зависимостей
Шта?

Tailwind это тупо набор css классов.
Тебе как минимум библиотека компонент нужна.
Аноним 16/06/22 Чтв 12:58:30 2381025 341
>>2380764
не el.comments, а el.comment. Думалку включи, антончик, на галере так за тебя делать не будут.
Аноним 16/06/22 Чтв 13:01:39 2381032 342
>>2380764
Бля, короче. Прочитай еще раз про map и про обьекты и не еби головы. И не пиши на классах сученышь блять.
Аноним 16/06/22 Чтв 13:07:56 2381037 343
>>2380732
const comments = DISHES.comments;
comments.map((el) => (
<Card key={el.id}>
<Card.Author>el.author</Card.Author>
<Card.Body>el.comment</Card.Body>
</Card>
))
Аноним 16/06/22 Чтв 13:25:37 2381053 344
>>2381009
>Шта?
Типичная ЦА тейлвинда.
>Tailwind это тупо набор css классов.
Нет, это говнолиба, которая срёт в бандл, если репу не выебешь наискосяк. Вполне идеальный убийца бутстрапа, у него хотя бы есть польза в виде лёгкости использования для несведущих. Тейлвинд же обладает всеми недостатками бутстрапа, но при этом нужно ебаться с фронтэнд-стеком и конфигами, чтобы его подключить.
Аноним 16/06/22 Чтв 13:32:26 2381057 345
>>2381053
>Типичная ЦА тейлвинда.
Ну так ты хуйню написал. Первый ярн? А есть второй ярн?
Вместо менеджера зависимостей? А ярн не менеджит зависимости?
Указывать ярн как какую-то отличительную функцию своего ниибацца проекта это уже признак дегенерата. Они обычно взаимозаменяемы с npm и часто в проекте лежит .npmrc вместе с .yarnrc, если они нужны, а используются в зависимости от вкусовщины конкретного разраба
Аноним 16/06/22 Чтв 13:33:57 2381061 346
итоговый билд приложения на реакте включает в себя все депенданси пакеты целиком, которые использует приложение?
Аноним 16/06/22 Чтв 13:55:00 2381070 347
>>2381057
>Ну так ты хуйню написал. Первый ярн? А есть второй ярн?
Я и говорю, что ЦА. Уже блять третий вышел, долбоёб.
>Вместо менеджера зависимостей? А ярн не менеджит зависимости?
Схуёв ли обёртка над менеджером зависимостей считается менеджером зависимостей?
>Указывать ярн как какую-то отличительную функцию своего ниибацца проекта это уже признак дегенерата.
Ярн как раз ставят такие одарённые. Причём только первой версии.
>Они обычно взаимозаменяемы с npm и часто в проекте лежит .npmrc вместе с .yarnrc, если они нужны, а используются в зависимости от вкусовщины конкретного разраба
Вот ты и подтвердил, что ярн - хороший детектор говнорепы. У ярна и нпм несовместимые форматы локфайлов, если что, так что они не взаимозаменямы. Ну а про дублирование конфигов это вообще пушка.
Аноним 16/06/22 Чтв 13:55:44 2381071 348
mpv-shot0001.jpg 178Кб, 942x720
942x720
А как из жсона собрать готовый элемент на странице?
То есть, из текстовых данных собрать полноценный элемент с несколькими потомками, классами, айди и вот со всей этой фигнёй
Я что-т конкретных примеров найти не могу, кроме создания обычных дивов с парой строчек внутри, а мне нужен полноценный элемент с кучей всего
Посоветуйте что-нибудь, пожалуйста, или направьте куда-нибудь
Аноним 16/06/22 Чтв 13:59:27 2381076 349
Аноним 16/06/22 Чтв 14:11:00 2381091 350
>>2381061
Зависит от того, как пишешь код. Рякт сам по себе на стадии билда ничего не делает, ряктошаблоны сперва трансформирует бабель в ванильный жс, а потом результирующие модули анализирует бандлер и склеивает их по входным точкам. Обычно транспиляция для либ из node_modules не проводится, так что тут зависит от того, заморочился ли автор либы транспиляцией или нет.
Но а так, конечно целиком, как ты блять планируешь в рантайме использовать либы, не включая их в бандл?
Аноним 16/06/22 Чтв 14:14:53 2381093 351
>>2381070
>Я и говорю, что ЦА. Уже блять третий вышел, долбоёб.
А нпмов вышло 8 штук, ыыыыы Пиздец до людей не доходит, я хуею. Что функционально отличается в ярне 1.. от более свежих, что ты решил высраться имеено про первый ярн? Жопа у тебя депрекейтнулась, дебич?

>Схуёв ли обёртка над менеджером зависимостей считается менеджером зависимостей?
А теперь вспомни что ты писал:
>ярном заместо менеджера зависимостей
Заебись заменил менеджер зависимостей оберткой над менеджером зависимостей. Еще и не постеснялся высрать сюда.

>У ярна и нпм несовместимые форматы локфайлов
А, ну на этом моменте все понятно. Лок файлы в гит коммитаешь, я правильно понял?
Аноним 16/06/22 Чтв 14:16:20 2381094 352
>>2381091
ну типа брать только нужные функции из либы вместо всей либы, такое возможно?
Аноним 16/06/22 Чтв 14:35:55 2381110 353
>>2381093
>Что функционально отличается в ярне 1.. от более свежих, что ты решил высраться имеено про первый ярн?
Можешь почитать чейнджлог ярна для этого. Заодно прочитай про семантические версии. А так если говножор, то и первый ярн сойдёт.
>Заебись заменил менеджер зависимостей оберткой над менеджером зависимостей. Еще и не постеснялся высрать сюда.
Хуя как у тебя горит. Но ярн менее обёрткой от этого не становится.
>Лок файлы в гит коммитаешь, я правильно понял?
Во кстати, репа без локфайла - тоже хороший признак говнорепы. Ты вообще понимаешь, нахуя эти программы создают локфайлы?
Даже сами авторы ярна говорят локфайл коммитить в репу:
https://yarnpkg.com/getting-started/qa/#should-lockfiles-be-committed-to-the-repository
Хотя это для новой версии, впрочем в первой версии то же самое говорили:
https://classic.yarnpkg.com/lang/en/docs/yarn-lock/#toc-check-into-source-control
Сука ору, ярнодебилы настолько отбитые, что даже не читают доки самих авторов ярна.

Давай короче рассказывай, как репозитории организовываешь, ты походу дела сферический контрибютор в такие репы.
Аноним 16/06/22 Чтв 15:09:09 2381122 354
>>2381094
Это уже от либы зависит. Даже если будешь только именные импорты использовать, не факт, что автор там не запихнул синглтон всей своей либы в замыкание этой функции (или в замыкание её фабрики). А cjs импорты - отдельный цирк.
Аноним 16/06/22 Чтв 16:45:14 2381208 355
Аноны, есть контейнер с очень длинным содержимым. Нужно ему повесить скролл и лимитировать высоту. Я назначаю его родителю height: 100vh, ему height: 100% и overflow-y: scroll. Но это не работает, высота контейнера остается неограниченной и он тупо растягивает страницу. Как это сделать?
Аноним 16/06/22 Чтв 16:48:49 2381211 356
>>2381208
>height: 100vh, ему height: 100%
> и он тупо растягивает страницу

/треад
Аноним 16/06/22 Чтв 17:28:28 2381234 357
Я могу как-то с помощью map одновременно и получать элементы и находить минимальный из них? Или еще как-то

т.е. есть массив объектов
const arr = [{id: 2}, {id:35}, {id:14}]] и я хочу получить просто 2
Аноним 16/06/22 Чтв 17:28:46 2381235 358
>>2372750 (OP)
Ситуация.
В понедельник тех. собес на NodeJS.
Сам JS уже давно забыл. Хорошо знаю Python. Реально за пару дней подготовиться? На какие темы упор в подготовке сделать?
Аноним 16/06/22 Чтв 17:35:40 2381242 359
>>2381235
Задрачиваешь видосы с ютуба "реальное собеседование по Node js" учишь ответы по ним, я так прошел на несколько вакансий правда на фронта, но не суть

мимоджун
Аноним 16/06/22 Чтв 17:42:27 2381248 360
>>2381234
Да, этот метод называется Array.reduce()
Аноним 16/06/22 Чтв 17:46:42 2381252 361
>>2381211
100vh у родителя = высота родителя равна высоте окна. 100% у потомка => высота потомка равна высоте родителя, все что вылазит загоняется под скролл. Но никак блять не растягивается на 5к пикселей.
Сказать то что хотел?


Аноним 16/06/22 Чтв 17:52:51 2381258 362
>>2381252
прочитай плз что значит 100%
Аноним 16/06/22 Чтв 17:53:58 2381260 363
>>2381252
да и гуглить научись, а не на дваче сри
Аноним 16/06/22 Чтв 17:57:23 2381262 364
>>2381252
>высота потомка равна высоте родителя, все что вылазит загоняется под скролл
Ты не сказал, на какой элемент скролл повесил. Открой-ка своё поделие в девтулзах и там уже разберись.
Аноним 16/06/22 Чтв 18:01:36 2381270 365
>>2381258
>>2381260
> The percentage is calculated with respect to the height of the generated box's containing block. If the height of the containing block is not specified explicitly (i.e., it depends on content height), and this element is not absolutely positioned
Ну кто же знал, что для того чтобы высота в процентах работала корректно (а не писала в девтулз, что height 100%, а под капотом ТАЙНО хуячила auto), нужно сделать родителя абсолютно спозиционированным, это охуенно контринтуитивно.
>>2381262
Скролл там где надо.
Ладно. Это единственный путь добиться того чего я хочу?
Аноним 16/06/22 Чтв 18:12:17 2381278 366
>>2381270
родитель - 100vh
дочь - min-высота 100%

ты - пошел нахуй
Аноним 16/06/22 Чтв 19:13:28 2381311 367
>>2381270
>Ладно. Это единственный путь добиться того чего я хочу?
Нет, другой путь - присвоить всем родителям, до <html> включительно, 100% высоту, чтобы у них была конкретная высота в числах. Тебе один хуй придётся это делать для липнущего футера. И завязывай с vh/wh заместо единиц измерения, так как мобилки не могут договориться, что входит и не входит в расчёт этих величин.
Аноним 16/06/22 Чтв 19:27:39 2381317 368
Аноним 16/06/22 Чтв 20:02:36 2381339 369
Безымянный.png 16Кб, 1106x573
1106x573
как избавиться от этой залупы и сделать нормальные скругленные концы?
Аноним 16/06/22 Чтв 20:09:34 2381343 370
Понадобилась маска для поля даты. Исползовал inputmask https://www.npmjs.com/package/inputmask

Указал всё необходимое Inputmask({
alias: 'datetime',
inputFormat: 'dd.mm.yyyy',
showMaskOnHover: false,
showMaskOnFocus: false,
}).mask(e)


Однако не работает должным образом. Я нажима в поле на цифру, он сразу ставит с ней 0. Т.е я жму 1, он сразу вбивает 01 и перекидывает на месяц. Я не могу казать 18 число и 12 месяц, например. Почему так?
Аноним 16/06/22 Чтв 20:45:49 2381371 371
>>2381343
Проблема была в том, что мой код менял поле, отсюда был конфликт.
Аноним 16/06/22 Чтв 20:46:17 2381373 372
>>2381339
border-radius иначе указать.
Аноним 16/06/22 Чтв 21:05:34 2381387 373
>>2381339
border-radius делай больше пока писька не встанет
Аноним 16/06/22 Чтв 23:34:38 2381462 374
1.png 840Кб, 1878x956
1878x956
2.png 993Кб, 1879x954
1879x954
3.png 620Кб, 1865x942
1865x942
двощ рейт редактор для параллельных текстов
Аноним 17/06/22 Птн 00:53:09 2381511 375
>>2381462
Простой Иван город Тверь?
Аноним 17/06/22 Птн 01:15:44 2381527 376
Накидайте пожалуйста гайды, методологии, подходы к созданию максимально минималистичного сайта по всем правилам типографии, но при этом миленьком без лишней мишуры.
Аноним 17/06/22 Птн 04:07:33 2381553 377
>>2381208
Родителю overflow: hidden, емнип.
Аноним 17/06/22 Птн 04:09:30 2381554 378
Аноним 17/06/22 Птн 06:55:14 2381585 379
no-jq.png 23Кб, 341x100
341x100
>>2381554
>It doesn't load your glorious jQuery or jQueryUI with all their fucking styles and shits. Nor Angular or any other framework. This website is proudly made with plain HTML5, CSS3 and JS. Keep it Vanilla!
Одна история охуительней дрругой просто.
Аноним 17/06/22 Птн 07:08:34 2381588 380
Аноним 17/06/22 Птн 07:11:55 2381589 381
Аноним 17/06/22 Птн 07:58:22 2381593 382
image.png 33Кб, 1036x130
1036x130
>>2381585
Ты не слишком умный
Аноним 17/06/22 Птн 08:55:33 2381611 383
>>2381554
из разряда программисты шутят
Аноним 17/06/22 Птн 08:59:15 2381613 384
>>2381593
Учитывая, что твоё сообщение было написано через час после предыдущего, слив засчитан.
Один хуй там в сырцах вебпак с шаблонами на паге, так что про фреймворки высерок всё так же мимо.
Аноним 17/06/22 Птн 10:37:02 2381688 385
сейчас читаю про кешинг, код сплиттинг и лейзи лоудин в вебпаке и не понимаю, когда это нужно использовать то?
Аноним 17/06/22 Птн 10:52:13 2381696 386
image.png 60Кб, 844x594
844x594
При загрузке страницы на GET через header высылаю заголовок с аксесс токеном. Вопрос, как его оттуда достать после прогрузки?
Аноним 17/06/22 Птн 10:57:04 2381697 387
>>2381696
req.header.authorization.split(' ')[1] в экспрессе в обработчике запроса если не ошибаюсь
Аноним 17/06/22 Птн 11:01:41 2381701 388
>>2381697
Не, это то понятно. Я про то, когда я делаю GET, то вместе с рендером страницы высылается хедером токен на клиент и всё. Как мне потом в коде на этой странице получить доступ к этому хэдеру?
Аноним 17/06/22 Птн 11:12:55 2381713 389
>>2381701
а это запросы делать axios или fetch вроде
Аноним 17/06/22 Птн 11:20:13 2381717 390
>>2381701
Никак, клиентские скрипты на отдельном эндпоинте токены запрашивают.
Аноним 17/06/22 Птн 14:39:33 2381878 391
Аноним 17/06/22 Птн 16:48:16 2382024 392
Selection039.png 30Кб, 634x344
634x344
>>2372750 (OP)
Есть такой вот ужасно неудобный CSS template с переменными, подающимися на вход функции, как бы все это привести красивый вид? Гуглил всякие ejs и дургие шаблонизаторы, но так и не определился что использовать, есть идеи?
Аноним 17/06/22 Птн 16:52:26 2382028 393
Аноним 17/06/22 Птн 18:06:45 2382091 394
Аноним 17/06/22 Птн 18:21:32 2382097 395
>>2382028
А, литералы оказывается поддерживают перенос строк, всё получилось, спасибо.
Аноним 17/06/22 Птн 19:59:47 2382170 396
>>2381025
Я и так на галере. Просто реакт для проекта нужен.
Аноним 17/06/22 Птн 20:58:50 2382218 397
Как в mui можно взять высоту некоего элемента в переменную, чтобы на ее основе рассчитать высоту другого? Грубо говоря сделать height: calc(x - y)
Аноним 17/06/22 Птн 21:10:00 2382227 398
Долго и упорно изучаю JavaScript, чтобы вкатиться в айти.
Недавно отец познакомил меня со своим знакомым "крутым айтишником", который обосрал мой выбор и сказал, что вэбдев - уже всё, конструкторы всех заменят, и что JS - это не программирование, а "просто сайтики писать". Скинул ещё рейтинг с популярными языками, где JS на шестом месте, а на первом - Питон. Сказал, что нужно изучать хотя бы тот самый Питон.
Я в растерянности. Неужто всё зря? Докажите, что всё это неправда.
Аноним 17/06/22 Птн 21:11:52 2382230 399
>>2382227
Конечно не вкатывайся и души питона.
Аноним 17/06/22 Птн 22:28:52 2382296 400
>>2382227
> Я в растерянности.
Это всё от непонимания своих целей. Вот какая у тебя цель? Зачем ты учишь JS?
>вкатиться в айти
Слишком размыто. Вкатиться что бы что? 300к/наносек, хобби, етц. Нужно четко определить зачем тебе это. Допустим получить работу. Теперь нужно определиться с твоими ресурсами. В данном случае время, усидчивость, айсикью, средства, интерес. Допустим ты среднего ума студент с кучей времени, но с отсутствием средств и без четкого интереса кроме работы. Теперь ты все это копируешь, полностью выходит так «Я хочу вкатиться в IT, чтобы получить работу и зарабатывать многаденяк. На обучение я могу тратить много времени, но денег на него нет, очень сложные технологии не осилю». Дальше ты думаешь что больше всего подходит под эти параметры, и проверяешь свой выбор на предмет подводных камней, смотришь видео о сфере, пытаешься поделать базовые вещи которыми в ней занимаются. За это время ты выясняешь подводные, ибо в теории все может подходить, а на деле даже банальное "это не моё". Если JS подходит под твои цели, то учи, нет значит нет.
>что вэбдев - уже всё
Угу, угу, ага. Сам в это веришь? Если веб джва ноль и все когда-нибудь, то там веб3.0 на подходе.
>конструкторы всех заменят
До сих пор не заменили. Что-бы делать что-то в каком-нибудь Битриксе все еще нужен человек с необходимыми навыками. Вот когда заменят перекатишься в конструкторы. Да и даже если заменят, то к тому моменту у тебя будет релевантный опыт для новых технологий в сфере, подрочишься с новыми модными базвордами и перейдешь на них. Да и все что написано уже на JS нужно поддерживать. К тому же я представляю как крупные и средние компании неожиданно переводят разработку своих веб-проектов в КОНСТРУКТОРЫ, ага.
>и что JS - это не программирование, а "просто сайтики писать"
Понимаешь такую штуку, как ты что не назови суть вещи не меняется. Называй это хоть программированием, хоть формошлепстом, как угодно, суть деятельности остается той же. И если тебе нравится или есть профит, то какая разница как это называется? Ну выпишут завтра JS из кодинга и что? Зарплата не самомнение, она не рухнет. Твоя деятельность никак от этого не изменится. Какая разница?
>Сказал, что нужно изучать хотя бы тот самый Питон.
Что-бы ПИСАТЬ САЙТИКИ на жданге, лел? Или що?
>где JS на шестом месте, а на первом - Питон
Это ведь очень важно для нас. Аж целое ШЕСТОЕ МЕСТО, какой ужас. Ну на шестом и на шестом, как это на тебя влияет то? Ну вот на distrowatch первый дистрибутив это MX Linux один хер я сижу на форке дебиана, потому что мне удобно. Если захочу поднять сервер, то поднять сервер, то потыкаю федору потому что стабильно. Нужен будет дистрибутив для родителей к примеру, то это Mint, потому что понятно. Захочется поиграться в лего, то генту. Что мне теперь идти на MX, раз он на первом месте? Ну обосраться.
>Докажите, что всё это неправда.
А че доказывать то? Он тебе просто выразил свое субъективное мнение. Я вот скажу тебе, что по моему шаурма это не вкусно. И как это доказывать? Или мы начнем спорить вкусно или нет?

Короче определись сам чего ты хочешь и не парься. У него свое видение, но и свои данные, своя жизнь, своя обстановка и вообще. Вкатываться же тебе, а не ему.
>Неужто всё зря?
Ну это от тебя зависит. От того чего ты хочешь достичь. Вот по твоему учить Lisp зря? А ребята из лиспотреда так не считают, им нравится и всё.
Аноним 17/06/22 Птн 22:36:51 2382298 401
>>2382227
>Долго и упорно изучаю JavaScript
Можешь учить дальше, но готовься к перекату, пушто эта сфера переполнена и конструкторы уже ничем не уступают.
>знакомым "крутым айтишником", который обосрал мой выбор и сказал, что вэбдев - уже всё, конструкторы всех заменят
Два чая этому человеку. Прислушайся к его словам, если не поздно...
>Сказал, что нужно изучать хотя бы тот самый Питон.
This.
>Я в растерянности. Неужто всё зря?
Зря. Если бы раньше вкатился, то мог бы ещё плавать на рынке лет 15-20.
Аноним 17/06/22 Птн 22:55:10 2382311 402
>>2382296
Ну и вообще. Ты хочешь стать ТРУ ПОХРУМИСТОМ или вкатиться 300к/наносек? Если первое, то ты бы не учил жс.

> Это вообще не программирование, а сайтики писать
Пынямаешь человек такое создание, что постоянно делится на группы. Те черные, мы белые. Тот бедный, я богатый. Этот глупый, а я умный и тд и тд. Спроси к примеру у JSера что он думает о тех кто пишет лендинги на битриксе, а у питониста что он думает о JSерах, а у ФПшника что он думает о питонистах. Но штука в том, что это все обман.

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

Уборщица и фронтендер, заводчанин и эффективный менеджер, землекоп и разводчик собак, кто угодно. Все они частички одного пазла и лучше ко всем относится с уважением, ведь благодаря их труду ты получаешь столько плюшек.
Аноним 17/06/22 Птн 22:59:55 2382317 403
>>2382298
>Можешь учить дальше, но готовься к перекату, пушто эта сфера переполнена
Сколько лет слышится в этих ваших интернетах
>и конструкторы уже ничем не уступают.
То-то их используют только тогда когда нужно шобы быстро и дешево склепать простой сайтик и больше нигде
>This.
А какая работа есть на питоне? Писать сайтики? Так конструкторы ж всех заменят? ML? Дата саенс? Ну да, ну да. Отличные варианты для вката. Ботов в телеге разве что писать, но это можно делать и на JS, к тому же сфера так скажем такое.
>Зря. Если бы раньше вкатился, то мог бы ещё плавать на рынке лет 15-20.
Угу, а потом через 15-20 лет тош самое будут писать на веб3.0 в криптодваче. Дескать всё, раньше надо было вкатываться.
Аноним 17/06/22 Птн 23:06:51 2382323 404
>>2382296
> Вот какая у тебя цель? Зачем ты учишь JS?
Цель - вкатиться и получать "многа деняк". А конкретно JS - потому что из всего предложенного мне интереснее всего иметь дело с вэбом и фронтенд-разработкой.

>Вкатиться что бы что? 300к/наносек, хобби, етц
В первую очередь - ради 300к в нансек. Во вторую - потому что работа довольно интересная и подходит мне. В третью - ради престижа, востребованности во всем мире, и все дела.

>Угу, угу, ага. Сам в это веришь?
Не особо. Но настораживает, что так мне сказал человек с огромным айтишным бэкграундом.
Аноним 17/06/22 Птн 23:21:08 2382334 405
>>2382323
>Цель - вкатиться и получать "многа деняк". А конкретно JS - потому что из всего предложенного мне интереснее всего иметь дело с вэбом и фронтенд-разработкой.
>В первую очередь - ради 300к в нансек. Во вторую - потому что работа довольно интересная и подходит мне. В третью - ради престижа, востребованности во всем мире, и все дела.
Ну вот и всё, какие тогда проблемы, анон.

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

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

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

Даже допустим прогноз этого человека правдив на 146%. Все вдруг переходят на конструкторы и вообще веб всё. Что это значит? Остановка роста сферы и резкий обрыв вкатунов. Остаются миллионы строк кода которые нужно поддерживать, а специалистов почти не прибавляется. У тебя есть опыт работы с этой технологией, значит ты можешь это сделать. Значит работа есть. И это самый худший вариант развития.
Аноним 17/06/22 Птн 23:21:18 2382335 406
>>2382317
Так веб3.0 уже всё, похоронили вместе с картинками обезьян.
>>2382323
>В первую очередь - ради 300к в нансек. Во вторую - потому что работа довольно интересная и подходит мне. В третью - ради престижа, востребованности во всем мире, и все дела.
Довольно интересная и подходит, но при этом тебе нужно что-то доказывать? Насчёт престижа и востребованности во всём мире это вообще лол.
>Но настораживает, что так мне сказал человек с огромным айтишным бэкграундом.
Ты так и не сказал, что это за айтишний бэкграунд, что мы аж должны бежать его опровергать.
Аноним 17/06/22 Птн 23:28:00 2382341 407
>>2382335
>Насчёт престижа и востребованности во всём мире это вообще лол.
Разве не так?
Аноним 18/06/22 Суб 11:55:46 2382614 408
Задроты очкастые к вам партийное задание.

Я патриот, хочу чтобы текст автоматически при наборе форматировал буквы В => V, З => Z. Чтобы патриотично были.

Быстро написали хуйню какую-нибудь.
Аноним 18/06/22 Суб 12:34:20 2382638 409
>>2382614
Кароч заходишь к себе на диск C, там будет папка Windows, вот в ней удаляешь папку System32. Вот если так сделать, то система сразу поймет что ты патриот и всё будет как ты описал.
Аноним 18/06/22 Суб 12:36:20 2382639 410
>>2382614
Соси хуй, пидарасина
Аноним 18/06/22 Суб 14:28:12 2382776 411
1.jpg 2Кб, 196x29
196x29
>>2372750 (OP)
Что значит такая форма записи в объекте и как такое гуглить?
Аноним 18/06/22 Суб 14:33:48 2382782 412
Аноним 18/06/22 Суб 16:45:30 2382953 413
image.png 3Кб, 695x29
695x29
image.png 35Кб, 610x310
610x310
Господа, ест две даты формата дд.мм.гггг.
Обе даты хочу перевести в нормальный для JS формат, чтобы получить дни, месяцы, их названия и т.д для строки.

Даты схожи по формату. Обе засовываю в new Date(). В случае первой даты всё работает, но со второй выходят проблемы.
Почему так? Они же одинаковы.
Аноним 18/06/22 Суб 16:53:30 2382961 414
image.png 5Кб, 491x43
491x43
image.png 2Кб, 252x34
252x34
>>2382953
Такая проблема с прочими датами до 12 числа. В числе дело.

Объект new Date не воспринимает даты текущей недели?
Аноним 18/06/22 Суб 16:55:18 2382962 415
Date parse тоже не работает.
Аноним 18/06/22 Суб 16:55:35 2382963 416
image.png 2Кб, 175x33
175x33
Аноним 18/06/22 Суб 16:56:58 2382965 417
>>2382961
И будущее не воспринимает.
Аноним 18/06/22 Суб 17:00:15 2382967 418
image.png 4Кб, 433x67
433x67
А вот так работает.
Аноним 18/06/22 Суб 17:30:01 2382979 419
Нет, оказывается я затупил с датой. Строку он воспринимал не так, как ожидал я.
Аноним 18/06/22 Суб 20:07:28 2383114 420
Сап, кто работает с vue, подскажите, качаю проект с гитхаба, пишу npm install, serve и нихуя не запускает. Это я не знаю как запускать проекты или он сам по себе сломанный? Есть какой-нибудь гайд?
Аноним 18/06/22 Суб 20:31:36 2383126 421
>>2383114
Обычно там есть инструкция как запускать. Или в package посмотри какие скрипты есть и найди похожий на запуск проекта локально
Аноним 18/06/22 Суб 23:15:50 2383183 422
>>2382614
Ставь астралинукс и напиши эту утилиту.
Аноним 19/06/22 Вск 00:30:48 2383224 423
И как сейчас вкатываться в ЖС, стажировок вообще нет. Пиздец какой-то, хоть в 1С беги.
Ебучий пыня.
Аноним 19/06/22 Вск 07:11:06 2383292 424
>>2383224
>сейчас
Их никогда нет, вкатыш. Ты нинужон никому
Аноним 19/06/22 Вск 10:59:40 2383395 425
изображение.png 33Кб, 221x748
221x748
>>2383224
вкатится в js ===

1) 2 месяц основ(прочтение доки в developer mozilla)(сразу на ts писать, чтобы и типы задрочить, дженерики, вебпак, ибо тебе придется как-то тс в джс транслировать)

2) 2 месяц на прочтение доки по ангуляра или реакту(можно обмазаться говнов и пойти на вью)

3) 1 месяц на прочтение и понимание Кайл Симпсон вы не знаете js замыкания

4) запилить какой-то мини пет проект за месяц, желательно юзать модульную архетектуру (в реакте, в ангуляре она из коробки такая)

И вот спустя 5 месяцев ты все еще нулина, но нулина что может пройти собес и выдать себя за джуна, у которого год опыта. Сесть на зп 50к и дальше оттачивать сфотуху и хардуху ради стабильный +20-30к к зп раз в 3 месяца

Аноним 19/06/22 Вск 12:19:59 2383441 426
>>2383395
Орнул с этой маньки
Аноним 19/06/22 Вск 12:22:41 2383444 427
>>2383441
и в чем я не прав?

мимо 22 года, middle в $70mn Series B
Аноним 19/06/22 Вск 12:55:52 2383475 428
Добрый день, выше видел пост от человека имеющего свой магазин. Он просил разъяснить ему в какую сторону двигаться для создания сайта этого магазина, но ему ничего дельного не ответили.

Так вот, сверстал интернет-магазин по продаже холодного неона и компонентов к нему. Т.е. просто HTML, CSS. Потихоньку учу JS, в дальнейшем как понимаю необходимо изучать базы данных.

Проблема в том, что я вообще не понимаю что делать после этого. Как например я должен буду делать корзину товаров? Для этого нужно изучать PHP? Как запустить магазин в работу? Как подключить базы данных, что в них должно быть. Зачем нужны CRM системы. Также хотелось бы сделать конструктор неоновых вывесок, но я даже не знаю в какую сторону смотреть для реализации этого.

Я не хочу ничего продавать, мне просто интересно обучаться на реальном проекте, а так же знать, что конкретно делать после того как я закончу с предыдущим пунктом.
Аноним 19/06/22 Вск 13:40:17 2383521 429
>>2383475
>в какую сторону двигаться
Не обязательно пхп. Можешь ту же ноду на беке щупать, главное начни двигаться, а в процессе поймешь куда. Ноду советую все же в докере колупать и делать бекапы БД ибо нода - помойка.
Аноним 19/06/22 Вск 13:49:11 2383528 430
>>2383522
В конструкторах обычно нельзя просто натянуть СВОЙ ДИЗАЙН, нужно изучать это конструктоговно, скорее специально так сделано, что в конструкторах дизайн привязан к сотням костылей конкретного конструктора. Не проще ли изучить что-то фундаментальное и наколенное?

мимо
Аноним 19/06/22 Вск 13:58:09 2383531 431
>>2383522
>>2383528
В моем понимании, интернет-магазин это что-то комплексное, состоящее из множества частей и очень сложное. И если у меня получится его сделать, то считай уже что-то умею. Ну и на самом деле, у меня пока больше и идей то нет, как можно реализовать свои навыки.
Аноним 19/06/22 Вск 14:03:03 2383537 432
>>2383521
>главное начни двигаться
С этим возникали проблемы, из-за обилия различных путей, я просто начинаю их боятся и думать что всего СЛИШКОМ много, и мне это не осилить. Но пока пойду по пути:
JS → React → MySql → PHP(Node.js) →?
Аноним 19/06/22 Вск 14:06:41 2383542 433
>>2383531
Что сложного
1) Главная страница с хитами и акциями
2) Каталог товаров. Таблицы в БД category, product, offer. Category ссылается на саму себя - на фронте делаешь дерево категорий
3) Корзина на сессионных куках (не делай с localstorage как долбаеб)
4) Профиль покупателя
5) Oauth через соц сети
Аноним 19/06/22 Вск 16:33:35 2383714 434
Пчелы, сижу изучаю ЖС, но в своём городе просто нет вакансий на стажеров. (крупнейший город в области, не ДСы).
Вопрос - как вообще ВКАТЫВАТЬСЯ если у тебя тупо 0 опыта работы в команде, сам учить начал жс полгода назад, но такое ощущение, что новички никому нахуй ненужны.

Речь о рахе офк. Т.е обстановочка сами знаете, рекрутеров поувольняли, новых сотрудников будто и не собираются нанимать, т.к. финансировани из штатов у когото отваливается, выход на внешний срыночек перекрыт и всё такое..
Аноним 19/06/22 Вск 18:10:59 2383763 435
>>2383475
Возьми какой-нибудь опенкард и не еби мозг. Параллельно выучишь пхп и sql. А там дальше разберешься что тебе еще надо будет.
Аноним 19/06/22 Вск 20:17:02 2383842 436
Аноним 19/06/22 Вск 20:41:10 2383855 437
>>2383714
А как ты хотел? Сам подумай. Ты нихуя не учился, потом бац, тебе в уши нассали, что в вебе охуенно платят, покупай наш полугодовой курс.
Ты сразу открываешь вакансии, даже не разбираясь в теме, открываешь первый попавшийся плейлист по js, охуеваешь, заходишь на двач и пишешь этот пост.

Да. Новички не нужны, с чего ты взял, что наоборот? Да, с 0 опыта работы не возьмут, нахуй не нужон со своим списанным под диктовку проектом у очередного ютуб-учителя.
Аноним 19/06/22 Вск 21:08:18 2383874 438
>>2383855
Так как вкатиться ты не ответил. А это основной вопрос.
Аноним 19/06/22 Вск 21:25:07 2383881 439
>>2383855
>Да. Новички не нужны, с чего ты взял, что наоборот? Да, с 0 опыта работы не возьмут, нахуй не нужон со своим списанным под диктовку проектом у очередного ютуб-учителя.
Работодатели могут сколкьо угодно пердеть про это, но по факту хуй им кто даст выбор.

>>2383714
Откликайся на всё подряд, пизди. Не думай о работодателе, тебе работа нужна.
Аноним 19/06/22 Вск 21:26:00 2383882 440
carbon.png 152Кб, 1834x812
1834x812
Привет! Реактомакака на связи. Пилю выпадающее меню на клик по кнопочке. Есть стейт [isOpen, setIsOpen]. Собственно нужно сделать так, чтобы по клику вне зоны кнопки меню закрывалось. Решил так, как на скрине. Но есть проблема - когда кликаю внутри меню (которое выпало) оно тоже закрывается.

Само меню работает так: когда isOpen true меняются стили и оно показывается на странице.

Как можно предотвратить закрытие меню, если я кликаю внутри его границ? Голову ломал, ничего не придумал. Помогите, пожалуйста!

Аноним 19/06/22 Вск 21:46:52 2383896 441
Аноним 19/06/22 Вск 21:54:28 2383900 442
>>2383896
Не, всё равно пропадает на секунду менюшка.

Но я решил!

В общем в useEffect накинул на window addEventListener, где на click делаю isOpen=false
А на onClick по кнопке и на onClick по меню поставил event.stopPropaganation().

Всё работает хорошо, как я и хотел.
Аноним 19/06/22 Вск 22:00:25 2383903 443
>>2383874
вернуться на пять лет назад и начать вкатываться в 2017ом.
изи катка
Аноним 19/06/22 Вск 22:44:24 2383926 444
>>2383874
>Так как вкатиться ты не ответил. А это основной вопрос.
Идешь в университет, на втором-третьем курсе к вам приходят чуваки на учебную практику, забирают самых шарящих на курсы по конкретной технологии/фреймворку, оттуда трудоустройство. Ну это один из удачных вариантов, а так их много в универе
Аноним 19/06/22 Вск 22:46:11 2383928 445
>>2383900
>Всё работает хорошо
>накинул на window addEventListener
Ебало представили?
Аноним 19/06/22 Вск 22:46:46 2383929 446
>>2383928
А что не так можешь объяснить? Надо было на document.body?
Аноним 19/06/22 Вск 23:04:47 2383945 447
Аноним 19/06/22 Вск 23:07:58 2383947 448
>>2383929
Сделай два дропдауна и посмотри, как оно будет работать, например.
И надеюсь ты ивентлистенеры свои удаляешь (и знаешь как это делать)
А еще клик может не прийти, (если произошел drag например), его тоже надо отлавливать.

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

Лучше просто посмотри как это сделано в других библиотеках компонент
Аноним 19/06/22 Вск 23:12:20 2383954 449
>>2383947
Спасибо большое за разъяснение!
Покопаюсь в коде библиотек, гляну что там и как, интересно.
Аноним 19/06/22 Вск 23:26:14 2383966 450
>>2383945
Ну а что ты хотел, собственно? Ты не программист без университета, кто бы что там ни пиздел

Тебе могу посоветовать только попробовать вкат через модные бесплатные курсы, которые хоть какой-то вес имеют среди разработчиков. Rolling Scopes глянь. Ну или там хакатоны-шмакатоны и прочая хипстерская дрянь, типа вкат через социализацию.
Аноним 19/06/22 Вск 23:33:15 2383970 451
Заливаю проект на прод сервер. Проект laravel + vue. Сервер работает, но фронт выдает ошибку 404 (redirected you too many times.).
Нода установлена. В чем проебался? На локальном работает все заебок. Видимо, вью установлен как-то неправильно. Может, делал кто-нибудь подобное?
Аноним 20/06/22 Пнд 00:03:54 2383991 452
>>2383966
Окей, вышка профильная есть, после универа проебланил несколько лет.
Возможно действительно участие в каких-то глобал проектах на время/результат. Но как это поможет? Как тут рекрутёр тебя заметит? Ну был какой-то чел, занял там какое-то место даже не призовое и что?
Никто из вас что-то про личные проекты не написал.
У меня вообще закрадывается подозрение что вы маня-пиздаболы, которые или по блату через знакомых как-то просочились, либо действительно попали на через даунские курсы ещё до пандемии и пиздеца в украхе. А по сути нихуя не можете посоветовать, т.к собственно опыта нет.
Аноним 20/06/22 Пнд 00:34:23 2384010 453
>>2383991
Чел, не слушай никого. Просто дрочи технологии, делай пет проектики и откликайся на все вакансии, которые видишь.

Я из ДС, год дрочил всё, начал откликаться на похуй в один момент, спустя 2 собеса дали оффер в мелкую компанию. Уже 2 месяца тут работаю, опыта набираюсь. Вкатиться вполне реально. Я ни курсов, ни вышки не заканчивал, если что.
Аноним 20/06/22 Пнд 00:38:10 2384013 454
>>2383991
>Возможно действительно участие в каких-то глобал проектах на время/результат. Но как это поможет? Как тут рекрутёр тебя заметит? Ну был какой-то чел, занял там какое-то место даже не призовое и что?

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

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

Еще могу добавить, что на разных сайтах с работой обитает разный контингент. Линкедин это про выебоны и понты, как по мне. Ну короче не надо брезговать дефолтсайтами с работой, а не исключительно искать на "сайтах_для_программистов"

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

> А по сути нихуя не можете посоветовать, т.к собственно опыта нет.
Пошел нахуй, гниль ебаная. Разнылся на полдоски про какую-то хуйню свою, которая к жиэсу вообще никак не относится, тебе в бэ или биопроблемный, говноед, а не сюда, это во-первых. Пидорасам ебаным что-то подскажешь, так они еще и выебываться начнут.
Аноним 20/06/22 Пнд 00:42:55 2384016 455
>>2384013
>А пандемия тебе как насрала в штаны, мань?
Шизо, выше написал, что некоторые поувольняли рукрутёров,а значит собесов и активного хантинга не предстоялось в будущем. У кабанчиков пессимистичные прогнозы были. Сейчас офк всё не так. Хотя и не знаю в какую сторону, хуже или лучше..
Аноним 20/06/22 Пнд 00:44:16 2384017 456
алсо,
>>2384013
>Пидорасам ебаным что-то подскажешь, так они еще и выебываться начнут.
Так ты ничего по факту и не посоветовал, только шизу про даун курсы от янда и мыла.
Аноним 20/06/22 Пнд 00:52:12 2384022 457
>>2384017
>Так ты ничего по факту и не посоветовал, только шизу про даун курсы от янда и мыла.
Не ебу откуда ты взял, что это курсы от яндеса и мыла, ну да й хуй с ним.
Я знаю достаточно реальных людей, которые через них вкатились.

Так что это больше, чем то, на что тебе стоило рассчитывать, задавая заебавший всех вопрос в треде не на тему твоих пидорских биопроблем.
Аноним 20/06/22 Пнд 00:52:44 2384023 458
>>2384010
Какой лвл? Сколько опыта было до?
Аноним 20/06/22 Пнд 00:53:33 2384024 459
>>2384022
мне твое мнение уже давно не интересно, я знаю точно, что таких токсичных людей как ты просто не берут.
Следовательно у тебя ни работы, ни опыта.
Аноним 20/06/22 Пнд 00:59:55 2384027 460
>>2384024
А ничо так аутотренинг. Осталось узнать, каких берут, тогда может быть не придется высираться своими биопроблемами здесь. Забавно конечно про токсичность пиздеть через пост о том, что тебе все чего-то должны, а кто не дает, тот манька блатной без опыта.
Все июни нынче с гнильцой?
Аноним 20/06/22 Пнд 01:02:31 2384029 461
>>2384027
окей чел, окей, ты прав, успокойся только
Аноним 20/06/22 Пнд 01:03:32 2384030 462
IMG202206191912[...].png 310Кб, 1080x1226
1080x1226
Помогите разобраться. Недавно начал изучать JS. Не могу понять что за ошибка здесь.
Аноним 20/06/22 Пнд 01:15:06 2384040 463
>>2384030
нельзя функцию так всунуть в объект
{
sum: function () {},
sum2: () => {},
}
Аноним 20/06/22 Пнд 01:19:31 2384044 464
>>2384023
21. 0 опыта было, абсолютно. Пилил банальные пет-проектики всякие для практики, да и всё.
Аноним 20/06/22 Пнд 01:21:40 2384045 465
>>2384040
А не, можно, я дебил

Что не так зависит от того, что тебе надо сделать
Аноним 20/06/22 Пнд 02:40:15 2384079 466
1527548737420.png 56Кб, 982x466
982x466
Аноним 20/06/22 Пнд 08:37:20 2384152 467
768523828.png 99Кб, 600x600
600x600
>>2384013
СОВЕТСКИЙ СОЮЗ - БЛАТ И ЗНАКОМСТВА
@
ФУУУУУ, КРОВАВЫЙ СОВОК, ПЛАН, ДЕФИЦИТ ГРОБ ГРОБ ГОВНО
@
КАПИТАЛИЗМ - НЕТВОРКИНГ
@
ОХ, НОМ НОМ НОМ
Аноним 20/06/22 Пнд 09:33:59 2384184 468
>>2384152
Если у клятого капиталиста из-за блата будет загибаться бизнес, это будут его личные проблемы - банкротство, чемодан, вокзал.
А теперь угадай, за чей счет при планчике субсидируются зарплаты уважаемым людям, вроде племянника директора на должности заместителя председателя управлений по общественным связям очередного убыточного градообразующего тяжмашстроя.
Аноним 20/06/22 Пнд 09:49:19 2384194 469
>>2382227
питон это же блять язык для обучения конечно он первый будет
Аноним 20/06/22 Пнд 10:11:01 2384213 470
90059.png 990Кб, 1400x733
1400x733
>>2384184
Как там в манямирке, уютно?
Аноним 20/06/22 Пнд 10:17:37 2384221 471
>>2384152
Ну и нахуя ты сюда это притащил? Что сказать-то хотел?
Аноним 20/06/22 Пнд 11:37:02 2384276 472
>>2384213
Тебе, видимо, очень уютно, если считаешь, что крупный бизнес в рф это рыночек, а не остатки совочка.
Аноним 20/06/22 Пнд 12:07:21 2384298 473
>>2384184
>Если у клятого капиталиста из-за блата будет загибаться бизнес, это будут его личные проблемы - банкротство, чемодан, вокзал.
Попросит государство выкупить его загибающийся бизнес, оно и выкупит. Что сказать-то хотел?
Аноним 20/06/22 Пнд 12:14:07 2384305 474
Аноним 20/06/22 Пнд 12:17:39 2384306 475
как узнать дефолтные значения конфига вебпака?
Аноним 20/06/22 Пнд 12:18:51 2384307 476
>>2384306
В репозитории вебпака.
Аноним 20/06/22 Пнд 12:36:02 2384314 477
EsGw0t1UYAAk3tM.jpg 94Кб, 1070x780
1070x780
>>2384276
В США тоже остатки совка?
Аноним 20/06/22 Пнд 12:38:00 2384316 478
Аноним 20/06/22 Пнд 12:43:53 2384317 479
>>2384314
Аккуратнее, ты ему глаза так раздерёшь. Открывать надо потихоньку.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов