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

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

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 518 71 110
JS Thread #246 /js/ Аноним 17/03/22 Чтв 05:48:32 2318057 1
image.png 89Кб, 1050x1050
1050x1050
Предыдущий тред: >>2307985 (OP)

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

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

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

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Аноним 17/03/22 Чтв 05:50:30 2318059 2
image.png 164Кб, 1087x625
1087x625
Аноним 17/03/22 Чтв 05:55:29 2318060 3
А жаваскрипт юзают только для фронтенда или есть ещё какие-то задачи
Аноним 17/03/22 Чтв 05:57:44 2318061 4
>>2318060
Да, чтобы удалять твои файлы на твоем жестком диске.
Аноним 17/03/22 Чтв 05:58:47 2318062 5
Аноним 17/03/22 Чтв 06:01:03 2318063 6
Аноним 17/03/22 Чтв 09:14:48 2318093 7
>>2318059
Это считается кибер-атакой?
Аноним 17/03/22 Чтв 09:17:43 2318094 8
>>2318093
Это киберпанк, который мы заслужили.
Аноним 17/03/22 Чтв 09:41:38 2318098 9
>>2318059
Боевой свин анальник.
Аноним 17/03/22 Чтв 10:01:34 2318102 10
>>2318033 →
> с уровнем дохода мидла(вилки можешь загуглить).
Да как-то гуглится для мидла цифра от 70к до 250к
Аноним 17/03/22 Чтв 10:45:38 2318114 11
Аноним 17/03/22 Чтв 12:06:30 2318142 12
Я, кажется, вкатился. После этого второго собеса ответили на следующий день и дали тестовое. Сделал тестовое за сутки и отослал. Через сутки прислали оффер, на который я согласился. Как-то удивительно быстро всё произошло. Работу начал искать 1 марта и 16 марта уже получил оффер. Вот теперь думаю - они перепутали и приняли меня за спеца, который типа мидл, а я на самом деле джун (ну тогда, наверное, тестовое бы не прошло) или мне просто пиздец повезло так быстро найти подходящую компанию?
Или меня вообще где-то наебывают?


>>2315008 → - кун
Аноним 17/03/22 Чтв 12:11:11 2318143 13
16473711210720.png 707Кб, 1000x1000
1000x1000
>>2318059
Почему за такое не бутылят?
Вот сидит какой-нибудь школьник, вкатывается, и хуяк, спидорак.
Ну или индус с ру апишкой, сидит делает сайт для пендосов, хуяк, и нету у индуса последняя кошка и чашка риса.
Аноним 17/03/22 Чтв 13:13:57 2318175 14
>>2318142
поздравляю!
скок зп? че за тестовое было?
почему думаешь что тебя наебывают? или ты на мидла аплаился без опыта работы, не пойму что-то
Аноним 17/03/22 Чтв 13:21:05 2318184 15
>>2318175
> скок зп?
63к после вычета налогов. Полная удаленка.
> че за тестовое было?
На React, ограничений для использования библиотек всяких не было. Можно было писать на JS/TS (писал на TS). Подробнее не хочу рассказывать, мало ли деанон.
> почему думаешь что тебя наебывают?
Я не думал, что смогу найти работу так быстро, т.к. начитавшись на дваче и не только про опыт вкатунов мало на что надеялся. А тут всё произошло буквально за 3 дня: собес - тестовое - оффер.
> или ты на мидла аплаился без опыта работы
Опыта коммерческой разработки у меня и правда нет, но есть опыт фриланса полгода, я припиздел до года. В вакансии искали просто Frontend разработчика (без приписок Junior/Middle). По технологиям вроде полное совпадение.
Аноним 17/03/22 Чтв 13:23:49 2318186 16
>>2318184
ну полгода фриланса это уже дохуя + у тебя стек уважаемый, ты походу себя недооцениваешь жеско, а мнение двачеров переоцениваешь со сложностью вката - ну у них всегда и все сложно, хотя ето не всегда так
а вышка есть? просили работы на гитхабе показать?
Аноним 17/03/22 Чтв 13:26:18 2318188 17
>>2318186
> а вышка есть?
Сейчас учусь, но вышка не в сфере IT.
> просили работы на гитхабе показать?
Мы много говорили о всяком на собесе и иногда я упоминал, что задача-нейм реализована в таком-то моём проекте на гитхабе. До собеса гитхаб они не смотрели, но на собесе сказали, мол хорошо мы посмотрим твой гитхаб с проектами тоже.
Аноним 17/03/22 Чтв 13:27:39 2318190 18
>>2318188
молодца, все по канонам, удачи
Аноним 17/03/22 Чтв 13:49:47 2318207 19
>>2318102
Продавливай от 120 штук на руки
Аноним 17/03/22 Чтв 13:52:33 2318210 20
>>2318184
>63к после вычета налогов. Полная удаленка.
>мидл
Бля, ты рофлишь?
Ещё ищи, это залупа конская.
Аноним 17/03/22 Чтв 14:17:10 2318229 21
>>2318210
С учетом того, что я был готов работать даже за 40к, лишь для коммерческого опыта - этот вариант для меня заебись и удовлетворяет мои потребности полностью.
Аноним 17/03/22 Чтв 14:25:54 2318232 22
>>2318184
>>2318210
Пиздец, у меня 2 года опыта, типо мидл, 67к зепка...
Аноним 17/03/22 Чтв 14:38:05 2318238 23
>>2318229
Хозяин - барин
>>2318232
уже на 150 можешь смело идти
Аноним 17/03/22 Чтв 14:48:48 2318246 24
>>2318238
> уже на 150 можешь смело идти
Я начал идти, но что-то началась война, я охуел и сижу без сил пока что.
Аноним 17/03/22 Чтв 15:03:41 2318255 25
carbon.png 109Кб, 968x690
968x690
image.png 23Кб, 693x193
693x193
Помогите разобраться с реактом. Ток начинаю, не могу понять что делаю не так
Аноним 17/03/22 Чтв 15:27:09 2318273 26
>>2318255
1. Какого хуя у тебя всё в одном файле?
2. Классовые компоненты уже не используются, только в легаси.
Аноним 17/03/22 Чтв 16:08:08 2318281 27
>>2318273
1. Тут это похую
2. Буду иметь в виду. Но вопрос остается, почему не работает, где ошибка?
Аноним 17/03/22 Чтв 16:40:40 2318294 28
>>2318255
> что делаю не так
Зачем ты вызываешь createElement? У тебя JSX отключен?
Аноним 17/03/22 Чтв 17:02:20 2318305 29
>>2318273
>2. Классовые компоненты уже не используются, только в легаси.
Помню как эту залупу учил в 2017-2018 годах. Спасибо, дядь Реакт, очень пригодилось
Аноним 17/03/22 Чтв 17:10:45 2318313 30
>>2318294
Да, JSX тут не используется, реакт подключен тупо либой (в учебных целях)
Аноним 17/03/22 Чтв 17:30:35 2318325 31
>>2318305
много времни проебал?
Аноним 17/03/22 Чтв 17:39:58 2318329 32
>>2318057 (OP)
Аноны!! Срочно, кто знает, будет ли какой-то пиздец в сфере фронтенда, типа для российских пользователей Вью не будет работать или вебшторм заблочат.

Если да, то спасет ли от этого бесплатный впн?
Аноним 17/03/22 Чтв 17:40:51 2318330 33
>>2318059
Никогда такого не было и вот опять!
Аноним 17/03/22 Чтв 17:51:45 2318340 34
>>2318329
Пиздеца не будет, на Украину всем похуй, забудут максимум через полгода.
Аноним 17/03/22 Чтв 17:59:59 2318354 35
>>2318329
Пиздец будет во всех сферах. Во фронте в том числе. Будет ли это смертельный пиздец? Нет, не будет. Фронт будет жить, пока живет интернет. Астрологи прогнозируют умеренный уровень пиздеца во фронте. Сохраняйте мужество, гражданин
Аноним 17/03/22 Чтв 18:02:21 2318358 36
>>2318255
Все, разобрался. Оказалось в React.createComponent первым аргументом передается ЛИБО строка (если это обычный html элемент), ЛИБО ф-ция конструктор (если компонент). Охуеть

Понятно, что всем похуй и все юзают JSX, но блять
Аноним 17/03/22 Чтв 18:41:55 2318410 37
>>2318329
Ну пока запрет на операции в долларах не снимут, будет тяжко с поиском работы на галеру, которая работает на заграницу. Внутренний рынок переживет.
Что касаемо пакетов, нужно осторожно ставить их, есть уже выше пример вредоносного обновления.
Вебшторм в принципе пока что остановил прием оплаты от нас, мне вот до октября подписку продлил бесплатно.
Но даже если заблочат, можно будет пиратский вебшторм скачать или перекатиться на вскод
Аноним 17/03/22 Чтв 18:57:08 2318434 38
>>2318059
Ебаны рот, что с этими выблядками не так
Аноним 17/03/22 Чтв 19:10:59 2318447 39
>>2318410
> нужно осторожно ставить их
Учитывая тонны зависимостей я хз как тут проявлять осторожность.
Аноним 18/03/22 Птн 01:40:12 2318694 40
image.png 25Кб, 526x239
526x239
Почему оно ругается ? Я внутрь этого массива другие массивы клал.
Аноним 18/03/22 Птн 01:51:23 2318699 41
>>2318410
>Что касаемо пакетов, нужно осторожно ставить их, есть уже выше пример вредоносного обновления.

Не спсает никакая осторожность.
Это проблема не технического характера, а администраттивного.
Это проблема не npm, как менеджера пакетов и не его репозитория. Все отличие npm от других централизованных систем доставки ПО в том, что тут мейнтенейр и разрабочик - это одно и то же лицо.
Это даже не проблема опенсорса и проприетарности отдельно. Децентрализованности, или централизованности.

Это проблема политичекого характера.

Все свое существование доверие в цепочках поставок в айти опиралось лишь на два фактора - это РЕПУТАЦИЯ поставщика, и ЗАКОНЫ, в случае нарушения которых, поставщик мог бы понести ОТВЕСТВЕННОСТЬ.

Оба этих фактора обесцениваются именно сейчас. Любой. ЛЮБОЙ поставщик, с абсолютно ЛЮБОЙ кристально-чистой вымоенной годами репутацией, способен сейчас СОВЕРШИТЬ ПРЕСТУПЛЕНИЕ, нарушив законы даже своей собственной страны, и почти полностью ожидать, что ему ничего не будет. Прикрываясь лишь какой-то идеей.

В твоем дистрибутиве тысячи тразитивных БИНАРНЫХ пакетов, которые мейнтейнерят совершенно разные люди. Завтра любой из них соберет самый малельнький, но очень транзитивный со своим патчем, и никто этого не заметит сразу.

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

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

И все это не проблема РФ или РБ. Это проблема всего мирового технического сообщества.
Аноним 18/03/22 Птн 02:12:41 2318707 42
>>2318694
Зачем скобки вокруг arrrayList[]?
Аноним 18/03/22 Птн 02:19:15 2318708 43
>>2318694
Ну так прочитай, что там за ошибка.
Аноним 18/03/22 Птн 02:40:07 2318712 44
>>2318699
Экосистему Node.js давно нужно было переписать. Будем надеяться, что в стандартную библиотеку не закинут вредоносный код.
Аноним 18/03/22 Птн 02:54:18 2318715 45
>>2318712
При чем тут экосистема node.js твою мать?
Аноним 18/03/22 Птн 07:14:00 2318735 46
16446625840750.mp4 729Кб, 512x512, 00:00:02
512x512
Есть два класса А и Б. В класе А, в конструкторе инициализирую класс Б. В классе А создаю метод А.метод. Из класса А инициализирую Б.метод (функция прослушивания нажатия кнопки) и передаю в качестве параметра ссылку на А.метод1. Теперь когда я вызываю Б.метод (нажимаю на кнопку) выполняется А.метод. Это и есть замыкание?
Аноним 18/03/22 Птн 09:43:45 2318757 47
>>2318735
>в конструкторе инициализирую класс Б
Можешь сразу пройти нахуй. Передавай инстанс класса Б в конструктор, а если надо как-то заёбисто его инициировать то пиши статичный метод с мокрыми писечками.
>Из класса А инициализирую Б.метод
Как нахуй ты там метод "инициализируешь"? У классов вся "инициализация" происходит при создании инстанса, а методы заранее известны. То, что ты там инициализируешь после создания, никакого отношения к ООП не имеет, это уже бизнес-логика.
Аноним 18/03/22 Птн 10:24:52 2318779 48
>>2318757
Почему я не могу создать инстанс класса в конструкторе другого класса?
Аноним 18/03/22 Птн 10:42:00 2318783 49
image.png 3Кб, 160x61
160x61
Аноним 18/03/22 Птн 11:01:58 2318795 50
>>2318783
Где можно посмотреть оопшный (в рамках чистого жса конечно) код с солид принципами? Там тудушечка какая-нибудь например.
Аноним 18/03/22 Птн 12:05:55 2318817 51
Почему обработчик handleEvent на кнопке по событию onClick работает, а на диве по событию onWheel - нет? В чем проблема?

const handleEvent = (add: number) => (): void => {
//обработка
}

<div onWheel={(e) => {handleEvent(e.deltaY)}}></div>
<button onClick={handleEvent(100)}></button>
Рейт Аноним 18/03/22 Птн 12:45:03 2318830 52
694-6944052gith[...].png 176Кб, 860x815
860x815
Аноним 18/03/22 Птн 13:00:07 2318839 53
>>2318830
У вас пока нет задач
Аноним 18/03/22 Птн 13:02:26 2318843 54
Аноним 18/03/22 Птн 13:52:23 2318877 55
>>2318830
Лол, помню искал работу с голой жопой, даже функции не знал как работают. Умел только html странички клепать с простейшим css.

>.MainContainer
А чё, у реактофагов принято класс элемента с большой буквы писать? Новые практики?
>JSON.parse(window.localStorage.getItem('tasks'))
Надо JSON. оборачивать в try catch
>input[type="checkbox"].visually-hidden
если хочешь стилизовать элемент, то используй классы(БЭМ): .task-item__input
>if (isVisible) {
> setScroll(true)
> } else {
> setScroll(false)
> }
просто
setScroll(isVisible)


2017
@
ЗДРАВСТВУЙТЕ, Я НИЧЕГО НЕ УМЕЮ, НО ХОЧУ
@
ВЫ ПРИНЯТЫ!
@
2022
@
ПРИВЕТ, ВОТ ПРОЕКТЫ
@
МЫ ВАМ ПЕРЕЗВОНИМ...
Аноним 18/03/22 Птн 14:11:45 2318893 56
>>2318877
>А чё, у реактофагов принято класс элемента с большой буквы писать? Новые практики?
Да, все так

>просто setScroll(isVisible)
Действительно, я какую-то глупость написал
Аноним 18/03/22 Птн 15:54:50 2318919 57
Аноним 18/03/22 Птн 15:56:41 2318920 58
>>2318830
Мне нравится. Пробуй устроиться на работу.
Аноним 18/03/22 Птн 16:54:31 2318946 59
694-6944052gith[...].png 176Кб, 860x815
860x815
Адекватное ли задание на джуна, стоит ли выполнять?

------------------
обрый день!

Вот тестовое задание.

Необходимо написать WEB приложение по учету классов в школе.

Необходимые объекты учета: Ученики, учителя, классы.

Набор полей объекта Ученик: Фамилия, Имя, Отчество, год рождения, гендерная принадлежность.

Набор полей объекта Учитель: Фамилия, Имя, Отчество, год рождения, гендерная принадлежность, основной предмет.

Набор полей объекта Класс: Год обучения, мнемокод, Классный руководитель (ссылка на учителя), список учеников класса (ссылки на учеников).

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

