BARSOOQUE
Есть проблема связанная с бабелем/вебпаком. Каждый раз, когда я что-либо добавляю в .babelrc все решает сломаться. При этом через какое-то время, когда моя жопа уже подгорит, оно решает заработать как надо. Приходит мысль, что оно там это все кэширует и в своем же кэше путается, или что-то типа того. Так вот, как это что-то вырубить?
BARSOOQUE
Например я @babel/plugin-proposal-class-properties пытался добавить несколько раз, выдавало ошибку из ниоткуда и ни о чем, потом на следующий день запускаю, и оно работает.
BARSOOQUE
Ну то есть оно определенно кэширует. Только что была одна неведомая ошибка, поменял порядок плагинов в .babelrc и уже другая, откатил вообще в самое начало когда даже новый плагин не добавил, когда все работало, и до сих пор неведомая ошибка №2. Перезапускаю каждый раз вебпак офк, даже терминал целиком перезапускал. Запустил сейчас прод билд вместо дева, и вообще третье что-то.
BARSOOQUE
Плюс стартует сам билд как-то подозрительно быстро. Обычно долго стартует, сначала повисит немного, а сейчас сразу.
BARSOOQUE
Вот первая и третья ошибка. Во второй там было что-то вроде не получается спарсить json, жалуется на "\"". Проблема во мне практически невероятна потому что я откатился на рабочую ветку, плюс до этого с другими плагинами так же было, все ломалось неведомым образом. Сейчас пытаюсь поставить babel-plugin-styled-components, но на пиках вообще без него, уже откаченный конфиг.
BARSOOQUE
BARSOOQUE
Сейчас уже заработало, но проверю в следующий раз. А вырубить кэширование вообще нельзя?
Roman
та вообще его явно врубать вроде надо
Roman
ну там в лоадере опция
Yury
Добрый день! Требуется помощь JS программиста. Кратко - доработка браузерной игры на JS. Новичкам точно не подойдет, прошу не беспокоить. Оплата сбер, на карту, Вебмани. #работа #вакансия #заказ . Оплата от 200 до 1000р / час в зависимости от Ваших умений.
Michail
Здравствуйте, подскажите пожалуйста, не могу понять как работает babel, получается что babel это транскампилатор, и как я понимаю он парсит весь js фацл и отправляет его на компелчцию и взращает подерживаемый код?
Anonymous
Всем привет! Ищу frontend разработчика на проектную работу (удалёнка/офис в Питере). Стек: ReactJS, Redux, Backbone, Redux-saga, Styled-components, Webpack. Зарплатная вилка: от 100к до 180к (в зависимости от талантов и способностей). #удалёнка #react #вакансия #работа
Anonymous
ребят подскажите, я пишу либу компонентов для реакта. Но при этом я ее сразу же использую. Есть какой нибудь удобный способ, работать сразу с двумя проектами? как нибудь сослаться на другой проект
Anatoliy
Всем утра доброго!
Anatoliy
Возник вопрос, где можно найти супер-начального уровня задачки, для того чтобы в js попрактикаваться?
Anatoliy
калькуляторы там всякие и т.д.
Ilya
Возник вопрос, где можно найти супер-начального уровня задачки, для того чтобы в js попрактикаваться?
придумать, причем желательно чтобы это в том или ином смысле имело прикладное назначение, всякие туду-шки покупок в магазине, напоминалки по др, сравнивалки товаров и т.д.
Ilya
т.е. надо будет попользоваться, понять проблемы, доработать или переработать
Anatoliy
Спасибо!!!!!!!)
Misha
Возник вопрос, где можно найти супер-начального уровня задачки, для того чтобы в js попрактикаваться?
Мне кажется, что самое прикольное, это попробовать сделать что-то реальное. Например, сделать кнопку, по нажатию на которую открывается окно с формой, а заполненную форму можно отправить, и она где-нибудь будет отображаться в другом месте на странице👮‍♂️
Дмитрий
Возник вопрос, где можно найти супер-начального уровня задачки, для того чтобы в js попрактикаваться?
услышишь или нет, не знаю. не занимайся этой фигней, а пиши свой проект, сначало прорстой, потом посложнее, в процессе обучения. выбирай по уровню для себя интуитивно, но не трать время на эти "задачки", сократишь свое время обучения просто
Stepan
В данный момент нет проекта, а посидеть поковырять в свободные минуты что-то хочется, поэтому ищу какие-то задачки, чтобы не забыть хотя-бы то, что уже знаю
Тебе идей для проекта накидать - пиши в личку. Люди тебе дело говорят, бери проект пиши его, пость на гитхаб. Показывай свое развитие.
Ilya
Тебе идей для проекта накидать - пиши в личку. Люди тебе дело говорят, бери проект пиши его, пость на гитхаб. Показывай свое развитие.
ну на ранних порах не стоит постить на гитхаб, т.к. "git помнит всё" :) чуть опосля, стоит поискать простые issue которые можно закрыть таких в опен-сорс валом в довольно популярных решениях, во-первых сразу будет качаться навык проектной разработки, плюс это очень полезная история и для разработчика и для сообщества взаимовыгодная
Igor
В приватный вполне себе можно :)
Ilya
В приватный вполне себе можно :)
ну разве что так, но это надо заплатить :)
Igor
ну разве что так, но это надо заплатить :)
Уже давно бесплатно) до нескольких юзеров на реп
Ilya
Уже давно бесплатно) до нескольких юзеров на реп
ну я динозавр :) что с меня взять :)
Igor
Я бы еще порекомендовал с гуглом подружиться
Stepan
firsttimersonly.com
Спасибо, почитаю.
Ilya
Кстати, расскажи как искать простые issue что бы прокачатья?
принцип приблизительно таков - выбираешь себе тему для хоум проджекта, пока ты ресерчишь по нему стек (ты же не станешь сразу на все велосипеды писать) будешь подбирать и пробовать библиотеки и утилиты, на чем остановился - пошел и смотришь issue открытые, как правило баги, зачастую это могут оказаться опечатки, мисснейминг и т.д. косвенно это заставит разбираться с причинами и следствиями
Semyon
#вакансия #react #Москва #офис 🔸Компания: Ruform (Rutube/Pladform) 🔸Город: Москва 🔸Формат работы: офис 🔸Занятость: полная 🔸Зарплатная вилка: 150000 - 200000 👁‍🗨Контакты: +7 (977) 3519403 (WhatsApp, telegram) 🔷Мы ожидаем от Вас: Хорошее знание последних версий JavaScript, умение работать с различными браузерными API (Websocket/File API/History API); Умение круто настраивать сборку Webpack/Babel; Понимание принципов работы React и контейнеров состояния mobx/redux; Умение писать красивый и эффективный асинхронный код; Сильные навыки верстки; Приветствуется опыт работы с HTML5 video на продвинутом уровне. 🔷Задачи: Разработка изоморфного single-page фронт-энд приложения для десктопа и мобильных устройств на основе mobx/react; Сопровождение процессов CI/CD, тестирования совместно с профильными специалистами; Поддержка и разработка приложений для SmartTV (по интересу). 🔷Мы предлагаем: Белый оклад (готовы обсудить ожидания в зависимости от Вашего уровня); Доб. медицинская страховка после испытательного срока; График работы: 5/2, гибкий приход на работу до 11-00; Работаем в лофте недалеко от м. Краснопресненская или Ул.1905 года
M
Ребят привет, нужна помощь. Надо найти функию на веб странице, которая расшифровывает элемент для показа. Оплачу.
Zdarova90210
Привет! Кто-то может объяснить почему в первом случае массив arr1 остаётся неизменным, а во втором случае массив arr2 изменился? let arr1 = [1, 2]; let brr1 = arr1; brr1 = [42, 43] console.log(arr1); // [1, 2] (массив arr1 не изменился) let arr2 = [1, 2]; let brr2 = arr2; brr2[0] = 42; console.log(arr); // [42, 2] (массив arr2 изменился) Я помню про хранение ссылки на массив или на объект, но что-то не получается это связать конкретно с этим примером. Я думал что в обоих случаях первый массив должен меняться.
Anton
brr2[0] = 42; - изменение элемента массива brr1 = [42, 43] - изменение ссылки на массив
Zdarova90210
Агаа, понял, спасибо большое! Прям на места всё встало)
Temuchin
Привет всем, вспоминаю теорию на learn.javascript.ru, там есть один пример let users = [ { name: "John", age: 20, surname: "Johnson" }, { name: "Pete", age: 18, surname: "Peterson" }, { name: "Ann", age: 19, surname: "Hathaway" } ]; function byField(field) { return (a, b) => a[field] > b[field] ? 1 : -1; } users.sort(byField('name')); users.forEach(user => alert(user.name)); // Ann, John, Pete users.sort(byField('age')); users.forEach(user => alert(user.name)); // Pete, Ann, John отрабатывает норм и тд, но если после первого вызова byField() с аргументом 'name' попробовать сделать console.log(users) ... users.sort(byField('name')); console.log(users) users.forEach(user => alert(user.name)); // Ann, John, Pete ... тогда будет выводить масив отсортироованный по 'age', не могу понять почему оно себя так ведет
Ars
Народ, засада, почему вот так не меняет let url = document.querySelector("html").innerHTML.match(/(?<=\{"captionTracks":\[\{"baseUrl":")https:\/\/www\.youtube\.com\/api\/timedtext\?.*?(?=",")/)[0].replace(/\u0026/g, '&').replace(/\/\\/g, '\\'); console.log(url);а когда конкретно указываю ровно то же самое значение - меняет: let url = "https://www.youtube.com/api/timedtext?expire=1566328792\u0026asr_langs=pt%2Cnl%2Cfr%2Ces%2Cit%2Cen%2Cja%2Cde%2Cko%2Cru\u0026v=_Gs34D0Bnk4\u0026xorp=True\u0026key=yttt1\u0026signature=692AAFFAA18905544EC8498E546D1058609C4EDA.44E65A894873C5F7E6DF7AD18B4BE7EF7881825A\u0026xoaf=1\u0026caps=asr\u0026hl=ru\u0026sparams=asr_langs%2Ccaps%2Cv%2Cxoaf%2Cxorp%2Cexpire\u0026kind=asr\u0026lang=ru".replace(/\u0026/g, '&').replace(/\/\\/g, '\\'); console.log(url);
Ars
я уже с ума схожу - может это как то связано с асинхроностью?)
Ars
или дело не в js?
Ars
ну регулярка то одинаковая
GG
я уже с ума схожу - может это как то связано с асинхроностью?)
проверь document.querySelector("html").innerHTML перед вызововом регулярки. мб там не то что ты ожидаешь
GG
ну регулярка то одинаковая
уверен что это работает так как ты ожидаешь?
Vitalij
ребят кто знает как сделать, чтобы ошибку с 2 экшена перехватить в 1 ? action1$.pipe( ofType(action1), map(() => of(action2)), catchError(() => how i can move to there?) ); action2$.pipe( ofType(action2) map(() => throwError('error')) );
Budanov
Вакансия: #frontend #js #javascript #developer #middle #senior #react Компания: #AWG Формат работы: офис Занятость: полная Локация: #Москва З/п: 150-230к Контакты: @Vitaly_Budanov budanov@awg.ru Обязанности: •Работать в области электронной-коммерции; •Разрабатывать пользовательские интерфейсы для сервисов онлайн записей и управления ресурсами отдела магазина; •Самим определять архитектуру и подход к реализации функционала; •Не только писать код, но и участвовать в code review, обсуждать с командой дизайн и требования, проверять гипотезы и предлагать новые идеи для развития продукта; •Работать в Scrum фреймворке (2-х недельные спринты); •Использовать готовые решения в рамках концепции открытого кода; •Изучать и внедрять новые технологии. Требования: •Работы с react.js или другими фреймворками; •Кроссбраузерной и мобильной верстки; •Работы с HTML5 API; •Участие в проектах с Agile-методологиями; •Работы с Git; •Использования английского языка для чтения технической литературы и написания документации. В работе Вам пригодятся: •Опыт участия в OpenSource-разработке; •Использовании css-препроцессоров (less, sass/scss, stylus); •Понимание модульности и умеете ее реализовывать (CommonJS); •В покрытии своего кода тестами (qunit, jasmine или mocha); •Опыт работы с "синглтон" и другими паттернами проектирования; •Знание средств коллективной разработки и сборки проектов (Maven, Jirа, Jenkins, и т.д.). Условия: •Работу над интересными проектами федерального значения; •Конкурентная заработная плата, обсуждается с финальным кандидатом в зависимости от опыта; •Трудоустройство в соответствии с ТК РФ; •График работы 5/2; •Социальный кофигуратор: ДМС+Стоматология, Фитнес, Обучение, Иностранный язык, Конференции (по выбору сотрудника); •Индивидуальный план развития и постановка целей для каждого сотрудника; •Регулярные корпоративные мероприятия.
Дмитрий
•Опыт работы с "синглтон" и другими паттернами проектирования; ха, вы что ничего не знаете больше.
Дмитрий
•Понимание модульности и умеете ее реализовывать (CommonJS); про ноде чтоли. мои модули, всем модулям омдули на ноде
Anton
пробовал кто пройти тестовые задачки на пикабу? https://pikabu.ru/page/interview/jobseeker/?t=frontend
Evgeniy 🍀
пробовал кто пройти тестовые задачки на пикабу? https://pikabu.ru/page/interview/jobseeker/?t=frontend
нихуя там макароны. Мне кажется от таких тестовых сразу отпадёт желание у них работать)
Anton
нихуя там макароны. Мне кажется от таких тестовых сразу отпадёт желание у них работать)
так задачи еще и не простые. чтобы если не единицы, то десятки прошли
Ковригина
#вакансия #работа #frontend #angular #spb #fulltime #офис #чернышевская Ищем Front-end разработчика в длительно существующий датский проект. Стек: Javascript, TypeScript, Redux, Angular2+. Разговорный английский язык. Условия: гибкий график, белая зп, ДМС, обучение, сертификация, курсы иностранных языков, скидки на фитнес. Зарплатная вилка: до 150 тр «на руки». Контакты: @KovriginaSofia, Sofya.Kovrigina@lanit-tercom.com и hr@lanit-tercom.com.
Славик
ой не, ну вакансия за вакансией - уже перебор
Славик
@javascript_jobs
Елена Ненахова
Добрый вечер, коллеги! #whois Лена, ИТ рекрутер. И я, предсказуемо, тоже с вакансией =) Ищу разработчика Node.JS + Angular в Питере или на полную удаленку, до 180К.
Ковригина
Спасибо👍
Славик
вот, кстати, вакансию Лены я прочитал, а Сони - нет
Славик
коротенький текст и только по делу решает
Dzhanik
коротенький текст и только по делу решает
и создает лишние вопросы Условия? Кому именно писать? ей или на почту
Славик
ой ты так говоришь, как будто отзываться собрался
Dzhanik
ой ты так говоришь, как будто отзываться собрался
а ты зачем говоришь? уже второй раз придираешься к вакансиям
Елена Ненахова
Для тех, кто собрался отзываться:
Елена Ненахова
#вакансия #удаленка #remote #СПБ #NodeJS #Angular Fullstack Developer (Node.js/Angular) Город и адрес офиса: Санкт-Петербург, район Невского Формат работы: можно в офисе или удаленка из любой точки мира Занятость: полная, бессрочный трудовой договор Зарплатная вилка: от 120К до 180К net, выше тоже обсуждаемо Описание вакансии: Проекты для западных рынков, длительностью от 1-1,5 лет, крупные системы. Стек Node.js (нужен опыт от 2-3 лет), Angular 7 (нужен опыт от 1 года), СУБД MS SQL, Amazon RDS, Environment: Azure, AWS (Amazon Web Services), Development: MS Visual Studio 2017+, Jira, Confluence, Методология: SCRUM. Нужен английский не ниже intermediate. Название компании: Ambaha http://ambaha.com/ Контакты: Елена Ненахова, +7(966)1763298 WhatsApp, Telegram @Nena_X