Это копия, сохраненная 3 мая 2021 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Больше пары строк кода в посте или на скриншоте ведут в ад.
Для программирования на HTML https://jsfiddle.net
Для Node.js с консолькой https://repl.it/languages/nodejs
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Руководство для вката: https://developer.mozilla.org
Вот спасибочки.
Свой бизнес лучше программирования
const number = 2;
const numberChanged = number + 2;
const numberFinalChange = numberChanged * 3;
return numberFinalChange;
Объявление функции выше по коду.
Почему конкатенация строк это фейл?
Слишком мало букв в словах true, false и undefined, чтобы полезное сообщение закодировать
Как называется эта болезнь?
Тогда это будет запись в таком виде
const [x, setX] = useState();
useEffect(() => {
webSocket?.addEventListener('message', (data) => data + x);
}, [x, webSocket]);
В итоге у меня на каждое изменение х будет листенер добавляться, либо если не указывать dependency у useEffect, то будет листенер со старым значение x.
Ты что-то не то написал. Должно быть:
useEffect(() => {
webSocket?.addEventListener('message', data => setX(prevX => prevX + data));
}, [webSocket]);
(ссылка на setX стабильна)
Не забудь, кстати, в том же useEffect отписаться от сокета.
Только мне setX не надо вызывать, а просто передать оба значения в другую не меняющуюся функцию, типо:
webSocket.addEventListener('message', data => setY(x + data));
Можно было бы еще изъебнуться и сделать все prevX и потом его же вернуть, но тоже стремно выглядит
webSocket.addEventListener('message', data => setX(prevX => {
setY(prevX + data);
return prevX;
}));
Тогда я удавлюсь от зависти (шутка)
Ну, тогда где-то зависимость от x придется оставить. Может можно как-то лучше сделать, но не видя всего кода сложно сказать.
В mutableRef надо сохранять хэндлер сокета
Только чистые функции. Аргументы - не переменные
Только если ты плохой программист
JS реально выучить за такое время на хорошем джуновском уровне?
Пишу нативным JS на классах. Решил что портянки заебали, и пробую собирать бандл вэбпаком.
При сборке бандла он мне ругается ошибкой: Unexpected token
на строку где у меня метод класса реализованный таким образом:
method = async () => {}
так мне нужно для сохранения контекста класса при передачи этого метода колбэком.
Вэбпак не может собрать - что ему нужно для сборки? Какой то пакет? Или может какие то настройки?
>JS реально выучить
Реально выучить синтаксис. JS хуй ты "выучишь" и за год если раньше прогингом не занимался. Но внезапно это и не обязательно чтобы катиться
А если по 3-4 часа в день учить JS, пилить всякие проекты по курсам и придумывать что-то самому, то через сколько месяцев имеет смысл искать работу?
Скорее всего у тебя бесконечный цикл ререндеров из-за того что ты вызываешь setState в теле компонента.
Блять, да. А где его еще вызывать, оно же только в теле функции вызывается? То есть мне всю логику делать отдельно где-то, а в компонент засовывать только return ({zaloopaList})?
Особенно смутило его содержание: {"net":{"http_server_properties":{"servers":[{"isolation":[],"server":"https://redirector.gvt1.com","supports_spdy":true}],"version":5},"network_qualities":{"CAESABiAgICA+P////8B":"4G"}}}
(адрес сайта - писос, гуглится всякая бяка). В инсталлере вирустотал проблему не нашел, KVRT и CureIT тоже молчат, но мне все равно страшно. Прога ведет себя естественно, только сохраняет жпеги в 3 раза больше, чем этот же жпег, пересохраненный в пейнте. На жпег из нее вирустотал тоже не ругнулся. Что со мной будет, доктор?
Тут же все абсолютно примитивно по факту, для тех кто умеет программировать естественно.
2 дня на html и сss неделя на https://javascript.info/. И ты уже знаешь достаточно для понимания всего что написано на js.
1 день просматриваешь документацию и исходники реакта и ты его знаешь.
1 вечер можно потратить еще на mobx.
Всё ты готов писать интерфейсы произвольной сложности.
1 месяц пилишь содержательный пет-проект и ты мидл. Накатываешь 1 год опыта и ты синьор.
п.с. в ахуе что таким дерьмищем как redux кто-то всерьез пользуется.
>п.с. в ахуе что таким дерьмищем как redux кто-то всерьез пользуется.
чекай apollo client и xstate
хм, это гайд на вкат в синьеры за месяц+4 дня? Ахуенно, берем. Через месяц отпишусь
Ето он.
Взять готовые api и написать к ним удобный фронт.
Можешь взять reddit например, вот у кого ущербный интерфейс.
>>09035
я говорю о тех кто уже умеет программировать, просто видимо не слишком понятно, что я под этим подразумевал.
А подразумевал следующее: 200ч основ программирования, алгоритмов структур данных, 200ч архитектуры эвм и ассемблера, 200ч осей, 200ч компиляторных технологий , 200ч комп. графики, 200ч параллельного программирования, 200ч криптографии, 200ч баз данных. И я исключил все что связано с математикой и не включил тысячи часов просто написания разного кода.
Довольно естественно, что при достаточно большом объеме фундаментальных знаний изучение js и api браузера не вызовет каких-то сложностей.
>>09038
И при чем тут даннинг-крюгер? Хорошие фронтендщики быстрее и качественнее сварганят, то на что у меня сейчас уйдет больше времени. Ты не согласен с тем, что при описанных вводных я стану хорошим фронтендщиком за год?
Вышка профильная?
В России все умеют программировать, потому что в каждой школе преподается язык программирования Pascal и основы алгоритмов.
Философию и физкультуру забыл, тоже на фронте пригодится
>Ты не согласен с тем, что при описанных вводных я стану хорошим фронтендщиком за год?
Мань, нам всем похуй абсолютно кем ты там станешь / не станешь за год, акстись
Ну открой сейчас и спроси себя что ты из этого можешь
Не знаю что там под логикой подразумеваешь, но сайд-эффекты надо вызывать в useEffect. Рендер должен быть чистым, о чем в доке неоднократно сказано.
>200ч основ программирования, алгоритмов структур данных, 200ч архитектуры эвм и ассемблера, 200ч осей, 200ч компиляторных технологий , 200ч комп. графики, 200ч параллельного программирования, 200ч криптографии, 200ч баз данных
>готов писать интерфейсы произвольной сложности
Не справляешься с модалкой на iOS.
>А подразумевал следующее
И каким образом это поможет тебе, хотя бы, прочитать весь материал по JS и работе браузерными API, не говоря уже о том чтобы усвоить всю полученную информацию. То что ты перечислил на эти факторы почти никак не влияют.
Обычная привязка вроде [checked]="actor.selected" работает в одну сторону и не отражает результатов если я чекбокс отмечу
Вот есть у меня в rxjs Observable объект типа number[] , когда я юзаю на нем всякие операторы вроде map то на вход попадает весь массив целиком, как мне перебрать его поэлементно а не сразу весь массив целиком?
from
html/css сложнее, вот и больше времени
Да я уже понял что к чему, в стандарте es6 не описаны члены класса на основе стрелочных функций.
Вот вебпак по дефолту его и не поддерживает.
Там отдельный загрузчик для этого должен использоваться.
Разбить окно на два компонента - заголовок с useState и основной контент.
>Ты не согласен с тем, что при описанных вводных я стану хорошим фронтендщиком за год?
Это не вводные, больше похоже на твои маняфантазии о том, что "должын умить каждый настаящий праграмист". Особенно серанул с 200ч основ программирования и 200ч баз данных,
Жертва роудмэпов, неприятно за время, потраченное на изучение никому не нужных, но хайповых технологий, да?
Бля, ну понятно короче. Я же не еблан, я понимаю, что нет. Но вдруг блять. Просто какого-то хуя стейт остается пустым, хотя он должен парситься из localStorage.
В чем троллинг? Ты не согласен с тем, что многие роудмэпы включают в себя в качестве необходимых такие технологии, которые джуну вообще знать не обязательно?
Сделал (change)="actor.selected = !actor.selected"
сука, вот какая ублюдина придумала эту хрень? Нахера делать объект not extensible? НА-ХУ-Я?
Чтобы избежать ошибок. Зачем еще TS нужен. Вот на ваниле пишешь - ошибка на ошибке, а TS - хуяк и всех ошибок избежал.
Ткните меня носом, где я обосрался. Стейт пустой и все тут. На 9й или 7й строке он должен был стать массивом объектов из localStorage.
Я, похоже тупой нахуй, раз в упор ошибки не вижу и нихуя не понимаю. Не обращайте внимание на то, что подсвечивает как ошибку редактор, он не дает выбрать нужную версию реакта.
Ты скобки забыл при возвращении итема.
Пик.
А также ты как то все наоборот сделал, читать и писать в сторадж надо из эффекта, а рендерить - в рендере
Странно, у меня тоже вижуал студио, и еслинт нихуя не подсвечивает. Ну спс, буду править.
П.С. Что ты подразумеваешь под рендером? Рендер как таковой же вроде только у кассовых компонентов, а это функциональный. Ту часть где ретурн?
Лол, какой нативный, думаешь я на расте работу на русскоязычном рынке ищу? Я даже когда на js писал напрямую за границей искал работу, хуле тут в СНГ ловить за низкий прайс, никакого самоуважения что ли?
Линкедин, остальное не нужно.
> перечислять жопочасы
Не знаю, где ты учился, но стаж тебе не очень поможет, особенно с таким высокомерным отношением к предмету.
покормил
Зачем ты вообще к чужому объекту свойство приделываешь?
Так я по делу же. Передаю эту лямбду как обработчик эвента на элементе. Мне нужно сохранить контекст класса.
Хз, мож не по фенщую. Но agile вроде говорит нам - хуяк хуяк и в продакшен, тех.долг потом, как нибудь.
и нефиг кукарекать, я знаю что говнокод, но этот говнокод работает. И мне приносит деньги
Каким образом? Это можно чисто через css сделать или только таймауты создавать?
>все вроде хуки асинхронные
Если что-то выполняется вне рендера, это не значит что оно асинхронное епт. Впрочем, useEffect асинхронный, да — между рендером и его вызовом может пройти отрисовка.
>agile вроде говорит нам - хуяк хуяк и в продакшен, тех.долг потом, как нибудь
Это твой менеджер тебе говорит. А на эджайл пиздеть не надо.
>Это твой менеджер тебе говорит. А на эджайл пиздеть не надо.
У меня нет менеджера, я на вольных хлебах.
А ты для прогера туповат, раз не понял иронию.
Посоны, хочу вкатиться на удаленку. Есть почти полтора года опыта работы в основном - ангуляр. На какую зп расчитывать, если я не полный аут?
сейчас получаю 130к на руки, но это в офисе. дс
Вкатун, спок
Ты чего такой агрессивный? Не вкатился?)
Желательно что нибудь без монго. Английский русский, не важно.
Если на русскоязычном рынке, то проси 200к деревянных/3к баксов. Тем более на ангуляре, он дороже детских игрушек типа рякта и вуя.
redux
Ебать ты говноед
Я из шамсутдиновых знаю только того что решил в контрстрайк поиграть в военной части. Ну а Минин хуесос который с чужих статей код зачитывает. Весь его курс по Js например это просто пересказ кантора.
А вы уже успели заметить новую тенденцию от вкатывальщиков любителей обучаться по видеокурсам, и апологетов "я по видео лучше информацию воспринимаю"? Они теперь приходя на форумы, в чаты, в конференции, вместо того, чтобы полноценно формулировать вопрос, дают ссылку на видео в духе "вот тут он о чем говорит".
Ожидайте, скоро во всех интернетах.
Норм. У нас тут давным давно полным ходом идет эпоха конца грамотности
Вот, посмотри видосик на тему
https://www.youtube.com/watch?v=EHnjc1gde8c
Wait.. oh shi~
А в чем проблема? Ты не можешь ютуб открыть вместо стены текста?
Заметил, сам три года назад так вкатился и теперь сижу свои 170к получаю фронтенд-формошлёпом
Не понимаю таких людей. Я почему-то только по книгам и докам нормально воспринимаю информацию, просто хуево получается слушать другого человека который объясняет какую нибудь максимально абстрактную ебалу голосом. Это может работать в аудитории с доской с пояснениями, но на видео как-то не очень.
Про то что зумеры перестали читать книжки и смотрят спектакли на ютубе
Книга с пророческими способностями, которая предсказывает культуру, которая породила Трампа - общество, обязанное пустым зрелищам и одержимости имиджем в ущерб реальности, разума и истины.
Бестселлер «Империя иллюзий» представляет собой поразительное и тревожное исследование иллюзий и фэнтези в современной американской культуре. Путешествие в первом ряду профессиональных поединках борцовских в Мэдисон-Сквер-Гарден, в Лас-Вегас, чтобы писать о порнографической киноиндустрии, а также научных конференций, проводимых позитивных психологов, которые утверждают, чтобы иметь возможность инженеру счастье, Hedges хронику наш полет из постоянно ухудшается реальность.
Культурные объятия иллюзий и культуры знаменитостей сопровождают растущую систему капитализма казино, которая создает огромные богатства для элит. Корпорации безжалостно демонтировали и разрушали нашу производственную базу и обнищали наш рабочий класс. Хеджес раскрывает механизмы, которые подрывают нашу демократию и отвлекают нас от экономического, экологического, политического и морального коллапса вокруг нас. Хеджес утверждает, что культура, которая не может отличить реальность от иллюзии, умирает, и мы умираем сейчас.
Так для левачка идельный гражданин - получеловек-полуобезьяна, так что ты тут обосрался.
Чем блядь аннотацию переводили? Это же даже не гугл переводчик - он таких ошибок уже года три не делает!
А вы уже успели заметить новую тенденцию от вкатывальщиков любителей обучаться по Кантору, и апологетов "я по САЙТАМ лучше информацию воспринимаю"? Они теперь приходя на форумы, в чаты, в конференции, вместо того, чтобы полноценно формулировать вопрос, дают ссылку на learn.javascript.ru в духе "вот тут он о чем пишет".
Ожидайте, скоро во всех интернетах.
Срочно реквестирую годный конвертер морзянки для кириллицы, в виде json-объекта!
Тут прислали экстренное, особо-важное сообщение:
–·– ––– ––· –·· ·– –···– –– –· · –···– –··· –·–– ·–·· ––– –···– ·–––– ····· –···– ·–·· · – ·–·–·– –···– ·· –···– ·–·– –···– ···· ––– –·· ·· ·–·· –···– ··· ·–· ·– – –··– –···– –··· ·– – ·–·– –···– ·–– ··· · –···– ·–– ·–· · –– ·–·– –···– –·– ·– –·– –····– –··· –·–– –···– –· · ·–– ––·· –· ·– –––· ·– ·––– –···– –·– ·–· ··– – ·· ·–·· ··· ·–·– –···– ·–– ––– ––·· ·–·· · –···– – ––– ·–·· –––· –·– ·– ·–·–·– –···– ·· –···– ·–– ··· · –···– ··· ·––· ·–· ·– –––– ·· ·–– ·– ·–·· ·–·–·– –···– –––· – ––– –···– – –·–– –···– – ·– –– –···– ––·· ·– – ·· ···· ·–·–·– –···– ·––· ––– –––· · –– ··– –···– – · –··· ·–·– –···– –· · –···– ··· ·–·· –·–– –––– –· ––– ··––·· –···– ·––· · ·–· ·–– –·–– ·––– –···– ·–· ·– ––·· –···– ·–·– –···– –· · –···– ––– – ·–– · – ·· ·–·· ·–·–·– –···– – ·– –·– –···– ––– –· –···– –· ·– –––· ·– ·–·· –···– ·–·· ––– –– ·· – –··– ··· ·–·– –···– ·–– –···– –·· ·–– · ·–· –··– ·–·–·– –···– ·· –···– ––– ·–· ·– – –··– ·–·–·– –···– –––· – ––– –···– – –·–– –···– – ·– –– –···– –– ––– ·–·· –––· ·· –––– –··– ·–·–·– –···– –––· – ––– –···– ··· –···– – ––– –··· ––– ·––– ··––·· –···– –· ·– –––· ·– ·–·· –···– –– ·– – · ·–· ·· – –··– ··· ·–·– ·–·–·– –···– ·· –···– ––· ––– ·–– ––– ·–· ·· – –··– ·–·–·– –···– –––· – ––– –···– ·–– ––– ––– –··· ––·– · –···– –·· ·–– · ·–· –··– –···– ··· –···– ·––· · – · ·–·· –··– –···– ··· –· ·· –– · – ·–·–·– –···– ·– ·–·· ··· ––– ·–·–·– –···– –··· ·– – ·–·– –···– ·–· ··– ––· ·– ·–·· ··· ·–·– ·–·–·– –···– · ··· ·–·· ·· –···– ·–·– –···– ··· ·–· ··– –···– ·· –···– –· · –···– ··· –– –·–– ·–– ·– ··–– ·–·–·– –···– ·––· ·–· ·· –––· · –– –···– –· · –···– ·––· ·–· ––– ··· – ––– –···– ·–– –·– ––– –· –·–· · –···– ··· ·–· ·– –· ·· ·–·– ·–·–·– –···– ·– –···– –· · ·––· ––– ··· ·–· · –·· ··· – ·–– · –· –· ––– –···– ·––· ––– ··· ·–·· · –···– ·–– –·–– ·–·· · ––·· ·– –· ·· ·–·– –···– –·– ·– –·– ·– –––– –·– ·· ·–·–·– –···– –– ––– – ·· ·–– ·· ·–· ––– ·–– ·– ·–·· –···– ··–·· – ––– –···– – · –– ·–·–·– –···– –––· – ––– –···– ·–– ––– –· ·–·– · – ·–·–·– –···– ·· –···– ··· ·– –– –···– ·––· ––– – ––– –– –···– –– –· · –···– ––· ––– ·–– ––– ·–· ·· ·–·· –––··· –···– ·–– ––– – –···– ·–·– –···– –·– ·– –·– –· ··– –···– ·· –···– ··· –– –·–– ·–– ·– ··–– ·–·–·– –···– ·· –···– – –·–– –···– – ·– –·– –···– –·· · ·–·· ·– ·––– ––··–– –···– ––– –·· –· ·– ···– –·· –·–– –···– ·–·– –···– ··· ·–· ·– – –··– –···– ··· · ·–·· ·–·–·– –···– ·· –···– ··· ·–·· –·–– –––– ··– ·–·–·– –···– –··· ·– – ·–·– –···– ––· –·· · –····– – ––– –···– ··– –···– –·· ·–– · ·–· ·· –···– ·–– ··· – ·– ·–·· –···– ·–– –···– ––– – –·· ·– ·–·· · –· ·· ·· ·–·–·– –···– –· ··– –···– ·–·– –···– ···– ––– ·––· ··– –···– ·–– –·–– – · ·–· ·–·–·– –···– ·· –···– –· ·– –···– ·––· ––– ·–·· –···– –· ·– –·– ·– ·–· ·– –––· ·· –·– ·· –···– ·––· ·–· ·· ··· · ·–·· ·–·–·– –···– ·– –···– – ·– –– –···– ––·– · ·–·· –··– –···– ––– –––· · –· –··– –···– –––– ·· ·–· ––– –·– ·– ·–·– –···– ··· –· ·· ––·· ··– –···– ··– –···– –·· ·–– · ·–· ·· ·–·–·– –···– –· ··– –···– ·–·– –···– ·–– –···– ––·– · ·–·· –··– –···– ·· –···– ··· –– ––– – ·–· ··–– ·–·–·– –···– ·– –···– – ·– –– –···– –··· ·– – ·–·– –···– –· ·– –···– –·– ·– ·–· ·– –––· ·· –·– ·– ···· –···– ··· ·· –·· ·· – –···– ·· –···– ·–– –···– ––·– · ·–·· –··– –···– ··· –– ––– – ·–· ·· – ·–·–·– –···– ·· –···– –– –· · –···– ––· ––– ·–– ––– ·–· ·· – –––··· –···– – –·–– –···– –––· · ··––·· –···– · –··· ·– –· ··– – –·–– ·––– ··––·· –···– –––· · –···– – –·–– –···– – ·– –– –···– –·· · ·–·· ·– · –––– –··– ··––·· –···– –··· ·– – ·–·– –···– –·– ··· – ·– – ·· –···– ·–– ··· · –···– ·–– ·–· · –– ·–·– –···– –·– ·– –·– ·· · –····– – ––– –···– – ·–· ·– ·–– –·–– –···– ·––· –··– · – ·–·–·– –···– –––· – ––– –··· –·–– –···– ··· ·–· ·– – –··– –···– –––· ·– ··· – ––– ·–·–·– –···– ··· ·–· · – –···– ·––· ––– –···– ····· –···– ·–· ·– ––·· –···– ·–– –···– –·· · –· –··– ·–·–·– –···– ·– –···– ·––· ––– – ––– –– –···– ––· ––– ·–– ––– ·–· ·· – ·–·–·– –···– –––· – ––– –···– ···– ––– ·––· ··– –···– ···– ···– · – ·–·–·– –···– ·· –···– · ––·– · –···– ·––· · ·–· –·· ·· – –···– ––– –· ······ –···– ·––· ·· ––·· –·· · –·–· –···– –·– ––– ·–· ––– –––· · ––··–– –···– ·–· · ·– ·–·· –··– –· ·– ·–·– –···– ·· ··· – ––– ·–· ·· ·–·– ······ –···– ·–·– –···– –· · –···– – ·–· ––– ·–·· ·–·· –··–
Срочно реквестирую годный конвертер морзянки для кириллицы, в виде json-объекта!
Тут прислали экстренное, особо-важное сообщение:
–·– ––– ––· –·· ·– –···– –– –· · –···– –··· –·–– ·–·· ––– –···– ·–––– ····· –···– ·–·· · – ·–·–·– –···– ·· –···– ·–·– –···– ···· ––– –·· ·· ·–·· –···– ··· ·–· ·– – –··– –···– –··· ·– – ·–·– –···– ·–– ··· · –···– ·–– ·–· · –– ·–·– –···– –·– ·– –·– –····– –··· –·–– –···– –· · ·–– ––·· –· ·– –––· ·– ·––– –···– –·– ·–· ··– – ·· ·–·· ··· ·–·– –···– ·–– ––– ––·· ·–·· · –···– – ––– ·–·· –––· –·– ·– ·–·–·– –···– ·· –···– ·–– ··· · –···– ··· ·––· ·–· ·– –––– ·· ·–– ·– ·–·· ·–·–·– –···– –––· – ––– –···– – –·–– –···– – ·– –– –···– ––·· ·– – ·· ···· ·–·–·– –···– ·––· ––– –––· · –– ··– –···– – · –··· ·–·– –···– –· · –···– ··· ·–·· –·–– –––– –· ––– ··––·· –···– ·––· · ·–· ·–– –·–– ·––– –···– ·–· ·– ––·· –···– ·–·– –···– –· · –···– ––– – ·–– · – ·· ·–·· ·–·–·– –···– – ·– –·– –···– ––– –· –···– –· ·– –––· ·– ·–·· –···– ·–·· ––– –– ·· – –··– ··· ·–·– –···– ·–– –···– –·· ·–– · ·–· –··– ·–·–·– –···– ·· –···– ––– ·–· ·– – –··– ·–·–·– –···– –––· – ––– –···– – –·–– –···– – ·– –– –···– –– ––– ·–·· –––· ·· –––– –··– ·–·–·– –···– –––· – ––– –···– ··· –···– – ––– –··· ––– ·––– ··––·· –···– –· ·– –––· ·– ·–·· –···– –– ·– – · ·–· ·· – –··– ··· ·–·– ·–·–·– –···– ·· –···– ––· ––– ·–– ––– ·–· ·· – –··– ·–·–·– –···– –––· – ––– –···– ·–– ––– ––– –··· ––·– · –···– –·· ·–– · ·–· –··– –···– ··· –···– ·––· · – · ·–·· –··– –···– ··· –· ·· –– · – ·–·–·– –···– ·– ·–·· ··· ––– ·–·–·– –···– –··· ·– – ·–·– –···– ·–· ··– ––· ·– ·–·· ··· ·–·– ·–·–·– –···– · ··· ·–·· ·· –···– ·–·– –···– ··· ·–· ··– –···– ·· –···– –· · –···– ··· –– –·–– ·–– ·– ··–– ·–·–·– –···– ·––· ·–· ·· –––· · –– –···– –· · –···– ·––· ·–· ––– ··· – ––– –···– ·–– –·– ––– –· –·–· · –···– ··· ·–· ·– –· ·· ·–·– ·–·–·– –···– ·– –···– –· · ·––· ––– ··· ·–· · –·· ··· – ·–– · –· –· ––– –···– ·––· ––– ··· ·–·· · –···– ·–– –·–– ·–·· · ––·· ·– –· ·· ·–·– –···– –·– ·– –·– ·– –––– –·– ·· ·–·–·– –···– –– ––– – ·· ·–– ·· ·–· ––– ·–– ·– ·–·· –···– ··–·· – ––– –···– – · –– ·–·–·– –···– –––· – ––– –···– ·–– ––– –· ·–·– · – ·–·–·– –···– ·· –···– ··· ·– –– –···– ·––· ––– – ––– –– –···– –– –· · –···– ––· ––– ·–– ––– ·–· ·· ·–·· –––··· –···– ·–– ––– – –···– ·–·– –···– –·– ·– –·– –· ··– –···– ·· –···– ··· –– –·–– ·–– ·– ··–– ·–·–·– –···– ·· –···– – –·–– –···– – ·– –·– –···– –·· · ·–·· ·– ·––– ––··–– –···– ––– –·· –· ·– ···– –·· –·–– –···– ·–·– –···– ··· ·–· ·– – –··– –···– ··· · ·–·· ·–·–·– –···– ·· –···– ··· ·–·· –·–– –––– ··– ·–·–·– –···– –··· ·– – ·–·– –···– ––· –·· · –····– – ––– –···– ··– –···– –·· ·–– · ·–· ·· –···– ·–– ··· – ·– ·–·· –···– ·–– –···– ––– – –·· ·– ·–·· · –· ·· ·· ·–·–·– –···– –· ··– –···– ·–·– –···– ···– ––– ·––· ··– –···– ·–– –·–– – · ·–· ·–·–·– –···– ·· –···– –· ·– –···– ·––· ––– ·–·· –···– –· ·– –·– ·– ·–· ·– –––· ·· –·– ·· –···– ·––· ·–· ·· ··· · ·–·· ·–·–·– –···– ·– –···– – ·– –– –···– ––·– · ·–·· –··– –···– ––– –––· · –· –··– –···– –––– ·· ·–· ––– –·– ·– ·–·– –···– ··· –· ·· ––·· ··– –···– ··– –···– –·· ·–– · ·–· ·· ·–·–·– –···– –· ··– –···– ·–·– –···– ·–– –···– ––·– · ·–·· –··– –···– ·· –···– ··· –– ––– – ·–· ··–– ·–·–·– –···– ·– –···– – ·– –– –···– –··· ·– – ·–·– –···– –· ·– –···– –·– ·– ·–· ·– –––· ·· –·– ·– ···· –···– ··· ·· –·· ·· – –···– ·· –···– ·–– –···– ––·– · ·–·· –··– –···– ··· –– ––– – ·–· ·· – ·–·–·– –···– ·· –···– –– –· · –···– ––· ––– ·–– ––– ·–· ·· – –––··· –···– – –·–– –···– –––· · ··––·· –···– · –··· ·– –· ··– – –·–– ·––– ··––·· –···– –––· · –···– – –·–– –···– – ·– –– –···– –·· · ·–·· ·– · –––– –··– ··––·· –···– –··· ·– – ·–·– –···– –·– ··· – ·– – ·· –···– ·–– ··· · –···– ·–– ·–· · –– ·–·– –···– –·– ·– –·– ·· · –····– – ––– –···– – ·–· ·– ·–– –·–– –···– ·––· –··– · – ·–·–·– –···– –––· – ––– –··· –·–– –···– ··· ·–· ·– – –··– –···– –––· ·– ··· – ––– ·–·–·– –···– ··· ·–· · – –···– ·––· ––– –···– ····· –···– ·–· ·– ––·· –···– ·–– –···– –·· · –· –··– ·–·–·– –···– ·– –···– ·––· ––– – ––– –– –···– ––· ––– ·–– ––– ·–· ·· – ·–·–·– –···– –––· – ––– –···– ···– ––– ·––· ··– –···– ···– ···– · – ·–·–·– –···– ·· –···– · ––·– · –···– ·––· · ·–· –·· ·· – –···– ––– –· ······ –···– ·––· ·· ––·· –·· · –·–· –···– –·– ––– ·–· ––– –––· · ––··–– –···– ·–· · ·– ·–·· –··– –· ·– ·–·– –···– ·· ··· – ––– ·–· ·· ·–·– ······ –···– ·–·– –···– –· · –···– – ·–· ––– ·–·· ·–·· –··–
> КОГДА=МНЕ=БЫЛО=15=ЛЕТ.=И=Я=ХОДИЛ=СРАТЬ=БАТЯ=ВСЕ=ВРЕМЯ=КАК-БЫ=НЕВЗНАЧАЙ=КРУТИЛСЯ=ВОЗЛЕ=ТОЛЧКА.=И=ВСЕ=СПРАШИВАЛ.=ЧТО=ТЫ=ТАМ=ЗАТИХ.=ПОЧЕМУ=ТЕБЯ=НЕ=СЛЫШНО?=ПЕРВЫЙ=РАЗ=Я=НЕ=ОТВЕТИЛ.=ТАК=ОН=НАЧАЛ=ЛОМИТЬСЯ=В=ДВЕРЬ.=И=ОРАТЬ.=ЧТО=ТЫ=ТАМ=МОЛЧИШЬ.=ЧТО=С=ТОБОЙ?=НАЧАЛ=МАТЕРИТЬСЯ.=И=ГОВОРИТЬ.=ЧТО=ВООБЩЕ=ДВЕРЬ=С=ПЕТЕЛЬ=СНИМЕТ.=АЛСО.=БАТЯ=РУГАЛСЯ.=ЕСЛИ=Я=СРУ=И=НЕ=СМЫВАЮ.=ПРИЧЕМ=НЕ=ПРОСТО=ВКОНЦЕ=СРАНИЯ.=А=НЕПОСРЕДСТВЕННО=ПОСЛЕ=ВЫЛЕЗАНИЯ=КАКАШКИ.=МОТИВИРОВАЛ=ЭТО=ТЕМ.=ЧТО=ВОНЯЕТ.=И=САМ=ПОТОМ=МНЕ=ГОВОРИЛ:=ВОТ=Я=КАКНУ=И=СМЫВАЮ.=И=ТЫ=ТАК=ДЕЛАЙ,=ОДНАЖДЫ=Я=СРАТЬ=СЕЛ.=И=СЛЫШУ.=БАТЯ=ГДЕ-ТО=У=ДВЕРИ=ВСТАЛ=В=ОТДАЛЕНИИ.=НУ=Я=ЖОПУ=ВЫТЕР.=И=НА=ПОЛ=НАКАРАЧИКИ=ПРИСЕЛ.=А=ТАМ=ЩЕЛЬ=ОЧЕНЬ=ШИРОКАЯ=СНИЗУ=У=ДВЕРИ.=НУ=Я=В=ЩЕЛЬ=И=СМОТРЮ.=А=ТАМ=БАТЯ=НА=КАРАЧИКАХ=СИДИТ=И=В=ЩЕЛЬ=СМОТРИТ.=И=МНЕ=ГОВОРИТ:=ТЫ=ЧЕ?=ЕБАНУТЫЙ?=ЧЕ=ТЫ=ТАМ=ДЕЛАЕШЬ?=БАТЯ=КСТАТИ=ВСЕ=ВРЕМЯ=КАКИЕ-ТО=ТРАВЫ=ПЬЕТ.=ЧТОБЫ=СРАТЬ=ЧАСТО.=СРЕТ=ПО=5=РАЗ=В=ДЕНЬ.=А=ПОТОМ=ГОВОРИТ.=ЧТО=ЖОПУ=ЖЖЕТ.=И=ЕЩЕ=ПЕРДИТ=ОНß=ПИЗДЕЦ=КОРОЧЕ,=РЕАЛЬНАЯ=ИСТОРИЯß=Я=НЕ=ТРОЛЛЬ
Ну ты и пидорас блядь, ещё тире и точки какие-то ебанутые поставил, я аж вспотел от натуги, пока дешифратор подходящий искал.
>ещё тире и точки какие-то ебанутые поставил
А заменить одной строчкой кода - слишком сложная задача для тебя?
Здоровые люди, если уж на то пошло, делают это через командную строку. Заменой в блокноте это делают только бумеры, которые далеки от программирования.
И с каких пор умение пользоваться поиском стало признаком неграмотности, а неумение признаком грамотного человека? Или это особая логика, известная только Nodejs адептам? Или ты ничего странного в результатах выдачи не видишь?
Даже не знаю над чем смеяться больше, над дурачком, который думает, что его в России будут нанимать разработчики vs code/discorde или над результатом выдачи.
>Хейтят электрон только идиоты.
Удваиваю. Только на электроне можно быстро и дешево сделать красивый интерфейс. Альтернатив электрону нет.
Это ты так свой манямирок подкрепляешь или правда настолько тупой, что не способен поставить фильтры для того чтобы отсеять вакансии верстальщиков и фронтендеров? Или для тебя HTML-верстальщик, который в результатах твоего запроса, - это тоже Node.js?
>А какие альтернативы ты пробовал?
Джаву, WPF на шарпе, tkinter и QT на питоне.
Проблемы у всех две. Во-первых, многие вещи на электроне делаются намного быстрее и проще. Во-вторых, к электрону можно приделать любой фронтенд фреймворк или библиотеку, а их просто огромное количество.
Которые тебе врач прописал? Не, спасибо, мне они без надобности, ты один такой особенный.
>на электроне делаются намного быстрее и проще
Пиздёжь, на WPF можно красивый интерфейс забахать за пару минут, в электроне тебе по сути нужно ебаться с версткой на сайте, со всеми вытекающими.
Если не троллишь - раскури node-webkit. Без сарказма прикольная штука и без ебучего реакта, одним "ам" снижающего производительность впятеро
тьфу блядь, электроне
>Пиздёжь, на WPF можно красивый интерфейс забахать за пару минут, в электроне тебе по сути нужно ебаться с версткой на сайте, со всеми вытекающими.
Какими именно вытекающими? Верстать на HTML/CSS намного легче, чем делать интерфейс на любом другом языке, особенно если интерфейс должен быть масштабируемым. И это не говоря про все существующие JS библиотеки, благодаря которым многие вещи писать руками вообще не нужно.
Электрон выбирают не потому что интерфейс легче сделать, а потому что делаешь один раз и запускаешь на любой платформе, вплоть до мобилок.
Ты хотел сказать фрилансеры, которым римейк разгрузили? Тут конечно же электрон в жопу насрал, близы не виноваты.
Большая часть электрон приложений делается на реакте
Перепаковать реакт из электрона в rn - дело нескольких вечеров
мимокрок
На хабр карьере 76 вакансий в категории бекенд по запросу node.js, тебе мало? А на линкедине вообще в разы больше. Я когда работал на российском рынке, то на хабре находил последние четыре места работы бекендером на ноде, и тогда вакансий намного меньше было. Удалёнки по всему миру сейчас бесконечное множество, только анскилл поехавший вроде тебя не сможет найти работу.
SQL, NoSQL, тайпскрипт, саму ноду, основные паттерны которые на беке юзают, докер, месседж брокеры/очереди типа Rabbitmq/Kafka/Nats, grpc, вебсокеты, graphql, nest.js, express и его подобия
Если полный ноль, то просто попытайся поднять свой сервер, а там уже разберёшься.
Ну не так уж и много. Только со стороны наблюдателя кажется что нест в основном никто и не юзает, все сидят на экспрессе
гексагональная архитектура
Так электрон кроссплатформенный
>На больших объёмах данных там разница между скоростью выполнения может до нескольких секунд доходить.
Проиграл с дебила. Хоть один пруф есть кроме твоих маняфантазий?
Обязательно. Как только ты сумеешь выразить свой бессвязный поток мыслей человеческим языком а не мерзким местным сленгом.
> начинаешь вопрос в языкоспецифичном треде со слов "в этой помойке"
> надеешься на нормальный ответ
Помойка здесь только ты, пчел. Сходи и посмотри, как там в V8 это реализовано, ты ж сишник.
Если тебе нужен стейт менеджер для того чтобы код не стал хуже, значит ты не умеешь пользоваться новыми версиями реакта и всеми его фитчами.
Ясно. Можешь не делать тестовое, ты слишком душный для айти, вряд ли тебя возьмут.
С таким успехом можно любую переменную назвать стейт менеджером, а потом с лицом осла говорить, что тебя попросили написать код не используя переменных.
>На больших объёмах данных там разница между скоростью выполнения может до нескольких секунд доходить.
Не может.
Всё проще, Си - магниту для дуриков, верящих в мифы. Это наверно пошло от традиции сишников бегать с бубном вокруг компьютера, после неудачных попыток понять "где же в моём говнокоде течёт память".
Хуже в том смысле, что со стейт менеджером явно проще, я разумеется могу написать все без редакса, вопрос в том - для чего? У меня есть одно хранилище, в которое я могу залезть из любого места. А без него нужно уже для каждого доступа к родителю городить вереницу пропсов либо делать контекст, опять же без понятной лично для меня причины. Вопрос и состоит в том, это даёт какое-то преимущество или что? Остальные ответы тут не мои
>со стейт менеджером явно проще
Ну а тот кто пользуется новыми версиями реакта скажет, что без стейт менеджера проще и он не нужен. Вот твои работодатели как раз одни из этих ребят. Ты конечно дальше можешь рассуждать и высказывать своё мнение, но, во-первых, тестовое само себя не напишет, во-вторых, работа сама себя не найдёт.
Да посмотреть они хотят насколько ты понял стейт менджемент, можешь ли ты его наколхозить на коленке
Открой сайт реакта и читай ченджлог сверху вниз до тех пор пока не упрёшься в том что уже знаешь хорошо.
Webpack. Дальше.
Как создать и скачать файл с помощью js?
workersArray = [];
this.readableEmployees$.subscribe( (employees) => {
workersArray.push(...employees);
});
Внезапно в некоторых случаях этот стрим вызывался 2 раза и в массиве workersArray все данные оказывались продублированы. С хера ли? Я ж 1 раз вызвал стрим через метод subscribe
Мне и в новых версиях реакта со стейт менеджером удобнее
Значит this.readableEmployees$ получает одни и те же данные 2 раза. И метод subscribe ничего не вызывает, он подписывается на поток событий, каждое из которых несёт в себе какие-либо данные. Если у тебя observable получает два раза одни и те же данные, то они у тебя в массиве продублируются. Что и происходит в твоём случае.
Ну ты как считаешь, вот владей ты магазином, как должно быть - товар подвозят, и покупатели ТВОЕГО магазина сам ходят его разгружать себе в корзину и потом на кассу идут. Или все же ТЫ разгружаешь товар, раскладываешь его на прилавок, и покупатели ходят по торговому залу, не контактируя с твоим поставщиком?
Что за идиотские вопросы. Блядь, откуда они у вас просто берутся вообще.
Из этого вытекает ещё один тупой вопрос. Получается, фронтэнд разработчик это тот кто просто отрисовывает данные, которые получены с бэка и все?
Пытаюсь разобраться, что вообще у вас тут происходит
Ну да, поэтому фронт и считается что хуйня для дебилов. Безусловно, фронт еще и должен формировать запросы к бэку, да и бывают сложнве приложения, вроде допустим гугл шитс, но очень многие фронты только и делают что говноформочки, говносписочки, говнокарусельки и таблички
Если для тебя обустроить все торговое помещение в твоем магазине, начиная от дизайна, обстановки, персонала, логистики, размещения товара и всей СЕРВИСНОЙ инфраструктуры, с которой взаимодействует покупатель - это "и всё", то да, и всё.
С такой сегрегацией чем тебе бэк не хуйня для дебилов? Принять запрос, сходить в базу, сформировать ответ.
>да и бывают сложнве приложения, вроде допустим вк, но очень многие бэки только и делают что говнороуты, говнокруды, говножсоны даже без карсуелек
Потому что обычно приложение по сути это и есть бэк, оно должно быть максимально независимо от вью и вью это вещь абсолютно вторичная, тупо делается когда нужен юзерский ввод или вывод через говноформочки, а само приложение может под капотом полИнтернета агрегировать и обрабатывать.
Но конечно если хуяришь игры в браузере или там фотошоп онлайн, то там все сложно
>эти кавычки
Не пробовал в hh.ru устроиться? Качество их кода конечно прежним останется, но ты хотя бы братьев по разуму найдёшь.
Потому что что? Ты не ответил на вопрос. Чем в твоей системе мер и весов бэк не говно для дебилов, а формочки клепать говно для дебилов? Ты считаешь, что принимать запросы и складывать в базу сложнее формочек?
>вью это вещь абсолютно вторичная
Покажи мне хоть одно приложение без вью. Буквально, приложение без вывода.
Условно есть задача.
1. Есть некая группа элементов. Допустим их десять.
2. Нужно получить ширину каждого элемента отдельно.
3. Потом получить их общую ширину. Допустим это 3000px.
4. И при клике отнимать от общей ширины по ширине 1 элемента.
4.1 Типо 3000px - 90px = 2910px
5. И при каждом последующем клике, отнимать ширину следующего элемента.
5.1 Типо 1) клик 3000px - 90px = 2910px 2) клик 2910px - 30px = 2880px и так далее.
6. И когда отнимется ширина десятого элемента (последнего), прекратить.
Вот набросок, я хз. Это ломает мне голову.
$(function() {
$("#group a").width(function() {
width = $(this).width() + 35;
$("#next").on("click",function() {
sd = 3000 - width;
console.log(sd);
});
});
});
>я разумеется могу написать все без редакса, вопрос в том - для чего?
Для того, что глобальный стейт нахуй не нужен, кроме как для сессий и каких-нибудь редких случаев, типа уведомлений. Что ты в нем собрался хранить и нахуя тебе для этого редакс?
Неверная логика. Не нужно отнимать. Каждый клик рассчитывай значение в виде суммы ширин нужных элементов.
>>10358
>>10359
>>10376
Бля, где-то ещё используется эта морзянка?
Думал написать кодер-декодер морзянки в одном html-файле, чисто по фану.
Но вижу здесь: https://ru.wikipedia.org/wiki/Префиксный_код
это:
>Код Морзе не является префиксным. В него, кроме точки и тире, входит также символ-разделитель — пауза длиной в тире.
И действительно, эти вот пробелы, как-то напрягают, в анона они вообще в символ "=" сконвертировались.
Проще наверное, вместо морзянки,
для передачи сообщений по какой-либо линии связи,
использовать код Хаффмана, или любой другой префиксный код,
заменив ноль на точку, а единицу - на тире,
и без пробелов этих, и пауз, длиной в точку, длиной в три точки, длиной в семь точек
(там же ещё и разные паузы, блядь).
Префиксный код не очень избыточный, для огнаниченных алфавитов, в отличие от байт,
а если кодировать длинные нуклеотидные последовательности, как например "AGCTGCTAAAGTC...",
то можно и по два бита на букву выделить, ну может быть три отсилы, вместо байта целого.
К тому же, префиксный код можно без разделителей хуярить, и он сам режется правильно, при декодировании, в этом и профит.
>Ну ты и пидорас блядь, ещё тире и точки какие-то ебанутые поставил,
Лолблять, как было, так и скопипастил: http://lurkmore.to/Копипаста:Батя#.D0.9C.D0.BE.D1.80.D0.B7.D0.B5
Там ещё куча вариаций этой "пасты про Батю" есть, кстати.
>я аж вспотел от натуги, пока дешифратор подходящий искал.
Хэ-хэ. Равно пофиксь у себя, а то не канонично нихуя, не эргономично, и вообще не соответствует стандартам международным, это пиздец просто, позорище какое, охуеть, я аж блеванул.
Смари какой стандарт:
>За единицу времени принимается длительность одной точки. >Длительность тире равна трём точкам.
>Пауза между элементами одного знака — одна точка,
>между знаками в слове — 3 точки, между словами — 7 точек.
>>10359
>А заменить одной строчкой кода - слишком сложная задача для тебя?
Ой, внатуре, два реплейса в консоли заюзал:
>var str = 'вся хуйня эта';
>str = str
> .replace(new RegExp('['+'–'+']', 'g'), '-')
> .replace(new RegExp('['+'·'+']', 'g'), '.');
>>10373
Ну это ж тыкаться надо, а если конвертер в виде скрипта, то проще исправить и дополнить его, и забиь туда реплейсы,
а точку и тире сделать опциональными параметрами, с дефолтными значениями, но которые можно указать.
>>10376
>Здоровые люди, если уж на то пошло, делают это через командную строку. Заменой в блокноте это делают только бумеры, которые далеки от программирования.
Пример можешь написать? Чё-то не врубаюсь где это можно через командную строку реплейсы делать. В cmd.exe или на ноде? Или в bash?
>Ну ты и пидорас блядь, ещё тире и точки какие-то ебанутые поставил,
Лолблять, как было, так и скопипастил: http://lurkmore.to/Копипаста:Батя#.D0.9C.D0.BE.D1.80.D0.B7.D0.B5
Там ещё куча вариаций этой "пасты про Батю" есть, кстати.
>я аж вспотел от натуги, пока дешифратор подходящий искал.
Хэ-хэ. Равно пофиксь у себя, а то не канонично нихуя, не эргономично, и вообще не соответствует стандартам международным, это пиздец просто, позорище какое, охуеть, я аж блеванул.
Смари какой стандарт:
>За единицу времени принимается длительность одной точки. >Длительность тире равна трём точкам.
>Пауза между элементами одного знака — одна точка,
>между знаками в слове — 3 точки, между словами — 7 точек.
>>10359
>А заменить одной строчкой кода - слишком сложная задача для тебя?
Ой, внатуре, два реплейса в консоли заюзал:
>var str = 'вся хуйня эта';
>str = str
> .replace(new RegExp('['+'–'+']', 'g'), '-')
> .replace(new RegExp('['+'·'+']', 'g'), '.');
>>10373
Ну это ж тыкаться надо, а если конвертер в виде скрипта, то проще исправить и дополнить его, и забиь туда реплейсы,
а точку и тире сделать опциональными параметрами, с дефолтными значениями, но которые можно указать.
>>10376
>Здоровые люди, если уж на то пошло, делают это через командную строку. Заменой в блокноте это делают только бумеры, которые далеки от программирования.
Пример можешь написать? Чё-то не врубаюсь где это можно через командную строку реплейсы делать. В cmd.exe или на ноде? Или в bash?
Ну какой тут пример - просто сложить нужные значения.
Другое дело не понятно что и для чего это. Какой-то клик несколько раз, куда клик? Куда выводить и зачем?
То есть это слишком оторванный от реальности кусок, чтобы понять как правильно сделать.
Короче, это снова я.
https://jsfiddle.net/sf1dv6j8/
Гуру реакта, объясните мне, почему эта строка вот так (пик1) не работает, а вот так (пик2) работает, все окей, все заебись, все охуенно. Я не понимаю.
Поясню как именно не работает. Стейт остается пустым. При втором варианте все норм, стейт парсится и меняется. Я реально блять не понимаю, мейби я недоучил чего-то об анонимных функциях хз.
Пример кода. Я же нихера не шарю в JS. Точнее слишком посредственно. Я сам фронт энд, да на пхп игрец. Ну вот более наглядный пример.
Есть див с элиментами.
<a id="prev">prev</a> - кнопки для клика
<div id="wrapper"> - Общий width этого дива 3000px
<a id="item">1</a> - Допустим width этого элемента - 60px
<a id="item">2</a> - Этого width - 40px
<a id="item">3</a> - Этого width - 50px
<a id="item">4</a> - Этого width - 70px
<a id="item">5</a> - Этого width - 50px
<a id="item">6</a> - Этого width - 60px
<a id="item">7</a> - Этого width - 100px
<a id="item">8</a> - Этого width - 20px
<a id="item">9</a> - Этого width - 45px
<a id="item">10</a> - Этого width - 40px
</div>
<a id="next">next</a> - кнопки для клика
Общий див имеет свойство оверфло, и скрывает все элементы за приделами контейнера. Допустим 5 элементов на экране, остальные 5 обрезались свойством оверфло.
И вот, я хочу делать смещение на ширину элемента при клике на next.
Считай это такой слайдер на минималках. Не спрашивай почему он должен быть именно таким.
Аааааа блять. Пиздец, я в шары ебусь. Точно блять. Как я мог так обосраться.
Мне кстати, не удалось добиться, чтобы еслинт так же подсвечивал мне. Хз какие у тебя настройки, я что только не делал, но нихуя не добился.
Ну не могу я понять этот CSS. Горю от боксов-флексов-хуексов и своей тупости, уже второй раз удаляю файлы и плакать иду. Еще и в фотошопе скачанном для ковыряния макетов psd был майнер похоже.
>И вот, я хочу делать смещение на ширину элемента при клике на next.
Как ты собрался делать это смещение?
Не проще скрывать элементы в начале?
В реакте потом еще будешь изучать франкенштейна из жаваскрипта, верстки и xml - JSX.
Очень просто.
Позиция: Релатив
Ширина: Общая ширина контейнера, полученная по JS, на написал выше - допустим это 3000px
Лефт: -числоpx
Бля, забей. Эта говнокантора с меня 1к высосала, когда я за месяц всех их курсы осилил и был еще 2 подписан, пока не заметил, что что-то не так.
Лучший путь по изучению ксс это практика. Ставишь перед собой задачу --- читаешь мдн --- реализуешь. На МДН охуенные статьи по флексам, гридам и т.д. Еще советую вот этого чела, разбирает все узкие моменты, чтобы понятно стало даже дауну. https://www.youtube.com/channel/UCFbNIlppjAuEX4znoulh0Cw
Можешь или в плейлистах у него смотреть, или прямо в поиске ютуба вбивать <непонятная хуйня> web dev simplified
попробуй share()
Ты понимаешь, что уже только для того, чтобы не городить сотни раз контексты или пропсдриллы уже проще использовать стейт менеджер? Я тут не для статичного сайта с одной страницей его использую же
Ты говоришь "хочу писать со стейт менеджером" и это подразумевает, что стейт менеджер в твоем приложении выполняет какую-то объемную работу, а не просто содержит сессию и два действия на нее. И я спрашиваю, что ты там с ним делаешь, потому что в 99% случаев такая формулировка означает, что ты нахуячил в этот стейт менеджер того, чего там быть не должно вообще никогда, например стейты целых страниц.
Учи JS и React.
JS лучше всего изучать по учебнику Кантора - https://learn.javascript.ru/
Если больше нравится смотреть видосы, то проходи курсы от этих преподов - Петриченко, Лаврик и Бура. Найдешь их курсы на Rutracker или Udemy.
В перерывах между лекциями слушаешь drill, чтобы совершенствовать английский, без английского сейчас никуда:
https://www.youtube.com/watch?v=2xWkATdMQms
https://www.youtube.com/watch?v=sRorqRCx6wI
https://www.youtube.com/watch?v=xv10VQcExsw
https://www.youtube.com/watch?v=q4lZTa6yBqM
>Главный и единственный язык фронт-энда
>Самый популярный язык мира
>мертвый
А какой язык тогда живой?
><a href='https://2ch.hk/makaba/templates/img/anon.jpg' (М) download></a>;
>$('a').click();
Это просто перенаправляет, но не качает.
Может я че-то блин не понял, но почему когда в SPA на ангуляре я прохожу по адресу типо /books у меня не отправляется запрос "GET /books" на сервер? Чтобы он отправился я блин должен вручную задействовать router.navigate
Я думал что если в браузере мы идем по какому-либо адресу от автомат отсылаем get-запрос на него
Две минуты в гугле "js save file"
https://stackoverflow.com/questions/13405129/javascript-create-and-save-file
Потому что это SPA, переходы отслеживаются при помощи роутов, запросы ты сам писать должен.
Учить реакт. Изучать всё по докам и по видосам Владилена Минина. Лайк, шер, сабскрайб.
Мимовладилен
Основы js говоришь? А концепция модулей это продвинутый уровень что ли? Именно она используется для "передача переменной тз одного файла в другой".
Про остальное рассказывать смысла нет, сначала выучи то что вадно для фронтендера, потом уже о бэке думай. Но вкратце, пхп и скл всего лишь своего рода расширения, начинать знакомство с бэком нужно с изучения nginx/apache
Я только вкатываюсь, но уже чувствую машну на этот язык.
При этом JavaScript - единственный язык фронт-энда, самый популярный язык программирования в мире, язык, в котором низкая конкуренция.
Почему так? Объясните зеленому.
Куда ты вкатываешься? Жс это побочный и вспомогательный элемент для версталы, все что нужно знать о нем
Мастер взаимоисключающих параграфов?
>не любят
>самый популярный
>самый популярный
>низкая конкуренция
Почему тогда у JavaScript-разрабов зарплаты выше чем у других прогеров? И работы больше?
Зряплата ничуть не больше. Конкуренция высокая. Конкурировать приходится со всяким анскильным скамом, потому что кабанчику насрать.
Scala, очевидно же.
Можешь продолжать скакать по языкам по советам рандомного троля с двачей, но для веб-разработки тебе все равно придется знать жс/тс.
Но браузер разве сам не должен слать get-запросы при переходе по адресам? Вот как мне понять, будет послан запрос при переходе по url или нет?
Внутри твоего SPA тебя это ебать не должно, потому что как только твое приложение скачалось с сервера, неважно на какой странице, то все, ты полностью контролируешь его действия, включая переходы по страницам, запросы к серверу и т.д.
Да норм язык. Сам сначала кодил на нем. Потом перекатился на Го.
Хейт встречал только от шизов и прочих убогих, которым "нисправедлева" от того что "жс-макака" зарабатывает больше них, умных-разумных. Которые думали что делая лабы в универе, их сразу синьорами за 300к/нсек возьмут. Не обращай на их вскукареки внимания. Для работы лучше учить то, за что хорошо платят.
Очевидно, "самый популярный среди программистов" и "низкая конкуренция в профессии". Тогда взаимоисключающих параграфов нет
> Сложно было в Го перекатываться?
Нет. Мануальчик почитал за день и уже готов распиливать толстый монолит на микросервисы.
> ЗП как?
160к
ЯП - это всего лишь инструмент решения задачи. Перекатиться в похожий по идеологии ЯП просто. А зная хотя бы один C-подобный и один ML-подобный, можно в почти любой ЯП быстро вкатиться.
>мимо 3 месяца прогаю на питоне+жс, думаю куда расти
Лучше в ЖС. Джунов пока в Го не охотно берут.
>>11714
Не берут я так понимаю, потому что нужно уже изначально сильно шарить за архитектуру, редисы, кафки, еластик серч и прочее, чтобы переписывать на голанг?
кекнул с видосов
неееееееет
я не хочу быть жабаскрипт макакой!!!!!
кароче учу джава, но так как приоритет для меня фриланс понимаю что я обосрался немного с выбором. Подскажите стек для бекэнд разработки с каким то из жс фреймворков
быть фронтенд клепателем желания нет
При переходе по url в будет послан запрос, если ты этот переход не предотвратишь на программном уровне. Вот только ты же в SPA не пишешь <a href="/books"></a> в SPA ты настраиваешь роуты, и всё это потом превращается в JS код.
Особенно смутило его содержание: {"net":{"http_server_properties":{"servers":[{"isolation":[],"server":"https://redirector.gvt1.com","supports_spdy":true}],"version":5},"network_qualities":{"CAESABiAgICA+P////8B":"4G"}}}
(адрес сайта - писос, гуглится всякая бяка). В инсталлере вирустотал проблему не нашел, KVRT и CureIT тоже молчат, но мне все равно страшно. Прога ведет себя естественно, только сохраняет жпеги в 3 раза больше, чем этот же жпег, пересохраненный в пейнте. На жпег из нее вирустотал тоже не ругнулся. Что со мной будет, доктор?
Но и в ноду джунов тоже неохотно берут...
Воспроизведи всё на виртуалке, если там этого файла не будет, то сноси свою систему и форматируй диск, а потом всё с нуля устанавливай и делай.
Я уже на виртуалке воспроизвел, он там валяется себе, эти файлики (с таким названием) валяются со многими приложениями на электроне. Удивляет наличие этого стремного сайта. Но кврт, кур-ит и вирустотал не нашли ничего.
Через сгенеренные этим приложением жпеги, которые я открываю в фш и пересохраняю, я могу что-то цепануть на машину-хост?
Домен гугловский. Скорее всего используется для проверки подключения к сети.
>Через сгенеренные этим приложением жпеги, которые я открываю в фш и пересохраняю, я могу что-то цепануть на машину-хост?
Да, через жпеги много чего можно цепануть, особенно когда открываешь и пересохраняешь.
Домен гугловский или ДНС гугловский? Пишут, что вирус какой-то.
https://yandex.ru/search/?lr=213&text=redirector.gvt1.com
>Да, через жпеги много чего можно цепануть, особенно когда открываешь и пересохраняешь.
Ну не тролль, были же всякие хуйни, вшитые в активаторы и прочее, айфон, кажется, от этого умирал.
1.Через сет стейт дефолтный Home, остальные страницы по онклику
пример:
const [page, setPage] = useState('Home')
page === 'Home' ? <Home/> : <About/>
2. Через реакт роутер
3. Через экспресс
Какие предпочтительно применять и для каких случаев?
Ты на каждый пук будешь в тред прибегать? Есть книги по реакту, берёшь первую попавшуюся от автора не индуса и читаешь, там тебе всё объяснят.
Так все слишком быстро меняется. Книга это еще хуже, чем видос же. Если видео по реакту годовой давности может быть на функциях и хуках, то книга 100% будет на классах.
На английском есть книги конца 2020 года. Во-вторых, тебе всё равно нужно знать как это на классах делается, ты же не думаешь, что при выходе хуков, все за пару недель всё на них переписали?
Посмотри на рутрекере курсы Лаврика по JS и React. Он в своем третьем курсе по JS дает инфу, необходимую для вката в React.
ладно, иди себе
так я мдн не юзаю, там слишком душно написано, кантор пишет намного проще и меньше по объему
Роутер
ты за всех-то не говори,говна кусок
Лол, хоть одну годную книгу по реакту в студию. Встречал только говно какое-то, которое стыдно в руки брать, не то что читать.
Ты перепутал. Чтобы не быть фреймворк-хедом надо хотя бы первую ЧАСТЬ пройти у Кантора, а в идеале ещё и вторую хотя бы прочитать.
я про это и написал, прошел две главы, смотрю в третью там че то про графику, значит это не нужно, погнал в доку с ряктом и буру смотреть, спс
>Потом перекатился на Го
Я от этого синтаксиса блеванул в первые же минуты знакомства. У меня есть опыт с питоном, си, жс, жавой и если синтаксис мне показался полнейшим гавном значит тут и правда дело не чисто
export from ".1.js"
export from ".2.js"
То как потом импортировать это? Import * as obj from,.. Не понятно же какая звездочка имеется ввиду. Или только одну голую звездочку можно на реэкспорт отправить?
Короче сам потыкался, и как понял он весь целиковый экспорт через звездочку компонуют в один объект, а если есть, но если в обеих звездочках есть что то с одинаковыми именами, то он это в этот объект вообще не вписывает.
http://plnkr.co/edit/2Re3NzCi2o0YNccW?open=lib/script.js&preview
Если в 1.js и 2js. заменить func на func1 и func2, и вызвать их, то все заробит. Правильно я все понял?
Он выкинет ошибку при ре-экспорте.
Шарящий заходит в тред
Объясняю: используй mac, спермодаун, и обретешь спокойствие.
Шарящий покидает тред
В мухосрани надеюсь? А то как-то не стыкуется макака зарабатывающая больше них с зп в 2к$ после 2+ лет веслания
Ты серьезно в ДС не общался с людьми, у которых такая з/п после 2-3 лет вката? Есть челики, которые вместо Яндекса шли в стартапы и там прокачивали скиллы, потом выходили норм фуллстеками и требовали у новых работодателей хорошую оплату своего труда. Ссылка на этих ребят - https://htmlacademy.ru/courses/eto-rofl
> В мухосрани надеюсь?
Нет. Перекатился с ДС-овского стартапа с увеличением зп в х2. Пилил до микросервисов фронтопарашу и апишки на Ноде и Шарпе.
> макака
А может ты пидор макака?
в том то и дело, что шарящий программист а не макака может перекатиться без задней мысли на другой стек технологий в хорошо знакомой сфере разработки; ЯПы, фреймворки - это лишь инструменты решения задач
>>12263
>у которых такая з/п после 2-3 лет вката?
В моем случае, уже не вката, а с продовским опытом шлепания крудов.
Тем, что свой компелятор нельзя пропердолить. Точнее можно, но всем на него похуй будет.
Компилятор чего?
1 на дев со всякими картами-хуяртами и 1 на прод со всякими оптимизаторами.
А нахуя тебе свой компилятор?
Анон, спасибо. Сидел и смотрел два дня этого чела, понял больше чем за два месяца чтения мдн и кантора
>понял больше чем за два месяца чтения мдн
Хз в чем тут твоя проблема, как по мне, так в мдн все шикарно изложено.
А вот насчет кантора соглы. У него годные вводные статьи по всяким общим моментам, но как только доходит до чего-то сложного, так сразу становится нихуя не понятно из-за огромного множества технических подробностей, которые тебе пока что совершенно не нужны. Причем, хочу заметить, множество технических подробностей, сочетаются с моментами, когда какая-то важная хуйня нихуя не объясняется, и предполагается, что ты должен интуитивно догадаться. Из-за этого я Кантором пользуюсь, как справочником, изучаю по другим источникам.
Пожалуйста.
А что плохого? Если нужно освежить память, вникнуть в какую-нибудь тонкость, то самое то. У тебя есть получше варианты?
хуй знает, прочитал кантора на одном дыхании, все доступно объясняет, единственный минус - задачек после каждого параграфа маловато, где-то их вообще нет, они очень хорошо помогают закреплять материал
дохуя книг читал по джс, кантор лучший для вката
остальные либо слишком тяжелые для новичка, либо слишком много воды
Плюс обязательно кантора надо дополнять видосами - можно курсами с торентов, можно каналами с ютуба, прочитал например про массивы, сделал задачки - все понял, но еще сверху посмотрел пару роликов в топе ютуба про массивы - и теперь знаешь все на атомном уровне
2 месяца изучения. В основном все время уходило на практику - написание кода и решений задачек, плюс свой сайт делал, сначала сверстал, а с кантором - допиливал скрипты на него
Знаю людей которые за 2 недели его читали(челики с работы, но у них уже был базовый уровень в программировании других языков)
Без этого хуй прочувствуешь прелесть библиотек
чистый плюс jquery, я кайофовал когда делал, ведь как можно по другому вкат с нуля не знает
Не упомянул еще один важный момент, обязательно надо конспектировать мысли и весь прочитанный материал, и все то что кажется важным.
Все что я записывал от руки - я никогда не прочитаю, важен сам факт записи, физическая запись рукой - охуеть как сильно откладывает в память нужные данные, этоф факт. Удачи всем.
пишу поебень для родного завода, для расчета продуктивности работяг. компонент работает с qr сканером, в который гречка будет пихать коды со своих бейджиков, коды лотов с продукцией и коды т.н. воркинг центров(абстрактные единицы объединяющие группы операций выполненных над лотами)
Не рекомендую слушать пидораса, который повелся на утку о том, что майкл джексон педофил.
Других тут не держат
Короче переустановил через их jetbrains toolbox и откатился на более старую версию, все работает, пиздос
Там есть ссылки на спецификацию.
>>10358
Интересно вот,
а надо ли ставить паузу длиной в три точки,
между буквами "S"(". . ."), "O" ("- - -"), "S" (". . ."),
в сигнале SOS,
или же пикрил с паузой в одну точку, между сигналами,
сразу интерпретируется как сос-отсос,
а всё это вместе, как один символ, вроде этого https://www.fileformat.info/info/unicode/char/1f198/index.htm
с одним кодом ?
Госпади как хорошо что есть редакс, и слава богу таких долбаебов как ты больше нету, ххарк птьфу
Точнее оverflow, но не один ли хуй
При помощи события scroll
Да
Если ты ее будешь платить себе сам, иначе такие охлоебы нахуй не нужны от них больше проблем
Ой блять не смеши. 50к, сейчас, во времена короны, стоит сибирско-уральский миддл удаленщик в ДС
Больше 30ти-40ка, тебе в любом случае не заплатят. Сейчас ебанутая конкуренция по 300 тел на место, некоторые даже за еду и проезд готовы работать.
ээээ а зачем там редакс? приложение буквально состоит из одного контейнера.
В дополнение к вопросу: есть ли тут джуны из ДС и, если да, то какая у вас зарплата?
А Redux? А ООП и SOLID? А Webpack? А HTML + CSS, вот тебя попросят расположить элементы как на пике при помощи флексов, а ты в штаны насрёшь.
Остальные то знания на каком уровне? Как хорошо решаешь задачки с литкода?
Есть. Устроился в сентябре, платили 15к, сейчас кончился испытательный платят 25. Это пиздец, если честно, но опыт есть опыт.
Если имеются знания описанных тобой штук, то на какую зарплату может рассчитывать джун?
Фулстек джун с упором в бэк, 40к плотют
8-12часов, в офисе да.
Че несешь?
70к в среднем, но только если они действительно имеются и включают себя свёрстанную с нуля SPA-шку уровнем выше чем туду-лист и мувисерчер.
Да не будет у джуна всех этих знаний. Пройти курсик и туду на Редаксе сделать это не знания редакса.
> 70к в среднем, но только если они действительно имеются и включают себя свёрстанную с нуля SPA-шку уровнем выше чем туду-лист и мувисерчер.
Как определить, что приложуха уровнем выше мувисерчера? Какой функционал считсется "выше"?
Через пол года ежедневного дрочева прилет понимание того что тебе нужно знать
Первый месяц жс макакой я проработал парттайм ~28ч-неделя\~175$
Нужно хоть что-то уметь и искать кому хоть что-то нужно, лол
Есть анимированные элементы. Сайт полностью адаптивен и меняет свой вид при открытии на мобильных устройствах, а не просто скукоживается. Есть загрузка с пагинацией. Есть фильтрация как минимум по 5 параметрам. Есть работа со сторонним API.
>Да не будет у джуна всех этих знаний. Пройти курсик и туду на Редаксе сделать это не знания редакса.
Что-то я ору с ваших разговоров, т.е. сделать туду на реакте с редаксом и быть джуном это видимо одно и то же? Можно и с мутными знаниями в html идти устраиваться на работу за 60р в день просто на поржать наверное
>конкуренция по 300 тел на место
Видимо компании просто из вредности никого не берут и на одном только хх в моей мухосрани 1к+ вакансий, когда по другим языкам раз в 3-5 меньше. При конкуренции в 300 тел, уже выгоднее было бы идти работать продавцом в пятерочку
Не обращай внимания на фантазера без пруфов.
Посмотри на этот тред, вот почему. Тут вкатуны в js+реакт бегают косяками и спрашивают, как почтенному собранию очередной мувисёрчер и где искать работу. Реклама курсов - в каждом ящике. Так что да, среди вкатунов в реакт сейчас конкуренция скорее всего ебанутая.
Отвечу за того анона, несмотря на твоё хамство, собака ты сутулая. Сколько начальник хочет - столько знаний и надо. Я вон во фронтенд вкатился с основой из крестов и нулевыми знаниями жиэс ва-ап-ще - научили в процессе, полёт нормальный. Если тебя берут на позицию джуна в мухосрани - ребята скорее всего уже морально готовы к тому, что ты вообще нихера по специальности не умеешь.
Никто и не говорит, что можно сделать крутую тудушку, которая будет тебе напоминания на мобильный телефон и почту присылать, а также следить за твоим расположением по GPS и в случае если ты зашел в продуктовый магазин, провел там больше 10 минут, отмечать в списке тудушек "купить продуктов" как выполненное задание.
Вот только у большей части тех кто тебя будет проверять, еще на этапе прочтения "мои проекты: My Super Mega TodoList" будут всплывать ассоциации с тем миллионом похожих друг на друга тудушек долбоебов после курсов.
Доброчан, доброчан никогда не меняется... Если ты жирный - традиционно приятного аппетита, если правда по жизни такой - то пошёл-ка ты нахер, братец.
Пути проёбаны
Незаколбеченный loading шляпа
Стейт заспагечен, я бы вынес в редюсеры
try\catch я бы вынес в колбечные промисы
Для <200 строк говна слишком много
greasyforkточкаorg/ru/scripts/18482-hv-autoattack/versions
Вот скрипт, бот для игры. Недавно к этой самой игре выпустили обновление - скрипт в ней не работает. Пытался заменить ссылки в самом скрипте, не помогло (я в программировании вообще не шарю) Объясните пожалуйста, что нужно сделать для нормальной работы скрипта. С меня как обычнонихуя Если что, друг просил.
Бамп
То есть статистики у тебя нет и ты судишь об индустрии по треду на дваче. Так и запишем.
>Пути проёбаны
это как?
>Незаколбеченный loading шляпа
а это как?
>Стейт заспагечен, я бы вынес в редюсеры
т.е. все переменные которые сейчас useState запихнуть в один объект и его в useReducer?
>try\catch я бы вынес в колбечные промисы
штоу за колбечные промисы?
>я в программировании вообще не шарю
Ну вот и появился повод для изучения.
>Объясните пожалуйста, что нужно сделать для нормальной работы скрипта
Отследить и проанализировать внесённые изменения с обновлением игры и внести изменения в скрипт, так чтобы он работал.
Спасибо, иду нахуй.
>незаколбеченный лоадинг
ето я кажется понял, типа так
const memoizedLoading = useCallback(() => {
setBackdrop(savingLot || loading)
}, [savingLot, loading])
про пути и колбечные промисы хз
поясни плз
Есть.
Я что-то охуеваю с вкатывальщиков, у вас уже почти год прекрасная возможность залететь джуном на удалёнку, я не понимаю зачем вы офисную работу ищете, тем более если живёте в мелких городах. И даже если живёте в ДС, то нахуй офис не нужен. Норм джун спокойно может устроиться удалённо на ~ $1k, если это СНГ рынок. А раньше джуном было намного меньше шансов попасть на удалёнку.
Почему ты так решил?
У тебя даже интерфейсы как-то припизднуто экспортятся: два по дефолту, два по неймингу. При этом в 4 строчки, хотя всё можно заоднострочить в нейминг с кастом патхфингом i.e. import {Employee, Message, CreatedLot, ScannedLot} from "@interfaces". Держать все интерфейсы в $project_root/interfaces тоже спорно, наверное
ладно,вопросов больше нет,с остальным я сам разобрался
трайкетч вынес в мемоизированный колбек,переписываю стейт под юз-редьюс. спасибо за замечания
еще че-нибудь добавишь? вот я аналогичный вопрос в бе создал,там чел пишет что-то про лишнее копирование массивов. не понимаю о чем он. подскажи,А
Что лучше учить, чтоб зарабатывать хоть какие-то деньги несложно.
хули он пиздит тогда,говорит что 120е в час зарабатывает
неужели он меня затролел?
что он вообще имел в виду с этим копированием-то ебать
Я нихуя не пойму, а как я могу заставить useEffect выполнять свою функцию при изменении значения переменной, которая указана у него в зависимостях? У меня есть бесконечный скролл, он работает как надо, но когда я меняю значение фильтров в поиске, номер страницы сбрасывается на первую... примерно 9 раз из 10 изменений фильтров. Что мне с этим делать? Как заставить useEffect всегда отслеживать изменение переменной которая у него в зависимостях?
Как я понял там изменение отслеживается если происходит ререндеринг, но если у меня к примеру переменной значение присваивается без ререндеринга? Можно сделать какой-то псевдоререндеринг?
Да ты скорее всего перерендерерирореровал весь компонент из парент компонента
В край уже заебала эта безработица. Из-за пандемии остался без работы, целый год ищу, хожу по всяким собеседованиям, но один хуй, либо через недельку фирма закрывается, либо же нанимают кого-то другого, кто и вовсе готов работать себе в убыток, а я так, увы, не могу.
Так вот, благо до пандемии смог накопить малость капитала, хватит до конца года, вот и думаю попробовать за этот год научиться программированию. Моя специальность будет неактуальна ближайший год как минимум. Не хочу времени зря терять.
Недельку уже как интересуюсь IT, смотрю, что перспективно, востребовано на рынке, везде лидирует JS. Вот и думаю начать обучаться этому языку.
Базовые знания имеются, т.е., понимаю логику работы работы всяких if...then, for...in и т.д. Ну совсем уж базовые вещи, скажем так.
Сердечно прошу тебя поделиться каким-нибудь источником, чтобы смог за год ежедневного обучения выйти на некий уровень, который позволит мне устроиться на работу, найти простенький заказ на фрилансе. Хочется, чтобы обучали простым языком, объясняли все, а не просто показывали код. Буду тебе безмерно благодарен. Можешь даже почту оставить, если все пойдет хорошо и я смогу достигнуть цели, то обязательно свяжусь с тобой при получении первой же зарплаты и отдам её тебе полностью. Главное, чтобы у меня все получилось.
Как модные пацаны в Ноде делают иморты? Через require или через import?
Нулячие, как вы уже заебали своим фрилансом. Учи js у Кантора, иди работать в ИП Пахомов на пол года, дальше ищи удаленку на x3.
>Сычев, когда хуйнянейм будет на продакшене?
>Компилируется, Егор Егорович
>Сычев, когда хуйнянейм будет на продакшене?
>Компилируется, Егор Егорович
>Сычев, когда хуйнянейм будет на продакшене?
>Компилируется, Егор Егорович
>Егор Егорович, а когда зряплата будет?
>Компилируется, Сычев, компилируется...
Импорты же года 2 назад завезли в бета бранч, уже и лтс с их поддержкой должен был успеть выйти наверное
Если ты не страдаешь хуйнёй require ни в каком случае не нужон
Видимо тебе уже дохуя лет. Поэтому шансы нулевые. Вкатываальщиков полно и выбор огромен. Молодежь в приоритете.
Не унывай ты так, анон. Год это огромный срок, за это время сможешь достичь отличного уровня. Вот тут рассказывается, как вкатиться полному ньюфагу:
https://youtube.com/watch?v=S7xq9x8i47k
Там будет реклама его платной школы, по сути это менторство за деньги, а у тебя тут и так целый тред менторов. Так что просто смотри на ютубе его курсы по JS и Реакту.
Чтобы понимать, что это за чел, посмотри интервью с ним:
https://youtube.com/watch?v=wWd73WDBxzs
Когда начнешь учить Реакт, то в телеге вступи в два коммьюнити - reactjs_samurai и react_js. Там довольно дружелюбная атмосфера, сможешь быстро получить ответы на свои вопросы, да и по курсам сориентируют, что дальше изучать. Вообще у Юрия Буры на юдеми рутрекере годный курс по Реакту, можешь его потом навернуть.
Спасибо тебе большое, анон!
Завтра с утра возьмусь всерьез. 10-15 минут назад малость пролистал список курсов на udemy. Глаз зацепился за JavaScript 2021 - Полное Руководство с Нуля до Профи от какого-то Владилена Минина. Удалось найти на одном сайте слив данного курса и скачать. Судя по отзывам, курс хороший.
Посмотри на рутрекере отзывы по курсам Минина. Там его вроде неоднозначно оценили, типа не особо хороший курс.
Квинтэссенция пытающегося подскачить грузчика
База нулевая за все эти годы до сих пор, кодит хуево, все видео представляют или чтение статей из интернетов на камеру, или бесполезнейшую говнокодовую отсебятину
>Квинтэссенция пытающегося подскачить грузчика
Так вообще про любого кодера сказать можно нахуй
А вообще двач невер ченджс, тут из треда в тред одни и те же кул стори просто годами напролет про то, что никто никогда не вкатится, всем пизда и все умрут в нищете. Я просто нигде и никогда такой отборнейшей ебанины как здесь не встречал, так что всеръез задумайтесь над критическим восприятием информации в этом itt треде, по техническим вопросам еще одно дело, но всё что за этим уже лютый галюциногенный галоперидоловый передоз
ДАЛБАЕБ ЕБАНЫЙ ПОЗДНО В РЕАКТ ВКАТЫВАТСЯ . Я ПОМНЮ НА ФИВЕРР ЗАХОДИЛ ,БЫЛО 300 ПРЕДЛОЖЕНИЙ РЕАКТ РАЗРАБОВ , ЩАС ИХ 4000 НАХУЙ .
КТО УСПЕЛ ТОТ УСПЕЛ. ЩАС ХУИ СОСИ МАКАКА ТУПОГОЛОВАЯ
Таки да ведь большинство кабанчиков уже более менее дружат с интернетом, а там и инста и вк и вк-сайт, так что фронты и бэки со своими среактами вьюхами и срангулярами нахуй не нужны, да?
Если есть бабло,связи. Создавай свою веб студию и нанимай школьников на работу .вот тебе стартап. Даже на кикстартер идти не надо.
Или на лолзе Тим иди и рекламируй эту хуету...
Твоего мнения не спрашивали пес,
Я рыгнул
к java и говорит:
- Мне, пожалуйста, вот эти три вибратора -
оранжевый, зеленый и красный.
Java:
- Так, оранжевый - 20 баксов, зеленый - 40, а красный.. красный.. Нет,Js, красный не продается, это огнетушитель!
На компьютере
Меня мама высрала . А понимать я не имею
Расскажи, по каким материалам следует изучать JS и Реакт.
Нет, не поздно.
Могли бы свежее и няшненькое придумать!
Чем тебя экмаскрипт или ts не устраивает
Потому что на жаве миллионы индусов могли писать сносный код, относительно шустро работающий на всех платформах, а индусы, как известно, основная рабочая лошадь в ИТ
Этот шарит.
А ещё пока ты делаешь заебись первую фичу - индус выкатывает глючную и бажную, но работающую пятую.
https://pastebin.com/cR61zEZJ
во бля переписал ебать
всё ЗАКОЛБЕЧИЛ
вместо нескольких useState зделол один редусер
удалил к хуям один лишний массив без которого оказывается можно обойтись,малехо подправил один дамб компонент и т.п. мелочи
делать алиасы для импорта не стал и раскидывать 5 файликов интерфейсов в приложухе из одного контейнера тоже.впадлу пздц
рейтаните гайз
пшел на хуй собака сутулая
>редусер
Земля тебе пухом мудачек, нахуй ты сюда это притащил? В надежде что тут сидит кабанчик?
и редусеры иии? что еще?
Не не не. Смотри. я имел ввиду именно И, а не или. То есть чтобы стиль применялся когда у элемента ОБА этих класса есть
В нынешней реализации CSS это невозможно сделать. Слышал впрочем, что в сассе можно это дело накостылить.
Sass поможет тебе
Лол, иди читай, что такое слайсы
Просто прими, что так и останешься реакт-макакой на всю оставшуюся жизнь.
С 15 до 45.
Так блэт, просто хочу разобраться
https://www.youtube.com/watch?v=pyM6u3aVT1s
Часто слышу что "время Жавы прошло" и что "Нода пизже" но какого хрена работы на Ноде в разы меньше чем на бэкенд Жаве? Уже 2021, разговоры про "новая технология, еще не опробовали" не катят
мимо фуллстак, думающий перекатиться в бэкендера на ноде, но че-то сомневающийся
Неплохо так.
На западе много работы на ноде, у нас почему-то не так популярна
пост совок как всегда отсталый
Лол. Зашел в тред тоже ахуел.
Как там в 95ом? Жс еше не изобрели?
>var urls = [];
>var thumbs = document.getElementsByClassName('post__image');
>for (let t of thumbs) urls.push(t.getElementsByTagName('a')[0].href);
Получил ссылки, но как скачать их все? Через a href выкачивает только часть почему-то, не стабильно. Через iframe не получилось, не разобрался.
ПЕРЕКАТ >>1914638 (OP)
ПЕРЕКАТ >>1914638 (OP)
ПЕРЕКАТ >>1914638 (OP)
ПЕРЕКАТ >>1914638 (OP)
ПЕРЕКАТ >>1914638 (OP)
ПЕРЕКАТ >>1914638 (OP)
ПЕРЕКАТ >>1914638 (OP)
Некоторые Реакт поверх легаси жквери говна присирают и SSR запихать некуда.
next.js пушка, но больше SSG и простеньких роутов там сложно что-то сделать. Хочу теперь blitz.js (полноценный фреймворк на базе некста) попробовать.
Плюсую, сам вкатывальщик и читаю Кантора. Охуенно разжевывает для новичка. Все по делу, не слишком поверхностно, и не слишком сложно для нуба. Идеальная диффиколти. Задачек, да, побольше бы. Чуть больше месяца уже читаю, думаю в сумме как и у тебя 2 месяца займет.
Вопрос в том, где изучать бэкенд на ноде, чтобы на таком же уровне все в рот с ложечки накладывалось...
Сиэсэс вообще легчайшая вешь. За 140 часов (вместо с практикой) ты научишься все что нужно для верстки, разве что редкие моменты знать не будешь. Попробуй на степике курс пройти.
Зависит от города, но это мало. Оч советую через полгода пробовать искать удаленку хотя бы на 80
var для олдфагов
кажется есть ток один вариант - суваться в крупные компании, там всякие авиты хуиты, или на западного дядьку - англ учить. Короче, надо менять работу.
https://github.com/contributorpw/google-apps-script-snippets/blob/master/snippets/sheets/dynamic_meny/code.js
Я попытался сделать так же и у меня магия не срабатывает и пишет, что функции itemMenu156 не существует.
https://pastebin.com/9Za2XCSn
Это копия, сохраненная 3 мая 2021 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.