Приложение должно работать в сервере приложений Tomcat, использовать в качестве СУБД PostgreSQL. Приветствуется использование методологии разработки Spring, OS Linux.

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

О согласии или не согласии на подобное предварительное тестирование сообщите ответным письмом.
Аноним 18/03/22 Птн 17:39:18 2318975 60
Аноним 18/03/22 Птн 17:46:18 2318981 61
>>2318975
То есть такое задание вполне адекватно по объему?
Аноним 18/03/22 Птн 17:57:31 2318983 62
Аноним 18/03/22 Птн 18:01:12 2318987 63
>>2318983
Нет, про сроки ничего не сказано
Аноним 18/03/22 Птн 18:07:04 2318991 64
>>2318987
Ну тогда объем не важен

Осло, почему про стек на фронте ни слова? Эти что классическое приложение? Мы тут про жаваскрипт вообще то, а не про жава, тредик не перепутал?
Аноним 18/03/22 Птн 18:11:10 2318994 65
>>2318946
>Приветствуется использование методологии разработки Spring
Тебе к джавистам.
Аноним 18/03/22 Птн 18:17:26 2318997 66
>>2318991
>>2318994
Но мне это прислали в ответ на вакансию web-джуна
Аноним 18/03/22 Птн 18:19:13 2318998 67
>>2318919
Тебя вообще не смущает, что ты сейчас скинул статью на хабр, которая просто скопипастила скриншот из первого комментария этого треба? Ты тупой? Ты еще раз прочитал сообщение на которое отвечал?
Аноним 18/03/22 Птн 18:52:30 2319013 68
>>2318994
Может они спринг и скрам спринт перепутали?
Аноним 18/03/22 Птн 18:54:53 2319014 69
>>2319013
А Tomcat они с чем перепутали?
Аноним 18/03/22 Птн 18:57:59 2319020 70
>>2319014
А, ну да, тогда тот анон не по адресу. вернее, наполовину по адресу
Джун фуллстек это конечно что-то новое.
Аноним 18/03/22 Птн 22:47:03 2319154 71
>>2318946
>Адекватное ли задание на джуна, стоит ли выполнять?
>Простынка
Лол, будучи джуном не мог ничего такого решить не потратив на задачу, скажем, неделю. Всё время проёбывал дедлайны, поскольку не было достаточно знаний. А когда всё таки давал решение, то мне просто плять не отвечали. Искал работу без предварительного задания и нашёл.

Теперь стал мидлом, когда просят решить задачку не на собесе а перед - посылаю, потому что время-деньги и это кабаны за мной охотятся, а не я на них.
Аноним 18/03/22 Птн 22:51:05 2319158 72
>>2318991
Лид бэкэндир с двумя вышками просто хочет в команду каноничного программиста, а не клепателя формочек. Понимать надо.
Аноним 18/03/22 Птн 22:52:17 2319159 73
>>2318998
>статью на хабр, которая просто скопипастила скриншот из первого комментария этого треба
Шта? Глаза открой.
Аноним 18/03/22 Птн 23:05:48 2319165 74
image.png 362Кб, 795x594
795x594
image.png 334Кб, 1150x638
1150x638
Аноним 18/03/22 Птн 23:07:39 2319166 75
>>2318699
Если у меня на хосте Нода не установлена, а я нпм инстол в Докер контейнере запускаю, оно же не сможет на хост насрать?
Аноним 18/03/22 Птн 23:15:42 2319172 76
>>2319166
А как ты кодишь и потом коммитишь изменения и пушишь обратно в репу?
Это надо в контейнер залезть и его файлы открыть как бы?
Аноним 19/03/22 Суб 02:50:22 2319228 77
Очередное подтверждение, что на js пишут нелюди
Аноним 19/03/22 Суб 03:35:22 2319235 78
Аноним 19/03/22 Суб 05:33:43 2319246 79
>>2319154
Так а мне что делать, решать?
Аноним 19/03/22 Суб 08:00:59 2319254 80
Аноним 19/03/22 Суб 08:27:14 2319259 81
>>2318059
Кто-то пострадал из треда или это фек?
Аноним 19/03/22 Суб 08:38:20 2319261 82
>>2319259
Вуедебилы пострадали.
Аноним 19/03/22 Суб 08:49:23 2319267 83
>>2319261
лол этот дибилойд весь вуе зашкварил считай, да и всю ноду. не ну его убьют или посадят кабанчики, либо дадут медаль и нам закроют гитхаб я уже не удивляюсь
Аноним 19/03/22 Суб 08:52:24 2319268 84
image.png 130Кб, 599x417
599x417
image.png 142Кб, 600x597
600x597
image.png 171Кб, 600x463
600x463
image.png 20Кб, 898x228
898x228
>>2319259
Это не фейк.

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

Разрабы почти неделю собирали пруфы, пока он все отрицал тер комментарии. Пока пакет был в нпм его скачали несколько тысяч раз, пострадал ли кто или нет неизвестно. Уязвимы были Unity и vue-cli, исправили фиксированием версии пакетов только спустя эту же неделю.

Администрация гитхаба игнорит нарушение ToS, несмотря на то что не так давно за то же самое автора color.js и faker заблокировали сразу же. В этот раз никто ничего не делает.

Кроме анонов с реддита.
Сегодня атвору вредноса сломали твиттер и поставили ему там российский флаг.

Ему на адрес взывают копов и заказывают пиццу. Кроче травят. Но это все мелочи. Суть в прецеденте.
Аноним 19/03/22 Суб 09:06:23 2319270 85
>>2319268
Вот что у него в голове было?
Аноним 19/03/22 Суб 09:30:01 2319276 86
учить язык по sicp js edition это база?
Аноним 19/03/22 Суб 09:35:12 2319277 87
Аноним 19/03/22 Суб 09:40:25 2319280 88
>>2319270
Неверных ловит, очевидно же. Ты просто орк из Мордора, так что для тебя этот оголделый пуританизм английского образца - тёмный лес.
Аноним 19/03/22 Суб 09:43:10 2319281 89
>>2319280
какой пуританизм, какие неверные, примите таблетки
Аноним 19/03/22 Суб 10:07:35 2319283 90
>>2319281
Вполне обыкновенный, на котором Америка построилась. Я же говорю, ты ж орк, тебе не понять. Как и оркам, которые в Белом Доме в 93-м сидели и так же удивлялись.
Аноним 19/03/22 Суб 10:33:41 2319290 91
>>2319268
А есть какой-то общий тред на реддите на тему наказания автора или везде разбросано?
Аноним 19/03/22 Суб 10:48:03 2319295 92
>>2319283
таблетки, эльф чубатый
Аноним 19/03/22 Суб 11:34:06 2319308 93
>>2319165
Вася, это скрин с линукс.орг.ру
Аноним 19/03/22 Суб 11:58:27 2319321 94
>>2319295
У тебя и таблеток не будет, так как господа с Линдона запретят.
Аноним 19/03/22 Суб 12:08:59 2319324 95
>>2319321
а я не шизик чтобы их пить
Аноним 19/03/22 Суб 12:11:21 2319325 96
>>2319324
Да нет, ты шизик обыкновенный.
Аноним 19/03/22 Суб 12:30:47 2319335 97
Аноним 19/03/22 Суб 13:32:35 2319356 98
>>2319246
Попробуй, если есть желание попердолиться бесплатно и если тебя не смущает, что твой код потенциально улетит в мусорное ведро.
Прикол в том, что те, кто могут решать как семечки подобные задачи могут идти уже на мидла, а не джуном. Наверное задача нужна чтобы унизить соискателя.
Можно с таким же успехом порешать задачки, но уже интересные именно тебе и с обратной связью на кодварс.

Был однажды собес, на котором лид задавал какой-либо вопрос, я не мог ответить и он переходил к следующему. Я его тормозил, спрашивал "так какой правильный ответ в итоге и почему?". Он отвечал, что я должен сам потом загуглить и узнать. Ну и нах мне такой чуткий коллега?
Аноним 19/03/22 Суб 14:06:09 2319371 99
>>2319356
Сейчас бы рандомам с улицы объяснять вещи которые гугляться за 30 сек
Аноним 19/03/22 Суб 14:30:57 2319377 100
Аноним 19/03/22 Суб 14:39:45 2319380 101
>>2319377
ну ваще чел прав, он таких как ты 5 в день отсеивает, мб его заебало уже объяснять энтрилевельные вещи каждому, с кем он иметь дел не собирается?
Аноним 19/03/22 Суб 15:07:24 2319389 102
>>2319380
ну по факту он не обязан да
Аноним 19/03/22 Суб 17:25:10 2319444 103
>>2319371
>вещи которые гугляться за 30 сек
Далеко не всё такое простое в JS
>>2319380
А на всякую поебень типо "а бывают ли у вас корпоративы?)))" он отвечает.
>>2319389

Так а вдруг тимлид сам чего-то не знает по теме или он заблуждается. Хочется узнать на что он опирается, а не тупо "неправильно" Это как минимум непрофессионально и неуважительно.
Курсы Аноним 19/03/22 Суб 19:00:28 2319493 104
maxresdefault.jpg 89Кб, 1280x720
1280x720
Аноним 19/03/22 Суб 19:20:50 2319499 105
>>2319493
ХЗ, мне его бесплатных уроков всегда хватало
Аноним 19/03/22 Суб 20:32:30 2319532 106
Скиллбокс.jpg 114Кб, 700x566
700x566
Аноним 19/03/22 Суб 23:37:38 2319591 107
>>2319228
Типичная ошибка выжившего. Зри в корень. Просто на JS из-за более низкого порога входа пишут гораздо больше людей и высирают пропорционально больше кода, чем на любом другом ЯП.
Сука, какие же дегенераты иной раз залетают в JS тред, я ебу.
Аноним 19/03/22 Суб 23:54:10 2319602 108
>>2319493
Я считаю, что курсы можно покупать лишь если ты заработал на них, работая в сфере, знания в которой дают эти курсы. Как-то так. Вкатился, деньги плотют? - покупай курс, если считаешь нужным.
Аноним 20/03/22 Вск 09:30:40 2319706 109
>>2319591
Я бы еще добавил, что из-за низкого порога входа в жс сообществе гораздо больший процент неквалифицированных разрабов. Это либо новички, либо выходцы из других технологий. Второе, кстати, бывает довольно часто - когда к нам приходят проекты с бэкендом на ноде, начатым не жсерами или даже не бэкендерами, которые уже невозможно поддерживать из-за обилия говнокода, и требуется взмахнуть палочкой и сделать все красиво. Про то, что в половине проектов на жс, с которыми я сталкивался, отступы повсеместно были не 2 пробела, а 4 или просто таб, я уже молчу.
Аноним 20/03/22 Вск 11:07:03 2319720 110
>>2319706
> или просто таб, я уже молчу
Вот и молчи...
Аноним 20/03/22 Вск 11:20:25 2319728 111
>>2319706
>отступы повсеместно были не 2 пробела, а 4 или просто таб
Шиз, таблетки
Аноним 20/03/22 Вск 13:38:43 2319819 112
Ну что, ананасы. Сократили меня, из-за санкций контора всё. Ну теперь хоть отдохну полгодика. Хорошо, что я как правильный программист-анальник откладывал большую часть зарплаты последние три года.
Аноним 20/03/22 Вск 13:44:36 2319831 113
troonned.png.png 54Кб, 1406x931
1406x931
1200px-Transgen[...].png 0Кб, 1200x720
1200x720
Аноним 20/03/22 Вск 14:06:39 2319846 114
>>2319831
Пиздец. Стандарт CSS одна из самых нелогичных и ебанутых говен, что мир когда-либо видывал.
Аноним 20/03/22 Вск 14:11:20 2319848 115
>>2319831
>>2319846
так и не понял что ты этим хотел высрать
Аноним 20/03/22 Вск 15:16:41 2319884 116
Аноним 20/03/22 Вск 16:43:41 2319951 117
>>2319720
>>2319728
Еблоиды блять, чекните исходники любой БУКВАЛЬНО СУКА ЛЮБОЙ НАХУЙ популярной библиотеки и посмотрите какие там оступы. Это де-факто стандарт нахуй.
Аноним 20/03/22 Вск 17:42:13 2320000 118
Ребят, есть ли какой нибудь элегантный способ во vue забайндить данные с table cell двусторонне? вимодел туда не повесить так как это не инпут. <td contenteditable='true'>{{данные с апи из loop}}<td>Чтобы если редактируешь то можно было бы сразу данные связанно передавать в put request а не через зиблинги и перенты выходить на текст и только потом передавать и отображать
Аноним 20/03/22 Вск 17:52:21 2320009 119
>>2319819
чё за уровень? мидл?
за 3 месяца зп дали хоть?
При поиске сколько плюс в процентах будешь просить к зп от текущей?
Аноним 20/03/22 Вск 18:18:46 2320032 120
pepe.jpg 28Кб, 640x557
640x557
>>2319819
щас ещё окажется, что я зря вкатываюсь, спасибо блять
Аноним 20/03/22 Вск 18:31:35 2320045 121
После перезапуска браузера (и вообще ребута пк), в консоли браузера сохраняются последние введённые команды. Эт как так? Почему они сохраняются?
Ну то есть, стрелочку ↑ жму, а там то, что вводилось ранее.
Где они сохраняются?
Аноним 20/03/22 Вск 18:48:43 2320061 122
>>2320045
.bash_history, .histfile
Твой history file для shell.
А теперь отвечай на мой вопрос >>2320000
Аноним 20/03/22 Вск 19:11:23 2320079 123
>>2320000
>table cell
><td contenteditable='true'>{{данные с апи из loop}}<td>
>зиблинги
Что это? Давай скрины кода, ничего не понятно
Аноним 20/03/22 Вск 20:11:10 2320116 124
>>2320079
нашел решение! Ты помог, не знаю как но помог. Наверное потому что ответил мне
Аноним 20/03/22 Вск 20:23:33 2320128 125
Как понять что ты уже синьор? Есть какой то чеклист? Как из синьора перекатится в архитекта, лида или CTO?
Аноним 20/03/22 Вск 20:33:44 2320138 126
Ребят тысяча извинений, нужна очень помощь по javascript.

Есть 2 элемента. <input type="text"> - поле куда вставляется текст. И <button> - кнопка.

Что происходит? Когда вставляется скопированный текст в input, то если нажать на кнопку рядом текст из поля пропадет.

С помощью джаваскрипт я смог сделать, что 1) можно щелкать не по кнопке (чтобы текст пропал) а на input-е нажать клавишу энтер и текст пропадет. 2) Добился того что после того как нажал на кнопку или как нажал энтер после вставки текста, текст пропадает, т.е. поле очищается.

А как сделать чтобы после вставки клавиша энтер нажималась автоматически и текст пропадал? Я перепробовал кучу решений stackoverflow и нихрена не работает, ни одно. Только 1 код сработал так что если вставил текст то надо щелкнуть левой кнопкой мыши по полю и только тогда пропадет.
Аноним 20/03/22 Вск 20:38:40 2320145 127
Призываю синьоров на помощь этому >>2320138 молодому человеку
Аноним 20/03/22 Вск 20:42:07 2320148 128
>>2320138

<tvoyInput>.addEventListener('paste', (event) => <tvoyInput>.value = '')
Аноним 20/03/22 Вск 20:46:32 2320157 129
Я только что осознал, что сотни тысяч людей на видосах по кодингу это хомячки, которые никогда не вкатятся. Знаете как? Да потому что на гайдах по мейнстримным вещами просмотров гораздо больше и материала в принципе больше, а на более локальных и глубоких, но все таких же важных вещах, просмотров нема.
Аноним 20/03/22 Вск 20:48:44 2320162 130
Аноним 20/03/22 Вск 21:01:31 2320175 131
>>2320138
Оборачивай свою разметку в <form> и используй <button type="reset"> заместо кнопки. Охуеть блять жаваскриптозависимость.
Аноним 20/03/22 Вск 21:05:47 2320179 132
>>2320128
>Как понять что ты уже синьор?
Пройти собес на синьора.
Аноним 20/03/22 Вск 21:17:27 2320185 133
>>2320175
братик мне для других целей нужно именно чтобы сразу после вставки в поле, следом в этом же поле нажималась клавиша энтер. (или нажатие кнопки, у меня это одно и то же).

