Akmat
тоже будет по символьно?
Егор
Всем привет! Кто сталкивался, почему откуда может возникнуть такое поведение? Вебпак почему-то добавляет всем стилям !important в конце: #conf .spinner { display: -ms-flexbox !important; display: flex !important; position: fixed !important; top: 0 !important; left: 0 !important; bottom: 0 !important; right: 0 !important; -ms-flex-align: center !important; align-items: center !important; -ms-flex-pack: center !important; justify-content: center !important; z-index: 999999998 !important; } При этом, нет ни одного плагина с названием important
Егор
Списко плагинов
Егор
Eshently
Спасибо. Я не могу разобраться вообще, просто.
Разобраться в этом ванилла коде или что?
Vlad
return self;
Юлия
#вакансия #Frontend #JavaScript #Angular5 #React #удаленная работа #полная занятость #Россия #Москва #Санкт- Петербург #Томск ЗП 140 000- 200 000 р. Писать мне в личку или на почту yuliykirillova@yandex.ru Специализация компании – заказная разработка, внедрение Информационных технологий, решения на базе SharePoint, создание веб-ориентированных систем, мобильных и настольных приложений. Проект разработки для крупного банка с последующей интеграцией в другие системы. Нужен сильный специалист, который может разрабатывать мобильные приложения с многотысячной аудиторией. Обязанности: Разработка одностраничных приложений (Angular 5, React); Проектирование и реализация UI внутренних инструментов компании; Проектирование архитектуры, интерфейсов; Разработка нового функционала, оптимизация и поддержка имеющегося кода; Требования: Экспертное знание JavaScript; Знание как стандартных модулей и возможностей Angular 5 так и с опытом:TypescriptRxJSWebpackKarma/Mocha (или аналогичные системы для Unit-тестов) Знание Angular AoT (Ahead Of Time Compilation) и умение писать совместимый код – в качестве доп. бонуса Опыт создания Single Page Applications с использованием популярных фреймворков (Angular); Опыт верстки, экспертное знание HTML5/CSS3.
Anonymous
Разобраться в этом ванилла коде или что?
С просони прочитал 'виниловом коде'
Anonymous
шикарно прозвучало
Suicide Liza
есть какое нибуть наименование у ../../../ когда идешь то верх то вниз когда импортируешь
Анатолий
Тогда не изучай циклы. Зациклишься)
Olga
#vacancy #офис #вакансия #node #lead #JavaScript 🤖📢🔔🔊 Требуется: Lead Javascript (Node.js) developer Локация: Санкт-Петербург #Питер Формат работы: #офис, #гибкий график 💡🔥💥 Зарплатная вилка: от 200 000 - 250 000 руб 💰💶💷 Компания "Партия еды" Самый крупный и успешный #foodtech проект на рынке, который каждый год растет на 300% 💣 ищет в свою команду #Lead #JS #JavaScript #NodeJS #Developer Стек: Node.js (на нем написана API проекта)+Angular.js+ES6+PostgreSQL Пишут тесты, знают и используют Continuous Integration Как работают: Работают по чистому SCRUM и очень его любят, пишут тесты (AVA), проводят хакатоны (первые на этом рынке!!!) и митапы, минимум бюррократии, тк основатель он же product owner. Собственное производство, которое полностью оцифровано (ERP, CRM), используют компьютерное зрение и решают задачи с нейронными сетями. Задачи: • 80% серверная разработка, 20% клиент • Выстраивание общей архитектуры всех компонентов системы (ERP, CRM, REST API, сайт, мобильные приложения, интеграция с сторонними сервисами); • Развитие собственного REST API; • Работа над fullstack задачами в команде js-разработчиков; • Координация работы отдела; • Участие в разработке стратегии развития ИТ-системы, продукта, компании Требования: • Отличное владение чистым JS; • Уверенное знание Node.js; • Уверенное знание Unix-систем; • Опыт работы с PostgreSQL; • Опыт написания тестов (юнит- или интеграционных); • Опыт разработки масштабируемых сервисов; Хорошее знание HTML/CSS; Понимание и принятие принципов работы по SCRUM. Приветствуется: • Знание Angular.js, React, Redux; • Знакомство с MongoDB, Redis; • Опыт работы с CI-системами; Условия: 📢 • Полностью белая зп, все официально, ДМС. • Для ключевых сотрудников предусмотрен опционный клуб, годовые бонусы, обучение за счет компании. • Гибкое начало рабочего дня. • Очень уютный офис в 5 минутах от метро (фотки могу скинуть), собственная кулинарная студия, вечером на большом проекторе можно посмотреть фильмы, дегустрировать вино, курить кальян )) • Компания проводит хакатоны, митапы, занимается брендом и равивает своих сотрудников. Резюме+пример кода можно выслать на orechkalova@gmail.com также связаться со мной: +7(912)324-80-44 Telegram: @lovemyriver Skype: olyarechkalova Facebook: https://www.facebook.com/olga.rechkalova.3
smile
ребзи, можно ли сократить такой код constructor(x, y, width, height, parent,... ) { this.x=x; this.y=y; this.width=width; ... }
🦜
ща сек попробую одну вещь
smile
пока пришёл на ум только такой варик constructor(params) { Object.assign(this, params) }
smile
а как лучше, оставлять явно все параметры, или все в объект и через assign?
smile
я где то слышал, что явное лучше не явного. И над этим кодом ещё после меня будут работать
Anonymous
Вот именно
smile
вроде разобрался, спасибо за ответы
Anonymous
А все в объект стоит сувать при количестве аргументов за 3. При использовании 1 объекта - параметра не нужно следить за последовательностью аргументов а так же не нужно думать о том что указывать, если нужно передать 3ий аргумент, но не нужно второй
Dmitrii
#вакансия #офис #fulltime #Angular #Angular.js #Typescript Город и адрес офиса: Москва, Новосибирск, Тюмень Формат работы: офис или удаленка Занятость: полная Зарплатная вилка: от 2500 usd до 3500 usd на руки Название компании: leadexsystems (http://leadexsystems.ru) Описание вакансии: Ищем кандидата на позицию ведущего Frontend/AngularJS разработчика для участия в международном амбициозном проекте в сфере логистики (UAE), который будет ответственен за клиентскую часть сервисов проекта. Основной акцент - разработка интерфейсов для мобильных и настольных веб-приложений, с упором на производительность. В обязанности входит создание модулей и компонентов, и соединение их между собой в функциональное приложение. Разработка анимации, CSS, и финальной версии HTML по предоставленным дизайнерами стилю интерфейса. Работа в большой команде совместно с backend разработчиками, использование API, требует глубокого понимания всех компонентов платформы и инфраструктуры. Контакты: Свои резюме и вопросы можно отправлять в личку @drusanov Обязанности: - Разработка frontend приложений - Обеспечение высокой производительности - Написание чистого, тестируемого и документированного кода JavaScript, HTML, CSS - Координация рабочего процесса в команде, взаимодействие с графическими дизайнерами и html-разработчиками - Совместная работа с back-end разработчиками для построения RESTful API - Взаимодействие с внешними веб-сервисами - Написание адаптивных, переиспользуемых, тестируемых модулей - Написание неблокирующего кода, используя современные технологии, такие как многопоточность (где это необходимо) - Написание кастомных модулей и компонентов на основе модулей ядра AngularJS - Разработка архитектуры frontend приложений - Развертывание приложений с использованием скриптов и task runners - Документирования кода (JSDoc или др) - Конфигурация, сборка, тестирование для непрерывной интеграции Требования: - Знание английского языка - intermediate письменный и устный - Опыт разработки на JavaScript и HTML5 от 5ти лет - Уверенное знание и опыт продуктивной разработки AngularJS от 3х лет - Хорошие коммуникативные навыки - Опыт на всех уровнях frontend - от создания XHR с помощью JS до написания оберток $resource Условия: - Официальное трудоустройство согласно ТК РФ; - Офис в г. Москва, Новосибирск, Тюмень или Home Office (удалённая работа); - Заработная плата по результатам собеседования + премии по результатам проектов; - Компания оплачивает обучение и сертификацию специалистов.
Anton
а как лучше, оставлять явно все параметры, или все в объект и через assign?
а spread-оператор в конструкторе работает? проще через него тогда update: сорян, деструктивное присваивание, а не spread, перепутал слегка
smile
а spread-оператор в конструкторе работает? проще через него тогда update: сорян, деструктивное присваивание, а не spread, перепутал слегка
да, спред работает, но тогда в конструктор параметры через запятую придётся передавать, а, как выше написали, через объект намного очевидней
smile
плюс, не волноваться за порядок параметров
Anton
я про constructor({x, y, width, height, parent}) { this.x = x; this.y = y; this.width = width; }
smile
я про constructor({x, y, width, height, parent}) { this.x = x; this.y = y; this.width = width; }
а, ну так да, но вопрос выше был, как сократить такой код
Anonymous
Ребята привет, работаю с событиями. Стоит такая задача, есть секции они меняются когда я скролю(окей сделал), но есть в этих секциях блоки, которые так же должны скролится но при этом текущая секция стоит, как только мы дошли до последнего блока данной секции, меняем секцию
Anonymous
Как такое реализовать(
Anonymous
Плагины не подойдут
Nazar
подскажите как на чистом js сделать так что бы в input можно было писать только на английском языке ?
smile
проверять код символа в onChange
Павел
А чем regexp не устроил?
Anonymous
Ни кто не подскажет(
Alex
Может, по regexp подскажете. trimUnnecesaryElements(el) { let newVal = el.replace(/^[a-zA-Zа-яА-Я0-9., -]*$/g, ""); this.setState(prevState => { return { inputVal: newVal }; }); в тестере на регэкспы проходит все проверки, но в стейт все равно пишет ненужные элементы
Anton
а что должно остаться в newVal?
Alex
Там должно остаться все, кроме вот таких элементов: &@^(*^*@*)$!&&(*)%)
Павел
Скорее интересно что в el приходит, или что ожидаете?
Alex
В el приходит строка из input
Alex
Там должно остаться все, кроме вот таких элементов: &@^(*^*@*)$!&&(*)%)
По тестам с регэкспа, тут остаются буквы, цифры, точка, запятая, пробел и -. Остальное - меняется на ""
Павел
А в реальном вводе что не удаляется?
Alex
В том то и дело, что в реальном вводе ничего не удаляется... Могу ввести строку &%&%&(& и все эти символы не обрежутся. Input value привязан к this.state, так что из другого места значению взяться неоткуда
Alex
Я и пытаюсь понять, ЧЯДНТ
Павел
Значит в el не то что ожидаете, месте при реальном вводе
Павел
Сконсольте
Alex
Павел
А тест регехпа на несколько символов ,проходит тоже корректно?
Павел
Меня окончание вашего регекспа смущает
Alex
Я разобрался. Проблема была в том, что я крышечку не туда воткнул. Надо было после [ ее поставить
Alex
Спасибо!
Андрей
ё забыли
Sonder
ребята, помогите пожалуйста. у меня есть код https://jsfiddle.net/4sbnoywr/1/ accept я установил, но если человек выберет все файлы. то это мне не поможет (возможно подскажите как написать условие, если значеня инпут не картинка то сбрасывать значения - ну и соответственно ерор с ошибкой (я уже добавлю)
Anonymous
Привет. Вопрос, можно ли по расписанию в определенное время суток обновлять страничку ?
Anonymous
это вопрос по js?
Ну да, чат же вроде по js
Anonymous
Ну тип событие наступления определенного времени..у меня сейчас реализовано через тайм-аут. Соответственно мне нужно в определенное время запускать, чтоб на следующий день в это же время он обновился
Stepan
Ну да, чат же вроде по js
при загрузке смотришь текущее время и ставишь stTimeout
Stepan
высчитываешь через сколько настанет нужное время
Anton
const day = new Date().getDay(); setInterval(() => { if(day !== new Date().getDay()) { window.location.reload(true); } }, 60 * 1000)
Anonymous
Типа он каждую минуту проверяет не наступил ли новый день?
Stepan
Типа он каждую минуту проверяет не наступил ли новый день?
Тебе нужно обновить 30.05.2018 12.00, при загрузке один раз высчитываешь разницу между текущей датой и этой и ставишь таймаут
Anonymous
Тебе нужно обновить 30.05.2018 12.00, при загрузке один раз высчитываешь разницу между текущей датой и этой и ставишь таймаут
При обновлении страницы на следующий день соответственно разница будет отрицательна, разве нет?
Anton
Типа он каждую минуту проверяет не наступил ли новый день?
да. а если просто обновиться страницу раз в сутки (не важно, когда) setTimeout(() => window.location.reload(true), 24 * 60 * 60 * 1000);
Gali
Ребят, простите за тупой вопрос. Мне надо что бы пользователь ввел два числа через пробел. И каждое число легло в свою переменную. Как это сделать ?
🦜
split и деструктуризация массива
🦜
записать только в строку надо
🦜
ща покажу
🦜