Предыдущий: >>1485720 (OP)НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!Для программирования на ХТМЛ https://codepen.io/pen/Для Ноды с консолькой https://repl.it/languages/nodejsДля фреймворков https://codesandbox.io/Залить, задеплоить страничку, сервер, контейнер https://zeit.co/nowАноны, хочу получить советов мудрых, высераю пару предложений и код на скриншоте, а получаю смехуёчки. Как быть?Если рассчитываешь получить дельный ответ, формулируй правильно вопрос:У меня есть проблема\задача (А) %текст-ошибки или задача%. Я пытался решить ее так %кусок-кода-опционально% (Б), у меня не вышло %текст-ошибки%. Я погуглил, почитал документацию и попробовал сделать так %кусок-кода-%(В), но получаю ошибку (Г).Сделай песочницу по ссылкам выше для ясности и удобства. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
>>1491864его пост про "псевдо-апи" чтобы можно было легко сменить имплементацию хранения данных это и есть пример инкапсуляции и полиморфизма в работе, классы для этого не нужны если что
>>1491490сам ты макакакакие промисы ты прикрутить хочешь для записи локалсторейдж?лс синхронный если чтои нахрена тебе класс сервис
Взяли джуном в 27 лет... До этого сидел на жопе лет 10. А мог бы уже давно зарабатывать, иметь опыт и не быть дедом без перспектив. В тридцадку буду тем, кем должен был бы стать сейчас...Хотя, думаю, что лучше поздно, чем никогда...
>>1492008>До этого сидел на жопе лет 10.В смысле не работал? Или работал, но в жопе байтослесарем на микроконтроллерах?
>>1492027>сынокДедок.>>1492028Не работал, сидел и программировал в стол. А слесарем на микроконтроллерах я охуеть как хочу стать, потому что это хотя бы частично избавило бы меня от комплекса неполноценности, свойственного каждой второй веб-макаке. Все-таки байтослесарь - это гораздо ближе к настоящему программисту. Это тебе не на css + html кодить.
>>1491950 смотри исходники V8выебнулся типа я крутой и это все так просто, на деле даже не знаю на чем они написаны
>>1492036Причем здесь V8? Ивентлуп в ноде поддерживается libuv либой, в хроме - libevent. На Хабре не счесть статей на эту тему.
>>1491992ЗП почти нигде не указывают, а обещания не совпадают. Поставлю вопрос по другому. Есть ли среди вас Джуны из миллионников и сколько вы получаете?
Вопрос к тем кто учится в основном по видеокурсам(видео-туториалам). Вы повторяете код с видео сразу или сначала смотрите урок полностью, а потом просматриваете второй раз и повторяете код?
>>1492150Блять. Сразу. Но после твоего сообщения подумал, что второй вариант лучше. Если время есть, лучше 2 раза посмотри, первый просто пытайся понять че происходит
>>1492150я пробовал так учиться и забилвсе эти туториалы пилим то-то или се-то полностью бесполезны имо
Ироды, что с шапкой треда сделали? Дена Абрамова на вас нет. Следующий тред надо перекатить с правильной шапкой, иначе твой кот умрёт через девять дней.
На связи анон, который делает тестовое с блогом. Удалось реализовать добавление, удаление и редактирование статьи в localStorage, теперь нужна годная идея по реализации комментариев на странице статьи. Структура такова:Есть ArticlePage - страница со статьёй(объектом из массива статей), в которой выводятся нужные поля объекта. И есть компонент комментариев, в который я передаю пропс текущего объекта статьи.В комментариях есть форма добавления статьи. И есть метод для добавления комментария(пик 1). Структура объекта(пик 2).Цели:- Реализовать адекватный способ добавления комментария в массив с коментариями статьи- Обновлять страницу после добавления комментария, чтобы они появлялись на страницеПроблемы:- После отработки метода ничего не происходит, коммент добавляется в объект статьи, но статья не сохраняется в localStorage.Пробовал заносить трансформацию массива в новую переменную и сохранять в LS её, комменты добавлялись, но после добавления коммента в соседнюю статью, этой статье присваивалось значение null И тут я уже перестал понимать что происходит и почему, поплыл мозг- После добавления страница не обновляется, надо как-то реализовать через вебхукиP.S спасибо всем, кто откликнулся и помогал. Может быть я завалю это тестовое, но должен его доделать, осталась совсем малость.
>>1492256Пик со страницей статьи. Кол-во комментариев считается через длину массива комментариев статьи, надо обновлять счётчик после добавления комментария.
>>1491987>и нахрена тебе класс сервисПоказать что понимаешь и используешь MVCПромисы нахуй не нужны в локальном хранилище
>>1492150Если к видео идет код, то не программирую, смотрю как челик объясняет свой выбор, бестпрактис и тп, запоминаю где и как если что подсмотретьНачинаю делать свой проект, вспоминаю про видео, подглядываю, если что то не получается
>>1492256Делаешь отдельный массив с комментариями айдишникам. В статью пишешь айдишники комментов при рендере рисуешь комменты, при добавлении коммента меняешь стейт статьи, все. Хуй знает, простые и очевидные вещи опять же. Это хорошее ТЗ для джуна
Реально ли надрочиться за месяц, чтобы взяли стажёром вротенд-разработки? Есть начальные знания вёрстки, знание C++ на уровне написания всяких математических лаборатоных работ в универе, вроде не долбаёб, но бегло посмотрев объём знания, кажется, что месяц - катастрофически мало, тут пол года надо ебашить не просыхая.
>>1492270Сделай туду лист, сделай красивую регистрацию, навигацию по приложению, пили потихоньку и заполняй гитхаб, этого достаточно. Без этого сложно будет устроиться хз, сейчас не 2010, стажеры и джуны не нужны. После 2-3 приложений позиционируй себя как мидла, но приложения отрефактори до идеала
>>1492262>Промисы нахуй не нужны в локальном хранилищеУдивительная неконсистентность IO в JS - некоторые вещи априори асинхронны - запросы к серверу, например, а некоторые, напротив, строго синхронны - методы объекта console, localStorage...Так вот, я это к чему, промис был бы вполне валиден здесь для унификации, т.е. это его использование продемонстрирует в работе то, что без изменений во вьюхе можно переписать абстрактный клиент. УНИФИКАЦИЯ.
>>1492262ты пыхер чтоле? при чём тут реакт и долбанное никому кроме пыхеров не нужное mvc? ладно еще про flux задвигал бы
>>1492280>Удивительная неконсистентность IO в JS Что удивительного? Жопаскрипт - однопоточный синхронный язык, асинхронность тут приделана в виде костыля.>Так вот, я это к чему, промис был бы вполне валиден здесь для унификацииОтличное мышление жопаскриптера, давайте пользоваться костылями везде, даже где они не нужны, тогда это будут уже не костыли, а ЮНИФИКАЦИЯ>т.е. это его использование продемонстрирует в работе то, что без изменений во вьюхе можно переписать абстрактный клиентВо-первых, для этого надо вынести всю логику хранения в отдельный модуль. Во-вторых, это называется оверинжинирнг и является антипаттерном(не вынос логики в отдельный модуль, а оборачивание в костыльный промис, до того, как он реально понадобится)
КАК МНЕ НА КНОПКУ НЕСКОЛЬКО СОБЫТИЙ ПОВЕСИТЬ? т.е. первый раз нажал ,одно событие выполняется ,второй другоетолько вкатился не кричите
>>1492347Заведи глобальный счетчик, внутри функции клика проверяй его значение и добавь логикуЛибо после клика удаляй событие и бинди новоеНаверное еще что то можно выдумать
>>1492347вообще addEventListener добавляет сколько угодно событий, но чтобы они выполнялись не одновременно надо иметь счетчик нажатий (и лучше всего одно событие с разной логикой для разного количества нажатий)
>>1492354Любой уровень выше джуна не имеет точного определения и не значит почти нихуя в отрыве от контекста.
Что не так?Есть массив числе, для которого нужно найти наименьшее общее кратное для всех элементов массива. Если там есть 1, 2 и 3, то ответ будет шесть, ибо все три числа делятся на шесть без остатка. while (!arrNum.every(e => startNum % e === 0)) { startNum++;}Пока число не делится на элементы массива без остатка, число увеличивается. Это сработало почти для всех массивов, кроме массива с числами от 18 до 23. Ответом должно быть 6056820, а у меня он какие-то рандомные номера выдаёт, хоть и близкие к ответу. Я делил каждый элемент массива на число, получался остаток. Выходит, я что-то не так написал в условия every. Но там всё верно, вроде, простая же строчка.
>>1492311> оверинжинирингомХорошее оправдание для последователей паттерна "хуяк-хуяк".Какое отношение к тестовому - такое отношение будет и на собесе.
>>1492367На самом деле берешь пару проектов на фрилансе и максимально с них коммитишь себе, и потом на собесе рассказываешь про эти 2 проекта и годы на фрилансе. Главное не краснеть, че ты, не жулик что ли?
>>1492311>Во-вторых, это называется оверинжинирнг и является антипаттерном(не вынос логики в отдельный модуль, а оборачивание в костыльный промис, до того, как он реально понадобится)Ну так и решили, что делаем сервис, который выдает данные. Без промиса.
>>1492379>>1492380>>1492381Пока ходил за хлебом, до меня дошло. Слишком много операций. Нужно прибавлять наибольший элемент массива, а не увеличивать на 1. Теперь всё работает.
>>1492405>Ну так и решили, что делаем сервис, который выдает данные. Без промиса.Без ОБЕЩАНИЙ и без надежд.
>>1492398Мальчик, ты слышал такое выражение "преждевременная оптимизация"? Наверняка слышал, и даже знаешь, почему она вредит коду и эффективности его написания. Так вот, коду можно вредить не только через преждевременную оптимизацию, а еще и через преждевременное добавление фич с оправданием "авось понадобятся". Об этом пишется в любой книге по софтваре девелопменту на первых страницах, это самая-самая базовая вещь. Я понимаю, что жаваскриптеры книг не читают и срут на базовые практики разработки своим студенческим невежеством, но все-таки стыдно должно быть.
>>1492379Все достаточно просто.Берем числа из массива [18,19,20,21,22,23].Дальше, есть такое свойство, что любое число можно представить через произведение исключительно простых чисел. Например, если чисто непростое - 18 => 233 => {2:1,3:2}, 19 (простое, сразу записываем) => {2:1,3:2,19:1}, 20 => 225 (видим, что у нас двоек больше, поэтому кол-во двоек переписываем на большое) => {2:2,3:2,5:1,19:1}, 21 => 37 (тройка уже есть и она < чем кол-во в объекте, поэтому тройку не трогаем) => {2:2,3:2,5:1,7:1,19:1}, 22 => 211 (аналогично с двойкой) => {2:2,3:2,5:1,7:1,11:1,19:1}, 23 (простое число) => {2:2,3:2,5:1,7:1,11:1,19:1,23:1}.Теперь нужно перемножить простые числа (учитывая их повторения, то есть степень) => 223357111923 => 6 056 820
>>1492558И в чем проблема? javascript своим названием пытался хайпануть на только что взлетевшей жаве.
Откуда пошел форс JavaScript?Сейчас потребовалось освоить JS для одного проекта, причем, по иронии судьбы, даже не связанного с вебом.И что я, блядь, вижу? JS - это недоязык в прямом смысле слова, сердцем которого является здоровенный костыль.Как это говно вообще достигло такой степени распространения?Нет ни полноценного ооп, ни стандартной библиотеки, гигантская куча проблем с обратной совместимостью, нет даже нормальных коммерческих фреймворков, нихуя блядь нет, это просто кучка кала для рисования формочек в браузере, потому ничего более сложного из этого высера не выжать по причине его врожденной ублюдочности.А в последнее время пытаются форсить, будто это, мол, уже нихуя не так, жс прогрессирует, ебана - да хуйня это полная, вот что могу сказать. Абсолютно нихуя самого главного в языке не пофиксили, это все та же обертка над говном, просто приправленная поносом.
>>14925841) ооп не нужен в 2019 году2) проблем в современном JS - нет3) типизация есть, кури flow/typescript , прикручивается за 10 минут, учится за неделю.JS лучший язык, но на первом месте rust , остальные сосут хуйцы
После собеса. Пиздец сколько незнакомых слов узнал. Ещё ебнутые вопросы с подвохом. Короче, думал что знаю js, в итоге ща заново буду изучать
>>1492613На жс проще писать, чем учить задроченную теорию, потому что в нем теории сейчас как в 3-4 языках из-за постоянного добавляющихся фич, браузерного окружения, бэкенда, совместимости версий, по фреймворкам можно гонять, просто по бест пректисес в ui
>>1492613Тебе просто попался хуесос, который за 10 минут до собеса погуглил новые статейки и спрашивает
>>1492617Да блин, долго писать, про потоки в js спрашивал, даже про html поток, о котором я вообще не слышал. Про сравнение переменных классов, как это делать, не знал что через instanceof можно. Про хуки спросил, прототипы. На стажёра фронтендера подавал.
>>1492619>поток в htmlБля, теперь понял, что он хотел услышать. Просто на многие вещи я мог бы ответить, но не понимал как что-то называют эту вещь среди программистов, но эту вещь я знаю и использую.
>>1492622java-легаси макака не палитьсяООП придумали 100 лет назаддеды учили лоховлохи строили проекты так как учили деды.ФП - нет книг и нет дедов которые научатсамому учить - лень.значит ФП - говно (с) логика стариков
>>1492607>>1492610>ооп нинужно!!!В языке с мутабельностью всего и вся, где объектом является почти любая хуйня, кроме базовых типов, хорошее ООП было бы очень мощным инструментом. Но в жопаскрипт его к сожалению не завезли и вряд ли завезут как раз из-за подобных дурачков, которые про ООП знают только две вещи: что оно недостаточно модное в 2019 и то, что там можно делать класс Dog и Cat, наследующие класс Animal. Про кучи паттернов и богатую историю, когда многие грабли были уже открыты и описаны, они не задумываются, главное, что НИМОДНА. Правда дурачкам забыли сказать, что ФП в жсе точно такое же огрызочное и вызывающее боль, как и ООП, так что для более-менее комфортного программирования на жопаскрипте приходится комбинировать оба стиля, и подобная возможность как раз и является одной из немногих сильных сторон жса, но от такого заявления мозг бинарных смузехлебов сразу же взорвется.
>>1492266Так и делаю, в статье есть отдельный массив с комментариями, но не могу реализовать нормальное добавление.
>>1492626Вот это кстати типичная 20-летняя жс-мартышка. ООП стало популярным всего какие-то 20 лет назад(и по хорошей причине), но для него это уже вечность.
>>1492630что ты несешь? какая мутабельность?Никто не мутирует в 2019 году ужевсе новые языки создаются с инмутабельнйо философией, почему? потому что поняли что деды допустили ошибку создав ООП , мутабельность итд.производительность? там где она нужна берут С++, rust , если ты пишешь на java и думаешь о производительности то идешь нахуй сразу
>>1492644Учат то что на хайпе, ООП было на хайпе , щас уже - все.все перекатываются в иммутабельность и фп
>>1492641>все новые языки создаются с инмутабельнйо философией, почему? Ебать дебил. Я перефразирую твое утверждение в "ФП языки(главной чертой которых является иммутабельность, то есть жопаскрипт сразу же отпадает) сейчас растут в популярности. Почему?", чтобы можно было на него хоть немного серьезно ответить. Потому что сырая мощность процессоров уперлась в потолок и в них тупо наращивают ядра. Больше ядер - значит больше нужда в многопоточных вычислениях, которые очень больно делать, если твой язык мутирует все подряд. Все, это единственная причина.>деды допустили ошибку создав ООП , мутабельность итд.Ошибку допустила разве что твоя мать, а ООП придумали для того, чтобы не писать мешанину из функций и процедурщины(см. джаваскрипт), а оперировать более удобными и понятными абстракциями.
>>1492644Да, но щас не нужна производительность. 100 000 элементов в памяти мэпится как родны даже на стареньком телефоне.
>>1492650>Да, но щас не нужна производительность.Сказал жопаскриптер, отрисовывая формочку с кнопкой 5 секунд, предварительно загрузив в браузер клиенту несколько мегабайт говнокода.
>>14926525 это еще быстро. Легко могут быть и все 15. А со всеми баннерами - может и 30. А может и вообще нихуя никогда не отрисоваться, потом что подвис какой-нибудь сторонний ресурс с которого подтягивается либа.
Аноны, подскажите. Имеется Свг, который при ховере должен менять цвет: https://jsfiddle.net/mrsane2y/Однако, он какого-то хуя вообще ни на что не реагирует. Я тремя разными способами пытался изменить его цвет, но ему похуй, при этом, с другими Свг это работало. Что здесь не так?
>>1492351чуууууууушь полнаясам реакт в этих терминах это одно вьюконтроллера нет вообщемодель задающая структуру приложения не обязательна т.к. в реакте вью берет на себя всю логику и структуруэтот паттерн к реакту не применим если не натягивать сову на глобус и не считать что это единственный паттерн который надо всюду пихатьреактовский (и вообще спа) популярный паттерн для больших приложений это флакс с однонаправленным потоком данных, обычно его обеспечивает ридакс, но так экшны и диспатчер можно самому написать, в eloquent javascript его автор флакс запихнул в несколько последних проектов лол
>>1492630>паттернов Вспоминается коллега, любивший раскладывать архитектуру на каноничные паттерны. Он такие костыли строил, чтобы превратить какой-нибудь наш класс в каноничный Factory, что хотелось просто взять и уебать. Такой, сука, дебил был. Паттерны у него, ебать
>>149209880к, но я по опыту уже ближе к мидлу, чем к джуну. Планирую к лету подняться до 120к или менять локацию
>>1492856>Ты никаких курсов этой конторы давеча не заканчивал?Они меня о том же спросили, кстати. Я вообще никаких курсов не проходил, js изучаю 4й день, перекатываюсь с шарпа.
>>1492619>На стажёра фронтендера подавал.Ебать, нахуя стажеру знать про сравнение переменных классов? Кому в реальной задаче пришлось такую проверку реализовывать? Че за контора ебанутая? Не ссы.
>>1492866Мне больше интересно, зачем им надо было знать, можно ли в данном случае использовать this или нетlet a = 5;this.a = ???Ну какой смысл в этом this, когда можно присвоить сразу a = ...
Вот что меня охуеть как бесит в собеседованиях жса, это не проверка навыков построения приложений, архитектуры, ооп, а вместо этого забиваешь себе голову костылями, всплытиями, версткой, пиздос.
>>1492876Потому что во фронте много денег и надо отсеить жуликов. Просто макет сверстать и сделать файлообменник на пхп, как 5 лет назад, уже не достаточно
>>1492877Хуки я ещё не изучал, про прототипы немного сказал про наследование. Вообще изначально мы договорились о том, что они будут изучать с нуля "Нам нужны такие люди как ты. Ибо мы с нуля всех обучаем".
>>1492887Лет 5 назад надо было и фронт и бэк знать, да и сейчас надо. Даже если ты только фронт делаешьМало кто хочет ущерб качества в пользу низкой зп
>>1492887>если много желающих то можно снижать зпОт количества желающих, количество могущих не особо растет, и это радует. Программирование нихуя не легкое занятие, к 30 я это понял, когда начал выгорать.
>>1492891У тебя противоречие в строчках. Больше технологий, меньше знаний, голова не резиновая. Узкий стэк выгоднее, если ты не работаешь на ИП ИВАНОВ
>>1492893Пока не знаю. Надеюсь, что отпишут, иначе они просто ищут джуна, который готов был бы бесплатно работать РАДИ ОПЫТА.Я себя позиционировал как стажёра, который готов будет первый месяц стажировки отработать бесплатно.
>>1492898На самом деле месяц работы в офисе даже бесплатно это хороший, уже можешь указать в резюме опыт работы в команде, проект, просто умолчи про сроки, чуть меньше полугода.
>>1492619Да забей, это не вопросы на джуна, это какая-то мешанина из основ и последней хуеты которую придумали в реакте
>>1492895Так узкая специальность -то как раз знание кишочков жс, а не хватает всего по верхам. Противоречие у тебя, жулик
>>1492900Бизнес-план: открываем контору, в которой начинающе прогеры работают бесплатно, чисто за опыт. А если пойти дальше, то с них еще за это можно небольшое бабло брать, мотивируя это тем, что в будущем они будут зарабатывать в тысячи раз больше.
>>1492898>Я себя позиционировал как стажёра, который готов будет первый месяц стажировки отработать бесплатно.кажется я понимаю почему они начали его жестоко гонять по теории и всему подряд
>>1492921>Что там от реакта, поехавший?>Ну так не знать хуки в 2019 это иди нахуй из профессииТы там ебнутый совсем?
>>1492929>>1492925Ясен хуй речь про реакт. А че блять вы когда вакансию выбираете там это не видите? Какой стек используется на проекте
>>1492945хуки это такая необязательная штука, которую в новой версии (16.9?) выкинут, если его величество Абрамов решит что теперь крута это структурное программирование или другая хуета.
>>1492952>что там от ...> вот это ...> так лол ясен хуй что это, чё вы блять слепые нахуй> так ты же спросил...Ты реально тугодум. Я в ахуе.
И так, аноны, основная и функциональная часть блога завершена, осталась самая малость!Необходимо выполнить следующие задачи:- Выводить нормальную разметку на странице статьи. Я пробовал, гуглил, но так и не понял, почему реакт не выводит отступы. Это защита от XSS?- Самое сложное - реализовать подгрузку контента. Чтобы статьи не выводились сразу все на странице, а подгружались при пролистывании. Можете накинуть идей как это сделать? Пока не представляю, с чего начинать.
>>1493063> Выводить нормальную разметку на странице статьи. Я пробовал, гуглил, но так и не понял, почему реакт не выводит отступы. Это защита от XSS?В инспекторе посмотри какие у тебя стили на элементах > Самое сложное - реализовать подгрузку контента. Чтобы статьи не выводились сразу все на странице, а подгружались при пролистывании. Можете накинуть идей как это сделать? Пока не представляю, с чего начинать.Проверять что посты не в поле видимости, грузить несколько постов.
>>1493070>В инспекторе посмотри какие у тебя стили на элементахБлагодарю, помогло.>Проверять что посты не в поле видимости, грузить несколько постов.Как работать с полем видимости? У меня распаковка статей на странице происходит с помощью array.map
>>1493073>Как работать с полем видимости? У меня распаковка статей на странице происходит с помощью array.mapНачни с того, что когда пользователь пролистает высоту окна, грузить новую порцию постов. https://alligator.io/react/react-infinite-scroll/
>>1492907На ебаном, по кд статьи постят про такие конторы в украхе. Там как то народ, пораньше побежал в ИТ, чем в рахе, и много лютого треша. Когда люди ПЛАТЯТ ЗА ТО ЧТО РАБОТАЮТ. У нас тоже уже вроде есть буткемпы, где ты потом ГОД отдаешь процент своей зарплаты за обучение. Дальше будет только больше пиздеца.Опять таки в других сферах, подобный пиздец процветает уже давно.Типа хочешь получить опыт вождения крана или экскаватора, заплати 50-100к за пару недель.В некоторых сферах, должность или место можно только купить в принципе.
>>1493198>Типа хочешь получить опыт вождения крана или экскаватора, заплати 50-100к за пару недель.никогда такого не слышал если ты не имеешь ввиду обучениевнезапно управлять краном или экскаватором надо учиться и в отличие от кодинга - без учителя и крана/экскаватора у тебя ничего не получится>Когда люди ПЛАТЯТ ЗА ТО ЧТО РАБОТАЮТ.глупо как-тово-первых работодатели быстро вкурят что люди с опытом в вон той конторе на практике там числились за деньгиво-вторых для фальшивого опыта куда проще просто нарисовать в резюме левую контору
>>1493198>В некоторых сферах, должность или место можно только купить в принципе.Там где рыночка нет, а есть бюджеты. В айти это например государство и банки. Распил на распиле.
>>1492898> Я себя позиционировал как стажёра, который готов будет первый месяц стажировки отработать бесплатноПочему во фронте так много лошков без самоуважения?
>>1493119Ты рофлишь, такое задание нормальный мидл накидает так быстро, что даже не будет смысла разводить каких-то там джунов.>>1493063Infinite scrolling либо пагинация.
>>1493219Наслушались баек о получении опыта даже на стажировке, хотя можно и из дома пилить проекты и получать опыт. Знаю охуенных кодеров, которые омеганы и боятся просить норм зп.
>>1493223Лошку, работающему даже не за еду, а за воздух пригорело? Где ты ещё кроме фронта видел таких демпингующих до дна сверхразумов?
>>1493237>за 15к работалТак и думал, что ты лох, пашущий за низкий прайс. В моей родной мухосрани даже сраным пхп-битрикс макакам платят хотя бы 30-45, а нормальным бекендерам 60 и выше.
>>1493248> Чел, зп такие в Мухосрансках, не я их ставлю.От вас как раз и зависит вилка. Сами соглашаетесь работать за такую зп.
>>1493270Ну и иди, я не из-за зп прогером становлюсь, больше всего подходит по моему мировоззрению и комфорту
>>1493198>На ебаном, по кд статьи постят про такие конторы в украхе.Я живу в Украине. Хотя лично не встречал таких контор, но был кажется срач на ДОУ, где кабанчик продвигал такую идею, он кажется в Харькове был. Не знаю, он воплотил ее или нет. Зато вот лично мне уже не раз предлагали зп на фронта в районе 350 баксов (в АТБ, аналоге вашей пятерочки, у грузчиков почти 400 баксов), особенно такое любят мне в пейсбуке предлагать. Кстати, из того же Харькова несколько раз всплывали скриншоты вакух фронтов с зп в 150 баксов, но я лично не ходил проверять, т.е. только скрины видел.
Аноны, где хорошо описаны различные анимации на чистом CSS?Хочу сделать так, чтобы при наведении на блок на стороны текст выезжал
короче опвстраиваешь в код эксплойтпотом когда твое тестовое украдут и пустят в продакшн ты активируешь эксплойт
>>1493284Ахахах, пиздец. Какой у него нахуй блог? Маппит прсотой массив на пару вьюх, ты серьезно или петросянишь?
>>1493230Такая ситуация складывается из-за ряда причин: во-первых, довольно мало компаний с деньгами имеющих право разбрасываться на вкатывальщиков - это всякие яндексы. Там стажеров берут из числа теоретически надроченных прыщавых асм айсисоси парней, гоняя их по базе языка и направления, алгоритмам и так далее. На работе с первого месяца платят хорошо для нулевого уровня, фреймворками и профессией вкатывальщик рад овладевать, так как горят глаза, норм зп, корпоративные плюсы. Средняя же джун-вакансия вне классных компаний это не вакансия для полного нуля-третьекурсника, там нужны какие-то все равно полгода-год опыта, знание фреймворка такого-то, командной разработки и достаточно несложно понять, пиздит человек о командном опыте или только писал тудулисты, блог эппы, и прочие статьи с медиума воровал. Толковых могут взять, но это конечно уже на усмотрение работодателя, потому что в средней мухосранской или даже дсовской лоулвл фирме из энтрилвл вакансии на хх джуниора не хотят учить и учить некому, так как веб-отдел из эдак 10 человек, хотят только надзирать и скидывать сверху ему ковыряться в говне за мелкий прайс. Так как многие люди ссутся, то тут подключаются большие компании с курсами и всякие васян-компании. Большие компании с курсами типа ебама и т-системс вкатывальщиков учат по полгода или скока-то месяцев, потом самых толковых оставляют джунами, но курсы-то не оплачиваются! Васян-компании предлагают работать сразу там версталой, вьюжс, реактером, битриксмакакой с первого дня прихода, но за 20к, потому что у них нет денег и вообще персонала-то 3 васяна занятых, когда им нахуй кого там менторить? И сиюминутной финансовой пользы вкатывальщик им не приносит, на будущее такие "компании" не мыслят, денег лишних у ИП Оганесяна нет, вот так и получается.
>>1493273Моему мировозрению больше подходит нихуя не делать и дрочить пипиську свою, смелости делать это на камеру у меня не хватит, поэтому вкатываюсь в ит.
>>1493301Стажер 60к, а при нанятии в штат в районе 100 вроде. Требования сильно зависят от стэка и направления, конечно да, подозреваю что фронтовик там в каждой бочке затычка будет, а какие-нибудь машин лернеры могут и расслабиться с корпоративным кофе
Странная закономерность, но к уверенному быдлокодеру, который будет просить большую ЗП, компания будет относиться лучше, чем к умному омегану, готовому работать за гроши и воздух.
>>1493320Подсознательная установка пидорашек "дороже - лучше" распространяется на все проявления жизни.
Почему код не выводит алерт?var t = prompt('');function showTemper(t) {if (t>0) alert ('выше нуля');else if (t<0) alert ('ниже нуля');else alert ('равна нулю');}
>>1493320Двачую. Я так джуном вкатился на 60к чистыми в мухосрани около миллионнике. Хотя я уже знал реакт, сервер сайд рендеринг, ноду, графкл и другие модные смузи технологии и баззворды.
>>1493267Расскажи начальнику, сколько это стоит. Посиди дома пару месяцев. Если не перегнёшь палку, он перезвонит
>>1493430>Я так джуном вкатился на 60кБля, я вот как представляю, что прихожу на собес и прошу 60к, так сразу ощущение, что мне в ебало ржать начнут.
>>1493440Поэтому быдланы-кодеры получают норм зп, никому твоя стеснительность не всралась, в компаниях сидят такие же люди как и ты.
>>1493430>реакт, сервер сайд рендеринг, ноду, графклПо-моему это немало. Я бы с таким набором попросил бы 50 точно
>>1493447В целом умею всё то же самое, но уровень теперь не такой поверхностный, как был при устройстве. В беке стал немного разбираться (нода, экспресс, постгрес). Работаю полгода, зп до 75 повысили недавно.
Джун, 1 образование - юрист.Зазубрил вопросы, устроился синьером за 210к, работаю 3 месяц, уволить не могут) задавайте вопросы
>>1493437Сделал так, все равно не работает, покажите как надо:let t = +prompt('');function showTemper(t) {if (t>0) console.log ('выше нуля');else if (t<0) console.log ('ниже нуля');else console.log ('равна нулю');}showTemper();
>>1493225Где можно найти информацию или документацию по infinite scrolling? Насколько быстро можно разобраться в ней?
>>1493497Ну я фейлю им сроки, проекты, но это не повод увольнять.Щас часть задач делегирую реальным синьерам с фриланса
>>1493508еще раз, ты доказать должен что работник говно и нужно вписывать определенную статью по которой увольняешь. просто "хочу волить потому что он мне не нравится " - такое не прокатитэто только лошков не знающих закон можно пугать.я юрист в прошлом
>>1493459был такой троллетред в б, но там уволили зато он теперь может долго жить на 3*200 тысяч, повторяешьсяалсо чушьво первых тебя легко можно уволить на испытательном, тк это предусматриваетво вторых таких хитрожопых на хороших должностях увольняют по сокращениюв третьих просто начнут штрафовать, действовать на нервы и все такое
>>1493321дело тут не в пидорашках, а в том, что когда кто-то хочет работать за "ну возьмите" возникает сомнение в его скиллах а также в том что он долго проработает а не свалит поняв что продешевилпри этом такой соискатель думает что это конкурентное преимущество лол
>>1493563Тебе начальник говорит выкопать яму.ты копаешь яму, но хуево , половина земли раскидана, внутри лежит булыжник. но яма создана.
>>1493570первый вариант - вы не прошли испытательный срок, до свиданиявторой вариант - наша компания больше не нуждается в таком количестве землекопов, до свиданиятретий вариант - яма говно, по договору получите 15к вместо 200единственный вариант который для них опасен - яма говно, до свидания
>>1493571не могут сказать просто так до свидания, должны обосновать статьей, по какой статье не прошел, пруфы и аргументы.меня пытаются уволить, но не могут,точней могут, но знают что я буду аспаривать в суде и выиграю дело с последующим восстановлениемУ тебя мышление русского раба, где хозяин всегда прав.Все зависит от трудового договора и должностной инструкции.у меня она написана очень просто, без подводных камней.если в кратце то: Работать и выполнять задачи работодателя.я работаю и выполняю задачи работодателя.
>>1493574ты трудныйя тебе описал три способа как борятся с хитрожопымикстати наблюдал как вторым способом уволили охуевшего юриста
>>1493614Деплоишь на сервер, хз, на vps какой-нибудь типа digital ocean или у амазона что то там бесплатное было. На фронте делаешь запросы к апи который ты на питоне написал через fetch или axios.
>>1493719Ты уверен? Я охуеваю от этот треда. То бля хуки во вью, то в ТС ТОЧНО такое же ооп как в es6
>>1493721ну давай ты мне расскажешь чем оно другоеточно такие же классы прикрученные сверху функцийесли что типизация к ооп отношения не имеет
>>1493724под интерфейсами ты имеешь ввиду что типа можно кастомный тип задать? да не имеет, это фишка типизацииа абстрактный класс это хуйня без задач
>>1493724>>1493723> точно такие же классы прикрученные сверху функцийТипичная отговорка новичка.Каких возможностей ООП тебе не хватает в ТС?
>>1493721>>1493721>ТС ТОЧНО такое же ооп как в es6Типикал ньюби.> https://habr.com/ru/post/468157/> От начинающих разработчиков в ответ на вопрос: «Чем ООП в JS отличается от ООП в классических языках». Как правило, получают очень туманное: «В классических языках классы, а в JS прототипы».Ахахах, прямо в точку по каждому слову, ООПшник из "взрослых" языков ты наш.
>>1493736>Дали сахар с классами и ТС, в котором можно писать ОПП точно так же как и других ВЗРОСЛЫХ языка>пук пук там всё другое, то прототипы, там можно на лету свойства добавлять, я так конечно никогда не делал, но можно же ...
>>1491831 (OP)Чем заменить асинхронную стрелочную функцию:window.addEventListener('load', async () => {/ blah-blah function /});Чтобы было постандартнее как-то.А то...>Uncaught SyntaxError: Unexpected token function
>>1493739Типичная мантра БДСМщиков, привыкших к кожаной плётке ВЗРОСЛАХА ЕЗЫЧКА. Да, жс всепрощающий и вседозволительный. Привык к тугому дилдо в анусе - прошу обратить внимание на линтеры.
>>1493590О, подростковый бунт в треде.Твои программы уровня laba1.pas прекрасно работают без ооп, да?
>>1493076>>1493225Нашёл подходящий модуль https://www.npmjs.com/package/react-infinite-scrollerРазобрался, но не могу понять как сделать его с localStorage. В демке загружается контент с soundcloud через ajax, но как сделать через LS?
Ахаха, ну что, >>1492311 - кун, анон с тестовым говна поел с твоими россказнями про оверинжинирнг?>>1493770Говорили тебе, пиши сразу абстрактный клиент с асинхронным интерфейсом.В голос с долбоебов-квазипрофессионаловя этого треда.
>>1493775Проблема в том, что загружается сразу весь контент. Как я понял, этот пакет работает только с асинхронными запросами при подгрузке... Походу, работодатель имел в виду написать свою подгрузку, которая работала бы с localStorage.
>>1493781> Проблема в том, что загружается сразу весь контент.Это не проблема. В своем клиенте ты можешь эмулировать пагинацию.
>>1493779Да эт пиздец, но уже поздно, работу надо сдать до конца недели) буду весь день искать костыль для решения этой проблемы))
>>1493783Как я понимаю, надо ограничить число элементов в отображаемом контенте и пропс "loadMore" срабатывает когда я листаю страницу. Но смутно представляю как это делать... Загружать по 10 статей на страницу?
Вот, как я пытаюсь это сделать. Но рендерится страница сразу со всеми статьями, а после прокрутки в самый конец - ошибка ×Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.
>>1493787Передаешь в клиент курсор (сиречь индекс смещения), клиент отдает n элементов массива с заданного инлекса.
Аноны, доброе время суток. Есть ли у кого-нибудь годный такой запас фреймворков для canvas/webgl ? Надоело всё вручную делать, натыкаться на оптимизацию и вершить велосипед. Два чая всем итт.
>>1493790для начала при работе с данными используй объекты, а не массивы. По пику - ищи места, где у тебя вызывается обновлние состояния. Офк это место, где будет происходить "подзагрузка", что у тебя там стоит, а? hasMore = true? Ну и лови 24/7 loadContent. за react-infinity-scroll не шарю, сейчас пройдусь по док-тации
>>1493882<script> function load() { console.log('load event detected!') } window.onload = load </script>
>>1493882и да, ты уверен, что у тебя ошибка именно при передаче колбэка на ивент? Очень странно, её быть не должно
>>1493783эмуляция пагинации. Т.е. ждать 100500 лет на тилифончике загрузку всего контента, чтобы потом увидеть божественную пагинацию, от которой только стайл эффект?Советую пообщаться с работадателем на эту тему. Что именно он хотел от пагинации, имея в наличии полную загрузку контента? (У тебя доступ к серверу есть? апи есть? можешь вносить правки? рест/граф?)
>>1493904>Советую пообщаться с работадателем на эту тему. Что именно он хотел от пагинации, имея в наличии полную загрузку контента? (У тебя доступ к серверу есть? апи есть? можешь вносить правки? рест/граф?)Какая нахуй пагинация? Ты же понимаешь что у чувака постыс локасторадже лежит, ему надо выводить 10, а как пролистает их ещё десяток выводит. Охуеть, греф, рест, пагинация.
Аноны, дошел до фреймворков, прощупал ситуацию +- и понял, что на сейчас во фронте актуально в конторах да и вообще два фреймворка: Vue и React. Ангуляр не рассматриваю, ибо тяжелый, сложный для вката, вакансий мало, да и легаси говна куча. Собственно, по-этому назрел вопрос: что изучать, реакт или вью? И то и то в принципе востребованы одинакого. По сложности вью легче, но реакт имеет больше комьюнити и информации в гугле. За кем будущее из них? Что в скором времени будет преобладать? Планирую устроится на удаленку в МСК на первое время, пока без опыта толком и работы джуна в своем дс3 в офисе нет.
>>1493920был в похожей ситуци, в итоге выбрал вью как простой варик, вкатился в офис в моём ДС3. Сейчас реакт учу, идёт довольно просто, в процессе понял что выдрочить синтаксис очередного фреймворка не так уж и сложно, но дрочить куда более глобальные вещи и практиковаться.Короче вью и реакт топчик, в реакте чуть больше свободы как строить приложуху.
>>1493904>эмуляция пагинации. Т.е. ждать 100500 лет на тилифончике загрузку всего контента, чтобы потом увидеть божественную пагинацию, от которой только стайл эффект?Ебанулся что ли? Чего ждать? Ему просто сварганить апи в своем клиенте, который будет выплевывать массив кусками, а не со всеми элементами, неужели я написал не русским языком, блядь?
>>1493911>Охуеть, греф, рест, пагинация.Не обращай внимания, там какой-то залетный диверсант хуйню гонит.Про пагинацию писал я - там же прямым текстом в тестовом сказано было - выдавать записи по мере подгрузки. Очевидно, и это было написано, что это эмцляция пагинации.
>>1493924Вкатился в офис ДС3 в Вью стеком? И почему сейчас реакт учишь? Команда на реакте пишет? И как вкатывался на первую работу, расскажи.
>>1493932Да, вкатился с Вью. На первую работу я вкатился давно, версталой, потом паралельно учил вью, как уволили с последней работы понял что больше не хочу верстать, сделал два проекта на вью - чат и обычный круд с бэком на файбейсе.Сейчас я не то что бы учу реакт, а смотрю как там что сделано в сравнении с Vue. На работае вью, вечером дома реакт.
Алсо посоветуйте что можно поделать на вью/реакте что бы потом на собесе было не стыдно показать? Туду листы заебали.
>>1493978парсер с помощью scrapy, нужно получать инфу о товаре с магазина со страницы, например title и url(описания товара), затем переходить по этому url к описанию и там стягивать еще ~10 полей типо price, brand и тд, затем это все записывать в один файл json и чтобы было как-то так {'products': {'1': {title: 'dsd', 'url': 'http://dfdf', 'price': 100}, '2': {'title': 'gfgfg', 'url': 'http://dfdsd', 'price': 23.12},}} надеюсь понятно
>>1493900Ошибка была из-за этой стрелочной функции ебучей, потому что Chrome 34.0.1847.131 m на Windows XP.
>>1494029>оказывается,что асинхронность у ноды такой же костыльЕбанный рот этой ноды, поясни за ее асинхронность подробнее.
>>1494098>а где почитать про ВСЕ возможности жаваскриптаECMA-262 spec>изменениях,планах?Technical Committee 39 proposals
>>1493787Например да. по 10, для теста поставь ожидание 5 сек и показывай прелодер, типо статьи подгружаются
>>1493585Читай, я так еще пол ляма на руки получучитай: https://grazhdaninu.com/trud/uvolnenie/skolko-okladov-vyiplachivayut.html
>>1494159>Читай, я так еще пол ляма на руки получуПисос солоноватый, что более вероятно, за воротник получишь.
>>1493976>сделал два проекта на вью - чат и обычный круд с бэком на файбейсеНа сколько денег вкатился с такими проектами?
>>1494021А если возвращать массивом объектов? Типа такого:[{title: 'dsd', 'url': 'http://asd', 'price': 100},{'title': 'gfgfg', 'url': 'http://qwe', 'price': 23}]У меня похожий проект, использовал puppeteer. В проекте есть небольшой api на экспрессе, он отдает данные клиенту по запросу, на клиенте реактом всё это визуализируется. Не знаю, что ещё можно добавить в проект или как его улучшить. Надеюсь, дядя работодатель оценит.
>>1494415Create read update delete, бекенд на firebase. Под концепцию круда много чего подходит, хоть те же тудушки.
тфв ни одного круда во вменяемый вид не привел т.к. они все унылы и есть куча вещей куда интереснееменя не возьмут джуном наверное
>>1494409Уволняли два раза, типо распиздяйски работу делаю>>149438650к, сейчас буду либо искать другую, либо выбивать повышение.>>1494399Да сегодня я понял что заебался, на Питоне что-нибудь покодю, отдохну.
>>1494505скорей всего ты нарвался на галеру, которая ищет рабов 3-месячников.такие галеры нужно топить
Ребят, существует ли какой-то сайт с блеклистом компаний?Ну типа отработал там 3 месяца и что бы отзыв оставить: Проект говенный, куча костылей, директор долбаеб итд.
Программач , вопрос такой. Можно ли в vue навесить v-on:click на div? А то делаю все по гайдам ,а клик не срабатывает.
>>1494589в чём проблема?<template> <div @click="handleClick"> some div </div></template><script>export default { methods: { handleClick() { console.log('click') } }};</script>
Вкатился в JS. Знаю как кодить, основы этого языка понял, апишки вот изучаю. Какой фреймворк брать первым новичкам?
Какого это, быть вершиной мира IT И вытирать ноги об все смежные звенья ИТ мира?ведь на JS высокий спрос,хорошие зарплаты
Но я же всё равно могу устанавливать значение, обращаясь напрямую. А как сделать, чтобы при такой попытке выдавало ошибку?
>>1494860я сам джун, почти мидл, но меня с руками отрывают HR в ДСя хз как вы не можете найти работу, пиздец просто.
>>1494811как насчёт прочесть что он пишет?редактор видать давно обновляли и он считает es6 экспериментальным, хотя он давно хорошо поддерживается>>1494820пишут же что не поддерживается браузерамиу тебя редактор классы не съел а ты фичу которой в es6 нет хочешьне переписывай, епт, начинай с _ имя свойства, такие дурной тон трогать
>>1494856вот и я о чем - получается замкнутый круг, чтобы стать миддлом нужен опыт работы, а если ты не миддл, то работы нету
Что делать с залупой пик1? Нашел этот сайт https://enable-cors.org/server_expressjs.html, но все равно нихуя не работает. И где нормально почитать про апи? А то какая-то сука на ютубе https://youtu.be/rJesac0_Ftw взяла апи со своей легко доступной страницы и получила мильон просмотров, а как работать с нормальными апи не научила. Это я еще взял апи где везде стоит no (пик2). Не представляют как надо выебнуться чтобы получить данные с апи где стоит yes
>>1494869Дело в том, что можно сказать, что у тебя есть опыт работы и что ты мидл, потому-что так и есть. Ибо мало кто знает кто такой джун, это новичок который только начал изучать всё и не знает элементарщины.
Вы не джун если знаете OOJS и можете использовать фрейм. Ну а если считаете наоборот то вы конченный даун которому не помочь.
>>1494865Это всё было к задаче на первом пике. Я её решил с помощью class и прочего, но вот выдавать undefined по запросу к конкретному свойству не сумел реализовать. Решение на втором пике, которое они предлагали, всратое. Вот я и пошёл гуглить эти свойства.
>>1494890Ларси какой-то. Я ссылку на сайт тут нашёл. https://www.freecodecamp.org/#Тут был ещё на https://www.codewars.com была ссыль.
>>1494891Вроде бы хорошей практикой является создавать методы в прототипах создателя объекта, а в самом объекте создавать параметры.
>>1494883А нахуй так объекты создавать? Для чего?Берешь конструктfunction Person(firstName, lastName) {this.firstName = firstName;this.lastName = lastName;}Потом просто берешь конструкт и там уже объявляешь для объекта методы:Person.prototype.newFunction(parameter) {this.parameter = parameter;}Не понимаю зачем в объекте методы создавать. Может я даун?
>>1494893Судя по ссылке которую я кинул - Express. Я решил проблему тем что вставил https://cors-anywhere.herokuapp.com/ перед ссылкой. Но до этого у меня была https://crossorigin.me и она нихуя не работала. Еще пытался установить расширение для гугла Allow-Control-Allow-Origin plugin - тоже не помогло.
>>1494883>>1494897Просто когда ты будешь создавать новый объект, ты будешь каждый раз вызывать эти функции. А так через прототипы функция создаст себя когда тебе нужно её вызвать, не вызывая другие.
>>1494897очевидно это упражнения времён es5объяснять что такое прототип наверное он счёл что раноалсо сейчас это пишется через классы, без this и присваивания фигни прототипам напрямую
>>1494913Если ты считаешь мой манямир наполенный опытом в этой сфере, то иди нахуй а, ты кто такой чтобы подпиздывать что-то?
>>1494619Да уже решил. Оказалось сам долбоеб. Не создавался экземпляр Vue при загрузке через document.ready .Пересоздал через window.onload и все заработало.
>>1494939Не надо, просто уйди. Проходили такое. И никогда не сри после увольнения, будь профессионалом.
>>1494947Если серьезно нужно, то не от своего лица делай. А вообще нахуй время тратить на подобное? Возьми рекомендательное письмо и вали в другую фирму. Бля чел я тебя заклинаю отспустить гнев и быть взрослым человеком. Личное и карьера ну никак не вяжутся.
>>1494953не просто так, там пидорасы меня матом крыли за то что я фичу не правильно сделал, хотя такое ТЗ, но любые аргументы пропускают мимо ушей.Если я их не проучу, на на мое место придешь ты или твой брат!!111!111Надо чистить рынок от быдла из 90-ых
>>1494960>Если я их не проучу, на на мое место придешь ты или твой брат!!111!111Вот им в харю плюнут, а они утрутся, заберут трудовую, возьмут рекомендательное письмо и дальше по работодателям. А там им снова в харю плюнут, а они утрутся, забе...Терпилы-с.
>>1495024У меня тех собес во вторник, учил всю неделю, сегодня голова была перегружена, ни строчки кода, ни теории не смог осилить, читаю и не понимаю что читаю, отдыхал, наебашил 12 побед на аренке в хсУдачи нам обоим
>>1495027> У меня тех собес во вторник, учил всю неделю, сегодня голова была перегружена, ни строчки кода, ни теории не смог осилить, читаю и не понимаю что читаю, отдыхал, наебашил 12 побед на аренке в хс> Удачи нам обоимУдачи. Но не напрягайся когда пойдешь на собес, а то все из головы вылетит. Что за должность, какой оклад? Вряд ли в ту компанию возьмут, поэтому отдохну и начну делать следующее тестовое, я много куда подал резюме.
Сап двач. Я хочу на пхп делать запрос к одному json файлику в сети и после его получения передавать в джаваскрипт для вывода. Как это сделать? В пхп я файл получаю и могу вывести через функции пхп, но как данные передать в джс я уже без понятия.
>>1495032не заходил по ссылке, но знаю что там пиздец и 90% ты разбираешься в костылях и самописном говне, а 10% тебя хуесосят ГУРУ которые говорят что ты нихуя не шаришь и это честь работать в яндексе
>>1495090И? Первую букву нужно превратить в прописную. Дабы убрать пробел, добавил trim в начало, но это не помогло. return this.trim().split(" ").map(e => e[0].toUpperCase() + e.substr(1)).join("");
>>1495095А вот фор не сработал, его я проверил еще до того как спросить. Видимо у вас здесь нельзя итерировать если объект джсоновский, нужно сначала его ключи убрать и перевести в массив.
>>1495095>Он просто неграмотный или сектант, который против>for ofВещаешь из будущего? Там уже научили жоэс итерироваться по объектам?
Sup програмач. Хочу изучить основы JS для вкатыванию в Node, а в будущем может реакт. Что посоветуете по книжкам по JS (желательно на русском). Заказал вот данную книжку, но думаю там наврятле что либо про синтаксис ES6 будет написано.
>>1495342Есть выразительный js в этом году вышла третья версия, вполне себе годнота как вводная книга.
>>1495065он должен сделать реквест твоему же серверу епткак по твоему фронт связывается с беком - он делает шттп реквесты
>>1495091в жопе у тебя костыли, это объект объектов а не массив объектов иначе просто filter(i => i.key == 103) всё находилось быобъект это хэшмэп, как ты блин предлагаешь его итерировать по умолчанию? есть методы получить ключи, значения, а также ключи и значения вместе [ключ, значение] и хоть заитерируйся
>>1494861>в ДСИди нахуй долбоеб, я вообще поражаюсь как люди из ДС сидят на двачике, это форум для девочек замкадниц
Вот список неплохих вопросов к собесу по жсEvent loop, очередность вывода setTimeout, promiseAsync/awaitcall, bind, applyзамыкания и область видимостиhoistingES6Передача по ссылке и по значениюГенераторы и итераторыКак работает spread/restАрмия функций, различия let, const, var
>>1495388>очередность вывода setTimeout>hoisting>неплохих вопросовда бери сразу побитовые операции чего там
>>1495388Не подходит по практике. Если только не нанимаешь исключительно кодера для написания какого нибудь фреймворка.
>>1495412Практика это же тестовое и свои проекты на гитхабе, не? На собесах же максимум задачи на логику и верчение деревьев?
Можете пояснить по поводу аргументов функции? Допустим я хочу засунуть засунуть name и year в функцию user.function helloUser (name, year) {console.log('Hello ' + name + ' тебе сегодня ' + year + ' лет')}helloUser(тут я вписываю аргументы передаваемые в name, year), подразумевается что я должен вписывать их в том порядке, в котором они вписаны в аргументы? Т.е JS подразумевает что сначала надо вписать значения name, а потом year?
Попытка вызова метода bark() объекта Dog вызывает ошибку. Почему?function Dog(name) { this.name = name}Dog.bark = function() { console.log(this.name + ' says woof')}let fido = new Dog('fido')fido.bark()
>>1495452>подразумевается что я должен вписывать их в том порядке, в котором они вписаны в аргументы?Сука, у меня на кафедре за такие вопросы ебало бьют>Т.е JS подразумевает что сначала надо вписать значения name, а потом year?Нет, не JS, а вообще любой ЯП это подразумевает
>>1495470В пихоне есть именованные параметрыВ жопаскрипте можно функцию с одним аргументом создать прередавать туды объект и в коде вызова использовать деструктивное присваивание. Коммон практисfunction test(obj) {}test({var1, var2, var3});
>>1495477Фу бля наеборотВ коде вызова передовать объект при определении использовать деструктивное присваивание.
Аноны, подскажите два вопроса:- Стоит задача реализовать сложение через функцию sum(1)(2)(3) === 6. Не могу нагуглить как подобное называется.- Необходимо реализовать перемножение двух чисел без . Я решил через степени и логарифм, т.е. a b = exp(Ln(a) +Ln(b)), но возникает вопрос с округлением. В случае двух целых использую Math.round, а как быть в случае с двумя числами float?
>>1495486>- Необходимо реализовать перемножение двух чисел без .Чет проиграл в голос, почему именно в жс вместо нормальных заданий выдумывают вот эту хуйню
>>1495486Ты ебанутый? Первая строчка в гугле по запросу sum(1)(2)(3)https://learn.javascript.ru/task/sum-many-brackets
>>1495469надо Dog.prototype.bark = ...ну или сразу его декларировать в функции / классе>>1495477деструкция это просто удобный способ передать пачку аргументовфункция их все-равно будет брать по порядкуалсо ты вопрос задавай по нормальному чтоле
>>1495495>надо Dog.prototype.bark = ...>ну или сразу его декларировать в функции / классеЯ понимаю как сделать, что бы работало, тут вопрос а как объяснить почему этот код не работает? Казалось бы должен работать
>>1495495>надо Dog.prototype.bark = ...>ну или сразу его декларировать в функции / классеЕще раз, это вопрос на рассуждение об отладке
>>1495486первое это замыканиеперемножение двух чисел делается сложением епта>>1495484мк-61 в отличие от муравьиных компьютеров ворон не работает на джс
>>1495497кому кажется? ты знаешь что делает new? оно запускает конструктор и в твоем фидо создает локальные инстансы того что в Dog было со словом thisа то что было без this оно в Dog и осталось и в фидо не копируетсяDog.bark() будет отлично работать
So to create an instance of a given class, you have to make an object that derives from the proper prototype, but you also have to make sure it, itself, has the properties that instances of this class are supposed to have. This is what a constructor function does.function makeRabbit(type) { let rabbit = Object.create(protoRabbit); rabbit.type = type; return rabbit;}JavaScript provides a way to make defining this type of function easier. If you put the keyword new in front of a function call, the function is treated as a constructor. This means that an object with the right prototype is automatically created, bound to this in the function, and returned at the end of the function.The prototype object used when constructing objects is found by taking the prototype property of the constructor function.function Rabbit(type) { this.type = type;}Rabbit.prototype.speak = function(line) { console.log(`The ${this.type} rabbit says '${line}'`);};let weirdRabbit = new Rabbit("weird");
>>1495489проебался слегка.>>1495500>перемножение двух чисел делается сложением ептаЕсли делать сложением через цикл, то при больших числах он будет много памяти кушать.А если тебе передали 6.5 и 3.4? Тут сложением не выехать.
>>1495519тоже мне бином ньютона5+5+5+5 = 20, 60 + 60 + 60 + 60 = 240, 240 + 20 = 26050+50+50 = 150, 600 + 600 +600 = 1800, 1800 + 150 = 19501950 + 260 = 2210далее или 2210/100 = 22.1 или строковой операцией Number('2210'.slice(0,-2) + '.' + '2210'.slice(-2)) = 22.1
>>1495604ДС1: Джун который умеет только в верстку - 50кДжун с знанием фронта (реакты хуякты, замыкание ) - 100кМидл 150к (1-2 года работы)
>>1495504Да, спасибо. Я вот не знал, что это так работает. Ну и объяснение с учебника. Короче дело в прототипахДобавить свойство к ранее определенному типу можно используя свойство Function.prototype. Это определит свойство для всех объектов, созданных этой функцией, а не только у какого-либо экземпляра.
>>1495681это тебе или мне надо епт? https://www.youtube.com/watch?v=RN0-QHZnvKkничего особо сложного в этом нет если что, вот тут например алгоритм рисует столбик, а тебе даже рисовать не надоhttps://ru.onlinemschool.com/math/assistance/number_theory/multiplication/
>>1495739знаю, но если я вижу что на соебсе спрашивают про var prototype, use strict , то это полные деды-долбаебы