>>2320148
попробовал - не работает. А можно как то автоматически сделать клик левой мышкой по полю после вставки в поле? Мне и это подойдет щас.
Аноним 20/03/22 Вск 21:34:46 2320190 134
>>2320157
>а на более локальных и глубоких
Это на каких, как правильно битшифтить в потоке на крестах при программировании холодильника?
Аноним 20/03/22 Вск 21:47:58 2320198 135
>>2320162
>>2320190
Да что угодно. Те же плавающие числа и стандарт iee 754, принцип работы которых не знают 95% вкатунов, и поэтому обсираются при каждом их использовании
Аноним 20/03/22 Вск 21:53:28 2320201 136
>>2320198
а на чем много просмотров к примеру?
Аноним 20/03/22 Вск 22:02:06 2320214 137
image.png 108Кб, 1099x210
1099x210
image.png 87Кб, 1113x209
1113x209
Аноним 20/03/22 Вск 22:03:47 2320218 138
>>2320198
Типа что там знак, мантисса и экспонента? Или ещё что-то нужно знать?
Аноним 20/03/22 Вск 22:07:52 2320219 139
>>2320218
Это всего-лишь понятия, нужно понять принцип действия и подводные камни работы с числами
Аноним 20/03/22 Вск 22:09:41 2320221 140
>>2320214
Чем плохо что смотрят про объекты непонятно.
Аноним 20/03/22 Вск 22:16:42 2320228 141
>>2320219
Типа что 0.1 + 0.2 === 0.30000000000000004 ?
Аноним 20/03/22 Вск 22:17:43 2320229 142
>>2320228
Да, теперь попробуй понять почему это происходит
Аноним 20/03/22 Вск 22:19:24 2320230 143
>>2320221
Тем, что информация о синтаксисе и создании объектов, это не материал для получасового видоса, а два абзаца простого текста.

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

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

Совершенно бесполезный материал, который не дает ничего. С учетом того, что такие примитивыне вещи растягиваются на получасовые лекции, то это еще неебическая трата времени.
Аноним 20/03/22 Вск 22:22:11 2320231 144
>>2320229
Не, я понимаю, просто это довольно просто и про это вроде в школе рассказывали на информатике. А вот флексы я чет не до конца понял.
Аноним 20/03/22 Вск 22:36:43 2320234 145
>>2320230
Все по разному учатся и усваивают информацию, анон. Кто то быстрее кто то медленнее, кто то по книгам кто то по видео. Не вижу вообще ничего плохого тут. Я считаю проблема вката именно в несколько неверном восприятии информации, вот на этом видео https://youtu.be/EF6H0sea1Uc то о чем я говорю. Дело не в том что у чувака мысли относительно материала строятся не как у айтишника и поэтому сложно вкатиться
Аноним 20/03/22 Вск 22:37:31 2320237 146
>>2320234
> Дело не в том
дело в том*
Аноним 20/03/22 Вск 22:40:34 2320242 147
>>2320231
Че там понимать, если мобилка то flex-direction: column
Если @media (min-width: 1024) то flex-direction: row
Аноним 20/03/22 Вск 23:06:47 2320269 148
image.png 32Кб, 816x427
816x427
Зачем они тут по 0.02 отняли, знает кто?
Аноним 20/03/22 Вск 23:15:45 2320276 149
>>2320185
извините, разобрался сам.
Аноним 20/03/22 Вск 23:23:08 2320283 150
Как сделать копию функции на фронте?
Аноним 20/03/22 Вск 23:31:05 2320293 151
>>2320283
Можешь понятнее написать?
Аноним 20/03/22 Вск 23:39:57 2320299 152
>>2320283
import { getZalupa } from "<module-path>";
Не благодари.
Аноним 21/03/22 Пнд 00:53:07 2320341 153
16214066707840.jpg 51Кб, 832x1000
832x1000
>>2320269
По стилю определяю сразу неуверенного в себе мальца. Неуверенного, страшащегося, боящегося , что верстка поедет в определенный момент.
Аноним 21/03/22 Пнд 01:01:27 2320347 154
>>2320293
чтобы нажав кнопку появилась копия приложения со всем функционалом,но с другими параметрами
Аноним 21/03/22 Пнд 01:08:26 2320350 155
>>2320347
Ну так передай этой функции параметры приложения.
Аноним 21/03/22 Пнд 01:10:28 2320352 156
>>2320350
проблема,что при копировании этого куска фронта с потрахами,на нем отваливается весь функционал
Аноним 21/03/22 Пнд 01:20:16 2320357 157
>>2320352
Так ты не копируй, а импортируй.
Аноним 21/03/22 Пнд 11:45:07 2320466 158
Вопрос по css: есть один див, к нему нужно применить scale() и rotateY(), но есть проблема: скейл нужен относительно верхней левой точки, а поворот - относительно центра. Это можно как-то решить без дополнительных оборачиваний дива другими дивами?
Аноним 21/03/22 Пнд 13:02:33 2320521 159
>>2320341
Хорош. А теперь отвечай на вопрос.
Аноним 21/03/22 Пнд 13:07:41 2320523 160
Аноним 21/03/22 Пнд 14:32:22 2320559 161
События типа click, paste copy input работают когда сам пользователь что-то делает с элементом, а как создать обработчик на автоматические события? Значение изменилось не потому что например пользователь вставил или набил а текст пришел из другой функции. Как с ним работать?
Аноним 21/03/22 Пнд 14:42:04 2320565 162
>>2320559
вот например хочу повесить addEventListener на элемент. А тот же обработчик input работает только когда сам пользователь изменил значение в поле каком-либо, где можно набивать. А если значение автоматически пришло с другой функции что делать?
Аноним 21/03/22 Пнд 15:00:28 2320579 163
>>2320559
Наверное, через промис. Но вообще непонятно, что ты имеешь в виду, конкретику приведи. Если текст пришел из функции, ее надо дописать, чтобы не только текст отдавала, а делала дальше че там тебе надо.
Аноним 21/03/22 Пнд 15:31:54 2320607 164
>>2320565
Событие это событие, обработчику пофигу откуда оно возникло - в результате ли действий пользователя или в результате выполнения какого-то кода. Если в коде генерируется событие того типа, для которого написан обработчик, оно будет обработано этим обработчиком. Единственное, чем событие будет отличаться от «настоящего», это полем трастед. Для настоящего оно будет тру, а для вызванного кодом - фолс.
Аноним 21/03/22 Пнд 15:46:43 2320622 165
image.png 3Кб, 245x96
245x96
image.png 78Кб, 899x539
899x539
У меня 2 вопроса.
Есть общий cshtml файл, типа лэйаут ебать, в нем есть скрипт блок с методом getNumber, возвращающий 1.
Условная страница профиля имеет свой cshtml, который импортится В общий лэйаут. Также в эту страницу профиля импортится cshtml с фильтрами, в которых вызывается метод getNumber.
Вопрос, как в странице профиля заоверрайдить метод getNumber, чтобы тот возвращал 3.

Вопрос намба ту: все те же страницы, как в html профиля оттрекать клик по конечному эелементу листа из html фильтра (пик). Сгенерированный хтмл прилагаю
Аноним 21/03/22 Пнд 16:04:57 2320635 166
Зачем в вебпаке нужен postcss для автопрефиксера? Sass же сам их вроде расставляет, или я что-то путаю?
Аноним 21/03/22 Пнд 16:53:51 2320665 167
Скоро будет интервью на джуна. Спрашивать будут в основном по тайпскрипту. Читаю документацию по ней. Но вот воспрос что подучить из задачек или алгоритмов? А то если в теории еще как-то могу плавать то боюсь в пот бросит от задачек.
Аноним 21/03/22 Пнд 17:38:11 2320690 168
Аноним 21/03/22 Пнд 17:39:58 2320692 169
>>2320690
Если брать чистое вреия вката то месяцев 7. Если в целом 2 года, но большую часть этого времени я страдал хуйней и был в поисках себя что конечно же не оправдание для страдания хуйней
Аноним 21/03/22 Пнд 17:44:07 2320698 170
>>2320579
спасибо тебе добрый человек, благодаря твоему последнему предложению чисто интуитивно смог сделать.
Аноним 21/03/22 Пнд 18:00:29 2320713 171
>>2320665
Если будешь видеть, что дела идут худо - заплачь, и скажи что готов на все ради найма.
Аноним 21/03/22 Пнд 18:04:37 2320716 172
>>2320622
1.
function getNumber(chislo){return chislo}
getNumber(1)
getNumber(3)

2.
treeview-left.addEventListener('click', function(event){
let uid = event.target.closest('li[data-uid]').dataset.uid;
});
Аноним 21/03/22 Пнд 18:06:20 2320717 173
>>2320713
Это само собой. Но хотелось бы по возможности не доводить до такого а то полы в офисах грязные уже к обеду, а собес в 15-00 будет
Аноним 21/03/22 Пнд 18:13:28 2320722 174
>>2320692
7 месяцев распределённых на эти 2 года или последние? я тоже вычитаю месяцы, которые проёбываюсь)
Аноним 21/03/22 Пнд 18:14:43 2320723 175
>>2320722
7 месяцев это чистое время обучения когда я хотя бы 4 часа в день тратил на него.
Аноним 21/03/22 Пнд 18:15:08 2320724 176
>>2320723
И да распределенных за эти 2 года
Аноним 21/03/22 Пнд 19:15:24 2320758 177
возможно ли.png 29Кб, 1086x665
1086x665
Есть кнопка загрузить изображение. При нажатии выбирается и загружается большое изображение. <input type="file">

Есть второе маленькое изображение. Чистое <img src>. Оно с самого начала.

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

Я нарисовал в поинте пример что нужно. Возможно ли такое чисто теоретически? Куда копать?
Аноним 21/03/22 Пнд 19:18:40 2320761 178
>>2320758
дополню именно img src а не bacground-image нужен.
Аноним 21/03/22 Пнд 19:19:03 2320763 179
Аноним 21/03/22 Пнд 19:23:20 2320767 180
>>2320758
Канвас вместо <img> тегов, в теории еще можно блобы дрочить наверное
Аноним 21/03/22 Пнд 21:02:34 2320836 181
Мне нужно получить расположение элемента на странице, а затем относительно него расположить другой элемент на определённом расстоянии, например правее на 100 пикселей. Как это сделать?
Аноним 21/03/22 Пнд 21:19:34 2320845 182
Сап, погромач. Начал бесплатные уроки на Codeсademy по JS, вроде удобно и понятно. Есть ли такие же, но бесплатные платформы? Один хуй нечем оплатить теперь. Знаю еще freecodecamp, норм? Какой сейчас минимальный набор навыков для веб-макаки на JS? Чтобы можно было заработать на миска рис в будущем, хз сколько это все учить, пока совмещаю с не_айти удаленкой.

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

Интересует форма обучения близкая к реальным заданиям от клиентов, ну вы понели. Я ньюфаг, может что тупое спросил.
Аноним 21/03/22 Пнд 21:27:52 2320852 183
Аноним 21/03/22 Пнд 21:28:29 2320853 184
>>2320845
Да дофига курсов, выбирай любой, лично мне фрикодкемп очень понравился практическими заданиями, теория на mdn понравилась. Кантор какой-то странный, возможно потому что я с него начал, было оч тяжко
Аноним 21/03/22 Пнд 21:29:47 2320854 185
>>2320845
>Какой сейчас минимальный набор навыков для веб-макаки на JS?

2+ года опыта и готовность релоцироваться хотя бы в Армению.
Ты вообще в курсе что кругом происходит)00) Галеры эвакуируются
Аноним 21/03/22 Пнд 21:31:25 2320855 186
>>2320854
Бля а я из Армении капчую...

мимо другой вкатун
Аноним 21/03/22 Пнд 21:36:39 2320861 187
>>2320854
Ну в курсе, перекатился вот в Джорджию. С релокацией проблем никаких, мне бы время с пользой потратить.
>>2320853
Пасиб, ну додрочу уже 11 уроков на codecademy и перекачусь в fcc, что-то там прям дохера всякого.
Аноним 21/03/22 Пнд 21:36:56 2320862 188
>>2320855
Сейм щит бро, сейм щит...
Аноним 21/03/22 Пнд 21:41:24 2320866 189
>>2320845
> Какой сейчас минимальный набор навыков для веб-макаки на JS?

Ищи свежие junior frontend roadmap'ы.
Аноним 21/03/22 Пнд 21:43:59 2320868 190
Аноним 21/03/22 Пнд 21:44:17 2320869 191
00aPgaHr-Iw.jpg 441Кб, 1000x1313
1000x1313
Можно ли к редаксу привинтить какой-то миддлварь, который бы делал так чтобы запросы вызываемые RTK Query посылались и обрабатывались по JSONP?
Аноним 21/03/22 Пнд 21:45:14 2320870 192
>>2320852
>Только это звучит как хуйня и скорее всего ты чем-то не тем занимаешься,
А как тогда сделать всплывающее окно, чтобы оно было расположено относительно определенного элемента?
Ну мне нужно примерно как тут на дваче всплывающие окна появляются при наведении на цитату
Аноним 21/03/22 Пнд 21:54:00 2320879 193
>>2320870
Если нужен тултип, то тогда норм, так и делай. Сразу так бы и говорил. А еще лучше возьми уже готовое
Аноним 21/03/22 Пнд 21:55:22 2320882 194
16174971084440.png 2373Кб, 1280x853
1280x853
Посоветуйте куда вкатиться гуманитарию. В JS матан есть? Я не совсем хлебушек, но в дизайн не хочу, что-то не очень хардкорное чтобы работу или подработку найти, готов учить день и ночь ближайший год, практиковаться, но чтобы не охуевать от каждой задачи, а хотя бы от каждой третьей, иначе мотивации не будет.

У меня есть диплом лингвиста, лол.
Аноним 21/03/22 Пнд 22:08:55 2320889 195
>>2320869
А зачем тебе jsonp? Это ж костыль для cors запросов, не?
Аноним 21/03/22 Пнд 22:13:38 2320896 196
>>2320879
>А еще лучше возьми уже готовое
Где взять? Можешь что-нибудь посоветовать?
Аноним 21/03/22 Пнд 22:13:51 2320897 197
image.png 87Кб, 537x553
537x553
image.png 14Кб, 356x118
356x118
Как такое сверстать?
Аноним 21/03/22 Пнд 22:21:18 2320902 198
Аноним 21/03/22 Пнд 22:26:58 2320905 199
>>2320897
Два элемента, обычная кнопка, на которую по ховеру накладывается вся остальная кривая загогулина. Наверное так.
css transform посмотри, как кривые дивы делать
Аноним 21/03/22 Пнд 22:33:57 2320912 200
1627295307132.jpg 85Кб, 640x498
640x498
>>2320902
Спасибо. Держи няшу.
Аноним 21/03/22 Пнд 22:46:42 2320918 201
>>2320889
А я из приложухи дергаю вк апи. И в доке вк прямо сказано - для кросдоменных запросов со сторонних сайтов либо юзайте JSONP, либо вызывайте запросы через open api, которое вообще встраивается через <script>, что явно не для spa. Поэтому остается юзать JSONP.
Аноним 21/03/22 Пнд 23:21:47 2320924 202
>>2320918
>И в доке вк прямо сказано - для кросдоменных запросов со сторонних сайтов либо юзайте JSONP, либо вызывайте запросы через open api, которое вообще встраивается через <script>, что явно не для spa.
Что ты блять несёшь? В вебпак можно любой скачанный скрипт подключать модулем.
Аноним 21/03/22 Пнд 23:34:50 2320929 203
>>2320918
>которое вообще встраивается через <script>, что явно не для spa
Вообще не понял, что тебя смущает) Всякие гугл аналитики тоже через скрипт подключаются
Разберись лучше с openApi, jsonp это древний костыль и вряд ли ты найдешь поддержку его для RTK. Особо не знаком с RTK, звучит красиво, но чувствую гемора с ним будет еще больше.
Аноним 21/03/22 Пнд 23:37:57 2320934 204
>>2320924
Да не надо там в вебпак даже лезть, просто в корне в index.html добавить будет достаточно по идее
Аноним 22/03/22 Втр 10:33:07 2321071 205
image.png 28Кб, 869x460
869x460
image.png 57Кб, 868x600
868x600
Аноны, объясните, не пойму логику

