
Vladimir
29.05.2018
09:02:10
шикарно прозвучало

Gkio
29.05.2018
09:13:18
есть какое нибуть наименование у ../../../ когда идешь то верх то вниз когда импортируешь

Анатолий
29.05.2018
09:30:00

Google

Анатолий
29.05.2018
09:34:26


Olga
29.05.2018
09:58:50
#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


Anton
29.05.2018
09:59:39
ребзи, можно ли сократить такой код
constructor(x, y, width, height, parent,... ) {
this.x=x;
this.y=y;
this.width=width;
...
}

Roman
29.05.2018
10:00:54
ща сек попробую одну вещь

Anton
29.05.2018
10:01:02
пока пришёл на ум только такой варик
constructor(params) {
Object.assign(this, params)
}

Roman
29.05.2018
10:02:36

Anton
29.05.2018
10:03:48
а как лучше, оставлять явно все параметры, или все в объект и через assign?

Artyom
29.05.2018
10:05:31

Anton
29.05.2018
10:06:10
я где то слышал, что явное лучше не явного. И над этим кодом ещё после меня будут работать

Artyom
29.05.2018
10:06:18
Вот именно

Anton
29.05.2018
10:07:28
вроде разобрался, спасибо за ответы

Artyom
29.05.2018
10:07:32
А все в объект стоит сувать при количестве аргументов за 3.
При использовании 1 объекта - параметра не нужно следить за последовательностью аргументов а так же не нужно думать о том что указывать, если нужно передать 3ий аргумент, но не нужно второй


Dmitry
29.05.2018
10:14:55
#вакансия #офис #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 (удалённая работа);
- Заработная плата по результатам собеседования + премии по результатам проектов;
- Компания оплачивает обучение и сертификацию специалистов.

Google

Anton
29.05.2018
10:14:58

Anton
29.05.2018
10:16:33
плюс, не волноваться за порядок параметров

Anton
29.05.2018
10:17:54
я про
constructor({x, y, width, height, parent}) {
this.x = x;
this.y = y;
this.width = width;
}

Anton
29.05.2018
10:21:54

