Вы видите копию треда, сохраненную 28 октября 2022 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Больше пары строк кода в посте или на скриншоте ведут в ад.
Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Среактоподобная костыльная ебень доживает последние годы
О, любитель разрабатывать лендинги по три года на функциональных мультипарадигменных прорывных наноконцепциях нарисовался
Много. Работает быстро, мне же не нужно под капотом крутить виртуальный дом / ебейший лайфсайкл, не нужно срать стилями в <head>, не нужно срать инлайновыми свгшками; стайлшиты один раз подгрузились и закэшировались, иконки один раз подгрузились и закэшировались, фонты один раз подгрузились и закэшировались. Проседать по сравнению с ряктоподобными SPA может разве что на первом рендере на пустом кэше, на последующих рендерах сравнение уже сильно не в пользу ряктопоноса.
Двачую анона. Опыта у меня не так много, но работая с голым html/css ошибок в работе почти не возникало, но стоило только попытаться развернуть срань на реакте...
>Работает быстро, мне же не нужно под капотом крутить виртуальный дом / ебейший лайфсайкл
То есть ничего сложнее тудушки не писал.
Типичный сектант. "Я не могу в структурированный код, не умею в разделение ответственности и не знаю ничего о специфике веб-разработки, значит, все остальные такие же". Да, представь себе, 99% параши, которую ты накручиваешь в своих ниибаца "компонентах", нахуй не требует вообще ни реактивности, ни ререндеров, ни-ху-я, это обычная ебаная статичная разметка. Если у тебя начинаются реально сложные хуйни вроде каких-нибудь функциональных схем или интерактивных графиков, то рякт твой любимый здесь тебе тоже не поможет, потому что в подавляющем большинстве случаев проблема будет заключаться не в РРРРЯЯЯЯ НИРИАКТИВНА, а в том, что ты пытаешься вдрочить в ебаные свгшки и дивы (в язык разметки документов) то, для выражения чего это язык никогда не был и не будет предназначен, и для чего тебе дали канвас уже 10 лет в обед. Или ты из ебанутых, которые даже таблицу продуктов для интернет-магазина сверстать не в состоянии без пятнадцати библиотек?
Перепиливал кстати третьего дня высер одного из таких ряктоприпиздышей. Чувак нишмог литералли в таблицу с несколькими уровнями вложенности, нагородил адовой ебанины на дивах, подключил с десяток либ. Вся эта вакханалия тупит и тормозит до такой степени, что ресайз окна вызывает задержки репейнта на пару секунд, а потребление памяти вкладкой с приложением вырастает до 2гб. Зато компонентно-модульная мультипарадигменная глубокобессмысленная архитектура головной жопы. Переписал эту парашу на нативный тейбл, выкинул не меньше 70% говнокода на помойку, перформанс улучшился на порядки.
>выкинул не меньше 70% говнокода на помойку
а потом тебя кабан выкинет на мороз потому что все работает и нет багов. нахуя это разрабам надо? я лучше захуярю на рякте с десятком либ и буду уютно капчевать каждый спринт только и делая, что улучшая производительность этой ебанины на долю десятых процента.
!(data?.name) = !(data && data.name) = !data || !data.name
Это так. Но я не могу работать подобным образом, мне физически хуево, когда я знаю, как сделать быстро и охуенно, но вынужден делать медленно и уебищно в силу каких-то мудацких третьесторонних обстоятельств.
Типичный ряктополуебок. Дальше первых двух слов ниасилил прочитать, многабукаф? Неудивительо, что 99% вашего фронтопоноса не документированы вообще никак, а то, что пидарасы, подобные тебе, гордо именуют ДОКУМЕНТАЦИЕЙ, представляет собой одну страничку на гитхабе длиной в 10 строчек в духе "ну вот здеся можно вот так вот сделать, а можно и не делать, ну и в общем как-то так". Чукча не читатель, блять.
Ах да, у вас же САМОДОКУМЕНТИРУЮЩИЙ КОД. onSubmit({cb: () => [1,2,3]}, () => onConfirm(() => onSubmit(() => doWork(() => { hui: 1, pizda: 2 })))) Заебись читается, правда? Или смотришь либу от такого вот говноеда, в доках естественно ровным счетом нихуя нет, TSные типы написаны как из жопы строго с однобуквенными дженериками T,R,S,F,Q,W,E,R,T,Y. Лезешь в код в попытках понять, куда вообще тебя ебать, а там нахуй ехал колбэк через колбэк и вся реальная логика в ютильсах, раскиданная по 100 файлам, в каждом из которых по одной функции размером в 5 строчек
ты скозал?
Ну если фронтодебил полезет писать ООП-код, то да, единственное, что у него получится - это мешанина из абстрактных фабрик абстрактных мементо синглтонов. Потому что у фронтодебила от рождения руки растут не оттуда, откуда они растут и людей, а из геморроидального узла.
Да ты ещё и неосилятор функционального программирования. Для таких инвалидов гугл как раз запилил отдельный фреймворк, хули ты в реакт лезешь?
Ооо, а вот и первый ФУНКЦИОНАЛЬЩИК подтянулся. Образованный, революционеррр. Ну ка давай, расскажи всем про то, как ты функционально пишешь на жсе и красишь кнопку через пандорические захваты.
Да нет, ООП как раз настоящее, это у некоторых мартышек-хэллоувордистов просто грабли из жопы растут. Воистину заставь дурака богу молиться.
<svg xmlns="http://www.w3.org/2000/svg" width="266" height="266" viewBox="0 0 29 29" shape-rendering="crispEdges"><path></path></svg>
Создается свг с помощью библиотеки.
Есть ли какие-нибудь либы для превращения хтмля свг в формат файла? Для послудующей отправке его на бек как файл.
Угу, это мартышки виноваты, что ООП говно.
Так рякт по дефолту функциональный, посмотрел бы чтоли во что там jsx транспилируется, бэкендер штопанный.
Известно во что - в императивные вызовы React.createXXX. Собственно, по другому быть и не могло, учитывая, что DOM API все насквозь императивное. Потому что его разрабатывали приличные люди, а не одноклеточная хипстота в узких штанишках.
const svgEl = document.querySelector("svg");
const svgContent = svgEl.outerHTML;
const svgFile = new File([svgContent], 'eblan.svg');
const fd = new FormData();
fd.set('file', svgFile);
fetch('/path/to/controller', {
method: 'post',
body: fd
})
На последнем проекте предыдущий еблан решил, что будет охуенной идеей реализовать экспорт говна в файлике путем конвертации данных на фронте в base64 data URL, создания невидимого анкора с хрефом на этот урл, и автоматического клика по этому анкору. Так что простор для фантазии среди одноклеточных тут почти безграничен.
Что скажете по поводу бета версии нового руководства по реакту?
https://beta.reactjs.org/
Описываются классовые компоненты, стейты и т.п.
А в чем собсна, проблема? Это вполне дефолтный способ как сгенерить файл на фронте и скачать его, только вместо data URL используется createObjectURL
ебаное говнище, цукерберг настолько поехал головой, что даже копирайтеров для доки посадил пилить метавселенные, из-за чего на это залупе уже второй год готовность 20%
я сделяль, но через пиздоблядские костыли или это норма в вашей дрисне в которой нихуя нет?
Костыли в ЖС это не только норма, это еще и считается правилом хорошего тона для местных макак.
> все работает
> питонист не смог в асинхронность
какая же ты тупая шкальная пизда
как обычно местные пиздорылые профнепригодные дауны нихуя не могут в помощь, потому что сами нихуя не знают и нихуя не умеют :D
уебищная жс дрисня не может в предикаты, поэтому это уебище положило браузер
чтобы понять это я добавил ренж в виде уБлЮдоНскоГО форича, и убедился что проблема не ограничении лупа, а в пидарской логике предиката
в топовом языке программирования без уебанского визуального шума для достойных людей и ученых - все очевидно просто работает.
Программирование наугад. Many such cases!
>>23174
просто вахуе с натуральных животных не знающих про предикаты...
ыыы
Вот ты щас на фронте погенерировать файлы, особенно размером в десятки метров, а потом пукнуть в дом хрефом с этими десятками метров, ммм
Слушаю тебя. Или ты мне щас начнёшь рассказывать, какое ниибацца функциональное программирование происходит в кишкам среакта? Хотя скорее всего ты просто из тех ушлепков, которые считают, что если функция в языке является ситизеном первого класса, то это сразу же делает код, где ты передаешь колбэк в колбэк, обосраться каким функциональным. Как обычно блять, нажрутся своей скриптопараши, не зная ни одного другого языка, и дрочат друг другу по кругу.
Даун, ты вообще знаешь, что означают процитированные тобой слова? Или только гринтекстом умеешь пердеть в лужу?
А, я кажись понял, походу, будучи тупорылой одноклеточной скриптодурой, ты считаешь, что API - это эндпойнты, которые ты дергаешь, чтобы получить свой список тудушек? Если угадал, то поздравляю, ты тупее среднего васяна-объебуса из 8б, который под пивчанский лепит круды за свои 10 у.е.
Так называемая "дока" по среакту представляет собой несколько страничек с парой примеров-хэлловордов на каждый топик и читается за день, куда ты там идти по ней собрался, мне решительно непонятно.
>Описываются классовые компоненты, стейты и т.п.
Что блять там описывать? У компонента есть лайфсайкл mount - render . unmount, ты можешь в него вклиниваться и вешать свои обработчики, которые будут вызываться при достижении той или иной фазы цикла. И классовые, и функциональные компоненты пляшут вокруг этого, просто с разным синтаксисом и сомнительным сахарком. Концепция простая, как два пальца.
ты это только сейчас понял? он еще когда решил выебнутся своими питоньим бэкендом синхронно читал файл и блокировал главный тредж при каждом запросе.
Для обучения - никакие, учиться по ютубу зашквар. Для расширения кругозора - любые конференции, лекции. Конкретные каналы нет смысла указывать, их овердохера, ищи поиском по интересующим тематикам.
Чел, это проверка на запуск модуля как самостоятельного приложения, не позорься.
>Чел, это проверка на запуск модуля как самостоятельного приложения, не позорься.
Да охуенно в лучшем языке мира проверки на запуск каких-то модулей как приложений сделаны без единого упоминания слов application, module, зато есть какие-то ебучие __main__ и __name__.
Блять да даже на сях int main(){} выглядит логичнее чем это уебанство.
Ну а хули еще ожидать от одноклеточной скрипто-лгбт-параши
>СЛОЖНА!НИПАНЯТНА! ПАЧИМУ ИНСТРУКЦИЯ САМА СОБОЙ НЕ ОБЪЯСНЯЕТ МНЕ СВОЮ ФУНКЦИЮ!
Я тебя понял, обезьяна.
макакен, спокойно. самодокументируемый код иди читать что такое
>>23706
>А что нужно? Очередной недоделанный шаблонный бэкендоязык?
да любой дефолтный бекендоязык возьми, обмаж жикварой, парой либ и это в 99% случаев будет работать лучше и стоить дешевле аналогичного кода на ряктах и вуях с парой десяткой рерндеров и отдельным сервером что бы просто хатиэмэль отрендерить чтоб у юзверя страница не грузилась 10 секунд. а в оставшемся 1% случаев будет ебейший сеньор-кодер, который умеет работать с ряктами и просит за свою работу соответственно
Тупой долбоеб, вот объясни, что выглядит лучше и понятнее:
__runtime__== "app" или __runtime__== "module"
и
__name__ == "main"
Жду маняоправданий.
Динахуй, это тред для настоящих фронтогоспод, способных осознать и использовать всю мощь HTML, CSS и ваниллы, а не для попущенных реактивных пидарасов
>Я не понял что эти жсфобные мартышки делают в моем ламповом треде?
зашли выебнуться своим дата_саентизмом, а в итоге выебнулись свои в_штаны_насратизмом
Чел, мож ты в 1с пойдешь, там тебе понятней будут чем эти нипанятные инструкции какие-то на буржуйском. Или ваще просто в мак за кассу пойдешь, еще инструкции какието там разбирать.
>>23728
нейм мейн говорит от том что это запускаемая программа. В твоем варианте это либо рантайм модуль либо рантайм ап либо ненужная дополнительная операция чтобы совместить модуль с возможностью запуска в виде отдельного приложения. Если тебе тяжело понять настолько простой синтаксис как у питона иди грузить ящики в пятерочку.
Я хуею, диды инструкции асма без слов понимали а этим дебилам тяжело понять питон.
new Promise(
ASYNC(res,rej)=>{
retrun await Shit_in_Pants()
.then((govno)=> res(Post_on_sosach(govno)))
.catch((pythonist)=> rej(pythonist))
}
)
>0 аргументов, предложение пойти в 1с
чел...
>нейм мейн говорит от том что это запускаемая программа
нейм мейн говорит о том что имя это мейн. все остальное о чем оно может говорить это ебаное нелогичное говно.
>В твоем варианте это либо рантайм модуль либо рантайм ап либо ненужная дополнительная операция чтобы совместить модуль с возможностью запуска в виде отдельного приложения
да блять можно переименовать например в __execution__ какая в хуй разница? любой вариант будет семантически лучше чем уебанский __name__
>тяжело понять настолько простой синтаксис
тупое трейни говно, где я не понял синтаксис? тыкни пальцем.
>иди грузить ящики в пятерочку
ну тут ты хотя бы аргументы попытался высрать
>асма
у асма задача была совершенно другая, у скриптоговна, причем неважно какого, будь ты пыха жс или дриснятон задача одна - сделать максимально читабельный и понятный код без выебонов и лишних указателей на указатели. в чем проблема была назвать магические константы по другому что бы не приходилась лезть в доку увидев непонятную ебанину вроде __name__ я хуй знает, видимо гвиндон реальный инцел-додик-азиаткошизик раз не додумался.
>>23779
другалек тебе надо на рут "*" отдавать твое ряктоговнище
>да любой дефолтный бекендоязык возьми, обмаж жикварой, парой либ и это в 99% случаев будет работать лучше и стоить дешевле
С таким же успехом можно сказать, что бэк с его вереницей технологий нахуй не нужен, когда есть вордпрес. И сайт на вротпрессе намного дешевле содержать, чем облачную контейнерную ебанину.
да блять он не нужен, потому что 90% задач решается цмс уровня говнопресс. для остальных 10% - нужен
Ебать ты дятел, нахуй ты асинк функцию обернул в новый промис, и нахуя тебе асинк/авейт, если ты все равно написал родную твоему говнокодерскому сердечку лапшу их промисных колбэков? Хуею со здешних дебилоидов, тут кроме тудуаппников вообще кто-то существует?
app.get('*', ()=>{<твое говно на ряхте>})
про промисификацию для старого легаси кода ничего не слышал,да?
и про бабел?
верстай свою гостевуху, блядь
и не выебывайся
>обосрался на синтаксисе уровня транни с зп полотера в пятерочке
>НИНУЖНА
>МЫ ЕЩЕ ВСЕРЬЕЗ И НЕ НАЧИНАЛИ ПРОГРАММИРОВАТЬ
Ебать ты даун братишка.
>про промисификацию для старого легаси кода ничего не слышал,да?
Если окружение не поддерживает асинк/авейт, скрипт один хуй вздернется, ты можешь свою асинк поебень обернуть хоть в десять промисов.
>и про бабел?
Где тут бабел? Ты вчера узнал новое слово и решил пердеть им в любой непонятной ситуации? У тебя литералли написана хуйня, которая в окружении, не поддерживающем асинки, взорвется, а в окружении, которое асинки поддерживает, не требует оборачивания в дополнительный инстанс промиса, и не дает здесь ничего, кроме оверхэда в виде дополнительной микротаски. Обтекай, чушок.
Если окружение не поддерживает async, то в ход идет babel
Правда, верстатели гостевух о нем не слышали даже
https://babeljs.io/repl#?browsers=&build=&builtIns=false&corejs=3.21&spec=false&loose=false&code_lz=BQQwzgngdgxsCUBeAfAbwE4FMAuBXdUAvvAkA&debug=false&forceAllTransforms=false&shippedProposals=false&circleciRepo=&evaluate=false&fileSize=false&timeTravel=false&sourceType=script&lineWrap=false&presets=env,react,stage-2&prettier=true&targets=&version=7.18.10&externalPlugins=&assumptions={}
удачи с дебагом, дебич :)
С промисом хоть код свой найдешь
>:)
Ясно, залетный петушок с пикабу. Оно и видно.
>Если окружение не поддерживает async, то в ход идет babel
Ты блять умственно отсталый говноед, твой обосранный бабел, который ты сюда ни к селу, ни к городу приплел, отрабатывает в билд-тайме, и соберет тебе ровно под те окружения, под которые ты ему скажешь. Если ты скажешь собирать под окружения без поддержки асинка - он соберет на промисных полифиллах, и во всех окружениях собранный бандл с дерьмом будет на промисных полифиллах; если скажешь собирать под окружения с поддержкой асинка - он соберет с асинками эз-из, и в окружениях, не поддерживающих асинки, твой кусок поноса взорвется. Какое блять имеет отношение бабел к тому, что ты обернул в промис асинк функцию? Мм, уеба пиздорылая? Придурок блять говноротый, ты не поверишь, но если бы ты не оборачивал свой блядомудический асинк в промис, то твой хуеблядский бабель блять точно так же прочавкал бы твой асинк и высрал бы тебе на лицо опять таки промисный полифилл. Ты читать блять вообще умеешь? Нассал тебе в глаза, мандавошкин ребенок.
Зачем ты мне это объясняешь? Читать научился?
Я бабелем пользуюсь практически ежедневно.
Ты просто старый код никогда не поддерживал, петушок
Так же доставляет смотреть, как ты рвешься :):):):):):)
Говна пожуй, поддерживатель. Максимум того, что ты в своей жизни поддерживал - это свой вялый трехсантиметровый обрубок, пока пытался присунуть своей пьяной мамаше-членодевке.
мартышка плз
>>23493
https://www.youtube.com/watch?v=1t1_a1BZ04o&t=328s
>>23511
> учиться по пиздорылой оф доке зашквар
соглы
>>23541
> Чел, это проверка на запуск модуля как самостоятельного приложения, не позорься.
бесполезно питоняш..
>>23571
ооп для пидаров. а для типизации дикта(ОБЖЕКТА) есть датакласс
>>23575
браузеродебил спок. ты просто невежественный кусок говна.
>>23757
> мартышки
это ты, а датасаентисты страдают в этой дрисне ради морды (нет у меня есть питоняшка с вываленным в веб рантаймом, но быдло привыкло жрать жрисню и визуальный шум, поэтому такое.;{{soSihUiDAUn)}}};;;;
>>23777
обсираешься тут только ты, пиздоголовая безпруфная маня, которая только картинки постить умеет, воображая что неибацо перефорсер
>>23784
> нелогичное говно
это жс дрисня с его ублюдским приведением типов к куче говна, и прочими даунскими === заебами
> __execution__
пизда ты тупая слишком длинно, каложор ты гадкий, не смей писать белым и чистым питонистам мразь!
меня с вашего .length до сих пор тресет, пидарасы ебучие сука....
> пыха
> сделать максимально читабельный и понятный код без выебонов
$$$$$$$$ даун иди нахуй со своей недружественной хуетой плз =)
мартышка плз
>>23493
https://www.youtube.com/watch?v=1t1_a1BZ04o&t=328s
>>23511
> учиться по пиздорылой оф доке зашквар
соглы
>>23541
> Чел, это проверка на запуск модуля как самостоятельного приложения, не позорься.
бесполезно питоняш..
>>23571
ооп для пидаров. а для типизации дикта(ОБЖЕКТА) есть датакласс
>>23575
браузеродебил спок. ты просто невежественный кусок говна.
>>23757
> мартышки
это ты, а датасаентисты страдают в этой дрисне ради морды (нет у меня есть питоняшка с вываленным в веб рантаймом, но быдло привыкло жрать жрисню и визуальный шум, поэтому такое.;{{soSihUiDAUn)}}};;;;
>>23777
обсираешься тут только ты, пиздоголовая безпруфная маня, которая только картинки постить умеет, воображая что неибацо перефорсер
>>23784
> нелогичное говно
это жс дрисня с его ублюдским приведением типов к куче говна, и прочими даунскими === заебами
> __execution__
пизда ты тупая слишком длинно, каложор ты гадкий, не смей писать белым и чистым питонистам мразь!
меня с вашего .length до сих пор тресет, пидарасы ебучие сука....
> пыха
> сделать максимально читабельный и понятный код без выебонов
$$$$$$$$ даун иди нахуй со своей недружественной хуетой плз =)
>про промисификацию для старого легаси кода ничего не слышал,да?
ебалай, какая нахуй промисификация, у тебя на старых системах нет поддержки ключевого слова async, так что тут ты обосрался
>про бабел?
бабел из коробки тебе сделает и async и await и все это будет работать даже в ie9 и ему похуй абсолютно как ты будешь свой говнокод описывать, хоть декораторов туда нахуярь П О Х У Й
>>23812
>блямба на 1к строк
пчел у тебя в любом случае там будет regenerator runtime как бы ты не описывал свою асинхронщину.
>удачи с дебагом, дебич :)
дебич сорус мап слышал что такое? иди учи скорее завтра выебнишься новым словом как с бабелем
>>23867
блять какие же питонисты ущербные нахуй, даже на твоем скрине ты __main__ вместо __name__ написал уебище тупорылое, ну а хули делать в обоих словах 4 буквы, а то что они разные это питонисты распознать не могут
Почему ты не пишешь фронт на петухоне? Я почти уверен что его можно компилировать в жс, потому что в жс какое только говно не компилируется.
Ты чо пес, не видишь там человек серьезные задачи решает, КАЖДЫЙ ДЕНЬ бабелем пользуется, легаси промисифицирует и депромисифицирует прямо за рабочим столом
> даже на твоем скрине ты __main__ вместо __name__ написал
ты реально такая тупая обезьяна? пиздец просто.....
>>23884
так я уже написал но всем похуй без няшной вюшечки мне неудобно
вообще я тоже не понимаю чому бы не запилить вазм бриджи под все языки и не пустить в веб весь зоопарк, один хуй уебищнее жсдрисни, со скотопидарской привязкой к мерзотному штемелю и ублюдской цесске - сделать просто невозможно
>всем похуй
не пизди, тебя обоссали с твоим брайтоном, еще там обоссали анона с py-script, но это был не ты, он не таким уебком как ты был
> чому бы не запилить вазм бриджи под все языки
ебало пользователей представили когда им для загрузки жсона и рендеринга его в табличку придется тащить интерппретатор петухона и ждать пока страница отвиснет потому что __дата_саентист__ не умеет в асинхронщину
Нашел debounce, но у него все равно функция на каждую букву в итоге срабатывает, просто с задержкой
А я люблю обмазываться несвежими полифиллами и дрочить. Каждый день я хожу по кодовой базе с caniuse в руках и собираю все ES6+ фичи, которые вижу. На два модуля целый день уходит. Зато когда после тяжелого дня я прихожу домой, иду к компу, включаю шестого ишака...ммм и сваливаю в него свое сокровище. И промисифицирую, представляя, что меня поглотил единый организм полифилл. Мне вообще кажется, что легаси умеет думать, у них есть свои семьи, города, чувства, не переписывайте их, лучше приютите у себя, говорите с ними, поддерживайте их. А вчера в опенспейсе мне приснился чудный сон, будто я склонировал репу и она превратилась в легаси, переменные, функции, классы, все на полифиллах, даже дивы, даже V8.
в голос. благослови тебя бог, анон
Counter.propTypes = {
min: PropTypes.number.isRequired,
max: PropTypes.number,
};
function Counter({ min = 1, max = 5 }) {...}
Почему тут Реакт выдает ошибку, что min не указан? Он же указан.
тому что этот кал цукербергский проверяет перед передачей пропсов в функцию, ты нихуя не передал -> получил пиздюлей.
А при работе с TS такой ошибки не должно быть? Или там тоже defaultProps придется использовать?
>А при работе с TS такой ошибки не должно быть?
чел у тс нет рантайма, вернее он есть но он настолько маленький что нихуя не делает по сути. при работе с тс все будет нормально если ты нормально свои типы опишешь откуда ты вообще этот кал мамонта древний откопал ояебу
>там тоже defaultProps придется использовать
нет просто описываешь пропсы для своего ряхт компонента
interface ShitProps {
python: string;
}
function Shit({python = "кал ебаный"}){
return <div>питон {python}</div>
}
и ловишь посылание нахуй при попытке передать туда что-то не то
ты чмо тупое, я тебя спросил как дилай в функцию добавить - но ты же уебок без мозга нихуя не можешь, только высирать жалкие нерелейтед ответы.
ректодауны няш.. хуле с них взять кроме ректального анализа, да и то с глистами...
Так охуенно же, за пару дней делаешь всё на неделю вперёд, в оставшееся время неспешно подливаешь сделанное и изучаешь голанг и кубер, через год съебываешь с фронтопараши на божественный бэкенд, добавив лишнюю сотыгу к зепке. Мне бы твои проблемы, ей богу.
Я сейчас как раз вечерами бэк учу, но у меня еще есть скиллы по смежной фронту профессии, и есть вариант съебать на работу во фронт+геймдев, но вот постоянно сомнения какие-то
>откуда ты вообще этот кал мамонта древний откопал ояебу
Ну не скажи, без тупоскрипта это по сути единственный способ обозначить требуемые типы пропсов и хотя бы в рантайме проверить, что не прилетает хуйня. А на тупоскрипт не только лишь все готовы шутливо перейти, около года работал на неебись каком здоровом проекте на ванильке, где часть кала написана на жквери, часть на первом угловатом, и часть на рякте. В такой ситуации добавить ещё и ТС инту зе микс - значит, превратить проект в ещё более неподдерживаемое дерьмо
Нахуй оно тебе надо, гейдев всегда славился ровно двумя вещами: низкими зарплатами и большими переработками. А вот бэкенд заебись, сидишь жсоны гоняешь из очереди в базу, затираешь ахуительные истории про архитектуру и на все чейндж реквесты, которые влом делать, отвечаешь, что это сделать нельзя в силу маняархитектуры
>на все чейндж реквесты, которые влом делать, отвечаешь, что это сделать нельзя в силу маняархитектуры
Завизжал, у меня бекендеры очень часто такое выдают, и иногда я им просто статичные данные на бэк гоняю с фронта, потому что они не хотят переделывать бесполезную фичу
>без тупоскрипта это по сути единственный способ
так зачем если есть тупоскрипт?
>в рантайме проверить
если у тебя бэкенд каждый раз шлет абы что то это проблема бэкенда а не твоя
> В такой ситуации добавить ещё и ТС инту зе микс - значит, превратить проект в ещё более неподдерживаемое дерьмо
вполне нормально он вставляется, сам на аналогичном проекте работал, только вместо угловатого были php-шные шаблоны, а так один в один.
>>24155
>на все чейндж реквесты, которые влом делать, отвечаешь, что это сделать нельзя в силу маняархитектуры
сука ублюдок чтоб тебя черти съели нахуй и в аду ты каждый костыль фронтовый переделывал из-за твоих реджектов на доработки уебок
>на все чейндж реквесты, которые влом делать, отвечаешь, что это сделать нельзя в силу маняархитектуры
А потом приходит какой-нибудь вронтендер и начинает пилить псевдобекенд на нехте/нухте, после которого вы охуеете все это разгребать. Проходил такое.
Я без шуток не хожу
То костыль писать заставлю
То зарплату покажу
Погодите, это что, тот самый безработный гуманитарный выблядос из питонотреда? У которого комната в гараже с ящиками оборудована с грязными окнами? Который 6 месяцев писал парсер для хх, а в итоге перданул жидкарём?
Даа, потрепала тебя житуха, раз ты к вебмакакам ходишь самоутверждаться.
>6 месяцев писал парсер для хх, а в итоге перданул жидкарём?
Он и тут перданул жидкарем. Самое веселое - перданул он жидкарем показав свой питонокод.
> ты меня нихуя не спрашивал сантистик ты наш\
ну давай попробуем снова
>>23095
> иди дальше принтуй в консоль со слипами пока дяди тут бизнесовые задачи будут выполнять
ладно)
>>24151
> изучаешь голанг
мазохист
> и кубер
девопсина лол
>>24155
> гейдев всегда славился
интересными задачами с графоном, где ты можешь применить свое ВО (давно забытое за годы макако-сракинга и покраски кнопок)
Ахахаха. Это шизоид из петухон-треда в жаба-скрипт тред перекатился.
Крепитесь, жабаскриптеры, он тут долго срать будет.
Следующая остановка: 1C-тред.
Он вообще-то из курьерского треда
а как это называется?
>интересными задачами с графоном
ебало этого пользователя дтф представили?
>>24329
https://www.google.com/search?q=перевод+из+мс+в+с не благодари
Это называется
>сделал 3 секунды, потыкался
>чот дохуя, лучше 1 секунду
>комментарий не отредачил, ну ладно похуй, уже запушил, какой душнила будет доебываться и не поймет
>интересными задачами с графоном
расскажешь где ты графоном будешь заниматься в современном гейдеве? ты блять даже гейм луп нормально не реализуешь не заблочив тред, петушок
1920x1080, 0:0712,9 Мб, mp4,
1920x1080, 1:11700 Кб, mp4,
1920x1080, 0:03962 Кб, 1072x1007
никчемное ограниченное ничтожество погугли что такое теч арт ублюдок тупой, никто в здравом уме не собирается ебать байты, никому нахуй это не сдалось, кроме считанных единиц из топа митьки с харвордом
(замкадное скотоублюдское велосипедное быдло, которое до сих пор насилуют крестами и дельфипарашей в шараге и теперь оно с зп в два мрота пересоздает в очередной раз стрингу и гк унылую хуйню - считать не будем если ты не против)
>>24357
как ты можешь быть в этом так уверен если ты профнепригодный даун и не программист?
за этот пост
>>24351
я бы тебя уволил тупо in no time
кусок дерьма пишет каменты вместо говорящего кода, но даже это он делает хуево, а свои ошибки оправдывает ДУХОТОЙ сука ты хуже червя пидора, ты просто мусор.
>>24366
> не ослеп мне просто похуй на комменты чинг чонгов
> author: 'Matt Maribojoc'
додик у меня для тебя плохие новости...
> другалек ты нам свое место работы покажи для начала
нихуя себе у тебя там перефорсы пошли, ты походу от слепоты и дрочки уже ебанулся...
Ну все! Питонодебил поменял вуй и петухон на UE. Скоро в гейдев тред срать пойдет.
Хуя горит у скриптообъебоса.
1920x1080, 0:33
это 18ый год, дегинерат ты тупой в имени файла дата....
пиздец тут реально безмозглые шкилы сидят с интеллектом меньше чем у собаки, просто ору..
> за 2-3 года
не выходя из дома я дорос до архитектора уникального датасаенс проекта
надо мной был только менеджер продукта, который говорил простым языком в целом что он хочет видеть, а все детали пайплайна и воркфлоу я строил сам пад сибя
нельзя было спросить на дваче и даже на СО как сделать
лишь некоторые вайтпеперсы частично и vague затрагивали тематику
покормил школоленька, надеюсь из него еще сможет вырасти достойная питоняшка (шанс ничтожно мал, но все же) а не жс-дрисневый пожиратель каловых масс...
>я дорос до архитектора уникального датасаенс проекта
название проекта в студию
> а все детали пайплайна и воркфлоу я строил сам пад сибя
а ну тогда да ты точно синьор __дата_саентист__
Штора, ты что ли? Ты же в арабской тюрьме сидишь.
> название проекта в студию
ты походу еще только в начальных классах..
> а ну тогда да ты точно синьор __дата_саентист__
додь, я выше синёра - я архитектор.
я создаю твое будущее.
>я архитектор
разве что в твоих мечтах, маня
>я создаю твое будущее.
ты не создаешь мое будущее, ты нас всех веселишь, джокер-курьер ты наш маленький
Дамы и господа, вашему вниманию представлен дизайн от __архитектора__, качественная верстка прилагается.
Парень, зачем ты позоришься, в чем профит?
Никак не могу взять в толк, для чего ты это делаешь?
Всем очевидно, что ты какой-то шизик, ни разу не работавший в коммерческом ИТ. Кого ты тут пытаешься наебать? И главное зачем?
Да и срешь ты тут как минимум месяца три, давно бы уже вкатился куда-нибудь.
>если у тебя бэкенд каждый раз шлет абы что то это проблема бэкенда а не твоя
При чем тут бэкенд, там данные с бэкенда сначала на хую десять раз проворачиваются, прежде чем попасть в презентационный компонент.
>вполне нормально он вставляется
Ну-ну, только при интеропе с ванилькой у тебя жсные модули будут возвращать any, и толк от тупоскрипта сходит на нет
>сука ублюдок чтоб тебя черти съели нахуй и в аду ты каждый костыль фронтовый переделывал из-за твоих реджектов на доработки уебок
Че разбомбился то, стандартная мировая практика бэкендеров, буквально на каждом первом проекте с таким сталкиваюсь.
>2-3 года сидел дома
Бля, это точно ты в курьер-треде срешь. Почему такой гений с уникальными скилами не может найти сраную удаленку хотя бы за 100к, а разъебывает колени, развозя шавуху за 300 рублей в час?
Если имеется ошибка в файле JS, то он отмечается красным. С ТС такого нет, однако при запуске команды линта он исправляет в файлах ТС ошибки.
Т.е я напишу в тс файле объявление переменной 'var zopa = 'zopa'.
Никакого подчёркивания не будет, хотя с ЖС давно бы всё красным залил. Но после запуска линтера он меняет var на const. Т.е он видит файл, он видит там ошибку, но не подчёркивает.
Почему?
Сделал, но ничего не поменялось.
>данные с бэкенда сначала на хую десять раз проворачиваются
значит это твоя проблема если ты не можешь их нормально обработать
>у тебя жсные модули будут возвращать any, и толк от тупоскрипта сходит на нет
чел ты обосрался, есть дохуя способов как сделать типизированными жсные модули от жсдока до отдельной декларации
Заработало. Я так и не понял, почему он не работал, и почему он заработал.
добро пожаловать в экосистему npm, ты вообще благодарен должен быть за то что у тебя диск эмодзи с сердечками не перезаписало потому что какой-то сойбой-мейнтейнер одной из тысяч твоих зависимостей так решил
зайди в репо и сделай МР для обновления, че ты как маленький, ей богу
>значит это твоя проблема если ты не можешь их нормально обработать
Чел, бизнесу строго похуй, кто там обосрался и где чья проблема, ему нужно, чтобы динозавр 12-летней свежести работал и продолжал работать, когда меняется уже третья команда разработчиков, поддерживающих его. И на этом проекте все было заточено именно под это - чтобы весь новый код был единообразный и понятный как пробка, пусть даже за счет увеличения бойлерплейта и многословности. Чо ты мне тут предъявляешь по типу "вот не могли ТС себе поставить, нормально делай нормально будет", не понимаю.
>чел ты обосрался, есть дохуя способов как сделать типизированными жсные модули от жсдока до отдельной декларации
И дальше что? Ну сиди жсдоки пиши и декларации тайпскриптные к существующему легаси-говну три года.
Чому так?
>Ну сиди жсдоки пиши и декларации тайпскриптные к существующему легаси-говну три года.
Лишь бы плотили _________:^)_________.
мимо любитель рефакторинга легасиговна
Двачую, вебпак максимум уебищное говно параши.
Может есть где список задач, которые вот обязательно надо прорешать, типа там самые нужные и полезные алгоритмы и т.д. и вообще.
Потому что он у тебя настроен на дев сборки
https://webpack.js.org/configuration/devtool/#devtool
хочу сделать три блока в которых помещаются задания;
сделанные, запланированные, на сегодня.
есть класс с отдельным заданием. запилил стейт в нем, чтобы определить в каком блоке рендерить. но вот хуйня я не могу в рендерах получить состояние. как мне это делать?
el.props.check() не работает пишет TypeError: el.props.check is not a function почему она не функция? я ж ее навесил <div className="task" check={this.ShowState}>
дебил блять ты на что её навесил
>>25003
берешь и получаешь как нибудь
>>25028
коммить как обычно но потом засквоши в один коммит
>>24836
>>24999
долбеобы причем тут dev сборки когда надо devtool указать source-map, пиздец блять повылезали вкатунцы со своими советами
>>24978
>самые нужные и полезные алгоритмы
саммые нужные и полезные алгоритмы это fuzzy search, binary serach, самые полезные струтуры данных это деревья и хэш таблицы. более точено тебе никто не скажет, т.к. на каждом проекте могут требоваться разные алгоритмы. но как правило всем на это похуй и даже если ты неоптимальный по времени алгоритм напишешь никто это не заметит во фронте, т.к. редко когда приходится работать с данными где более 1к элементов
>>24787
> ему нужно, чтобы динозавр 12-летней свежести работал и продолжал работать
да блять есть разные бизнес требования. если этот проект в режиме lts то никакие рефаторинги нахуй не нужны, а вот если он в активной разработке то нужны потому что иначе эта гора из костылей посыплется после очередного навешенного костыля
чел заебался и теперь новых фичей можешь не ждать, только багфиксы
>да блять есть разные бизнес требования. если этот проект в режиме lts то никакие рефаторинги нахуй не нужны, а вот если он в активной разработке то нужны потому что иначе эта гора из костылей посыплется после очередного навешенного костыля
Полностью согласен, вот только как это доказывает нинужность проп-тайпов? Не пойми меня неправильно, я абсолютно согласен, что в лабораторных условиях на сферическом проекте в вакууме ТСные интерфейсы дают пососать проп-тайпсам. Но из этого не следует, что ради того, чтобы не писать проп-тайпы, нужно впихивать в 12-летнего динозавра ТС и ебаться с интеропом.
>нужно впихивать в 12-летнего динозавра ТС
Пчел, я бы понял если бы я предлагал обновить, например, реакт до последний версии, но ты несешь реальную хуйню. Интеграция ТС в существующий проект заключается в том, что ты в конфиг твоего сборщика добавляешь правило для .tsx? файлов. Всё. JS как был, так и остался, и новый функционал ты можешь писать используя TS
Как будто там дофига чего пилить. Вообще этот костыль нужен только для окнодебилов
Ну же мы только что выяснили, что начинается еботня с any, начинается еботня с какими-то жсдоками, которые естественно до этого никто не писал, и сейчас писать вряд ли сможет, потому что никто не знает целиком, как работает имеющаяся легаси-ебанина (множество модулей, например, вообще крашились при определенных входных данных и определенных внутренних состояниях, и выяснить, как они по идее должны бы себя вести при этих состояниях, уже не у кого, потому что модулю пять лет от роду, и соответствующая ему бизнес-задача решалась еще при позапрошлом PO)
Установил Less и настроил для него сброку. Всё работает, однако лесс после сохранения создаёт в текущей директории файл css.
Мне он не нужен. Как фиксить? Как сделать так, чтобы файл css не создавался?
Вообще ничего не помогает. Защо?
>что начинается еботня с any
Не начинается. У тебя все в .js файле, что TS явно не может распознать имеет тип any.
>начинается еботня с какими-то жсдоками
Не начинается, ты же TS используешь.
>которые естественно до этого никто не писал
А я и не имею в виду легаси. Я только про нвоый функционал писал.
>>25352
тебе не нужен less, тебе надо его внедрить как лоадер/плагин в твой сборщик.
тогда иди нахуй отсюда либо кидай сюда весь конфиг, уебище. тут не эксрасенсы сидят нах
Я малаца, всё пофиксил. Сам господь боженка даже всплакнул.
>rem
Зависит же от размера шрифта.
Т.е если шрифт браузера по-умолчанию будет изменен, то и отступы поменяются.
А следовательно, не везде стоит прописывать rem?
>Зависит же от размера шрифта.
от размера шрифта у <html>, ты его сам выставляешь
em зависит от размера шрифта элемента, к которому он применяется.
пользователь все что угодно на странице может поменять. к чему этот высер?
>если шрифт браузера по-умолчанию
Шрифт и его размер в браузере по-умолчанию, на о и по-умолчаню, что берется из настроек браузера в ом случае, если ы его явно сам не задал в таблице стилей. Если ты прописат у :root {} стили, то никакие настройки бразера ничего не менют. Перекрыть твои стили пользователь может только пользовательским css, но им он все что угодно можно может перекрыть, это не имеет никакого отношения к стилям по-умолчаню.
@js_noobs_ru
делаешь n элементов, при клике на которые делаешь http запрос на бэк с которого пишешь в бд
я неправильно выразился-
вот я нажимаю на кнопку и сверху в первой ячейке появляется номер,потом вторая кнопка и номер уже во ВТОРОЙ ячейке
я завтра вернусь
mkdir test
npm init -y
npm init @eslint/config
...И ничего. Зависает намертво.
Array.from(document.links).forEach((link) => {
const newURL = new URL(link.href);
newURL.searchParams.delete("trackcode");
link.href = newURL.toString();
})
В чем проблема? Выводи замену ссылок в отдельную функцию, которая принимает массив ссылок, который надо заменить.
Делаешь один раз при загрузке на все ссылке на странице, делаешь обсервер, который при добавлении проверяет была ли добавлена ссылка, если да - запускает ту самую функцию.
Так причем тут настройка vs code? Просто .eslintrc добавь в корень проекта, подключи какой-нибудь готовый набор опций и всё.
мб кто-то из вкатунов здешних возьмется в качестве задачки для практики
Можешь прикрутить, но это не совсем правильно, т.к. количество таких компонентов будет ограничено одной штукой на странице.
короче такой набросок,еще кнопку отправить надо добавить.
> вот я нажимаю на кнопку и сверху в первой ячейке появляется номер,потом вторая кнопка и номер уже во ВТОРОЙ ячейке
Ты тоже "не прогер сильно не обоссывайте", раз такие вопросы задаёшь?
Ячейки, куда надо записывать, хранишь в массиве. Или берёшь сразу у их родительского элемента свойство children, особенно если кроме них там ничего нет, и идут они сразу в нужном порядке.
Где-нибудь хранишь номер текущей ячейки, куда произойдёт запись, если сейчас нажать. То есть сначала делаешь, например, currentCellIndex = 0. После каждого нажатия, когда уже записал в ячейку, делаешь currentCellIndex++. За глобальные переменные ебут в жопу, поэтому используй или кложуру, или свойство объекта (это будет проще понять, думаю), который ты для этого должен создать, тогда в нём же и метод сделай, который записывает в нужную ячейку данные и меняет (прибавляет 1) то самое свойство с текущим номером ячейки, чтоб в следующий раз запись проводилась уже в новую ячейку.
>>27083
> стоит ли к каждой кнопке прикрутить id?
Нет, лучше просто ставь нужный обработчик клика. Вот, например, создал ты объект, как я писал выше, назвал его, например, writer, сделал ему метод write, как тоже описано выше, и теперь на первую кнопку добавляешь onclick="writer.write(1)", на вторую — onclick="writer.write(2)", на третью — onclick="writer.write(3)" и т. д. (лучше, конечно, через addEventListener, как тебе советуют, но ты, видимо, не знаешь, как им пользоваться), и кнопкам теперь не надо знать, куда что запишется. Это writer сам разберётся, в какую ячейку записать, ведь у него есть свойство currentCellIndex.
>свойство currentCellIndex
Щас бы свойства ставить в 2022 году, когда есть data-атрибуты и weakmap для подобных вещей.
>создал ты объект, как я писал выше, назвал его, например, writer, сделал ему метод write
Пиздец ты конечно надумал, тебе не кажется что это слишком дохуя для обычного поля с одной буквой?
Ну а если серьезно - открой линкедин и посмотри, что там пишут обычно в опыте работы. В меру скопируй, в меру добавь пиздежа и резюме готово.
> Пиздец ты конечно надумал, тебе не кажется что это слишком дохуя для обычного поля с одной буквой?
Там несколько полей же. Записывать надо каждый раз в следующее. Где, по-твоему, индекс хранить? Причём так, чтоб ньюфагу понятно было.
>Где, по-твоему, индекс хранить?
Хранить в инстансе класса кастомного элемента, а поля с результатом в его шадоуруте
>чтоб ньюфагу понятно было
let currentCellIndex = 0 и неебет. ньюфагу похуй на клозуры и прочее говно, он кнопки хочет делать.
> let currentCellIndex = 0 и неебет. ньюфагу похуй на клозуры и прочее говно, он кнопки хочет делать.
Ладно. Подумал, это слишком моветон даже для ньюфага. Хотя, в принципе, действительно похуй, ты прав.
Я только центнер запоминаю.
С помощью ЭВМ
Зачем запоминать?
Practice makes perfect.
Что в практике нужно регулярно, то мозг и запоминает.
15 раз погуглишь одно и то же, на 16й уже запомнишь, я так английский учил.
почему сука тут целых два способа для одного и тоже
И НИ ОДИН СУКА НЕ РАБОТАЕТ
узкоглазые профнепригодные ублюдки блядь...
А то массивами и конкатизацией строчек никогда не занимался и вертел на хуе в принципе этот бред.
>Зачем тебе вообще работать с дом, если уж ты взялся за реакт
Действительно, реакт же предоставляет совсем ультимативное API для работы с DOM нет
Не на всех же проектах реакт. Бывыют задачи всякие лендосы или что-то мелкое такое, куда не нужно добавлять никаких библиотек.
>вертел на хуе в принципе этот бред
Тогда не читай ничего больше, где не написано "реакт/для реакт". Потому что массивы, объекты и классы это необходимо знать. Но в принципе, зачем это читать, если при уверенных знаниях реакта и редукса не составит проблемы залезть в такую базу в случае необходимости.
почитай тред, тут ректодауны безмозглые сидят в основном, которые свои даунские вопросы нагуглить не могут
о какой нахуй хешмапе, ты о чем вообще..
Так я это все и так умею и знаю, лол. Просто не понимаю зачем это дрочат по 4 часа в день.
Бля, не туда.
Думаю что лучше передать как проп, но по идее useStore же просто вытаскивает переменную не из верхнего компонента, а из стора и вот хз насколько это затратно, поэтому решил спросить
>решил спросить
а должен был ПОГУГЛИТЬ
а потом ЗАБЕНЧИТЬ конкретно свое дерьмо
и понять что всем ДОПИЗДЫ на твои доли мс сука у тебя не риалтайм графон, где надо в 16мс все посчитать
используй то что уместнее, удобнее и проще - оба варианта ваибл.
это обоссаный веб сука на ебучей жс-дрисне в тормозной ректально-уебищной хуете с ублюдско-пидарскими темплейтами внутри кода -- поэтому всем просто похуй.
Мне просто интересно, что ты хотел сказать пикрилом?
> >версия обычной хэшмапы
> Да ты шо, а не пиздишь?
Ты пропустил слово "ухудшенная", а так да, всё верно
По идее объект это коллекция свойств. А то что это сделано хэшмапом — вопрос движка.
Заранее спасибо
>Хочу вкатиться
В рабочие профессии вкатывайся, дурачек. Если ты аверейдж двачер, то с твоим уровнем интеллекта вкат на галеру будет очень сложным.
https://www.forbes.ru/svoi-biznes/473717-dzuny-ne-nuzny-pocemu-vypusknikam-it-kursov-stalo-sloznee-najti-rabotu
Анон, я же попросил умных советов и родмапов, а не твоих предсказаний. Но если тебе интересно: не брошу, с дисциплиной у меня хорошо.
>с дисциплиной у меня хорошо.
У тебя слишком низкий уровень, если ты вместо того, что бы загуглить "frontend roadmap" пошел на оранжевое пикабу за советом. Даже находясь на оранжевом пикабу ты не догадался прочитать оппост. О какой должности инженера может идти речь? Максимум - формошлеп aka верстальщик твое будущее, а оно тебе надо?
Оппост прочитал. Инструкцию прочитал. Узнал о CSS и HTML, как я понял: они для верстки. Разберусь в них - преступлю к JS. Разберусь с JS - преступлю к фреймворкам. Потом чутка практики и на работу? Так просто?
>Потом чутка практики и на работу? Так просто?
На работу куда? Количество вакансий посмотри и откликов на них.
Понимаю, много желающих и мало мест. Но все же. Влезть реально?
Может быть нужно будет еще что-нибудь изучить?
А если серьезно - если твоя цель вкатится шоб жить как белый человек, то твой вкат обречен на гибель. Вкатываются единицы, и то, только те, которым разработка сама по себе интересна. А так да, роадмап верный. Год-полтора подрочишь все это дело + база по бэкенду и можешь вкатываться на трейни за 20к.
>Понимаю, много желающих и мало мест. Но все же. Влезть реально?
Реально, но не по хх. Ты сейчас где работаешь? Сейчас лучший вариант это вкат внутри больших компаний по внутренним вакансиям, т.к. даже если ты будешь чуть хуже чем аверейдж вкатун с ырнка все равно возьмут тебя, т.к. ты знаком с компанией и есть опыт в бизнес процессах. Ну и плюс подразумевается, что ты умеешь в софт скиллы.
>Может быть нужно будет еще что-нибудь изучить?
Базу по бэкэнду, типа простых sql с джоинами + контроллеры, git обязательно базовые команды, postman или аналоги, обязательно знать базу по алгоритмам Грокаем алгоритмы лучший вариант, от зубов должно отскакивать что такое Set и Map.
>Ты сейчас где работаешь?
Работаю тренером в финтнесс зале, так что тут на прогера устроиться проблематично.
> типа простых sql с джоинами + контроллеры, git обязательно базовые команды, postman или аналоги
Нихуя не понял, но запишу. Разберусь с этим позже, когда поднатаскаюсь в теме.
Как я понял, чем больше я буду знать, тем лучше?
В целом спасибо.
Не слушай мозгоебов, они тебе тут ща подробно нарассказывают как у тебя нихуя не получится.
Если есть мотивация и дисциплина - все получится.
Главное - ищи курсы и упражнения с максимальным количеством заданий и практики. Никогда не пренебрегай сам руками что-то делать, даже если в теории кажется самоочевидным.
Через постман и даже просто через браузер по URL ММВБ ответ возвращает без проблем, через ангуляровский HttpClient.get() мозга ебет.
> тупая жс-дриснявая пизда настолько тупая
> что не может правильно прочитать график
впрочем нихуя удивительного..
именно ЭКСПЕРТЫ, а не профнепригодные дауны ( специально поясняю для профнепригодных даунов )
возникла парачка неудобных вопросов, хотел бы обсудить..
нахуя тебе эксперты? ты же ебейший архитектор который 3 года строил архитектуру парсера для хх, неужели у такого спеца как ты нет контактов экспертов в различных областях?
>Давай я тебе объясню
что это двач, здесь все твои друзья и подобные рыночные отношения неуместны в данной среде.
в любом случае я уже понял что эти дебилы жидко обдристались с менеджментом асинхронно загружаемых компонентов
так что они наглухо загасились от меня во всех медиа куда я только смог насрать
ну и походу единственный вариант это устраивать охуевший цирк с вочерами и пробросом ебаных пропсов наверх от чайлдов к паренту
просто ебанное адище нахуй:
https://codesandbox.io/s/vue-3-tabs-ob1it?file=/src/components/Tab.vue
https://codesandbox.io/s/rendering-tabs-in-vue-3-xif9p?file=/src/components/Tabs.vue
>что это двач, здесь все твои друзья и подобные рыночные отношения неуместны в данной среде.
Ну и плевать что не уместны, ты готов отдать свою часовую зарплату что бы не сидеть в мейлаче с вкатуне пытаясь найти ответ на свой вопрос?
>пик1
>о эти дебилы жидко обдристались с менеджментом асинхронно загружаемых компонентов
нет, там все продумано, в том числе и конкретно твой кейс
>ну и походу единственный вариант это устраивать охуевший цирк с вочерами и пробросом ебаных пропсов наверх от чайлдов к паренту
нет
он не признает мануалы, он же архитектор ебать
>Ну и плевать что не уместны
если ты у мамы такой ценник и нигилист - то идинахуй.
а я
>ответ на свой вопрос
еще ниразу в этой помойке не получил
поэтому я сру тут в первую очередь ради размышления вслух
когда пишешь ответ дополнительно все продумываешь и упорядочиваешь
так что становится очевидно
>нет, там все продумано, в том числе и конкретно твой кейс
что ты пиздишь
>>29065
я с него начал, но KeepAlive + Suspense все ломают, а без них эти табы юзлес параша
как ты не изъбывайся они тупо все не работают
лишь некоторые показывают лодед при ините, а он еще потом догружается
так что без ебли с ссаными эмитерами не взлетит
Просто введи в гугол vue on async component has loaded, еблан. Пиздец конечно ты позоришься, саентист ты наш.
тупой профнепригодный даун - позоришься в который раз тут только ты
всю эту хуету из промисов я уже перепробывал
отсоси ебанарий
если даже вочер в реактивной обертке соснул
то твой ссаный промис тем более отсосал (я сразу стер, даже каментить не стал это говно)
А что у тебя за стек?
но ты то в любом случае так и останешься тупым дауном, который не может читать, а лишь уныло набрасывать
Ну да, до твоего уровня блокировки основго потока синхронным I/O в контроллере мне сотни лет учится в обратную сторону, конечно же
>хуле ты выйобываешься чмо
Простите меня, о великий блокировщик тредов, бог верстки и реактивности, мастер абстракций и оптимизаций.
Мне говорят чо нужно b-tree и хэшмапу. b+ tree работать будет? Как вообще это дерево и хэшмапу сделать чтобы можно было эффективно вставлять? Индексы можно на Int32 делать? Просто прибавлять индексы? Но ведь тогда потомки-то хуй пойми как и куда вставляться будут.
Блджаждь, я не понимаю совсем, как мне вставлять вообще туда новые данные, в правильное место иерархии на дереве?
Алсо, данные у меня существуют в формате { id: Int32, parent: Int32, data: [] }
Может как-то формат данных изменить? Хуй знает как это говно в деревья вставлять для обхода потомков и удаления ветвей.
Охуеть, судя по твоему репо в гитхабе у тебя первые потуги во фронт были еще 5 лет назад. И за эти 5 лет ты даже верстать не научился, пиздец)))
https://github.com/chiboreache/gopro-concat/blob/main/__init__.py с этого сеньор __дата_саентист__ кода вообще выпал нахуй
>5 лет назад
пиздорылый даун отнять 2019 от 2022 не может без ошибок, но зато вякает о чем то, мдаааа..
Бля, ты наверное когда чаевые от клиентов за быструю доставку шавухи получаешь тоже 3 и 5 не различаешь.
я не курьерю ебанушка ты жалкая
а первые потуги как выяснила ваша свора безмозглых завистливых инцелов - были десять лет назад или 15? я уже забыл)))
я вообще каждый раз умиляюсь с твоего (и тебе подобных ничтожеств) пожара сраки =)
когда я по сути после года боле-мене активной разработки -- сразу заехал на топ позицию датасаентиста
а ты веслаешь ГОДАМИ - но всем допизды)))) как был чмоней подай принеси - так и остался :D
зато пади и алгосы выдрочить заставили и диды на вышке трахали юзлес матёшкой и прочей хуйней занимался - а все напрасно =)
безмозглый додик не умеет ни считать, ни читать, ни решать сколь нибудь сложные задачи ...
давай подрочи еще разок на мою топовую репку - прикоснись к совершенству
и в очередной раз ощути свою никчемность.
это классика же
как только в обществе обрыганов и биомусора появляется кто то с отличной от всех точкой зрения и статусом
то местным СТАРОЖИЛАМ становится НЕУЮТНО и начинается АБОРДАЖ в ходе которого все пиздорылые профнепригодные дауны осаживаются в осадок
и продолжают свои боевые действия из наглухо укрепленного манямира, траллинг тупостью - так же обязательный атрибут
это было всегда и везде, во все времена
и больнее всего всегда ВАХТЕРУ, который сторожит доску, вот у него разрыв хлопок максимально громкий, ведь это говно думало что познало жизнь....))
а на деле оказалось всем похуй на пуг со стилусом, и даже кофе бы схавали, лишь бы работало, и код стайл выбирай любой всем по ху ю, если ты не боишься брать ответственность ;) и если очень хочешь можешь даже тред заблокировать - всем просто допизды, как именно ты будешь проводить исследования ^-^
и тд и тп, поэтому двачной биомусор слушать нельзя никогда, они все пиздят, жаль, но теперь двач это сральное ведро... в котором большинство сидят по старой доброй памяти.....
Почему у тебя такой скверный стиль письма? Неуместные проблемы в большом количестве, смайлы и многоточия. Это сильно затрудняет восприятие текста.
Так обычно бывает, когда ты необразованный курьер с порванным гузном, которое ноет без перерыва.
>Это сильно затрудняет восприятие текста.
мне похуй
я буду считать тебя за биомусор недостойный уважения до тех пор пока ты не убедишь меня в обратном
учитывая что местная помойка чуть более чем полностью состоит из говорящего говна - это справедливое и оптимальное решение.
только посмотри на это завистливое ничтожество
>>29644
оно увидело два моих велосипеда по цене подержанного автомобиля и порвалось)
а дальше низкий интеллект, зависть и боль - мешают осознать истину -- ни один курьер не будет тратить 200+ тысяч рублей(сейчас ценник будет в районе 300-400) на два велосипеда ;)
Спасибо.
>учитывая что местная помойка чуть более чем полностью состоит из говорящего говна
Тогда зачем ты тут сидишь?
я уже отвечал, тупой ты долбоеб не умеющий читать
- nvm
- n
- asdf
- что-то еще?
(И если есть негативный опыт, то есть отказались от одного в пользу другого, тоже интересно узнать)
>nvm
This. Проблемки какие-то на виндах с ним были, но ящитаю проблема это сама винда, в остальном отличный менеджер, всем устраивает, на другие не смотрел даже
Бля, иди прочитай доку. Там для совсем уж аутистов написано про композицию, для чего она нужна, когда её следует использовать и когда нет.
Ну блин, мне прост влом немного там все читать, я типа прост для своего апи делаю небольшой интерфейс. И чет слишком как-то много стало всяких переменных и я думаю, мб запихать отдельные элементы в отдельные компоненты чтоб как-то компактнее было, а то заебываюсь экран скроллить. Но думаю, не ошибка ли это как бы, создавать компонент, который только в одном месте использоваться будет. Или так и делают? Ну вот типа у меня несколько модальных окон на странице и я весь код этих окон, все их методы и переменные, всё в одно вью запихал, ну потому что эти окна только там и будут. Или можно сделать компонент для каждого такого окна и норм?
Нет, настоящие пацаны всё на глобал вешают.
Ну я просто так всегда думал, что какая разница какие типа там компоненты, ведь если всё происходит без перезагрузки страницы, то это значит, что всё это говно уже загрузилось в браузер, какая разница как оно распихано по файлам, оно от этого меньше не станет.
это актуально только для вечно жрущих тормозное паскудное дерьмо ректо-пидарасов
ведь их уебищный вебпук срется под себя
ну а вю_сри няшки на вите могут просто хуй забить и делать как им удобно
но имей в виду - если ты пишешь скрипт блок длиннее чем два-три экрана -- то ты профнепригодный даун!
Курьер, спок.
Это говорят интернеты! Ещё погуглю, может найду что.
Делай всё по гайдам, а не вот эту хуйню что ты там насрал. У тебя какое-то калище непонятное.
Сначала ты загружаешь лоадер, гифку там или ещё что, прямо в калпанет.
Создаешь экшн для асинк загрузки.
Загрузилось - данные ушли в стейт, сработал экшн.
Экшон загружает данные в калпанет, убирает лоадер.
Питон сначала изучи, потом пердолся с вуей, видно что тебе очень сложно.
>калпанет
чобля, я убогие тормознутые неэффективные ректопидарские словечки не знаю и знать не хочу
>экшн
хуеншэн
>стейт
хуйэт
>Экшон загружает данные в калпанет, убирает лоадер.
тупая пизда иди выучи англюсик и прочитай что пишет хуй на скриншоте, а после этого пизди что то
я, как и тот хуй - все сделал по доке
По какой доке, шизло? Твой вкатунский говнокод ни в одной доке не существует.
https://vuejs.org/guide/scaling-up/state-management.html изучай, потом делай как я тебе написал.
Всё твой говно на скриншотах не нужно, это шизофрения. Ты должен с потоками данных взаимодействовать, а не с какой-то хуитой которая у тебя на скриншотах.
Придумал за тебя как тебе лучше делать. Делай нормально с потоками данных всё:
Калпонент при загрузке просто хуярит лоадер / либо данные вставляет которые есть > Создает экшен асинк @ Получает данные > Срабатывает экшн, меняется стейт, лоадер убирается, отображаются данные.
И таблеточки выпей, у тебя делирий.
948x646, 0:10
>По какой доке, шизло?
какой же ты тупой пиздец просто...
https://vuejs.org/guide/built-ins/suspense.html#combining-with-other-components
люто кринжую с твоего претенциозного высера
стор за каким то хуем приплел еще, просто блядь хуею с профнепригодного додика мыслящего ректальным говнокодом из нулевых...
> Experimental Feature
><Suspense> is an experimental feature. It is not guaranteed to reach stable status and the API may change before it does.
Читать разучился, шиз?
Делай как я тебе сказал, у тебя никаких других вариантов нет. Твоя клоунада делает тебе только хуже.
Просто на клик по href не вариант, не все <a> ссылки так ловят клик, из-за всяких каруселей и прочей шелупони.
Ебанулся нахуй? Сразу на каждый чих библиотеку.
Решил по другому, просто ловлю все эвенты клика, и проверяю есть ли у элемента href. Вот так почему то работает
Вот по этому и надо библиотеку.
Ты уже обосрался:
1) Переход может быть не только по клику по <a>, но еще и по <area>
2) Переход может быть не только по DOM событию, а напрямую через JS.
Сап мастера. Код в HTMLе меняет по клику на див его класс и из этого меняется цвет дива туда сюда при каждом клике, как тоже самое сделать на жс
У тебя на пике и есть js.
>я научился выводить в консоль и считаю себя дохуя ИКСПЕРТОМ в жс
const prevOpen = window.open;
window.open = function(...args){
alert("Хуй пососал уебище????");
prevOpen.apply(window, args)
}
Аналогично делается для history и pushState, вкатунишка.
>>29982
А еще может быть у кастомного элемента <ebanie-vkatuni-zaebali>, который может иметь совершенно другое применение.
Маня, ты если там таргет укажешь _self то будет переход.
Все работает, не пизди. И в хроме и в лисе.
>нереход из жс напрямую ты никакой либой не перехватишь
Ебало твое представил, когда ты посмотришь на контент спойлера ниже.
navigation.onnavigate = () => false
const myLife={
mood:'despair'
finance:false
condition:'devastation'
hope:true}
А как ты живёшь, жс-программист?
А я ставлю запятые.
У меня данные в TypedArray, объекты содержат только ссылки на сложные объекты невыразимые в типизированных массивах, реактивные функции для рендера и поток управления.
В том, что можно клянчить деньги у кабана не дебаггинг этих оверинженеринг решений.
Да, то же самое, но они все разные
поясните насколько сложно
Рукомерция
Вордпресс
Бутстрап 5
50к (в месяц) норм за это или мало?
Мало.
Но работа на завод, особенно в одно рыло, это нихуя не делать, только поддерживать в рабочем состоянии и отмечать часы РАБоты.
++
>>30584
>это нихуя не делать, только поддерживать в рабочем состоянии
ну я вот об этом же думаю, но пичипи со своим недружественным символом меня выбешивает
я главному так и сказал, на что он мне предложил думать об этом как просто о символе юникода -- и удивительно, но мне полегчало, мужик оче толковый, видно что сам бизнес построил
и он еще перл выдал - если вы мне пытаетесь продать питона -- то нет! у вас не получится))) притом микросервися у него на пыще, кароче обидно немножко
>отмечать часы РАБоты
да, нет, там только встречи два раза в месяц для обсуждения ВИЗУАЛА - на что я ему сказал у вас девочка дизайнер, вы с ней макет утверждаете, а я заверстываю -- и главный реально завис, но потом такой - две недели. кек
>>30587
>Работа кайф, считай 50к низачто. Можно на удаленку устроится и лутать еще 100к
в этом весь план, тем более мне буквально 10 минут езды до этого завода, походу надо цеплятся, а дальше уже че нибудь с ними замутим, сридешку хуешку, плюс у меня куча других планов которые туда можно протолкнуть
но я переживаю что пичипишная параша будет мозга ебать, там несовместимость говна с мочей и тд и тп
пуг со стилусом не влезет или чо то такое
>>30608
>Заебись, но ты должен развиваться на стороне, иначе так всю жизнь и будешь 50к лутать
ня спасибо няша, я тружусь как пчелка, но чето заебался уже вкрай работать без положительного подкрепления, надо отдохнуть на дноработе, перевести дух
Каждую карточку первоначально рендери полностью пустой и вешай на неё IntersectionObserver, когда он увидет пересечение - рендери контент в ней.
Всякие виртуальные скроллы это ловушка дьявола, лучше их не использовать.
https://www.bennadel.com/blog/3954-intersectionobserver-api-performance-many-vs-shared-in-angular-11-0-5.htm
Вот тут хорошая статья, правда про УГЛОВАТОГО но суть таже.
Допустим, добавляю метод в прототип для строки, который будет выводить саму строку с помощью this.
String.prototype.showstring = function() {
console.log(this);
};
Теперь применяю созданный мною метод к строке.
'hello'.showstring();
Выводит строку как объект.
String{'hello'}0: "h"1: "e"2: "l"3: "l"4: "o"length: 5[[Prototype]]: Stringyell: ƒ ()anchor: ƒ anchor()at: ƒ at()big: ƒ big()blink: ƒ blink()bold: ƒ bold()charAt: ƒ charAt()charCodeAt: ƒ charCodeAt()codePointAt: ƒ codePointAt()concat: ƒ concat()constructor: ƒ String()endsWith: ƒ endsWith()fixed: ƒ fixed()fontcolor: ƒ fontcolor()fontsize: ƒ fontsize()includes: ƒ includes()indexOf: ƒ indexOf()italics: ƒ italics()lastIndexOf: ƒ lastIndexOf()length: 0link: ƒ link()localeCompare: ƒ localeCompare()match: ƒ match()matchAll: ƒ matchAll()normalize: ƒ normalize()padEnd: ƒ padEnd()padStart: ƒ padStart()repeat: ƒ repeat()replace: ƒ replace()replaceAll: ƒ replaceAll()search: ƒ search()slice: ƒ slice()small: ƒ small()split: ƒ split()startsWith: ƒ startsWith()strike: ƒ strike()sub: ƒ sub()substr: ƒ substr()substring: ƒ substring()sup: ƒ sup()toLocaleLowerCase: ƒ toLocaleLowerCase()toLocaleUpperCase: ƒ toLocaleUpperCase()toLowerCase: ƒ toLowerCase()toString: ƒ toString()toUpperCase: ƒ toUpperCase()trim: ƒ trim()trimEnd: ƒ trimEnd()trimLeft: ƒ trimStart()trimRight: ƒ trimEnd()trimStart: ƒ trimStart()valueOf: ƒ valueOf()Symbol(Symbol.iterator): ƒ [Symbol.iterator]()[[Prototype]]: Object[[PrimitiveValue]]: ""[[PrimitiveValue]]: "hello"
Чуть исправляю свой метод и добавляю перевод this в верхний регистр.
String.prototype.showstring = function() {
console.log( this.toUpperCase() );
};
Снова вызываю.
'hello'.showstring();
Теперь this выводится как строка
HELLO
Почему в первом случае консоль вывела мне объект, а во втором - строку?
Допустим, добавляю метод в прототип для строки, который будет выводить саму строку с помощью this.
String.prototype.showstring = function() {
console.log(this);
};
Теперь применяю созданный мною метод к строке.
'hello'.showstring();
Выводит строку как объект.
String{'hello'}0: "h"1: "e"2: "l"3: "l"4: "o"length: 5[[Prototype]]: Stringyell: ƒ ()anchor: ƒ anchor()at: ƒ at()big: ƒ big()blink: ƒ blink()bold: ƒ bold()charAt: ƒ charAt()charCodeAt: ƒ charCodeAt()codePointAt: ƒ codePointAt()concat: ƒ concat()constructor: ƒ String()endsWith: ƒ endsWith()fixed: ƒ fixed()fontcolor: ƒ fontcolor()fontsize: ƒ fontsize()includes: ƒ includes()indexOf: ƒ indexOf()italics: ƒ italics()lastIndexOf: ƒ lastIndexOf()length: 0link: ƒ link()localeCompare: ƒ localeCompare()match: ƒ match()matchAll: ƒ matchAll()normalize: ƒ normalize()padEnd: ƒ padEnd()padStart: ƒ padStart()repeat: ƒ repeat()replace: ƒ replace()replaceAll: ƒ replaceAll()search: ƒ search()slice: ƒ slice()small: ƒ small()split: ƒ split()startsWith: ƒ startsWith()strike: ƒ strike()sub: ƒ sub()substr: ƒ substr()substring: ƒ substring()sup: ƒ sup()toLocaleLowerCase: ƒ toLocaleLowerCase()toLocaleUpperCase: ƒ toLocaleUpperCase()toLowerCase: ƒ toLowerCase()toString: ƒ toString()toUpperCase: ƒ toUpperCase()trim: ƒ trim()trimEnd: ƒ trimEnd()trimLeft: ƒ trimStart()trimRight: ƒ trimEnd()trimStart: ƒ trimStart()valueOf: ƒ valueOf()Symbol(Symbol.iterator): ƒ [Symbol.iterator]()[[Prototype]]: Object[[PrimitiveValue]]: ""[[PrimitiveValue]]: "hello"
Чуть исправляю свой метод и добавляю перевод this в верхний регистр.
String.prototype.showstring = function() {
console.log( this.toUpperCase() );
};
Снова вызываю.
'hello'.showstring();
Теперь this выводится как строка
HELLO
Почему в первом случае консоль вывела мне объект, а во втором - строку?
>Почему в первом случае консоль вывела мне объект
Потому что пишешь свой код в legacy mode, а нужно использовать современный строгий режим уже 12 лет как, или script type=module последние пять лет - ВСЕГДА.
>Почему в первом случае консоль вывела мне объект, а во втором - строку?
Во втором случае ты вызываешь метод, который возвращает строку. По первому случаю тебе ответил анон выше.
Как js макаке попасть в продуктовую компанию хотя бы джуном? У меня 8 месяцев коммерческого опыта, но команда 5 человек и заказчики долбоебы, проекты хуйня. Как подсосаться в проект, если вакансий открытых нет? Собираюсь писать тимлидам типа возьмите поработать, прокатит? Дайте совета
Ты долбоеб? Дохуя вакансий, я хуй знает куда ты смотришь.
>direnv
>Prerequisites
>Unix-like operating system (macOS, Linux, …)
В контексте ноды чем велосипедный костыль над башем лучше костыльного велосипеда на ноде? Кроме дополнительной неявной зависимости за пределами package.json, отсутствия мультиплатформенной поддержки и возможности запускать разные среды?
Как можно быстрее выполнять задачи, для чего потребуется работать внеурочно. Постоянно заполнять пробелы в знаниях. Допустим - часто возникают трудности при работе с API - углубляешься в тему, читаешь доку, пробуешь всякое. Проблемы с CSS - то же самое, садишься чисто за эту тему и так далее. Главное быстрее исправлять свои ошибки и научиться понимать, в какой теме ты слабее
>Читать разучился, шиз?
додь это не васянская поделка, а серьезная хуйня
если они пишут экскрементал - то это дерьмо ДОЛЖНО РАБОТАТЬ блядь, а не быть там просто по приколу
>Делай как я тебе сказал, у тебя никаких других вариантов нет.
отсоси, я в рот ебал эту клоунаду со стейтами для каждого компа
тупо разберу сейчас свой няшный луп, захардкожу таймеры и тупо заблочу табы, похуй на лоудер уже блядь
пиздец конечно за неделю никто вообще даже не чухнулся, я ебал такую поддержку узкоглазого коммунити сука...
в том что при такой конфиге комп не начнет грузится до того как ты не тыкнешь на нужный таб
т.е чтобы грузить это дерьмо фоном нужно ЧТО блядь я не могу сообразить анончик(
с другой стороны один хуй я фетчу всю дату в паренте и дальше прокидываю чайлдам..
кароче давайте анончики все вместе напряжемся и закроем наконец эту темку!
ты тоже пукающий уебок
кароче рил на похуй локаю и допизды вообще
щас вереницу вишоу компов только заиндушу и в продакшен нахуй!
только после того как выпилил асинхронное говнище
и симулировал честную нагрузку все встало на свои места
кип элайв обсирается, но таки реально бустит говно
кароче цена вопроса сука ебанная неделя слака и банка ретбула под качевый саунд фак йеее отбросы без пользы ненавижу всех вас =^-^=
тупой даун ты перевести STABLE STATUS не можешь в гугл транслейторе или чево ебать?
Ты же болен. Не шучу сейчас, ты болен, ты не можешь читать и воспринимать написанное.
> It is not guaranteed to reach stable status and the API may change before it does
Выпей там таблетки какие, хуй знает, чел, ты не сможешь дальше вкатываться в таком состоянии.
Ну что ты там, смог перевести что значит "is not guaranteed to reach stable status", шиз? Осознал?
>Так вот кто тут срет про свой датасаенс __петухон__.
Ты френдли фаер делаешь, я сам проигрываю с этого додика и его кода.
>жаль человека
Вообще нет, учитывая её предыдущие заслуги, про которые написано в статье.
> Это канеш хорошо что ты его наебал, но оно же тебе пизды даст.
Не всегда. Надо наебывать так, что бы пизды дали кому-нибудь другому. Это, так сказать, база жизни в стране второго мира подозреваю что и первого
если да то как?
Пр-пр-прач для женщин. Надеюсь она ещё в чятике тг залезла, там получше калтингент, правда там я сам унижал женщин. Ну а хуле, женщина под ником ekate сказала что женщины наравне с мужчинами могут в айти. Наравне с нердами, которые математическую степень получили и кроме ебли руки и кода ничего не делали в жизни, ага. Притом женщины зачастую имеют и парней и кучу отношений и картошечку готовят. Как они это успевают? Да бля в жизни не поверю что такие девчули могут в супералгоритмы! Даже я не успеваю одновременно капчевать, изучать алгоритмы и писать код, а у меня так-то дохуя времени. правда дрочить нужно каждый день и мангу читать
Алсо, хуя там хохлина разорвался жопой, кек. Похуй на подрывы, а ей нужно пиздовать к грызунам или в другие страны из петушиного уголка. ИП в Эстонии нинужно. Хотя и привлекательно.
ахахах бля че это за хуйня пиздец)))
не будь сексистом няша, среди тян есть такие же инцелы как ты
и домашние полунормисы тоже есть
пмс и менструха конечно чуток разжижают сознание, но ты погляди на местный биомусор который ни читать ни считать не умеет, а ведь из них кровь не течет между прочим
>Хотя и привлекательно.
ты реально поехавший - весь батхерт белт заживо гниет, а ведь еще даже не осень
>>31819
>Никак, это считай идеал
спасибо няша! тож так считаю =^-^=
сука точняк - я уже стал забывать..(
>среди тян есть инцелы
Проиграл.
Бтв не видел ни одного тнуса, который мог в написание качественного кода, даже те, которые называют себя сеньорами люто говнокодят, что пиздец. Не говоря об аналитиках, там вообще пиздец кромешный.
>качественного кода
покажи пример говнокода и неговнокода
если код читаем, понятен окружающим коллегам того же уровня - значит все заебись
а проблемы расширяемости это уже нахуй никому не нужный дрочь, через три месяца твой высер один хуй перпишут с нуля, потому что в настоящем динамично развивающимся проекте, с менеджерами хуеплатами и клиентскими выкрутасами - НЕВОЗМОЖНО сванговать идеальную архитектуру
ты обязательно где то обосрешься и словишь оверхед или просто вывернешь себе мозги наизнанку от той ебени что эти наркоманы напридумывали, в итоге весь модуль идет нахуй (но тебя это не парит ведь ты не сипарашный даун с модулями по 2к_лок, а питоняша с 200_лок ^-^)
>которые называют себя сеньорами люто говнокодят, что пиздец
а ты на какой позиции?
>Не говоря об аналитиках, там вообще пиздец кромешный
у нас там больше половины было телок и все на таких зепках которые местным даже не мечтались
и это не попильная помойка, а частная компания с очень уютным руководством, которое следит чтобы не было хуйни
>если код читаем, понятен окружающим коллегам того же уровня - значит все заебись
Так вот в том то и проблема, что он НЕ понятен, НЕ задокуменитрован и НЕ оптмиален в плане производительности. Грубо говоря - костыль.
>а ты на какой позиции?
senior thread-thread-blocker-python-architect__data_scientist__ узнали согласны?
>у нас там
Там это где?
>не будь сексистом няша, среди тян есть такие же инцелы как ты
>и домашние полунормисы тоже есть
Речь тут скорее про статистику - среди тяночек просто гораздо меньше нердов чем среди парней. Просто в силу воспитания и требований окружающих. Зря не упомянул про статистику, неудобно конечно вышло, ну да и похуй.
>пмс и менструха конечно чуток разжижают сознание, но ты погляди на местный биомусор который ни читать ни считать не умеет, а ведь из них кровь не течет между прочим
Не факт что пмс и менструха, вот у меня сознание разжижается само по себе.
> ты реально поехавший
Нет, ты. Ты не хочешь стейт и экшены подключать, даже и не можешь англюсик прочитать, не можешь хуки использовать. Не забывай этот поехавший пиздец что ты тут устроил. Это будет с тобой всю жизнь.
> весь батхерт белт заживо гниет, а ведь еще даже не осень
Привлекательно по причине - можно заключать договора через еврокуков. Довольно просто, организациям что нужен именно европейские ип будет проще. Нужно зарегать в стране X фирму и ИП в Эстонии. ИП выдаёт услуги сопровождения для фирмы X, через ИП проходят бабки трансфером до X, забирается символическое вознаграждение, которое остается на счету ИП чтобы оно работало, основной транш в X отправляется без нолохов.
Там много подводных камней, но так делали раньше, хз конечно как сейчас.
>Там много подводных камней, но так делали раньше,
Алсо, не рекомендую проворачивать это в соло без знающего человечка. Нужны хотя бы пояснения от юристов.
>НЕ понятен
ну пока ты пример не приведешь, я буду считать что это ты тупой
>НЕ задокуменитрован
если бы жс-дрисня не состояла из визуального шума чуть более чем полностью, то было бы и без доки все понятно
>НЕ оптмиален в плане производительности
додик ты кнопки красишь, ты о чем вообще!? конкретные примеры можешь привести или опять будешь дристать под себя и траллить туппостью как обычно?
>>31890
>Просто в силу воспитания и требований окружающих
ну так поэтому и существуют боевые сжв курицы, которые всю эту махровую сексисткую погань ворошат
так чтобы потом туда могли заползать няшечки всякие, которые без теста просто не могут все это дерьмо вывозить
у нас на фронте была тяноццка оче няшная, код ее не видел, но все работало, и ебашила она как проклятая, иногда реально сутками, ей потом премии даже давали - потому что реально в голове засела компенсация - не быть хуже остальных.. всегда любил её немножко тискать и жалеть :э
>Не факт что пмс и менструха, вот у меня сознание разжижается само по себе.
я про тян шиз, а ты просто шиз, тебе бошку лечить надо, а у тян из пизды железо вытекает и гармоны пидарасят, а перед этим еще и на еблю пробивает, бедные инкубаторы..
>стейт и экшены
нахуй нинужны
>не можешь хуки использовать
а это что додик
>>31778
?
> Не забывай этот поехавший пиздец что ты тут устроил.
я есть твое зеркальное отражение.
>сейчас
никто невыйобывается и открывает ип у мамбетов
>НЕ понятен
ну пока ты пример не приведешь, я буду считать что это ты тупой
>НЕ задокуменитрован
если бы жс-дрисня не состояла из визуального шума чуть более чем полностью, то было бы и без доки все понятно
>НЕ оптмиален в плане производительности
додик ты кнопки красишь, ты о чем вообще!? конкретные примеры можешь привести или опять будешь дристать под себя и траллить туппостью как обычно?
>>31890
>Просто в силу воспитания и требований окружающих
ну так поэтому и существуют боевые сжв курицы, которые всю эту махровую сексисткую погань ворошат
так чтобы потом туда могли заползать няшечки всякие, которые без теста просто не могут все это дерьмо вывозить
у нас на фронте была тяноццка оче няшная, код ее не видел, но все работало, и ебашила она как проклятая, иногда реально сутками, ей потом премии даже давали - потому что реально в голове засела компенсация - не быть хуже остальных.. всегда любил её немножко тискать и жалеть :э
>Не факт что пмс и менструха, вот у меня сознание разжижается само по себе.
я про тян шиз, а ты просто шиз, тебе бошку лечить надо, а у тян из пизды железо вытекает и гармоны пидарасят, а перед этим еще и на еблю пробивает, бедные инкубаторы..
>стейт и экшены
нахуй нинужны
>не можешь хуки использовать
а это что додик
>>31778
?
> Не забывай этот поехавший пиздец что ты тут устроил.
я есть твое зеркальное отражение.
>сейчас
никто невыйобывается и открывает ип у мамбетов
>ну пока ты пример не приведешь, я буду считать что это ты тупой
Я не приведу тебе код, потому что для этого надо рабочий ноут включать, а не пиздец лень. Сам код представляет собой что-то такое >>31774, только в виде контроллера на 10к строк.
>если бы жс-дрисня не состояла из визуального шума чуть более чем полностью, то было бы и без доки все понятно
Та речь совсем не про жс, а про тот же петухон и пыху. Что в одном, что в другом случае там все плохо.
>додик ты кнопки красишь,
Пчел ты даже таб асинхронно загрузить не можешь...
> ну так поэтому и существуют боевые сжв курицы, которые всю эту махровую сексисткую погань ворошат
> так чтобы потом туда могли заползать няшечки всякие, которые без теста просто не могут все это дерьмо вывозить
Просто всем тянкам нужно на онлайн-галлерах ебашить. Там каллектив под тебя подбирают.
> я про тян шиз, а ты просто шиз, тебе бошку лечить надо,
Не мне, чел. Когда я читаю "это может не работать" я знаю что она может не работать. Ты же продолжаешь думать что она работает, хотя там прямо написано что не работает.
> нахуй нинужны
Нет, нужны. Ты контролируешь своё приложение, твоё приложение становится проще и понятнее, лишается части абстракций, но расширяет простоту и понимание.
Вуе, как и реакт, и ангуляр, и жс в целом - мультипарадигменные хуйни. Зачем брать самую высокую абстракцию, если можно всё решить на низкой? Это проще, это лучше, это компактнее.
Суспенсе хорошо работают в свелте или солиде. Во всяких реактах и вуях это просто параша ссаная и делать всё нужно как угодно, но не через встроенные ленивые загрузчики.
>а это что додик
Погугли как другие делали такие лоадеры. Просто погугли, спизди код.
Там и слоты waiting есть и онмоунт и куча другой хуйни, включая стейты, экшены, через сетап, промисы.
Ты делаешь всё не так.
Эх как же хочется просто посидеть покрасить кнопки или поверстать за тридцаточку. Деньги все равно не нужны, а так спокойно, никакой головной боли с этими вротендами тупскриптами некстами.
>Сам код представляет собой что-то такое
и? в чем проблема? собственно как я предполагал - ты тупой как дрова
>в виде контроллера на 10к строк
ну вот такую хуйню я не приветствую, но вы быдло-ждуны, и потому об архитектуре никто не думает
>Пчел ты даже таб асинхронно загрузить не можешь...
похуй вообще, я хотя бы код понимаю
>>32027
>это может не работать
а может работать, смекаешь?
ты чмо, а я топ
там где ты рыдаешь в подушку - я вижу возможность.
в конечном итоге я добиваюсь результата, а ты жрешь дрисню на пару экранов.
>приложение становится проще и понятнее
перенося всю логику в свалку в другом месте?
иди ебанную стену гетеров и сетеров пиши уебок блядь..
>Погугли как другие делали такие лоадеры.
я уже погуглил и даже в тред выложил, но вы же читать нихуя не умеете, так что нихуя удивительного что ты не заметил
а пиздить тот ебанутый пиздец я даже не подумаю нахуй, там где должна быть одна строчка - там адище из пропсов вочеров хуечеров - просто идитенахуй.
>>32055
все хотят, нихуя не думать, так же как байтоничтожества и решоткодауны и получать два мрота
>Сам код представляет собой что-то такое
и? в чем проблема? собственно как я предполагал - ты тупой как дрова
>в виде контроллера на 10к строк
ну вот такую хуйню я не приветствую, но вы быдло-ждуны, и потому об архитектуре никто не думает
>Пчел ты даже таб асинхронно загрузить не можешь...
похуй вообще, я хотя бы код понимаю
>>32027
>это может не работать
а может работать, смекаешь?
ты чмо, а я топ
там где ты рыдаешь в подушку - я вижу возможность.
в конечном итоге я добиваюсь результата, а ты жрешь дрисню на пару экранов.
>приложение становится проще и понятнее
перенося всю логику в свалку в другом месте?
иди ебанную стену гетеров и сетеров пиши уебок блядь..
>Погугли как другие делали такие лоадеры.
я уже погуглил и даже в тред выложил, но вы же читать нихуя не умеете, так что нихуя удивительного что ты не заметил
а пиздить тот ебанутый пиздец я даже не подумаю нахуй, там где должна быть одна строчка - там адище из пропсов вочеров хуечеров - просто идитенахуй.
>>32055
все хотят, нихуя не думать, так же как байтоничтожества и решоткодауны и получать два мрота
>ты чмо, а я топ
>
>там где ты рыдаешь в подушку - я вижу возможность.
>
>в конечном итоге я добиваюсь результата, а ты жрешь дрисню на пару экранов.
>
@
__sleep(100)
додик не бомби
если тебе так нравится копошиться в дрисне
можешь каждый раз высерать эту уебищную портянку на полэкрана
но я тебе за такую хуйню не перезвоню...
Зачем тебе вкатунцу настраивать это вручную? Или ты хочешь сразу на мидла вкатываться?
Например:
class A {
thss.b = new B()
}
class B extends A {
...
}
Допустима.
Условные же.
>в чем проблема?
В том же, что и у тебя: неоптимальные костыльные решения. Там, где прелоадер делается буквально одной строкой css и двумя js ты ебанул вечный цикл с авейтом и таймаутами. В десять строк минимум, с непонятной логикой еще и не закомментил все это говно, ну а хули еще ждать от питонодебила, который пришел посрать в жстред и обосрался уже с десяток другой раз.
>ну вот такую хуйню я не приветствую, но вы быдло-ждуны, и потому об архитектуре никто не думает
Конечно мы, а не тнус который все это в одиночку писал. Самому от переобувания не стыдно стало?
>похуй вообще, я хотя бы код понимаю
Нихуя достижение, понимать скриптоговенный язык.
>неоптимальные
для тебя - мне похуй. быстро работает - значит все заебись.
>костыльные
жс-дрисня целиком и полностью состоит из уебищных костылей
я хуй ложил на все ваши маня-гайдлайнсы никчемного чмо-языка
просто по ху ю
все что ваши пидарские смузихлебы там напридумывали - меня не ибет от слова совсем. этого просто не должно существовать, вы ошибка. вы только и делаете что создаете костыли и стреляете себе в дырявую голову.
>одной строкой css и двумя js
делается не прелодер, а унылая волна на сраном скелете
>ты ебанул
искусство от которого все охуели, а я кайфанул
>В десять строк минимум
я ведь специально на скриншоте нумерацию строк захватил - чтобы в очередной раз убедится в том что ты не можешь отнять 22 от 44, позорник...
>с непонятной логикой
если ты тупой - то это не проблема окружающих -- вырасти уже наконец, никто не будет писать даунский код специально ради тебя и твоего айкью как у собаки
>еще и не закомментил
каменты - это признание в том что твой код хуйня (а мой код говорящий топчик (я нейминг в последней иттерации по-красоте сделал))
>который пришел посрать в жстред и обосрался уже с десяток другой раз
пришел срать и обосрался - это норма додик
>неоптимальные
для тебя - мне похуй. быстро работает - значит все заебись.
>костыльные
жс-дрисня целиком и полностью состоит из уебищных костылей
я хуй ложил на все ваши маня-гайдлайнсы никчемного чмо-языка
просто по ху ю
все что ваши пидарские смузихлебы там напридумывали - меня не ибет от слова совсем. этого просто не должно существовать, вы ошибка. вы только и делаете что создаете костыли и стреляете себе в дырявую голову.
>одной строкой css и двумя js
делается не прелодер, а унылая волна на сраном скелете
>ты ебанул
искусство от которого все охуели, а я кайфанул
>В десять строк минимум
я ведь специально на скриншоте нумерацию строк захватил - чтобы в очередной раз убедится в том что ты не можешь отнять 22 от 44, позорник...
>с непонятной логикой
если ты тупой - то это не проблема окружающих -- вырасти уже наконец, никто не будет писать даунский код специально ради тебя и твоего айкью как у собаки
>еще и не закомментил
каменты - это признание в том что твой код хуйня (а мой код говорящий топчик (я нейминг в последней иттерации по-красоте сделал))
>который пришел посрать в жстред и обосрался уже с десяток другой раз
пришел срать и обосрался - это норма додик
Бля, я зеаблсмя тебе отвечать, ты же жопой читаешь.
>быстро работает
Не быстро блять, в том то и дело
>жс-дрисня целиком и полностью состоит из уебищных костылей
Ты обосрался, не вини в это жс. Ты обосрался, потому что ты не в состоянии включить мозг и написать нормальный код, у тебя есть абсолютно ВСЕ вводные, тебе НИЧЕГО дополнительно узнавать не надо.
>делается не прелодер, а унылая волна на сраном скелете
да похуй, эта волна говна точно также делает через ксс
лан все иди нахуй больше не буду тебе ничего писать
>>32943
>В задаче 80% кода будет написано на бэкенде
>Как мне по-быстрому его состряпать, не углубляясь в бэкэнд?
>80% кода
С чего бы? Всё, что нужно от сервера это синхронизировать холсты разных пользователей.
>Не быстро блять, в том то и дело
ну а что ты от жсдрисни хочешь?
ты не на собеседовании, в реальной работе твой литкод нахуй не всрался, ты просто блядь делаешь типовую хуйню как все и все блядь какая впизду оптимизация, ты байтодаун?? или может быть ты __ученый__ !? да хуй там! ты мартышка обыкновенная и твой максимум это ключик поменять с тру на фолс, в чужом диип_сёрче
>Ты обосрался, не вини в это жс. Ты обосрался, потому что ты не в состоянии включить мозг и написать нормальный код, у тебя есть абсолютно ВСЕ вводные, тебе НИЧЕГО дополнительно узнавать не надо.
блаблабла, очередная пиздаболия ниачем - ты тян? ну или кун, но жиромразь и с сиськами как у тян?
>да похуй
тупой ты сука даун - у меня была задача -- я её выполнил --- а то что тебе завидно и тебе кроме обоссаной волны ничего больше не разрешают делать ---- это твоя проблема додик ;)
сука какой же ты конченный шакальник просто ору блядь)
А нахуя тебе бэкенд то нахуй вообще? В чем тогда проблема сделать два холста на одной вкладке, эмулировать задержку и ошибки при работе с ним?
Ну типа показать, что я могу в вебсокеты.
> для тебя - мне похуй.
Ты никогда не вкатишься.
> быстро работает
Оно вообще не работает. У тебя слип таймаут, кек.
> Как мне по-быстрому его состряпать, не углубляясь в бэкэнд?
Никак. Это задача для сеньеров минимум.
>>32966
>>32964
>шебртц
Идея хорошая, главное чтобы не пользователи меж собой срали, а к серверу всё подключалось. Вебртц не везде поддерживается, так что нужен вебсокет. И квик. Как один из вариантов.
Далее. Согласованность. Нужна временная согласованность между сервером и клиентами.
Полная история, компенсация задержек, дублирование пакетов. По сути нужна горячая БД которая будет на клиентах и сервере всё это менеджерить.
А ешё нужно как-то недостающие пакеты отправить по запросу, верно? Интернет не всегда стабилен. Ну, т.е. по сути нужно эмулировать TCP на WebRTC.
Может ещё что вспомню, но думаю этого достаточно.
экспортировали функцию которая получает данные и вызывали её, т.к. авейтов не было на нее вешали колббек
Вообще я в ахуе с ноды конечно после браузерного жса. Вчера пол дня ебался с консольным вводом и удивился что все сразу же советуют ставить либу для синхронного вода карл, пролил немало пота пока осознал что это стрим который не блокирует поток, и пока я спрашиваю у пользователя число, моя прога уже выполнилась )).
Попробуй. Не так всё страшно.
Всякого добра видеть приходилось конечно, но тут в одной строке такая его концентрация, что я прихуел. Автор - Эрнест Хемингуэй от мира сатирического программирования.
>ставить либу для синхронного вода
bruh
https://nodejs.org/api/readline.html#class-readlinepromisesinterface
Актуален ли learn.javascript.ru? Хочу вкатиться в мобильную разработку. Не программист, других языков не знаю.
Понял
Тебе в котлинотред или свифтотред, на жопаскрипте максимум ты сможешь высрать лагучее псевдонативное говно на ряхт натив
Ты видел как на флаттере выглядит компонент из более 10 строк? Там бойлерплейта в несколько раз больше, чем у ректа, в котором и так бойлерплейта навалом. Кал короче, ничего лучше свифта и котлина/жабы не придумали и не придумают для мобилок.
А что, выносить части сложной структуры во временные переменные у зумеров еще не изобретено, или уже запрещено, потому что выглядит слишком императивно?
Что ты несешь вообще? Причем тут императивность и количество бойлерплейта? Где ты тут вообще увидел временные переменные?
Ты действительно считаешь, что
floatingActionButton: new FloatingActionButton(
onPressed: ...,
tooltip: increment,
child: new Icon (Icons.add)
лучше чем
<FloatingActionButton tooltip="increment onPressed={...}>
<Icon type={Icons.add} />
/FloatinActionButton>
Я пилю прогу на андроид, к которой хочу прикрутить "водопад". Сам водопад поступает с сервера (http://websdr.ewi.utwente.nl:8901) по вебсокету; за него отвечает waterfall.js. Ловить поток байтов вообще не проблема, но как их интерпретировать? Есть ли кто-нибудь сталкивавшийся с подобным?
Не, мэн! Не то. В моём случае это даже не медиа, а какой-то пережатый массив, хранящий минимумы и максимумы.
Т.е. у тебя задача понять формат данных который там передается по сокету? Хуй его знает)) И понять будет сложно, учитывая что автор не совсем идет на встречу и не расшарил исходники. Ты можешь в хроме посмотреть обработчик, который принимает бинарник из сокета и начинает байтоебство с ним.
Только не индусов. По доке нихуя непонятно, точнее понятно, но не все, надо чтоб каждую тему в видева разжевал человек, а потом я приду сюда доёбывать вас если что!
Ну так раз изи, подскажите пожалуйста, любезный)) хотя бы куда копать.
>>34106
Ок, ресурс походу дюже проблемный попался)
Существуют ли в сети сервисы, способные тестировать отдельные куски js-кода? Ну там прогонять через них определённый набор данных? До вопроса сюда в тред искал но не нашёл. Анон, поделись годнотой)
> Существуют ли в сети сервисы, способные тестировать отдельные куски js-кода?
Да, это называется браузерная консоль. Существует прямо на локалхосте.
> хотя бы куда копать.
Что ты хочешь сделать-то? Что за ватерфол вообще?
Ты хочешь понять что там за сообщения идут с этого сдр радио? Нужно понять формат этого кала, как там байты идут. Может там вообще спецификация есть открытая, погугли епты.
Вот >>34106 тут анон тебе подсказал куда копать - просто открываешь и палишь онмессаж и что он делает и какие данные выпукивает.
Но просто найди доки по этому сдр радиву и всё, он же опенсорс наверное.
Рякт пицца 2.0 плейлист там есть. Нормально объясняет, без лишней воды. Пересмотрел, наверное, бОльшую половину русскоязычных ряктов, этот самый годный
https://www.youtube.com/c/ArchakovBlog
next.js
И да, отлично ты за меня решил, что мне нравится этот говнокод просто по факту того, что я ответил на твой псто. Без какой-либо оценки вообще в моем ответе. Или пропердись, потрогай траву, а то скоро на людей кидаться начнешь.
Ты сам с собой споришь, шиз? Где в том посте говорится, что переменные уберут бойлерплейт?
Ты еще не вышел на работу, пищи о вкате когда будут задачи в трекере, а пока ты просто смущаешь пешикодов.
опять ты шиз?
>отбросы без пользы ненавижу всех вас =^-^=
в след раз гит предлагай, что-то я не видел кода.
>а проблемы расширяемости это уже нахуй никому не нужный дрочь, через три месяца твой высер один хуй перпишут с нуля, потому что в настоящем динамично развивающимся проекте, с менеджерами хуеплатами и клиентскими выкрутасами - НЕВОЗМОЖНО сванговать идеальную архитектуру
Хуйню сморозил. Вот напишешь ты говнокод, который будет грузить страницу полминуты, потом же самому придется это говно переписывать.
Потому что изначально я аргументировал хуевость флаттера огромным количеством бойлерплейта. Привел скрин. Потом появился ты и начал что-то высирать про императивность и переменные.
Спасибо, заценю
Чел, я спросил один вопрос по оформлению кода, ты по какой-то упоротой причине посчитал это спором с тобой про бойлерплейт (что блять?), и в итоге ты говоришь, что это не ты обосрался, а я, видите ли, "появился" (на имиджборде блядб). Нормально так тебя накрыло, шизло. Если бы я спросил про цвет фона на пике, ты бы тоже начал доказывать всем вокруг, что фон не избавляет от бойлерплейта, лол?
> потом же самому придется это говно переписывать.
Да он даже не вкатился, ничего ему не нужно будет переписывать. Через три дня забудет это всё и будет доставщиком еды работать.
если они ссылаются на 1 объект, почему изменение obj2 не повлияло на obj1 ?
Что не ясно, obj2 ссылается на ячейку памяти не сам по себе, а через obj1. Если obj1 переопределить, паровозом переопределится и obj2, т.к. ссылка, куда ссылаемся, изменилась.
Если же obj2 переопределить, то только он переопределится, куда еще проще
а, там такой паровоз. Я думал он другой
Спасибо
Нет там паровоза. Все ссылаются на память сами по себе, просто мы создали новый объект {}, на который теперь ссылается obj2, а obj1 никак не поменялся.
> Все ссылаются на память сами по себе
что это значит? сами по себе.
Они же на 1 ячейку памяти ссылаются. Если они не ссылаются на 1 ячейку памяти, то как объяснить что если у второго объекта сменить значение поля, то это повлияет на 1й объект?
Мне интересно
а ебаный визуальный шум перенесу в темплейт
что по этому говорит жсдриснячий стайл гайд - строго похуй.
как я понял надо навернуть говна две плошки, ага?
И как обстоят дела с React Native?
они все пидоры?
hh.ru не открывается? Там и зарплаты актуальные, и по технологиям можно выборку сделать
Выноси логику из темплейта в скрипты, в методы условно removeFromList и тд, За использование var тебе отдельное место в аду по Данте.
мимо миддл+ вью пидор
>Выноси логику из темплейта в скрипты
зачем? чтобы навернуть .value говна?
>в методы условно removeFromList
ты наверное хотел написать remove_from_list nyasha ^-^
>За использование var тебе отдельное место в аду по Данте.
чому? вашей дрисне один хуй допизды на все эти маня словечки, абсолютно даунский маня-конструкт который не значит ровно нихуя
ну ладно, синеволосый ебанутый сжв скам таки пофиксил ебучий фурфокс, но вскоду и вюшке похуй
и это не говоря о том что чтобы сделать ключевое слово для объявления переменной >3 символов - это надо быть просто наглухо ебанутым пидарасом или просто байтодауном..
пользуюсь этим говном только там где жс дрисня реально срется подсебя, а именно в убогих ---циклах+++
Не могу нагуглить таблицу сравнения стайлгайдов, в которой бы сопоставлялись примеры одинакового кода, отформатированного в разных стилях. Разве такая не должна существовать?
>Разве такая не должна существовать?
>Не могу нагуглить таблицу сравнения стайлгайдов
>Разве
>JS Drysnya Thread #258 /js-drysnya/
Это для запроса в базу данных, запрос делает сервер после твоего запроса, это работа бэка.
2776x1258, 0:43
вам повезло что я на чиле на расслабоне
Помню на тираче всем б искали сайты шизофреников. И на всех сайтах был какой-то вырвиглазный пиздец - дизайн на каждом элементе разный, ебанутые цвета, разные шрифты, абсолютно поехавший код с переносами скобочек, поехавшие эффекты, айфреймы на каждой странице по несколько штук
Да, оптимистичное обновление называется.
>абсолютно поехавший код с переносами скобочек
а потом местные отбросы удивляются почему я их за людей не считаю, мдаааа....
Какой фильтр? У тебя будет стейт, с ним и будешь работать. Лайкнул, апдейтнул, удалил - отправил запрос на бэк - все ок - ремувнул, обновил. Зачем по новой все запрашивать?
>зачем? чтобы навернуть .value говна?
ждём https://vuejs.org/guide/essentials/reactivity-fundamentals.html#reactivity-transform
>ты наверное хотел написать remove_from_list nyasha ^-^
на всех проектах где работал и что смотрел - юзают камел кейс
>чому? вашей дрисне один хуй допизды на все эти маня словечки, абсолютно даунский маня-конструкт который не значит ровно нихуя
значит, есть разница в области видимости, вары - моветон
>пользуюсь этим говном только там где жс дрисня реально срется подсебя, а именно в убогих ---циклах+++
в 98% случаев проще обмазаться сахаром и функциональщиной .forEach .map .reduce , for in, for of
>Представил твое ебало когда ты из массива элементы удаляешь
Так понимаю есть какой неизвестный мне запрет на юз .splice ?
>еще один ньюфаг в тхреде, не понимающий что поговорил с шизом
И давно вы жс треды проебали? раньше здесь сидели люди и помогали друг другу, обогащали знания и закрывали просветы в знаниях, учились быстрее. Шо с вами стало
>splice
Представил твое ебало как ты ищешь индекс нужного тебе элемента, отрабатываешь кейс когда его нет в массиве и после этого делаешь сплайс
>Представил твое ебало как ты ищешь индекс нужного тебе элемента, отрабатываешь кейс когда его нет в массиве и после этого делаешь сплайс
так понимаю, коммерческого опыта у тебя нет?
Есть, думаю, даже побольше чем у тебя
не вижу смысла вступать в полемику с пчелом, который не понимает что filter в любом кейсе проитерирует весь массив, в отличие от работы через индекс.
ООО ДАААА,мамкины оптимизаторы подъехали.
Пиздец юзер охуеет от итерации по массиву из 1к элементов и проверки условия. Олсо нотация большого O будет одинаковая что в варианте со сплайсом, что в варианте с фильтром. Так что жду новые потуги, уважаемый сеньор-помидор 10 лет коммерческого опыта.
Да, охуеет, если него слабое устройство или ещё что.
>ряяя мы делаим толкьо для владельцев суперкампуктераф!
>ООО ДАААА,мамкины оптимизаторы подъехали.
Какая оптимизация, даунёнок? Это стандартный алгоритм который убирает нахуй итераци. Если ты этого не изучал и не понимаешь как работать с списками - ты даже не вкатишься никогда.
>Олсо нотация большого O будет одинаковая что в варианте со сплайсом, что в варианте с фильтром.
Нет, доступ будет O(k).
>ещё что
Забавный ты лалка)) "еще что" это в том числе и размер твоего бандла который со сплайсом будет больше чем с фильтром
>>36693
>Алгоритмы изучи, долбоебина.
уебище))) Ты ответь на тейк про нотацию большого О >>36607
для начала, чем пиздец про алгоритмы
>>36695
>Это стандартный алгоритм который убирает нахуй итераци.
нихуя, оказывается поиск по массиву возможен без итераций)))) Офк я не имею в виду дихотомию потому что никто не будет сортировать по ключу, т.к. в 99.9% надо отображать в изначальном порядке
>ты даже не вкатишься никогда
расскажи сначала куда ты вкатился, уник блять
>Нет, доступ будет O(k).
Какой же ты тупой, пиздец просто. Тебе для того что бы выполнить операцию сплайса нужен индекс, который ты найдешь только перебором, либо ты постоянно должен будешь хранить индекс в памяти вспоминаем твой высер про слабые устройства. И самое веселое, даже если ты будешь хранить индекс и сразу без поиску по массиву его засплайсишь, то нотация все равно будет O(n). Почему? Потому что блять))) Иди просвещайся https://github.com/v8/v8/blob/be21c71584fd16f88a1e65515737535a39e19548/src/array.js
Даунёнок перестань хуитой срать. Если ты нормальную реализацию карты пишешь - у тебя всегда будет доступ O(k).
Ты никогда не вкатишься, перестань срать тут и иди изучай алгоритмы.
Ой, я сказал карта? Как жаль, а я хотел чтобы даунёнок ещё помучался, в попытках итерации массивов.
всем похуй как вы там дрочите, кнопок всего 5-6 штук и всем допизды каким именно алгоритмом вы будите их красить
>>36569
>ждём $
нет, вражеские символы должны кануть в небытье как и семикал
муриканцы рассуждают о толлерантности но где ₽ на твоей раскладке?
пидирасы из айбиэм совместно с индусскими хуеглотам на тебя положили, ты чмо и недостоин иметь свой money sign
а у меня он вот, посмотри еще разок ₽, все потому что я арчеб-г =^-^=
>юзают камел кейс
дурачки без чувства прекрасного
>разница в области видимости
актуальна только в цикле для итератора, во всех остальных случаях у тебя уникальный нейминг и модули в один-два экрана, где невозможно насрать под себя (только если ты не индус с контроллером на 2к лок..)
>for in, for of
так же требует объявления переменной внутри себя
Нужно, чтобы отметки находились на достаточном расстоянии друг от друг. Однако это достаточное расстояние для разной ширине слайдера и чисел шага разное.
Как его найти?
Чем больше ширина слайдера, тем меньше процент промежутка.
Чем больше значения шага, тем больше процент промежутка.
Тут, как понимаю, нужна какая-то хитрая формула для расчёта, которая брала бы базовое значение процента, например, 5, умножала бы его на коэффициенты параметров ширины и значений чисел, тем самым делая его больше или меньше.
Но вот как? Есть формула такая?
вся суть красильщиков кнопок))))
> product
тебя думоть на курсах не научили животное? ВО есть? а если найду?))))
>вся суть красильщиков кнопок))))
>
>> product
>тебя думоть на курсах не научили животное? ВО есть? а если найду?))))
я же по своей датасаентологической привычке сразу в залупу полез, а тут просто хуйня для ДАУНОВ КРАСИЛЬЩИКОВ КНОПОК
но даже с ней додик не справляется, каков позог...
>>36964
нахуй иди животное)
Пока функционал минимален, нет расширений, но это всё планируется.
Я выбрал его для себя в качестве альтернативы VS Code, так как давно хотел уйти от продутов говнокорпорации.
https://lapce.dev/
Ну-ну, извольте! Курьер-калоед. Уважаемый человек в деливери клабе.
>Пока функционал минимален, нет расширений, но это всё планируется
Вот когда все наладится, тогда и посмотрим.
А ненависть в вскоду это что-то идейное?
Хороший редактор, но проприетарный
Вкатун, плиз. Ты обосрал тут только свои штанишки, в попытках итерировать массивы.
Ты с таким дерьмокодом ты никогда не вкатишься.
>>37080
орнул с ублюдка на печатной машинке без процессора и nvme)))
Куда ты там вкатился, поехавший? Ты массивы итерируешь, очнись нахуй.
import { y as x.y } from y
SyntaxError: Identifier 'x' has already been declared
Почему я не могу импортировать метод из другого модуля как расширение первого?
Охуеть разница рубятки, погнали все хуярить сплайсы что бы сэкономит целых 220 микросекунд
Ну и стоит отметить, что если тот самый элемент находится в конце массива, то там разница в производительности 10%. Так что шо то хуйня, что это. Удаляйте элементы из массивов как вам удобно, а не как советуют шизы с двощей.
Ты прав, анон. Действительно, если отдельные массивы для сплайса и для фильтра сделать, то сплайс пососал...
Задержка ввода, задержка скриптоты. Кроме твоего массива существует ещё с сотню операций которые жрут время.
Это ты на ссаном пк замерял мань)))
На телефоне юзера это твоё дичайшие вкатунское говнокодище вообще секунд пять будет работать)))
Ну и сплайс будет работать 4.9 секунды, победа ясчитаю))) Ну давай, раскрой нам тайну. Как реализовать удаление условного комментария из списка комментариев по его айдишнику или аналогу.
>Ну и сплайс будет работать 4.9 секунды, победа ясчитаю)))
Конечно будет, ты же его итерируешь, долбоебина)))
>Ну давай, раскрой нам тайну. Как реализовать удаление условного комментария из списка комментариев по его айдишнику или аналогу.
Алгоритмы и математику иди изучи, там рассказывают.
Не рвись ты так, вкатун. Иди алгоритмы изучи, потом приходи на собес в этот тред, может пропустят.
>Так получается что ты обосрался, нихуя не можешь предложить, только плеваться говном?
с пробуждением
мог бы просто сразу игнорировать эту претенциозную пукающую пизду..
а если бы у тебя был интеллект ты бы просто смирился с тем что в жс-дрисне все хуево by_design и сделать лучше невозможно...
Охуеть имбецил пришел самоутвердится за счет студентиков. Его бы любой формошлеп-миддл публично обоссал за эти высеры, но он, очевидно, зассыт им что-то предъявлять.
Напомните как зовут этого шиза?
Затестил. Сейчас это совсем неюзабельно.
>так там про них и не написано почти ведь =\
считаешь что в жсдриснячем факе должна быть инфа по вкату в пичипи вордрес 1с ?
тоже так думою няша! =^-^=
собери гайдики пока, а я их потом заверстаю в новый фак и перекачу тредик ^.^
Понимает конечно же, по этому и продолжает семенить и серить, в попытках от унижения отмыться.
маня-jsx, не узнал говнище которое жрешь каждый день?
ПЕРЕКАТ >>2438398 (OP)
ПЕРЕКАТ >>2438398 (OP)
ПЕРЕКАТ >>2438398 (OP)
ПЕРЕКАТ >>2438398 (OP)
ПЕРЕКАТ >>2438398 (OP)
ПЕРЕКАТ >>2438398 (OP)
ПЕРЕКАТ >>2438398 (OP)
ПЕРЕКАТ >>2438398 (OP)
ПЕРЕКАТ >>2438398 (OP)
https://tproger.ru/articles/frontend-roadmap-2021/
ну вот что-то такое нашел, но вопросик есть, где практику можно получить, по тому же html+css, по джсу на хабре сайты нашел
Вы видите копию треда, сохраненную 28 октября 2022 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.