Вот есть задача и ее решение
На втором скрине написал что непонятно
Аноним 22/03/22 Втр 10:36:56 2321075 206
Аноним 22/03/22 Втр 11:17:01 2321092 207
>>2321071
напиши !arr.includes(str) и посмотри что получится
поставь брейкпойнт в отладчике и посмотри программу по шагам что куда добавляется и что где лежит в переменных
Аноним 22/03/22 Втр 14:37:16 2321236 208
>>2321071
если result не содержит элемент, то добавляем, если содержит то ничего не делаем
Аноним 22/03/22 Втр 15:53:26 2321274 209
>>2321071
Хуйня решение на самом деле, за квадрат работающее.
Через сет или обычный объект будет близко к O(n) работать
Аноним 22/03/22 Втр 16:47:31 2321312 210
Аноним 22/03/22 Втр 16:51:44 2321319 211
Аноним 22/03/22 Втр 17:39:36 2321371 212
>>2320758
пока сам разбираюсь, лазаю на гитхабе пиздец заебали, у всех предпросмотр обрезки фото как в приложениях, а мне это не надо, мне надо нажал кнопку загрузить картинку, она загрузилась уже обрезанной и чтобы я в коде просто задал как обрезать (координаты) и все.
Аноним 22/03/22 Втр 17:53:16 2321383 213
>>2320758
var canvas = document.createElement('canvas')
canvas.width = 30
canvas.height = 30
var ctx = canvas.getContext('2d')
ctx.drawImage(image,x,y)
img.src = canvas.toDataURL()
Аноним 22/03/22 Втр 18:55:01 2321428 214
>>2320897
Чтобы было прям гибко - я бы заюзал svg. В css такие закругления не реализовать.
Аноним 22/03/22 Втр 19:14:11 2321441 215
Котаны, имеется такой код https://stackoverflow.com/questions/69956212/why-does-an-array-of-objects-behave-differently-when-imported-vs-hard-coded-in-a

В нем интересует только вот эта строчка
chartDataPoints[expenseMonth].value += expense.amount

Просто не пойму что тут делает [], и как value в массиве, который равен 0, с помощью [] поменяли. Что вообще произошло? Новый массив создали к value, что ли?
Аноним 22/03/22 Втр 19:24:48 2321449 216
Аноним 22/03/22 Втр 19:33:15 2321460 217
>>2321441
expenseMonth это цифра, chartDataPoints это массив объектов

Обратились к объекту из массива chartDataPoints по индексу expenseMonth и в этом объекте изменили value
Аноним 22/03/22 Втр 19:36:16 2321464 218
>>2321449
> троллейбус жпг
Там видны косяки на стыках, ну и в целом это костыльное решение когда сложную кривую ты делаешь десятью элементами. Да, тень на такой блок соответствено тоже не положишь нормально.

В svg же это у тебя будет просто один элемент.
Аноним 22/03/22 Втр 19:41:15 2321466 219
>>2321460
Ок, спасибо. Но в объекте не было expenseMonth, когда мы к нему обратились. Каков там вообще ход событий?
Аноним 22/03/22 Втр 19:46:55 2321473 220
>>2321466
Ты не к expenseMonth обращаешься, expenseMonth это переменная, в которой число, то же самое что например chartDataPoints[3]
Аноним 22/03/22 Втр 19:48:49 2321474 221
>>2321473
А, всё, понял, спасибо.
Аноним 22/03/22 Втр 21:49:25 2321519 222
image.png 4Кб, 240x89
240x89
image.png 4Кб, 240x111
240x111
image.png 30Кб, 686x471
686x471
Как заставить html-loader высирать картинки в папку assets, а не в корневую, как на пик 1? Хотелось бы как на пик 2.
Аноним 22/03/22 Втр 22:10:22 2321525 223
>>2321519
Решил проблему установкой output.assetModuleFilename
Аноним 22/03/22 Втр 22:13:43 2321527 224
Аноним 22/03/22 Втр 22:15:24 2321529 225
>>2321527
И так можно, но проблему уже решил.
Аноним 22/03/22 Втр 23:22:34 2321568 226
>>2320924
>>2320929
>>2320934
Смущает то что и авторизацию и обращения к методам апи надо будет делать через некий объект VK, который встраивается этим <script> в глобальный скоуп. Это будет выглядит как минимум как куча //eslint-ignore no-undef в коде.

Гугл аналитик с слову спокойно через нпм либу подключается и не нужно никаких <script>
Аноним 22/03/22 Втр 23:48:37 2321571 227
image.png 279Кб, 2783x1774
2783x1774
>>2321568

>Гугл аналитик с слову спокойно через нпм либу подключается и не нужно никаких <script>

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

>Смущает то что и авторизацию и обращения к методам апи надо будет делать через некий объект VK, который встраивается этим <script> в глобальный скоуп. Это будет выглядит как минимум как куча //eslint-ignore no-undef в коде.
Сделай себе класс объект, который протипизируешь как захочешь, который обернет всю логику и радуйся
23/03/22 Срд 01:23:27 2321601 228
Аноны, есть огромный объект, внутри которого много больших объектов. Страдает ли производительность, если импортить сразу весь огромный объект в разные места? Есть смысл разделять его на объекты поменьше?
Аноним 23/03/22 Срд 01:47:00 2321607 229
>>2321601
>Страдает ли производительность, если импортить сразу весь огромный объект в разные места?
Абсолютно похуй, так как объекты передаются референсом.
>Есть смысл разделять его на объекты поменьше?
От этого толку много не будет, чтобы получать от этого разделения выхлоп нужно их реализовывать динамическим импортом/ленивой загрузкой.
Но учитывая твой вопрос, ты скорее всего хэлловорлд пилишь, а значит и кодовая база не таких размеров, когда большие объкты становятся проблемой.
Аноним 23/03/22 Срд 01:47:56 2321608 230
Аноним 23/03/22 Срд 13:06:01 2321730 231
Аноним 23/03/22 Срд 13:11:23 2321737 232
>>2321730
>Зачем, прост пишешь col-lg
Можешь пройти нахуй со своим бустрапом.
Аноним 23/03/22 Срд 14:20:14 2321774 233
>>2321737
чем плох бутстрап, чмоха?
Аноним 23/03/22 Срд 15:00:33 2321791 234
image.png 16Кб, 402x546
402x546
Как убрать пустое пространство справа от текста, которое возникает при переносе слов, но при этом, чтобы слова так же переносились?
Аноним 23/03/22 Срд 15:02:49 2321793 235
>>2321774
Чем он хорош, мелкобуквенная мразь?
Аноним 23/03/22 Срд 15:19:59 2321802 236
1 мб жс кода-это сколько строк?
Аноним 23/03/22 Срд 15:33:08 2321807 237
>>2321802
От одной до миллиона
Аноним 23/03/22 Срд 15:49:47 2321815 238
>>2321791
Нихуя не понятно чего ты хочешь. Пустое пространство там потому, что слово не помещается, поэтому и перенеслось. Попробуй text-align: justify задать, мб то что тебе нужно.
Аноним 23/03/22 Срд 16:29:22 2321834 239
image.png 100Кб, 1135x776
1135x776
>>2321815
Надо расположить этот текст равноудаленно, но чтобы отдельный блок был не больше трети всей ширины. На скрине левый блок шире чем его текст, поэтому расстояние от текста поцентру до текста с лева больше чем до текста справа. Внизу показано как надо, но там я захардкодил размер первого блока, но он должен быть динамическим в зависимости от содержимого.
Как сделать, чтобы размер блока считался по размеру текста?
Аноним 23/03/22 Срд 16:36:44 2321836 240
изображение.png 62Кб, 596x773
596x773
Приветствую, благородные господа-наносеки, надеюсь я не буду слишком назойлив в Вашем родовом поместье.

>что я хочу получить
Автопостилку через темперманки для вкудахта (засирать открытые стены). Просто постинг легко настроить, но я хочу добавлять картинки через симуляцию нажатия ctrl+v.
>что я для этого делаю
подглядел
document.dispatchEvent(new KeyboardEvent("keypress", {
key: "v",
keyCode: 86, // example values.
code: "KeyV", // put everything you need in this object.
which: 86,
shiftKey: false, // you don't need to include values
ctrlKey: true, // if you aren't going to use them.
metaKey: true // these are here for example's sake.
}));


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

Заранее благодарствую!
Аноним 23/03/22 Срд 16:59:30 2321851 241
Аноним 23/03/22 Срд 17:09:56 2321856 242
>>2321836
Иди нахуй, кабанчик-недовкатыш

Желаю чтобы тебе вк бан жопы прописал и всему твоему роду, вычислив non-trusted ивент
Аноним 23/03/22 Срд 17:13:34 2321857 243
как вкатиться в кабанчики?
Аноним 23/03/22 Срд 17:59:46 2321885 244
>>2321834
То, что именно хочешь ты нельзя сделать CSS-средставми, потому что никаких свойств и значений нет, которые позволяют регулировать этим отступом переноса, text-align: justify максимум. Если ты все еще тут, могу накидать примерный алгоритм на js, как реализовать хуйню которая тебе нужна.
Аноним 23/03/22 Срд 18:34:43 2321907 245
>>2319831
На прошлой неделе проходил тестик на линкедине, там задача подсветить #BLM желтым. Так победим.
Аноним 23/03/22 Срд 18:40:17 2321911 246
Хочу вкатиться в бекенд на ноде+nest/koa/express (чтоб иметь возможность если что прыгнуть фуллстеком или просто ноджс разрабом, т.к щас большой спрос в стране где живу), где и что почитать? Все книги и гайды что нашел рассчитаны либо на совсем вкатунов, либо на бекендеров с дохуя опыта.
Интересует именно архитектура, либы, принципы разработки и тд, тудулист я и сам могу запилить по гайду.
Аноним 23/03/22 Срд 18:44:41 2321914 247
Что лучше взять ангулярщику с опытом для расширения анала портфолио навыков: реакт или вью?

По впечатлением от первого знакомства:
Вью как ангуляр на каникулах, всё простое и привычное. Вакансий меньше, чем с реактом.

Реакт это перекрученное нечто, где всё в кучу. Боюсь представить, какой говнокод на нём можно написать в крупных проектах. Пока не понимаю, почему он так популярен.

Стоит ли продолжать есть кактус и осваивать реакт и если да, то почему?
Аноним 23/03/22 Срд 18:52:17 2321916 248
>>2321914
Вью хипстерская хуйня, в реальности никому не всравшаяся
Аноним 23/03/22 Срд 19:25:40 2321934 249
>>2321914

Сначала реакт, потом вью. Вью учится минут за 10-15 путем создания тудухи по туториалу в целом. В реакте немного больше фич + есть пара либ для стейта популярных (mobx, redux (с кучей говна в обвязку типа реселекта)). В целом реакт просто интереснее, потому что он битком набит фичами.
Аноним 23/03/22 Срд 19:41:50 2321940 250
чёт я догуглился до dependency injection container, походу не туда ваще зашёл
Аноним 23/03/22 Срд 22:41:09 2322027 251
>>2321934
>реакт просто интереснее, потому что он битком набит фичами
Свистелки и перделки. Vue в 2 раза меньше весит, а всё есть.
Аноним 23/03/22 Срд 23:19:55 2322045 252
Блин, где-то через полгода опыта дали околомидл оклад в одной фирмочке за знание vue, даже без тайпскрипта. Вот сейчас я думаю пробовать писать пет-проекты на реакте+тс (ну и сопутствующие штуки вроде редакса/мобикса, некста етс.) или же просто выучить наконец тс?
Аноним 24/03/22 Чтв 00:57:15 2322076 253
>>2321834
>Как сделать, чтобы размер блока считался по размеру текста?
width: var(--text-block-width, auto)
Аноним 24/03/22 Чтв 01:00:26 2322077 254
>>2321911
Вот и пили тудулист. А потом его обмазывай мокрыми писечками, микросервисами и прочими интеграциями со сторонними API.
Аноним 24/03/22 Чтв 01:01:19 2322078 255
>>2321914
Вуй пидорашкам и прочим белорусам жётский диск форматирует.
Аноним 24/03/22 Чтв 03:15:53 2322087 256
Аноним 24/03/22 Чтв 09:55:19 2322163 257
image.png 141Кб, 993x788
993x788
Вот это МАШИНА! Как с таким тягаться?
Аноним 24/03/22 Чтв 10:09:41 2322168 258
16431835442330.jpg 72Кб, 604x453
604x453
Аноним 24/03/22 Чтв 11:11:07 2322188 259
>>2322163
Он каждый походу каждый пук оформляет в виде пакета.
Аноним 24/03/22 Чтв 11:31:15 2322196 260
>>2322163
Сатурдэй это шаббат, так что он пиздит, как Троцкий.
Аноним 24/03/22 Чтв 13:09:47 2322242 261
>>2321793
тем, что используется во многих проектах и фреймворках.
Аноним 24/03/22 Чтв 13:13:58 2322247 262
>>2321914
в текущей политической ситуации только реакт. Хотя на работе и дома использую вью. Реакт не особо нравится.
Аноним 24/03/22 Чтв 13:27:40 2322258 263
>>2322242
Я спрашивал про хорошие качества, а не плохие. То, что его везде пихают всякие заднеприводные, не могущие во флекс - и так понятно.
Аноним 24/03/22 Чтв 13:56:02 2322281 264
1213.jpg 23Кб, 515x326
515x326
>>2318057 (OP)
Привет аноны, вообще не шарю в javaScript, поясните что делают эти функции? Зачем одна вложена в другую?
Аноним 24/03/22 Чтв 14:04:27 2322291 265
>>2322281
Зачем - это хороший вопрос, это вообще по сути говнокод.
Делает уведомление в браузере, чем не пользуются уже лет 5-10 и затем вызывает у формы отправку, так тоже никто не делает уже.
Аноним 24/03/22 Чтв 14:07:37 2322293 266
>>2322291
А на экрано оно что выдаст?
Аноним 24/03/22 Чтв 14:15:01 2322298 267
Аноним 24/03/22 Чтв 14:19:53 2322301 268
Чё пацаны сейчас всё реально плохо с работой становится или мне пиздит ципсо?
Аноним 24/03/22 Чтв 14:23:21 2322304 269
>>2322298
Хах, откуда такие выводы?
Аноним 24/03/22 Чтв 14:24:13 2322305 270
>>2322301
даже если так, то что? какие твои действия?
зачем задавать такие вопросы?
Аноним 24/03/22 Чтв 14:25:20 2322306 271
>>2322301
Ооочень хуёво. Я сегодня сделал штук 15 откликов (утром) и один просмотр. Вчера то же самое было.
Аноним 24/03/22 Чтв 14:29:35 2322307 272
>>2322305
>какие твои действия?
учить разговорный английский
Аноним 24/03/22 Чтв 14:31:25 2322311 273
>>2322301
РАБотка обсуждается во фронтэнд треде воркача.
Аноним 24/03/22 Чтв 14:34:45 2322313 274
>>2322311
там дауны ноют постоянно
депрессняк короче
Аноним 24/03/22 Чтв 14:36:26 2322314 275
>>2322313
Как будто в треде обсуждения языка программирования от нытья даунов станет лучше.
Аноним 24/03/22 Чтв 14:36:51 2322315 276
>>2322045
>просто выучить наконец тс?
this, а лучше ищи фирму с бОльшим чем сейчас окалом на TS. Потому что хуле толку знать TS и не юзать его
Аноним 24/03/22 Чтв 14:38:12 2322316 277
>>2321911
>иметь возможность если что прыгнуть фуллстеком
Щас бы работать за двоих и получать зп за одного
Аноним 24/03/22 Чтв 14:42:51 2322320 278
>>2322291
>Делает уведомление в браузере, чем не пользуются уже лет 5-10
Какой же пиздобол
Аноним 24/03/22 Чтв 14:49:03 2322323 279
Привет, я питонист бекендер, но решил обмазаться ещё и вашей парашей, т.к нужно для пет проекта.
Жс не нравится, но вот тайпскрипт выглядит уже поинтереснее. Можно ли полностью скипнуть жс и вкатится сразу в условный реакт на тсе?
Аноним 24/03/22 Чтв 15:17:17 2322350 280
>>2318059
Хотел поставить ты VUE а прокатился на ХУЕ
Все потому, что нормальные люди пользуются реактом и ангуляром
Аноним 24/03/22 Чтв 15:27:17 2322353 281
Аноним 24/03/22 Чтв 15:31:52 2322356 282
>>2322323
ну посмотри что в доке тс написано в начале самом
Аноним 24/03/22 Чтв 16:12:49 2322372 283
>>2322320
Продолжай писать без линтера, который в ебучку даст за консоль и тем более алерт.
Аноним 24/03/22 Чтв 16:15:34 2322373 284
>>2322323
Тайпскрипт это де-юре ЯП, а по факту это надстройка над жс, кто-то это большим костылем называет или подобием фреймворка.
Скипнув жс, ты будешь писать аннотации типов и интерфейсы прописывать, а что с ними дальше делать не поймешь.
Аноним 24/03/22 Чтв 16:16:58 2322374 285
В этом ИТТ здесь и сейчас назовите, пожалуйста, лучший стайл-гайд.
Аноним 24/03/22 Чтв 16:17:34 2322375 286
image.png 17Кб, 778x264
778x264
>>2322293
Хуету без смысла оно выдаст, а что там при отправке формы я не знаю. Заору, если там в обработчике сабмита передается именно эта функция
Аноним 24/03/22 Чтв 17:04:28 2322391 287
В редюсере должна быть онли логика изменения самого стейта или я могу запихать в него еще какую-то побочную логику? В плане, что если допустим я дополнительно еще в редюсер запихаю, например, взаимодействие с localStorage, то это не будет дурным тоном?
Аноним 24/03/22 Чтв 17:07:24 2322396 288
>>2322391
> В редюсере должна быть онли логика изменения самого стейта
Да.