Азамат
29.05.2018
10:36:26
Ребята привет, работаю с событиями. Стоит такая задача, есть секции они меняются когда я скролю(окей сделал), но есть в этих секциях блоки, которые так же должны скролится но при этом текущая секция стоит, как только мы дошли до последнего блока данной секции, меняем секцию
Как такое реализовать(

Ivan
29.05.2018
10:37:59

Азамат
29.05.2018
10:38:25
Плагины не подойдут

Nazar
29.05.2018
10:40:44
подскажите как на чистом js сделать так что бы в input можно было писать только на английском языке ?

Anton
29.05.2018
10:42:23
проверять код символа в onChange

Павел
29.05.2018
10:42:54
А чем regexp не устроил?

Азамат
29.05.2018
10:57:13
Ни кто не подскажет(

Dmitry
29.05.2018
11:00:50

Alex
29.05.2018
11:02:05
Может, по regexp подскажете.
trimUnnecesaryElements(el) {
let newVal = el.replace(/^[a-zA-Zа-яА-Я0-9., -]*$/g, "");
this.setState(prevState => {
return { inputVal: newVal };
});
в тестере на регэкспы проходит все проверки, но в стейт все равно пишет ненужные элементы

Антон
29.05.2018
11:05:46
а что должно остаться в newVal?

Alex
29.05.2018
11:10:15
Там должно остаться все, кроме вот таких элементов: &@^(*^*@*)$!&&(*)%)

Павел
29.05.2018
11:10:20
Скорее интересно что в el приходит, или что ожидаете?

Alex
29.05.2018
11:10:42
В el приходит строка из input

Google

Павел
29.05.2018
11:13:24
А в реальном вводе что не удаляется?

Alex
29.05.2018
11:14:48
В том то и дело, что в реальном вводе ничего не удаляется... Могу ввести строку &%&%&(& и все эти символы не обрежутся. Input value привязан к this.state, так что из другого места значению взяться неоткуда
Я и пытаюсь понять, ЧЯДНТ

Павел
29.05.2018
11:16:43
Значит в el не то что ожидаете, месте при реальном вводе
Сконсольте

Alex
29.05.2018
11:17:24

Павел
29.05.2018
11:22:53
А тест регехпа на несколько символов ,проходит тоже корректно?
Меня окончание вашего регекспа смущает

Alex
29.05.2018
11:28:20
Я разобрался. Проблема была в том, что я крышечку не туда воткнул. Надо было после [ ее поставить
Спасибо!

Антон
29.05.2018
11:31:08

Andrey
29.05.2018
11:34:33
ё забыли

Володимир
29.05.2018
11:38:32
ребята, помогите пожалуйста. у меня есть код
https://jsfiddle.net/4sbnoywr/1/
accept я установил, но если человек выберет все файлы. то это мне не поможет (возможно подскажите как написать условие, если значеня инпут не картинка то сбрасывать значения - ну и соответственно ерор с ошибкой (я уже добавлю)

Алексей
29.05.2018
11:45:36
Привет. Вопрос, можно ли по расписанию в определенное время суток обновлять страничку ?

Stepan
29.05.2018
11:46:35

Алексей
29.05.2018
11:46:53
Ну тип событие наступления определенного времени..у меня сейчас реализовано через тайм-аут. Соответственно мне нужно в определенное время запускать, чтоб на следующий день в это же время он обновился

Stepan
29.05.2018
11:47:53
высчитываешь через сколько настанет нужное время

Антон
29.05.2018
11:49:07
const day = new Date().getDay();
setInterval(() => {
if(day !== new Date().getDay()) {
window.location.reload(true);
}
}, 60 * 1000)

Google

Алексей
29.05.2018
11:50:02
Типа он каждую минуту проверяет не наступил ли новый день?

Stepan
29.05.2018
11:51:46

Алексей
29.05.2018
11:53:13

Stepan
29.05.2018
11:53:46

Admin
ERROR: S client not available

Антон
29.05.2018
11:54:24

Stepan
29.05.2018
11:54:43

Алексей
29.05.2018
11:55:12

Gali
29.05.2018
12:10:24
Ребят, простите за тупой вопрос. Мне надо что бы пользователь ввел два числа через пробел. И каждое число легло в свою переменную. Как это сделать ?

Roman
29.05.2018
12:11:20
split и деструктуризация массива
записать только в строку надо
ща покажу

Gali
29.05.2018
12:15:44
Не, имею ввиду у меня переменные a и b
Я ввожу два числа через пробел
И надо что бы первое падало в а
А второе в b

Roman
29.05.2018
12:16:44
ну

Google

Roman
29.05.2018
12:16:49
я тебе написал

Gali
29.05.2018
12:17:35
Аа все, спасибо

Володимир
29.05.2018
12:19:42
почему не работает alert ?
http://jsfiddle.net/Ngrbj/194/
когда я загружает файл - (не картинки) должна выскакивать ошибка

Ivan
29.05.2018
12:24:53
Возникла проблема. Нужно сделать drag and drop. Использую нативные события. Так вот, почему-то dragenter наступает первее, чем dragleave с другого элемента. Это происходит, если элементы стоят вплотную. Кто-то с таким сталкивался?

Andrew
29.05.2018
14:41:18
Напомните пожалуйста как сохранить контекст this я?

Khangeldy
29.05.2018
14:42:09
Кто сталкивалься с email версткой. В других email клиентах норм. А в Outlook выходить : не удается отобразить изображение

Andrew
29.05.2018
14:42:11
Хочу избежат ьиспользования slef
let self = this
let someVar = (function funcName () {
return () => { // или так function () {} ?
console.log(self.someVariable)

Iosif
29.05.2018
14:42:42

Andrew
29.05.2018
14:47:16
спасибо

Stepan
29.05.2018
14:47:46

Denger76
29.05.2018
15:00:25
Вопрос по Ajax, как сделать запрос через прокси по данному url
Тестовое накидал
Ругается на Access - control - allow-origin