> взаимодействие с localStorage
Такое обычно в redux-thunk пихают.
Аноним 24/03/22 Чтв 17:27:30 2322406 289
>>2322372
>Линтыр тебя накажет
Лол, полно проектов есть без линтера. Да, легаси, но это быстро и дёшево.
Аноним 24/03/22 Чтв 17:29:44 2322409 290
1648132183775.png 14Кб, 309x144
309x144
Аноны, что это за хуйня?
Аноним 24/03/22 Чтв 17:44:53 2322423 291
>>2322301
Не знаю, я вкатился неделю назад. Возможно сел на последний поезд, тем, кто еще не вкатился, рекомендую бросить это дело и найти себя в чем-нибудь другом, уже слишком поздно.
Аноним 24/03/22 Чтв 17:52:31 2322428 292
>>2322406
Ну тут не спорю, сто миллионов сайтов на жквери не дадут соврать
Аноним 24/03/22 Чтв 17:54:22 2322430 293
>>2322423
Ну как минимум область свитчнуть наверное точно надо, ибо айтишников много уехало и уедет, их внутри много потребуется, но это явно не для фронтов раздолье, а для бэкендеров, девопсов и ИБ, и то ненадолго, серверы рано или поздно обновлять и докупать надо, а негде.
Аноним 24/03/22 Чтв 17:54:44 2322432 294
>>2322409
Хуйня какая-то, лучше выпили
Аноним 24/03/22 Чтв 19:31:38 2322474 295
Аноним 24/03/22 Чтв 21:44:24 2322551 296
>>2322423
>тем, кто еще не вкатился, рекомендую бросить это дело и найти себя в чем-нибудь другом, уже слишком поздно.
Толсто, особенно после 60к поехавших в Армению
>>2322430
>но это явно не для фронтов раздолье
А кто интерфейсы будет делать? php макаки?
Аноним 24/03/22 Чтв 22:14:51 2322567 297
Безымянный.png 1568Кб, 1600x826
1600x826
Получше тянку не смогли найти?
Аноним 24/03/22 Чтв 22:38:50 2322575 298
Аноним 24/03/22 Чтв 23:42:11 2322607 299
>>2322474
сложно зарегить свой npm модуль? Допустим селектор кастомный для vue 3
Аноним 25/03/22 Птн 01:08:07 2322623 300
>>2322567
Не уверен, что это тянка. Что за видео смотришь? Алсо, не понимаю зачем вставлять рожу человека в кадр, если от него требуется только озвучить текст, лучше бы больше селектор в кадр впихнули. Ну может это позволяет приматам залипнуть на его мимику, но бля... такая дешевая манипуляция.
Аноним 25/03/22 Птн 01:26:56 2322627 301
>>2318059
Некоторые сойбои с реддита, кстати, уже решили, что пакет только создаёт безобидный текстовый файл на рабочем столе, и что русня разнылась просто так. Историю с вайпом файлов они клеймят фейком про-российской пропаганды.
Аноним 25/03/22 Птн 02:38:37 2322635 302
Пиздец, весь день eslint настраивал. Море ошибок, сука. Одно починишь - в другом месте появляется.
Аноним 25/03/22 Птн 02:49:19 2322637 303
>>2321834
Попробуй на js'е. Не читал, да и не понятно.
Определяй длину текста.
Относительно длины вставляй число в тэг row который у текстареа.
Аноним 25/03/22 Птн 05:54:14 2322653 304
>>2322567
Это же стримерша, покимейн! Пздц ты зажрался
Аноним 25/03/22 Птн 07:07:14 2322663 305
>>2322373
Да, я уже это успел осознать и забить на фронт
Жинжа шаблонами нарисую свою хуйню короч
Аноним 25/03/22 Птн 08:43:02 2322676 306
>>2322663
Ты думал фронт это тебе что блять? Я смотрю вы ваще страх потеряли сюда писать в таком неуважительном тоне, петухонцы, у вас в недоязыке даже скобок нет, жс намного лучше вашего говна
Аноним 25/03/22 Птн 10:24:16 2322728 307
Аноним 25/03/22 Птн 10:44:46 2322737 308
>>2322373
>>2322323
Первые полтора года своей профессиональной карьеры (i.e. когда мне за это платили нормальные деньги) вообще не знал базового js. Потом уже выучил для интервью на мидла и охуел от того, какая это, оказывается, хуйня

мимо-ангулярщик
Аноним 25/03/22 Птн 12:18:59 2322771 309
>>2322676
Ну у меня на работе сидит так называемый фронтендер. Васян полнейший. Чета там рисует свои кнопочки-формочки, и все на этом.
Ни докер локально поднять, ни миграции накатить не может. Регулярно ему разжевываем какую-нибудь хуйню, как ребенку.
Аноним 25/03/22 Птн 12:35:05 2322785 310
>>2322771
>Чета там рисует свои кнопочки-формочки
Перекладыватель джейсонов подал голос с заднего конца.
>Ни докер локально поднять,
Да ты сам обосрёшься прикручивать к своему говностеку докер с вебпаковским сервером.
>ни миграции накатить не может.
Это должно автоматом делаться, еблан.
>Регулярно ему разжевываем какую-нибудь хуйню, как ребенку.
Ну а ты пришёл сюда, чтобы тебе разжевали про тайпскрипт, как ребёнку.
Аноним 25/03/22 Птн 12:42:23 2322787 311
>>2322785
>Да ты сам обосрёшься прикручивать к своему говностеку докер с вебпаковским сервером.
Лолблять, а нахуя в докере вебпаковский сервер? Ты вообще в курсе, для чего докер используется?
>Это должно автоматом делаться, еблан.
Миграции автоматом? Опиши примерно как процесс представляешь, интересно посмеяться.
Аноним 25/03/22 Птн 13:01:47 2322796 312
>>2322787
>Лолблять, а нахуя в докере вебпаковский сервер? Ты вообще в курсе, для чего докер используется?
Вот ты уже и обосрался.
>Миграции автоматом? Опиши примерно как процесс представляешь, интересно посмеяться.
Проверяешь таблицу миграций, если отсутствуют нужные миграции, то накатываешь отсутствующие. Впрочем тебе ничего не надо делать, питухонцам это всё уже в пакете оформили.
Аноним 25/03/22 Птн 13:05:51 2322801 313
>>2322771
>Ни докер локально поднять, ни миграции накатить не может
Ну могу накатить твою миграцию и что ты мне сделаешь?
Сцал на ваш докир и всю вашу ебучку с базами. Фронты всё для людей делают, открыл консоль, написал
npm i
npm run dev
Всё, нахуй, можно и кофейка попить. А у вас? Что не бэк, то чмоха.
Аноним 25/03/22 Птн 13:10:43 2322805 314
fdKZ-ZpN7iw.jpg 34Кб, 549x342
549x342
>>2322771
Чего к верстальщику доеблись. Пускай кнопки дрочит.
Аноним 25/03/22 Птн 13:12:39 2322809 315
>>2322796
>Вот ты уже и обосрался.
А почему говном из твоих штанов пахнет?
>Проверяешь таблицу миграций, если отсутствуют нужные миграции, то накатываешь отсутствующие.
Чтобы ее проверить и что-то накатить, нужно запустить скрипт, который это все сделает, с чем видимо у того фронтендера и вышла проблема, но когда ты руками должен запускать скрипт, то это не "автоматом", так что автоматический процесс миграций ты так и не описал, только пукнул.
Аноним 25/03/22 Птн 13:14:03 2322810 316
Вот я уже несколько раз встречал точку зрения, что javascript не имеет ничего общего с java, но никто не говорит, что у java синтаксис максимально близок к js
Аноним 25/03/22 Птн 13:14:11 2322811 317
>>2322787
>Миграции автоматом? Опиши примерно как процесс представляешь, интересно посмеяться.
Алло, блять, какие нахуй миграции? У норм людей вся серверная история делается через мидлвары, а вы там в своих конюшнях ебётесь где-то на окраине не мешая людям творить красоту и юзерфрендли интерфейсы. Не надо нам дампов ваших обосранных по 100 гигов на винте держать.
Просишь прислать массив с пользователями, смотришь респонс: {0: 'serega', 1: 'artem', 2: 'vika', 3: 0, 4: null}
Аноним 25/03/22 Птн 13:19:41 2322816 318
>>2322805
Славик, ты лучше расскажи почему твой POST метод отдаёт данные.
Аноним 25/03/22 Птн 13:30:41 2322826 319
image.png 68Кб, 604x339
604x339
>>2322810
Потому что при разработке языка одним из основных требований было буквально "Make it look like Java".

Сам Айк хотел писать схелу или селф.
Ну он и написал, селф с синтаксисом джавы.

Вообще, живете при живом создателе и все время играете в какие-то догадки и маняразмышления. Вам делать нехуя? Пиздуйте и читайте его непосредственно. Или спрашивайте. Он внеазпно простой человек, он отвечает на вопросы.
Аноним 25/03/22 Птн 14:10:42 2322866 320
>>2322811
>Алло, блять, какие нахуй миграции? У норм людей вся серверная история делается через мидлвары
Проиграл с этого манявротендера. То есть получается твой код может встретиться с реальными данными и запросами только когда его задеплоят куда-то, а в процессе разработки ты пишешь по "ну я примерно почувствовал, что вот такое будет в ответе и такое в запросе и нахуярил моков в мидлвар по своим выдумкам"?
Аноним 25/03/22 Птн 14:13:02 2322869 321
>>2322809
>А почему говном из твоих штанов пахнет?
Обосрался ты, а пахнет у других?
>Чтобы ее проверить и что-то накатить, нужно запустить скрипт
Да что ты говоришь? При старте тебе этот скрипт религия запрещает запускать?
Ебать ты опущ конечно, каноничный дно-бэкендер на питоне. Даже блять процесс миграций автоматизировать не можешь на языке с пакетами для этого.
Аноним 25/03/22 Птн 14:25:39 2322883 322
>>2322869
>При старте тебе этот скрипт религия запрещает запускать?
Зачем? Когда я стартую сервер, я хочу чтобы стартовал сервер, а не чтобы там еще бежал скрипт по подтиранию жопы кому-то, кто не соизволил ознакомиться хотя бы с азами приложения, с которым он работает. Или ты хочешь чтобы лично для тебя написали отдельную команду zapustit_server_zaebis, и ты потом бегал спрашивать "а что за ошибка странная migrations pending, помогите решить"?
Аноним 25/03/22 Птн 14:29:29 2322889 323
Аноним 25/03/22 Птн 14:32:08 2322891 324
>>2322826
Почему бы всем на одном языке всё не писать? Тот же js до сих пор допиливают костылями, то Map и Set прикрутят, то тайпскрипт выпустят. А можно просто на Java всё делать. Это всё странно, меня не покидает ощущение, что айти сферу будто намеренно усложняют нагромождением всякого, начиная от разнообразия языков и заканчивая наличием 10500 фреймворков
Аноним 25/03/22 Птн 14:37:58 2322895 325
>>2322883
>Или ты хочешь чтобы лично для тебя написали отдельную команду zapustit_server_zaebis, и ты потом бегал спрашивать "а что за ошибка странная migrations pending, помогите решить"?
А зачем ты ещё нужон то?
На двачах то вы смелые а в жизни: "Вот тут значится не могу добавить input[name="ZAL-UPA" value="1"] в форму... Сделаешь ок?.."
Аноним 25/03/22 Птн 14:41:28 2322900 326
>>2322891
Почему ты пытаешься рассуждать о вещах, в которых не разбираешься?
Аноним 25/03/22 Птн 14:48:58 2322904 327
Поясните за dependency cycle в реакте: опасная херь или нет? Линтер почти в каждом компоненте на импорты руагется.
Аноним 25/03/22 Птн 15:17:47 2322936 328
Есть одинаковые элементы, которые выводятся во всплывающем окне - допустимо ли делать для каждого элемента своё всплывающее окно или нужно одно окно, а при его вызове, подставлять нужный контент?
Аноним 25/03/22 Птн 15:26:00 2322947 329
>>2322895
ДОБАВИЛ ИНПУТ В ФОРМУ
@
ВСЯ СТРАНИЦА СЛОМАЛАСЬ
@
ОКАЗЫВАЕТСЯ ГОВНОКОД ВРОТЕНДЕРА ПРОХОДИТСЯ ПО ФОРМЕ ДЛЯ КАКОГО-ТО КОСТЫЛЯ И ПАДАЕТ НА ТВОЕМ ИНПУТЕ
@
ГОВОРИШЬ НУ НАХУЙ, ПУСТЬ ФРОНТЕНДЕР И ЕБЕТСЯ
@
АХАХА ТЫ ЧЕ ИНПУТ НЕ МОЖЕШЬ ДОБАВИТЬ?)) ТАМ ЖЕ ПРОСТО ДОБАВЛЯЕШЬ ИНПУТУ data-zalupa-hui="pizda" class="js-ebat-ochkom", потом идешь в файле на строчке 1503 добавляешь это же значение в объект и все работает!
Аноним 25/03/22 Птн 15:35:18 2322950 330
>>2322900
Потому что я ебал твою мать.
Аноним 25/03/22 Птн 15:36:32 2322952 331
>>2322883
>>2322895
Борьба была равна, боролись два говна.
А разгадка проста: два дебила - это сила.
Аноним 25/03/22 Птн 15:37:07 2322953 332
>>2322891
>айти сферу будто намеренно усложняют нагромождением всякого,
Кто усложняет? Жидомассоны диктуют авторам языков, что им туда вносить, чтобы посложнее получилось, а всех несогласных уничтожают?
Аноним 25/03/22 Птн 15:40:23 2322955 333
Аноним 25/03/22 Птн 15:40:55 2322956 334
>>2322953
> Жидомассоны диктуют
Так литерали есть комитет tc39, который решает всё за простых смертных.
Аноним 25/03/22 Птн 15:42:59 2322957 335
>>2322952
Фух, ну слава богу, я думал тут одни дебилы сидят, но вот теперь смотрю как ты пришел и всех дебилами назвал и сразу понимаю - умный человек в дискуссию вошел.
Аноним 25/03/22 Птн 15:43:07 2322958 336
>>2322953
Я не могу сказать, но когда никто не может ответить на вопрос зачем твёрдо и чётко, то точно есть элемент мошенничества
Аноним 25/03/22 Птн 15:45:07 2322960 337
>>2322956
Ну не следуй их правилам, кто заставляет. Другие движки жса следуют, а ты напиши свой и не следуй, создай идеальный жопоскрипт, а не костыльный.
Аноним 25/03/22 Птн 15:45:47 2322961 338
>>2322956
Предложения в коммитет вносят эти самые просиве смертные. Все что делает коммитет это курирует рассмотрение этих предложений на бюррократисеском уровне, проврлит тесты совместимости с уже принятой спецификацией.

Ничего от снбя коммитет в стандарт не вносит вообще. У каждрй части стандрата есть отдельный автор. Даже ты можешь внести свое предложение, и если должеым образом будешь его сопровождать и оформлять оно будет принято.
Аноним 25/03/22 Птн 15:46:47 2322962 339
>>2322891
Жава не может в функциональщину так, как может жабаскрипт.
Аноним 25/03/22 Птн 15:46:58 2322963 340
>>2322958
На какой вопрос тебе не ответили, шиз? Почему на одном языке все не писать? Ну пиши, разрешаю.
Аноним 25/03/22 Птн 15:48:30 2322965 341
>>2322960
>кто заставляет.
Ты, гнида.
Аноним 25/03/22 Птн 15:48:57 2322966 342
>>2322961
> Предложения в коммитет вносят эти самые просиве смертные.
> Ничего от снбя коммитет в стандарт не вносит вообще.
Ага, комитет хотел бы, чтобы ты так считал.

>>2322960
Не будешь следовать их правилам - будут последствия.
Аноним 25/03/22 Птн 15:48:59 2322967 343
>>2322963
Маня, я у тебя не спрашивал разрешения. А почему все не пишут на одном языке, а точнее почему допустили, чтобы их было так много?
Аноним 25/03/22 Птн 15:49:09 2322968 344
Аноним 25/03/22 Птн 15:50:27 2322969 345
>>2322967
>почему допустили, чтобы их было так много?
Потому что Сталина на них нет, стрелять вредителей надо.
Ничего, сейчас Путин весь мир завоюет и все будет хорошо.
Аноним 25/03/22 Птн 15:51:03 2322971 346
>>2322966
>комитет хотел бы, чтобы ты так считал

Я являюсь автором уже принятых предложений, шиз.
Аноним 25/03/22 Птн 15:51:23 2322972 347
>>2322953
>массоны
Муссоны, бля
Аноним 25/03/22 Птн 15:51:58 2322974 348
>>2322967
Разные языки для разных задач потому что, на каких-то одно выразить удобнее, на каких-то другое, третьи просто старое говно неудобное и нужны чтобы старый код поддерживать, четвертые специально разработаны под какую-то платформу и альтернатив тупа нет, потому что разрабы так сказали.
Аноним 25/03/22 Птн 15:52:25 2322975 349
>>2322971
Ясно, ты один из жидомасонов, которые давят нас. Ничего удивительного.
Аноним 25/03/22 Птн 15:52:38 2322976 350
изображение.png 1043Кб, 640x850
640x850
>>2322971
>Я являюсь автором уже принятых предложений
Аноним 25/03/22 Птн 15:53:18 2322977 351
>>2322975
>которые давят нас
Все правильно делаем, быдло должно страдать.
Аноним 25/03/22 Птн 15:53:48 2322978 352
>>2322974
Сплошная шизофазия.
Аноним 25/03/22 Птн 15:54:48 2322980 353
16462261636080.png 101Кб, 405x409
405x409
Аноним 25/03/22 Птн 15:59:06 2322984 354
>>2322974
Можно же было обновлять один язык, оставляя старые фичи. Навешать всяких компиляторов под разные платформы туда. В общем было бы желание. Нет, давайте сделаем 100 языков под разные задачи, но зачем? Я теперь не усну
Аноним 25/03/22 Птн 15:59:56 2322985 355
>>2322967
>А почему все не пишут на одном языке, а точнее почему допустили, чтобы их было так много?
Ты шизик, потому что сразу начинаешь с вопросов уровня "а кто допустил" "а кто усложняет", то есть уже подразумевая некую единую сущность, которая контролирует айти и какие-то вещи "разрешает" и "допускает", а какие-то нет, при этом полностью игнорируя вариант, что просто люди разные и пользуются разными инструментами для разных задач.
Аноним 25/03/22 Птн 16:01:08 2322987 356
изображение.png 152Кб, 288x288
288x288
Аноним 25/03/22 Птн 16:01:58 2322988 357
>>2322984
>но зачем?
Чтобы тебе пригорело.
>>2322985
>некую единую сущность
Жиды.
Аноним 25/03/22 Птн 16:04:28 2322991 358
>>2322985
Дооо там же нет кабанчиков-решателей, а почему все тогда сидят на винде, умник? Ты хоть знаешь чел Бил Гейтс сынок, сынок? А почему руководители Nvidia и AMD - братья? Эталонный гой
Аноним 25/03/22 Птн 16:08:16 2322993 359
>>2322991
>Ты хоть знаешь чел Бил Гейтс сынок
Адвоката и местечкового политика, а что?
>А почему руководители Nvidia и AMD - братья
Что значит "почему братья"? Тебе объяснить, как у одних родителей могут два мальчика родиться или что? Сказать-то ты что хотел?
Аноним 25/03/22 Птн 16:09:50 2322995 360
Аноним 25/03/22 Птн 16:13:23 2322999 361
>>2322993
хехех, да так, проехали
Аноним 25/03/22 Птн 16:15:36 2323003 362
>>2322991
>А почему руководители Nvidia и AMD - братья
Проснись шизик, ты серишь, во-первых ты говоришь про женщину и мужчину, во-вторых они не брат и сестра, а просто из одной семьи. Это каким-то образом должно им запрещать руководить компаниями по производству видях? Или ты думаешь, что кровные родственники(а еще жиды, негры и либералы) являются частью одного организма, на благо которого они работают, а не индивидами с собственными интересами и целями? Но ответов конечно не будет, ты же шизик и как классический шизик в правде не заинтересован, только в рандомных шизоидных пуках с последующим сбеганием из обсуждения.
Аноним 25/03/22 Птн 16:26:13 2323012 363
>>2323003
Этот шабес порвался за жидовского барина, уносите.
Аноним 25/03/22 Птн 16:32:52 2323015 364
>>2323012
>пукнул и побежал дальше бороться с жидами у себя в голове
Понятно, шиз.
Аноним 25/03/22 Птн 16:33:54 2323016 365
>>2323015
>руководители Nvidia и AMD
>у себя в голове
Ты еще и шизик.
Аноним 25/03/22 Птн 16:35:48 2323019 366
>>2323016
То есть ты побежал бороться с руководителями нвидии и амд, правильно понял твою шизу, шиз?
Аноним 25/03/22 Птн 16:40:06 2323022 367
>>2323019
Да. Пойду их всех убью.
Аноним 25/03/22 Птн 16:52:19 2323030 368
image.png 561Кб, 665x782
665x782
>>2323003
> ты говоришь про женщину и мужчину
ну блять извините лол.
А что ты хочешь со мной обсудить и причём здесь болезнь шизофрения? Я просто хотел сказать, что твой манямир с "люди чё хотят то и делают" не работает, чтобы что-то делать успешно(!) нужны связи, причём желательно родственные. А просто так биомассе сверху нихуя не упадёт и на колличество яп влияют не быдлосы. Почему например нет нормального русского яп, у нас же хорошие айтишники есть. А почему джаваскрипт такое говно был когда вышел, но на нём всё равно все писали. Я могу хоть целый день задавать подобные вопросы и ничего кроме ммм пук-пук-пук не получу в ответ
Аноним 25/03/22 Птн 17:13:39 2323041 369
>>2322947

>добавляешь это же значение в объект и все работает!
@
БЛЯ, ВОТ ОБОСРАНЦЫ, ДРУГОЕ ДЕЛО Я))) ДЖАВИСТ)) СИПЛЮСИСТ))) ПИТОНИСТ))
@
В ОТВЕТ ПРИХОДИТ {code: 500, message: 'pidor4uk, xyu znaet otkuda error'}
@
ОЙ((( ЩАС Я ТУТ ПОПРАВЛЮ "истеричные щелчки клавиатурой и запах мочи"
Аноним 25/03/22 Птн 17:17:49 2323044 370
>>2323041
@
А ВОТ БЫЛ БЫ ОДИН ОБЩИЙ ЯЗЫК!
Аноним 25/03/22 Птн 17:56:01 2323071 371
Какая вилка по ЗП у синьора TypeScript в ДС?
Аноним 25/03/22 Птн 17:57:07 2323072 372
Аноним 25/03/22 Птн 18:17:39 2323087 373
Аноним 25/03/22 Птн 18:27:28 2323096 374
>>2323071
Голова Гюнтера не открывается?
Аноним 25/03/22 Птн 18:32:16 2323103 375
>>2323030
>чтобы что-то делать успешно(!) нужны связи, причём желательно родственные
А какой у тебя критерий "делать че хочешь"? Родиться на необитаемом острове без всего и построить майкрософт, иначе нещитово? И да, ты забыл сказать, каким образом "родился не в семье наркоманов, а в обычном среднем классе" должен уменьшать колоссальные личные заслуги того же гейтса, построившего одну из крупнейших ИТ-корпораций в мире или каким образом родство каких-то двух рандомных CEO доказывают жидоманскоские заговоры, к которым ты пытаешься перейти, но очень стесняешься, потому что понимаешь, что это слишком шиза даже для тебя.
>Почему например нет нормального русского яп
Русские ЯП есть, но они же тебе не нравятся, а вот сделайте чтобы нравилось иначе выпишу вас из ЯП пока не сделаете как я хочу!!! а ответ заключается в том, что ЯП на русском, китайском, азербайджанском, нахуй никому не нужны, поэтому их и нет
>А почему джаваскрипт такое говно был когда вышел, но на нём всё равно все писали
Что интегрировали в браузер для скриптов, на том и писали. Или ты подразумеваешь, что жс в браузеры поставили по личному указу жидомасонской ложи, шиз?
Аноним 25/03/22 Птн 18:34:53 2323108 376
Можно ли как-то реализовать по-простому без @media запросов?

Есть куча контейнеров одинакового размера, распределенных плиткой. Нужно:
1) при изменении размеров внешнего контейнера, количество контейнеров в строке изменялось так чтобы они заполняли всю ширину
2) margin между контейнерами по ширине динамический, то есть все контейнеры равномерно заполняют всю строку, не оставляя кучи пустого места в конце
3) если в последней строке контейнеров меньше чем, во всех остальных строках, то все они располагаются в начале строки, сохраняя при этом плитку.

Ближе всего к тому что я хочу - это { display: "flex"; flex-wrap: "wrap"; justify-content: "space-evenly или space-between" }, в этом случае я получаю 1) и 2), но не получаю 3).
Аноним 25/03/22 Птн 19:35:22 2323161 377
>>2323108
У тебя ссылок на кодпен отклеилась. Заодно попробуй grid-template-columns: repeat(auto-hui
У меня сегодня такое же было, только сложнее так и не сделал
Аноним 25/03/22 Птн 20:11:38 2323179 378
>>2323108
display: flex + max-width: + flex-wrap:wrap
Аноним 25/03/22 Птн 20:22:45 2323188 379
Всем привет.
У меня программа должна при получении 100 очков у пользователя выдать алёрт. Можно ли создать событие, которое сработает при виде 100 очков?
Перебрал варианты
1. Через вечный цикл пока не будет 100 очков тупо
2. У меня пользователь получит 100 очков после дохуя нажатий на кнопку, можно добавить условие чтобы вышел алёрт, но как-то нагружать и так большую функцию не хочется, менее читабельный код мне кажется из-за этого
Аноним 25/03/22 Птн 20:32:40 2323198 380
>>2323188
if (score === 100) {
alert('xoxol');
return;
}
Аноним 25/03/22 Птн 20:34:17 2323199 381
>>2323188
>Через вечный цикл пока не будет 100 очков тупо
Нет

Проверяешь при каждом изменении очков, не стало ли их 100. Лучше сделать отдельную функцию, которая будет изменять кол-во очков, делать проверку и в случае чего кидать алерт
Аноним 25/03/22 Птн 20:39:07 2323201 382
image.png 43Кб, 654x488
654x488
>>2323198
>>2323199

Ну я не хотел добавлять ещё логику в кнопку, поэтому хотел избавиться от этого путём события, видимо обработчик события самим нельзя настраивать, я понял, спасибо.
У меня просто дохуя как-то ифов и элсов в коде, я думаю хуйню какую-то пишу
Аноним 25/03/22 Птн 20:40:01 2323202 383
>>2323201
>обработчик события самим нельзя настраивать
ой не обработчик события, а объект события. туплю
Аноним 25/03/22 Птн 20:44:08 2323203 384
>>2323201
я бы твой код за 5 сек переделал в норм вид, но мне лень
Аноним 25/03/22 Птн 20:45:33 2323205 385
image.png 138Кб, 891x663
891x663
>>2323203
Вкратце, создать отдельные функции и запихнуть внутри обработчика?
Аноним 25/03/22 Птн 20:49:34 2323206 386
>>2323201
Никогда не засовывай функцию приямо в addEventListener, увижу на техсобезе такое ебало разобью
Аноним 25/03/22 Птн 20:52:35 2323207 387
>>2323206
Ну тут только вызов функции, или ты про этот пост? >>2323205
Ок, не буду :)
Аноним 25/03/22 Птн 20:53:37 2323208 388
image.png 164Кб, 1033x746
1033x746
Аноним 25/03/22 Птн 20:55:00 2323209 389
>>2323206
маленькую то можно
Аноним 25/03/22 Птн 20:55:18 2323210 390
>>2323207
Не про этот пост, пидорасы июни не умеют в removeEventListener. Либо создают 1000 ивентлистенеров, либо в removeEventListener вставляют копипасту кода вместо той же самой функции.
Аноним 25/03/22 Птн 20:57:04 2323212 391
>>2323210
А, понял, надо отдельно создать функции и вызывать их просто внутри листенера? Всё, я так и хотел душой, но не был уверен, теперь буду так делать
Аноним 25/03/22 Птн 20:58:08 2323214 392
>>2323208
Да у тебя вообще непонятно что происходит. Random генерирует число от 0 до 1, после этого ты этот флоат конкатенируешь с 'images/' '.png' и непонятно чего ждешь
Аноним 25/03/22 Птн 20:59:40 2323216 393
image.png 7Кб, 495x94
495x94
image.png 85Кб, 509x655
509x655
>>2323214
>Random генерирует число от 0 до 1
Да не, рандом от 1 до 6 и выбирает пикчу с костями
Аноним 25/03/22 Птн 21:11:45 2323223 394
>>2323161
О, то что надо! А мне казалось с помощью грида можно задать тока фикс число строк и столбцов. А тут и вот так можно...
Аноним 25/03/22 Птн 21:16:22 2323224 395
Аноним 25/03/22 Птн 21:17:47 2323226 396
>>2323224
Сабгрид годная тема кста
Аноним 25/03/22 Птн 21:34:16 2323232 397
>>2323216
Шмедманские уроки?
Аноним 25/03/22 Птн 21:44:49 2323237 398
>>2323232
Да. Просто на рутрекере ввёл джс фронтенд и первое это выпало, скачал. Вроде заебись идёт.
Аноним 25/03/22 Птн 23:36:53 2323264 399
Аноним 26/03/22 Суб 00:36:44 2323284 400
image.png 28Кб, 1006x269
1006x269
Оправдывайтесь!
Аноним 26/03/22 Суб 02:03:11 2323296 401
Аноним 26/03/22 Суб 02:47:34 2323301 402
>>2322883
>Когда я стартую сервер, я хочу чтобы стартовал сервер
Он один хуй отвалится при первом же запросе на старой БД. Всё с тобой понятно.
>Или ты хочешь чтобы лично для тебя написали отдельную команду zapustit_server_zaebis,
Говорю же ты типичный опущ-бэкендер. Пиздуй обратно в свой загон.
>и ты потом бегал спрашивать "а что за ошибка странная migrations pending, помогите решить"?
Ты прибежал сюда спрашивать про тайпскрипт, не зная азов языка. Что сказать-то хотел?
Аноним 26/03/22 Суб 03:19:14 2323303 403
Что такое мокрые писечки?
Аноним 26/03/22 Суб 03:55:51 2323304 404
>>2323303
Всё, что ты ставишь через npm install.
А вообще - древний SEO мем.
Аноним 26/03/22 Суб 08:29:06 2323318 405
image.png 40Кб, 669x447
669x447
image.png 36Кб, 658x491
658x491
Всё правильно делаю с типами в реакте?
Аноним 26/03/22 Суб 08:35:07 2323319 406
>>2323318
Пустые массивы не нужно отдельным типом объявлять.
А за стрелочные компоненты, дефолтные экспорты и заглавные буквы в именах файлов надо пиздить палками.
Аноним 26/03/22 Суб 08:48:27 2323321 407
>>2323319
>Пустые массивы не нужно отдельным типом объявлять.
Ок
>А за стрелочные компоненты, дефолтные экспорты и заглавные буквы в именах файлов надо пиздить палками.
Сейчас начнётся срач
Аноним 26/03/22 Суб 09:07:40 2323323 408
>>2323319
Шо не так с дефолтными экспортами и заглавными буквами? Вон в доке редакса так пишут.
Аноним 26/03/22 Суб 09:31:19 2323331 409
>>2323323
>и заглавными буквами?

файлвые системы имеют разное отношение к регистрозависимости. там где у тебя Hui.js и hui.js будет ссылаться на один и тот же файл, в другом месте это будут два разных файла.
Аноним 26/03/22 Суб 09:33:17 2323332 410
>>2323323
>Шо не так с дефолтными экспортами
Говнокод.
>заглавными буквами
Немультиплатформенно.
>Вон в доке редакса так пишут.
Сайт редакса частенько протекает по памяти, так что я бы всё, что там пишут, за истину не считал.
Аноним 26/03/22 Суб 09:37:55 2323337 411
>>2323331
А если я не долбоеб называть файлы с отличием только в регистре?
Аноним 26/03/22 Суб 09:43:49 2323338 412
>>2323337
> нормально делай, нормально будет
Аноним 26/03/22 Суб 09:56:03 2323347 413
>>2323337
>если я не долбоеб
Сынок, это фантастика.
Аноним 26/03/22 Суб 13:36:11 2323484 414
>>2323301
>Он один хуй отвалится при первом же запросе на старой БД. Всё с тобой понятно.
Ну ты же понимаешь, что при разработке на бэке миграции нужно применять почаще, чем один раз на старте сервера, плюс там может быть несколько баз данных(как минимум одна для тестирования) в которых тоже нужно миграции проводить, и соответственно логичнее и удобнее их проводить по отдельной команде, а не хуй знает как и когда "автоматически"?
>Ты прибежал сюда спрашивать про тайпскрипт
Я не прибегал, я поссал на не разбирающегося в теме фронтенд-дурачка, который думает, что миграции должны АВТАМАТИЧИСКИ делаться.
Аноним 26/03/22 Суб 14:17:09 2323519 415
>>2323332
> >Шо не так с дефолтными экспортами
> Говнокод.
Почему? Нахуя именованный экспорт, если в файле одна константа?
Аноним 26/03/22 Суб 15:12:58 2323572 416
Аноним 26/03/22 Суб 15:27:02 2323582 417
>>2323319
>А за стрелочные компоненты, дефолтные экспорты и заглавные буквы в именах файлов надо пиздить палками

Бредишь, дядя
Аноним 26/03/22 Суб 16:20:37 2323621 418
Тут уже всплывала эта тема (возможно не один и не 2 раза). Но у меня осталось пара вопросов, которые не дают покоя.
>arrow functions uses the context of the enclosing function or global scope as its 'this' value
btn.addEventListener ('click', () => console.log(this)) //выведет window
btn.addEventListener('click', () => onclickHandler()); //выведет btn, потому что btn это currentTarget, окей
Как понять "the context of the enclosing function", в примере с addEventListener, почему enclosing function - это окно?
Аноним 26/03/22 Суб 16:25:10 2323624 419
>>2323621
Ты пробовал запускать свою писанину?
Аноним 26/03/22 Суб 16:27:34 2323625 420
>>2323484
>Ну ты же понимаешь, что при разработке на бэке миграции нужно применять почаще, чем один раз на старте сервера, в которых тоже нужно миграции проводить, плюс там может быть несколько баз данных(как минимум одна для тестирования)
То есть ты тут кичишься докером, но при этом не можешь разобраться со средами и БД?
>и соответственно логичнее и удобнее их проводить по отдельной команде, а не хуй знает как и когда "автоматически"?
Не хуй знает когда, а при старте/рестарте сервера. И что тебе мешает этот же модуль использовать и при старте и для отдельной команды? Сука ты такой днарь я хуею. Неудивительно, что у вас фронтендер только кнопки красит, у вас там говно заместо рабочих процессов.
>Я не прибегал, я поссал на не разбирающегося в теме фронтенд-дурачка, который думает, что миграции должны АВТАМАТИЧИСКИ делаться.
То что ты тут обоссался и так понятно.
>>2323519
Какая константа, наркоман? То, что ты функциональное выражение используешь для объявления функции, в константу её не превращает.
Плюс ты тут пиздишь, одной константой может быть как и функция, так и целый класс с десятью методами по 100 строк каждый.
>>2323582
Давай объясняйся, зачем ты пишешь стрелочные функции, экспортируешь дефолтом и файлы с заглавной буквы называешь.
Аноним 26/03/22 Суб 16:38:09 2323636 421
>>2323624
ой там ошибка, btn.addEventListener('click', onclickHandler);
но на эту строчку можно не смотреть, она для сравнения
Аноним 26/03/22 Суб 16:41:16 2323639 422
>>2323625
>Давай объясняйся, зачем ты пишешь стрелочные функции, экспортируешь дефолтом и файлы с заглавной буквы называешь.
Я так делаю, потому что так все делают
мимо
Аноним 26/03/22 Суб 17:45:15 2323673 423
Есть ли быстрый способ копировать node_modules на винде?
Аноним 26/03/22 Суб 18:35:45 2323693 424
>>2323673
Купи ссд @ выключи антивирус
Аноним 26/03/22 Суб 18:37:38 2323694 425
>>2323621
Потому что у стрелочной функции this определяется в момет объявления а не вызова, а объявлено оно в окне.
Аноним 26/03/22 Суб 18:54:22 2323702 426
Электрон годнота?
Аноним 26/03/22 Суб 18:55:07 2323703 427
image.png 9Кб, 662x92
662x92
>>2323694
Но ведь она объявлена в месте использования, т.е. вообще как параметр addEventListener'а
Аноним 26/03/22 Суб 19:01:16 2323704 428
>>2323703
Анонимная и стрелочная - это разные понятия, они даже называются по разному
Аноним 26/03/22 Суб 19:06:50 2323706 429
>>2323625
>Давай объясняйся, зачем ты пишешь стрелочные функции, экспортируешь дефолтом и файлы с заглавной буквы называешь.

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

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

>зачем ты пишешь стрелочные функции
А схуяли нет? Вообще не понимаю причину до этого доебываться, кроме выебонов.
кореш 26/03/22 Суб 21:41:54 2323748 430
Помогите пожалуйста, есть код, не могу понять в чем ошибки
<html width: 100%;height: 100%; >
<style>
#container {
width: 100%;
height: 100%;
position: fixed;
background: black;
z-index: 1;
}
#animate {
width: 20%;
height: 10%;
position: absolute;
bottom:0;

background-color: green;
z-index: 5;
}

}
.boom {
z-index: 10;
width: 20%;
height: 10%;
position: absolute;
background-color: red;
}



</style>

<body >
<div id ="container">
<div id="animate" ontouchmove="move_object(event)";></div>
</div>

<script>

function move_object(event) {

event.preventDefault();
var left=event.touches[0].pageX-animate.offsetWidth/2;

var el=document.getElementById('animate');

el.style.left=left+'px';

if (el.style.left+'px'<0+'px') {el.style.left=0+'px'}
if (el.style.left+'px'>container.offsetWidth-animate.offsetWidth+'px')
{el.style.left=container.offsetWidth-animate.offsetWidth+'px';}



}
let timerId = setInterval(() =>
{
var bom=document.getElementById('div');
bom.classList.add("boom");
con = document.getElementById("container");
con.appendChild(bom);
}
, 5000);
</script>

</body>
</html>
хочу чтоб в блоке контейнер каждые 5 секунд спавнились блоки с классом boom
но что-то ни спавн не работает, ни присвоение класса
хотя вроде все по гайдам делал
Аноним 26/03/22 Суб 21:53:27 2323753 431
>>2323748
>document.getElementById('div')
Что-то я не наблюдаю элементов с таким айди
Аноним 26/03/22 Суб 21:56:52 2323754 432
>>2323753
в какой-то момент оно работало, создавая в родительском контейнере блоки , собственно сами div
Аноним 26/03/22 Суб 22:01:12 2323757 433
>>2323754
Наверное, в тот момент, когда была другая функция.
get это получить, т.е. найти в ДОМе, не создать.
Аноним 27/03/22 Вск 08:44:14 2323848 434
Нужно ли ставить eslint как dev dependencie или хватит vscode расширения? Нужен ли eslint, если уже есть тайпскрипт?
Вообще, у меня всё прекрасно работало, но тут я понял, что импортить React не обязательно и eslint выдаёт ошибку, если я убираю импорт. И вот я нагуглил, что еслинт оказывается это не только расширение в вскоде, но и целый пакет и даже плагин реакт есть. Которые мне нужно поставить, чтобы он мне не подчёркивал jsx без импорта реакта. Ну что за порнография блять
Аноним 27/03/22 Вск 09:13:28 2323852 435
>>2323848
>Нужно ли ставить eslint как dev dependencie или хватит vscode расширения?
Как ты собираешься синхронизировать конфиги еслинта между разными проектами и разными машинами?
>Нужен ли eslint, если уже есть тайпскрипт?
Тайпскрипт - костыль над жаваскритом, а не линтер.
>И вот я нагуглил, что еслинт оказывается это не только расширение в вскоде, но и целый пакет и даже плагин реакт есть.
Я тебе даже больше скажу - абсолютное большинство расширений вскода - адаптация существующих либ/пакетов/плагинов. Никто блять в здравом уме не будет писать и поддерживать либу общего назначения, типа линтера, исключительно для одного текстового редактора.
>Которые мне нужно поставить, чтобы он мне не подчёркивал jsx без импорта реакта.
Эти костыли - не фичи екмаскрипта, соотвественно базовый еслинт не обязан поддерживать их.
Аноним 27/03/22 Вск 09:20:10 2323853 436
>>2323852
Окей, получается нужно ставить eslint
>Как ты собираешься синхронизировать конфиги еслинта между разными проектами и разными машинами?
А почему в самом линте советуют ставить локальную версию?
Аноним 27/03/22 Вск 09:34:36 2323856 437
>>2323853
>А почему в самом линте советуют ставить локальную версию?
В каком линте? Расширение считает файл конфига источником истины, а иначе читает глобальный/встроенный конфиг.
js игра кореш 27/03/22 Вск 15:33:53 2324032 438
не могу понять, почему новые div класса boom спавнятся где-то за пределами, хотя координаты указаны вроде верно, и в панели разработчика не показывается их стиль, и почему при перемещении блока animate у новых дивов пропадает координата left
<html width: 100%;height: 100%; >
<style>
#container {
width: 100%;
height: 100%;
position: fixed;
background: black;
z-index: 1;
}
#animate {
width: 20%;
height: 10%;
position: absolute;
bottom:0;

background-color: green;
z-index: 5;
}

}
#boom {
z-index: 10;
width: 20%;
height: 10%;
position: absolute;
background-color: red;

}



</style>

<body >
<div id ="container">
<div id="animate" ontouchmove="move_object(event)";></div>
</div>

<script>

function move_object(event) {

event.preventDefault();
var left=event.touches[0].pageX-animate.offsetWidth/2;

var el=document.getElementById('animate');

el.style.left=left+'px';

if (el.style.left+'px'<0+'px') {el.style.left=0+'px'}
if (el.style.left+'px'>container.offsetWidth-animate.offsetWidth+'px')
{el.style.left=container.offsetWidth-animate.offsetWidth+'px';}



}
let timerId = setInterval(() =>
{
var bom=document.createElement("div");
bom.setAttribute('id','boom');
con = document.getElementById("container");
con.appendChild(bom);
bom.style.left=animate.style.left+animate.offsetWidth/2+'px';
bom.style.bottom=100+'px';
}
, 5000);
</script>

</body>
</html>
Аноним 27/03/22 Вск 16:09:30 2324052 439
>>2318057 (OP)
Котятки, всё.
JS в России ВСЁ.
Больше не будет работы на backend node.js/ts
Куда, бекендеры, планируете перекатываться?
Аноним 27/03/22 Вск 16:25:48 2324066 440
>>2324052
Что случилось? NodeJs закрыло представительство в твоем городе?
Аноним 27/03/22 Вск 16:54:05 2324081 441
>>2324066
Количество вакансий уменьшилось раз в 10 за последний месяц
Аноним 27/03/22 Вск 17:03:08 2324087 442
Аноним 27/03/22 Вск 17:11:10 2324090 443
image.png 66Кб, 670x901
670x901
>>2324087
Кремлеботы тоже вкатываются в JS?
Что с ебалом? Раньше под тысячу было
Аноним 27/03/22 Вск 17:59:52 2324112 444
>>2324090
Хохлявый подвальный фотошоп.
Аноним 27/03/22 Вск 18:15:44 2324115 445
Аноним 27/03/22 Вск 18:27:51 2324120 446
>>2324115
Это не пруфы, ссылочку на .рт пожалуйста.
Аноним 27/03/22 Вск 19:28:28 2324156 447
>>2324090
мне кажется теперь вместо бекендера и фронта постепенно будут фулстаки появляться и всё
Аноним 27/03/22 Вск 19:53:01 2324172 448
>>2324052
> JS в России ВСЁ
Ты забыл упомянуть, что это "всё" продлится не больше 3-х месяцев, в крайнем случае полгода. Кабанчики обратно прибегут, как только хохлорез закончится.
Аноним 27/03/22 Вск 20:03:56 2324177 449
>>2324172
>"всё" продлится не больше 3-х месяцев, в крайнем случае полгода
Ага, а потом настанёт полный пиздец, останутся только инженеры программисты в НИИ ХУИ

>Кабанчики обратно прибегут
Не прибегут. Как они зарплаты платить будут, объясни для начала, через что деньги переводить
Аноним 27/03/22 Вск 20:04:21 2324178 450
>>2324172
Я очень на это надеюсь. Я хочу в это верить, что кабаны вернутся
Пока что лучше сидеть на прежнем месте и не отсвечивать
Аноним 27/03/22 Вск 20:06:38 2324181 451
>>2324178
>Я хочу в это верит
Инфантильный дебил as is.
Аноним 27/03/22 Вск 20:12:17 2324187 452
Безымянный.jpg 108Кб, 1765x879
1765x879
>>2318057 (OP)
Друзя, хочу на евент лисинер повесить функцию которая будет реагировать на ентер, при нажатии браузер обновляется на функция не срабатывает, в чем собственно проблема?
Аноним 27/03/22 Вск 20:24:32 2324199 453
>>2324177
> Ага, а потом настанёт полный пиздец, останутся только инженеры программисты в НИИ ХУИ
Ничего, прорвемся! Надо будет - буду за 15к работать, санкциям меня не сломить.
Аноним 27/03/22 Вск 21:15:06 2324231 454
16432101484900.png 171Кб, 468x487
468x487
>>2324172
Блять анон я тоже надеюсь. Но давай на чистоту, всё идёт к тому, что никто не вернётся. Хотя если вернутся, то пиздец, я молиться на них буду. Скорее расчитываю, что на аутсорсе как-то окольными путями всё же можно будет на барина поработать, самое вероятное развитие событий
Аноним 27/03/22 Вск 23:19:44 2324321 455
>>2324187
Попробуй в начало функции добавить event.preventDefault().
Аноним 27/03/22 Вск 23:23:20 2324322 456
>>2324187
Скорее всего дело не в ивентлистенере, хотя за 'keyup', keycode и анонимную функцию тебе пизды дать надо.

Могу пованговать, что ты используешь форму, при нажатии на энтер форма отправляется, страница перезагружается, а ты сосешь бибу
Аноним 28/03/22 Пнд 04:38:30 2324379 457
>>2324231
>окольными путями
Барин зайдёт в условный Узбекистан или Таджикистан, чтобы мы через ИП работали из России в эти страны
Аноним 28/03/22 Пнд 09:51:15 2324412 458
>>2318057 (OP)
Мобильное приложение на телефоне используя ангуляра - это хороший выбор?
Приложение не сложное, без нагрузок.
Аноним 28/03/22 Пнд 12:04:56 2324478 459
Как сделать так, при указании элемента с большим индексом, массиве отсчитывался с начала и указывался существующий элемент?

Например, есть массив длиной 5. При попытке указать 9 элемент, выводился 4. Т.е 5 отсчитывалось, возвращалось обратно и начинало считать оставшиеся 4 с самого начала?
Аноним 28/03/22 Пнд 12:32:24 2324492 460
Аноним 28/03/22 Пнд 12:45:34 2324498 461
Аноним 28/03/22 Пнд 12:50:27 2324499 462
>>2324478
const arr = [1,2,3,4,5];
let x = 9;

while (x > arr.length) {
x -= arr.length + 1
}

arr[x];
Аноним 28/03/22 Пнд 12:53:34 2324503 463
>>2324478
Годный байт, уважаю.
>>2324492
>>2324499
О, а вот и первые окатыши. Уебывайте на завод, бескультурные дегенераты.
Аноним 28/03/22 Пнд 12:53:46 2324505 464
>>2324478
ну или как чел предлагает
const arr = [1,2,3,4,5];
let x = 9;
arr[x % arr.length - 1];
Аноним 28/03/22 Пнд 12:56:46 2324508 465
>>2324505
> x % arr.length - 1
Блядь, это такой пиздец. Зачем так позориться? Убей себя, уебище.
Аноним 28/03/22 Пнд 12:58:01 2324509 466
>>2324508
а что не так? мб просветите о великий гуру джаваскрипта
Аноним 28/03/22 Пнд 13:00:45 2324511 467
>>2324509
Что будет, если x у тебя равен 5, а массив все так же [1,2,3,4,5]?
Аноним 28/03/22 Пнд 13:02:37 2324512 468
>>2324511
афигеть, как стать таким же умным?
Аноним 28/03/22 Пнд 13:04:42 2324513 469
Во втором раунде индекс элемента будет отрицательным
Аноним 28/03/22 Пнд 13:06:15 2324515 470
>>2324512
Нужно приобрести хоть минимально-школьную математическую культуру. И не вкатываться без БАЗЫ. А иначе будешь для всех посмешищем.
Аноним 28/03/22 Пнд 13:11:35 2324522 471
>>2324515
Любитель олимпиадных задачек, ты? Пока ты дрочишь свои циферки, я попиваю смузи на берегу Испании, куда недавно релокейтнулся и получаю в месяц твой полугодовой оклад.
Аноним 28/03/22 Пнд 13:16:32 2324527 472
>>2324522
Я не на окладе, у меня свой стартап, куда я выкатился из FAANG.
Аноним 28/03/22 Пнд 13:21:25 2324530 473
>>2324498
Указываю элемент 40, твои действия?
Аноним 28/03/22 Пнд 13:23:24 2324534 474
>>2324530
О, еще один окатыш, который даже в калькулятор не может 40 % 5 вбить, если уж мозгов не хватает сообразить самому.
Аноним 28/03/22 Пнд 13:24:16 2324536 475
Аноним 28/03/22 Пнд 13:26:56 2324541 476
16472655063380.mp4 88Кб, 640x640, 00:00:02
640x640
Аноним 28/03/22 Пнд 13:30:04 2324543 477
>>2324534
Да мне похуй твои задачки, отрванные от реальности. Настоящее программирование в решении проблемы.
Аноним 28/03/22 Пнд 13:35:36 2324545 478
image.png 21Кб, 550x283
550x283
Аноним 28/03/22 Пнд 13:47:19 2324550 479
>>2324543
Настоящее программирование в правильном решении проблемы, зачастую сообща. И все эти "задачки" нужны именно для того, чтобы сформировать тебе, дебилу, интуицию как их, собственно, правильно решать. Ты же идешь срать в тред своим охуительно оригинальным мнением, даже не удосужившись потратить 15 секунд, чтобы проверить не обосрался ли. А ты именно обосрался, причем жидко. Иди на завод пальцы себе отрывать, говна кусок, там тебе и место.
Аноним 28/03/22 Пнд 13:55:09 2324555 480
так выкати нормальное решение
Аноним 28/03/22 Пнд 13:56:16 2324557 481
>>2324545
А почему у тебя в индексе 0 стоит единица?
Аноним 28/03/22 Пнд 14:21:29 2324574 482
image.png 3Кб, 260x28
260x28
>>2324557
Примерно почувствовать можешь?
Аноним 28/03/22 Пнд 14:22:40 2324575 483
>>2324555
Уже есть выше в треде.
Аноним 28/03/22 Пнд 17:45:34 2324708 484
Тайпскриптеры, правильно ли я понимаю что any ставится когда абсолютно похуй на возвращаемое значение. Void ставится когда ничего не возвращается, но при undefined не будет ошибки. Never то же самое что void но при undefined ошибки не будет. Все верно?
Аноним 28/03/22 Пнд 18:03:52 2324717 485
>>2324708
any ставится когда тебе абсолютно пожуй на твою работу, void - когда возвращается undefined, never - когда функция никогда не возвращает результат, например throw pidor
Аноним 28/03/22 Пнд 18:16:23 2324730 486
Какой метод для манипуляции DOM противоположен по смыслу .appendChild(); ?
Т.е. у меня есть пустой контейнер куда добавляются элементы, но нужно добавлять в начало а не конец.
Аноним 28/03/22 Пнд 18:42:34 2324746 487
Аноним 28/03/22 Пнд 19:03:19 2324753 488
Аноним 28/03/22 Пнд 20:16:46 2324789 489
>>2324322
действительно использовал форму, а как сделать на ентер совсем не реагирует
Аноним 28/03/22 Пнд 21:53:04 2324811 490
Котаны, а у меня вопрос по программированию и по React особенно. Вот смотрю я курсы и вижу, что там дохуя разных инструментов и вроде как сам Реакт меняется. Как люди сейчас выбирают, что именно им использовать? Вот были классы, их заменили на хуки, есть redux, а теперь и redux tools. И лично я нуб полный пока учу новое, старое уже забывается, лол. Вот например есть хук Context, но он вычеркивается reduxом, а потом и может быть redux toolsами. Как в проектах это всё работает? Сразу приходят указание, что юзать, а что нет? Как решать, что уже нахуй не нужно? Каков вообще так сказать пакет обязательный?
Аноним 28/03/22 Пнд 22:08:47 2324815 491
>>2324811
Просто хуяришь говнокод и не заморачиваешьсся.
Аноним 28/03/22 Пнд 22:17:54 2324818 492
>>2324811
Ну решает как и что будет старший разработчик или тот, кому он говорит "Делай как знаешь, но сделай к сроку". Но это точно не джуну решать. Джуну просто говорят, на каком стеке проект/продукт и грубо говоря ждут знание этого или готовность освоить по-быстрому.
Аноним 28/03/22 Пнд 22:23:52 2324820 493
>>2324811
>что именно им использовать?
Тебе хватает штатных средств react context? Да/нет?

Если "да", то зачем тебе редукс?
Если "нет", не хватает, сложная логика - используй редукс.
Аноним 28/03/22 Пнд 22:30:55 2324824 494
>>2324789
в форме в onSubmit вызови event.PreventDefault() или false верни
Аноним 28/03/22 Пнд 22:48:20 2324830 495
Анончики, подскажите, код ниже является замыканием?

```
(function foo(){
var a = "Hello"
(function(){
console.log(a)
})()
}
```
Аноним 28/03/22 Пнд 22:49:29 2324831 496
>>2324830
Обосрался немного. Функция foo не IIFE
Аноним 28/03/22 Пнд 23:13:10 2324845 497
>>2324830
Сам разобрался. Чтобы замыкание появилось - функция должна быть вызвана, причем вызвана не в той области видимости, в которой она должна быть определена.
Аноним 29/03/22 Втр 07:15:59 2324924 498
Нормально ли передавать setState через пропсы?
Аноним 29/03/22 Втр 07:30:52 2324931 499
>>2324924
Нет. Создавай условный пропс onDeletion, который колбэк, получающий фрагмент состояния, и передавай это фрагмент в дочернем компоненте, а само состояние менять только в родительском.
Аноним 29/03/22 Втр 09:31:31 2324941 500
>>2324845
Не совсем правильно. Замыкание «появляется» в момент объявления функции. Будет ли она вызвана - не принципиально. Впрочем, если ее не вызывать, то всем и пофиг, замкнуто там что-то или нет. Поэтому это скорее «академический» нюанс, а не практический.
Аноним 29/03/22 Втр 10:29:56 2324982 501
Пытаюсь разобраться с гитом.Почему когда я ввожу гит чекоут и номер ветки , то файлы в директории не меняются на те , которые в старой версии
Аноним 29/03/22 Втр 11:04:01 2324996 502
Аноним 29/03/22 Втр 11:14:34 2325006 503
>>2324982
Мне всегда щелкнуть надо в области с папками, чтобы обновилось, если в рабочую область не кликнуть, то висит, как будто не изменилось ничего.
Аноним 29/03/22 Втр 17:41:39 2325260 504
Хз в тот ли тред пишу или лучше продублировать в нюфаг-тред, но попробую:

Добавлял ивенты через .onclick свойство - работало везде как попало, я уже не помню, пофигу.
Сделал нормально через .addEventListener('click", function () {});

На локальных сервах-машинах работает. В мозиле работает.
В хромоге не работает. handler в консоли прописан, функцию прекрасно показывает. Но при это этом когда я кликаю на элемент - он не выстреливает.
Куда посмотреть, какие подводные я проглядел? Повторяюсь - везде, в мозиле там, все работает.
Аноним 29/03/22 Втр 17:49:29 2325272 505
>>2325260
пиздуй на код пен и делай пример, откуда нам знать чё там у тебя не выстерливает
Аноним 29/03/22 Втр 18:36:06 2325323 506
>>2325272
Сам пиздуй, ебло. Какой пример ты хочешь получить если я и так все уже показал?
А если речь о какой-то ебале. то как я могу ее вытащить из сборки если я даже не знаю что надо таскать? Тоже мне, гений нашелся.
Не знаешь как работает ДОМ - так и скажи, точнее промолчи, толку-то от тебя.
Аноним 29/03/22 Втр 19:01:12 2325345 507
>>2325260
Негативный индекс не работает с EventListener
Аноним 29/03/22 Втр 19:10:37 2325358 508
>>2325260
Попробовал у себя - все работает.
Наверное проблема где-то у тебя. Пиши если что, удачи!
Аноним 29/03/22 Втр 20:29:39 2325400 509
>>2325358
xD в таком виде и у меня все работает)

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

Лет много назад я думал что веб прогеры позеры с 5ю браузерами под рукой, теперь самому приходится распылятся на кучу браузеров, ведь код работает кусками разными везде. Фейспалм.
Аноним 29/03/22 Втр 20:40:00 2325408 510
>>2325260
Хз у меня всё нормально
Аноним 29/03/22 Втр 21:17:43 2325424 511
>>2325400
>Лет много назад я думал что веб прогеры позеры с 5ю браузерами под рукой, теперь самому приходится распылятся на кучу браузеров, ведь код работает кусками разными везде. Фейспалм.
Мне рассказывали, что babel все транспилирует так, чтобы даже IE понимал все мои хипстерские коды, пиздят что ли
Аноним 29/03/22 Втр 21:56:53 2325435 512
>>2325424
>babel
это всё от лукавого
Аноним 29/03/22 Втр 23:15:14 2325466 513
image.png 15Кб, 726x327
726x327
image.png 16Кб, 1009x328
1009x328
Если в стрелочных функциях this ищет переменные внутри лексического окружения, то почему если стрелочная функция внутри функции kek не видит переменную firstName?
или как блять это нах работает.
Аноним 29/03/22 Втр 23:54:19 2325484 514
>>2325466
this и локальные переменные - это разные вещи
Аноним 30/03/22 Срд 00:35:48 2325495 515
>>2325466
Конечно же функция это объект, но не объект, не такой, это другое.
Выведи this, поймешь наверное.
Аноним 30/03/22 Срд 07:39:17 2325532 516
>>2325424
Бабель только транспилирует фичи екмаскрипта. Полифилы мокрых писечек, связанных с ДОМом, тебе самому нужно накатывать (и платить цену за потенциальные проблемы с совместимостями).
Аноним 30/03/22 Срд 09:47:30 2325571 517
>>2325484
Понятное дело что разные вещи.
>>2325495
Понятно что функция это объект. при выводе просто this будет undefined
Аноним 30/03/22 Срд 10:12:35 2325595 518
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов