
Stas
09.07.2018
00:32:42

mr_makss
09.07.2018
00:55:34
потому что бабель

Котяй Негодяй
09.07.2018
00:57:10

Zare
09.07.2018
03:03:05
Привет всем
Хочу заработать в интернете

Google

Moth
09.07.2018
03:07:43

Zare
09.07.2018
03:07:59

Egor
09.07.2018
03:30:09

Zare
09.07.2018
03:30:52

Egor
09.07.2018
03:31:03
Троллишь?

Zare
09.07.2018
03:31:14

Egor
09.07.2018
03:31:51
Не знаю даже что и ответить на твой "?"
Тут группа для программистов, если интересно программирование и работа программистом - тогда пиши чёткие вопросы по теме, помогут.

Роман
09.07.2018
03:38:31
Троллишь?
Конечно троллит. Профиль его глянь и станет немного понятнее цель его пребывания тут.

Egor
09.07.2018
04:10:28
Ок.

Akmatali
09.07.2018
06:16:05
что делают слешы?
var str = '{ \
"name": "Вася", \
"age": 25 \
}';
экранируют?

Anton
09.07.2018
06:27:13
возможно что откуда-то копировали и потерялось \n
Либо специально объект объявляется сразу же в виде строки, но я чёт хз принято ли в гетеросексуальном сообществе так делать

Google

Erik
09.07.2018
06:33:09
Вем привет)

Roman
09.07.2018
06:34:58
Как проверить, есть соединение по сокету или нет?

Erik
09.07.2018
06:54:58
Я делаю drag&drop элемента по экрану на основе данного материала https://learn.javascript.ru/drag-and-drop
На touch экранах я сделал подобным образом, только теперь не пойму как завершить событие ontouchend.
document.ontouchend = (event) => {
event.preventDefault();
event.stopPropagation();
};
ontouchend продолжает запускаться при касании не по элементу. И остальные лементы (как ссылки и тп) остаются не кликабельными.
Как можно совсем завершить событие touch event?

Shemil
09.07.2018
07:03:06

Serg
09.07.2018
07:24:29
Как найти скрипт который создаёт ошибку?

Вишневый чай
09.07.2018
07:24:48
Нажать на ссылку справа

Serg
09.07.2018
07:27:38

Вишневый чай
09.07.2018
07:41:52
На вкладке sourses можно посмотреть с какого домена искать запросы
Возможно это вообще расширение хромовское падает а не ваш код

Pavel
09.07.2018
08:25:17


Olga
09.07.2018
08:35:12
#vacancy #офис #вакансия #frontend #javascript #angular
Требуется: Senior Frontend developer
Локация: Санкт-Петербург #Питер
Формат работы: офис, #гибкий график
Зарплатная вилка: от 200 000 - 250 000 руб
Компания: CM.Expert
Компания CM.Expert https://cm.expert/ ищет опытного FrontEnd-разработчика, хорошо знакомого с фреймворком Angular2+ (4-6), а также с другими инструментами эко-среды JavaScript (JavaScript/TypeScript/Node.js/WebPack и т.д.).
Стек: Angular5+TypeScript+Node.js+WebPack
Как работают:
Специалист будет сконцентрирован на реализации бизнес-логики и архитектуры приложения; верстка будет предоставляться перед началом задачи в подготовленном виде. Высокое, качество кода, умение выстраивать архитектуру и организовывать библиотеки с типовыми решениями только приветствуется :).
Задачи:
• Участие в проектирование архитектуры приложения и API
• Реализация непосредственно бизнес-логики (работа с версткой разделена, работа с API автоматизирована — генерируются типы данных и сервисы для работы с API)
• Поддержка OpenAPI-спецификации и документации
с внутренними заказчиками ( продукт-менеджер, маркетологи и дизайнеры).
Требования:
• Продолжительный специализированный опыт работы с FrontEnd-приложениями
• Высокое качество кода
• Навыки работы с Git
• Хорошее знание JavaScript / TypeScript
• Знание HTML5 / DOM / SCSS
• Навыки верстки, внимательность, хороший “глазомер”
• Уверенные знания и навыки работы с ReactiveX
• Умение работать с “состоянием” приложения; эрудиция в “Best Practices”
• Хорошее знание фреймворка Angular (2-6) — в том числе, “под капотом”
• Опыт создания типовых решений (npm-пакетов, плагинов, библиотек и т.д.)
• Хорошее понимание принципов ООП, функционального программирования
• Понимание принципов поддерживаемости
• Хорошее знание сборщиков: WebPack, Gulp; способность создавать кастомные решения любой сложности
• Опыт работы с базами данных и хранением информации
• Умение работать с документацией (читать и писать)
• Навыки работы с JSON Schema, OpenAPI/Swagger
• Самообучаемость, амбициозность, умение находить компромиссы, принимать решения и брать на себя ответственность, навыки командного взаимодействия.
Условия:
• Специализация и концентрация на целевых задачах (предоставляется готовая верстка: готовые “болванки” Angular-компонент с готовой разметкой, стилями и анимацией, а также исходники на чистом HTML/SCSS) ;
• Отсутствие неподдерживаемого legacy-кода;
• Прогрессивный подход: Design First, разделение специализации, автоматизация рутинных задач и кодогенерация;
• Возможно включение в программу опционов через оговоренный срок (в случае удовлетворительной работы).
• зп до 250 000 руб.
• Трудоустройство по ТК РФ, вся зп белая, зп 2 раза в месяц
• Гибкое начало рабочего дня
• В последствии возможно часть времени работать на удаленке
• Классный современный офис ?
Резюме+пример кода можно выслать на orechkalova@gmail.com
также связаться со мной:
+7(912)324-80-44
Telegram: @lovemyriver
Skype: olyarechkalova
Facebook: https://www.facebook.com/olga.rechkalova.3


Alex
09.07.2018
08:56:46
#вакансия #middle #senior #react #typescript
Город и адрес офиса: г. Москва, м. Сокольниики, м. Красносельская
Формат работы: офис
Занятость: полная
Зарплатная вилка: от 100 000 до 200 000 на руки
Описание вакансии:
Зона ответственности:
?Разработка интерфейса приложения в рамках проекта, как на основании наших внутренних библиотек, так и open source решений;
?Участие в разработке внутренних библиотек;
?Возможно написание сервисов на Node.js.
Технологический стек проекта:
?На бэкенде у нас Java, Python, Node.js
?На фронте SPA, используем TypeScript, React, redux, sass, postcss, Webpack, Babel
Профессиональные требования:
?Опыт работы в аналогичной позиции от 1 года в ИТ компаниях на проектах web-разработки;
?Практический опыт работы с указанным технологическим стеком (или теоретическое знакомство и желание быстро научиться), интерес к новым технологиям;
?Уметь верстать и оживлять интерфейс;
?Уметь работать с системой контроля версий Git;
?Глубокое понимание JavaScript, node.js, а так же умение предложить и обосновать новую технологию – будет огромным плюсом;
?Уметь оценивать сроки работ и рассчитывать свои силы;
?Быть ответственным сотрудником и общаться в команде.
Мы предлагаем:
?Оформление в соответствии с Трудовым Кодексом;
?Заработная плата по результатам собеседования в зависимости от технических знаний;
?Гибкий график работы (по договоренности), возможность 1 раз в неделю работать удаленно;
?Возможность предлагать решения и продвигать технологии, устраивать внутренние митапы;
?Комфортный офис в шаговой доступности от метро Красносельская;
?Дружная команда молодых специалистов в своей области;
?Индивидуальный подход к каждому человеку в команде;
?Наличие собственной кухни;
Название компании: GOST Group
Контакты: @dianaborsheva или @VvElena


M
09.07.2018
09:55:28
Подскажите, кто-нибудь встречался с такой проблемой с галпом? - Task function must be specified

Hip
09.07.2018
09:55:54
посоветуйте
нужно передать функции
ключ:"слово"
ключ:"слово"
ключ:"слово"
ключ:"слово"
ключ:"слово"
типо array
просто делаю {}?

Google

Hip
09.07.2018
09:56:48
чтобы потом в функции было удобно брать значение по ключу
просто делаю вот так?
var myArray = {id1: 100, id2: 200, "tag with spaces": 300};

iwannafly
09.07.2018
10:00:05
ты создаешь объект а называешь его array, не путай, а так если я правильно понял твой сумбур ответ - да

Hip
09.07.2018
10:00:50

Roman
09.07.2018
10:27:51
Всем привет!
Подскажите, как в JS записать файл, например картинку в переменную
Что-то типа такого: [File(6446)]

Stas
09.07.2018
11:02:24

Roman
09.07.2018
11:04:07

Stas
09.07.2018
11:04:21

Roman
09.07.2018
11:04:42
По сути что-то типа localStorage браузера

Stas
09.07.2018
11:07:24

Alexander
09.07.2018
11:10:41

Roman
09.07.2018
11:19:48

Ivan
09.07.2018
11:48:45
Подскажите,как быть. Нужно к проекту прикрутить вебпак. Нужнп компиляция typescript. Лоадер поставил, Но там очень много ошибок. И вебпак падает. Раньше галп эти ошибки игнорировал. Как сделать также?

Н
09.07.2018
11:50:13

Ivan
09.07.2018
11:51:11
Их 300+. Уже рабочий большой проект

Н
09.07.2018
11:58:12

VLAdiMIR
09.07.2018
12:08:21
Всем привет. Подскажите плз, как можно сделать.. есть сайт 1, на страничку загружают фотки, в итоге получается галерея из фото, копируем ссылку с этой галлереей (назовем ее ссылка1), и есть сайт 2. Нужно вставить ссылка1, на сайт2 так, что бы отображались только фото

Google

Admin
ERROR: S client not available

VLAdiMIR
09.07.2018
12:08:37
Есть вариант сделать без php ..?

Defragmented
09.07.2018
12:09:50
iframe, js

Evgenii
09.07.2018
12:18:19
Всем привет, подскажите как можно используя moment.js поменять вид с "09:10" на "9h:10m" ?

Defragmented
09.07.2018
12:18:50
получить строку и написать регулярку для ее преобразования

Evgenii
09.07.2018
12:19:49
а именно moment.js не может привести к такому формату ?

Defragmented
09.07.2018
12:20:52
я думаю тебе ее инструкция ближе чем мне. но мой libastral говорит что не может

VLAdiMIR
09.07.2018
12:21:44
iframe, js
окей, а можешь подсказать, как заставить работать с https ?

Defragmented
09.07.2018
12:22:33
а в чем там проблема?

VLAdiMIR
09.07.2018
12:26:08
пишет ошибку: Refused to display 'https://portal.domen.ru/DashBoard%20Foto/DashBoard/1.JPG' in a frame because it set 'X-Frame-Options' to 'sameorigin'.

Ihar
09.07.2018
13:51:12
Кто-нибудь знает библиотеку, которая кроме валидации объекта по типам будет ещё и делать тайпкаст, если это возможно?

Котяй Негодяй
09.07.2018
13:59:09

Ihar
09.07.2018
14:00:06
Нода

Котяй Негодяй
09.07.2018
14:00:34
Есть ещё, но они криво работали, когда я их пробовал.
Или ты под тайпкастом имел ввиду что-то другое?

Ihar
09.07.2018
14:04:25
Преобразование типов. Скажем, есть в объекте строка '2018-07-09', схема описывает тип как дата, в результате возвращается js объект date, а не просто валидируется

Georgy
09.07.2018
14:35:13
почаны подскажите какие плагинчики на вскод юзаете для ремоут синка (sftp/sshfs/

Котяй Негодяй
09.07.2018
17:51:12

Google

Georgy
09.07.2018
17:55:07

FUTURICO
09.07.2018
18:04:20

malcev
09.07.2018
18:16:43
const cont = document.createElement('div');
cont.innerHTML = 'asdsadsadsd'
document.body.appendChild(cont)
class A {
constructor (el) {
this.count = 0;
el.addEventListener('click',this.click.bind(this));
}
click (event) {
console.log(this.count++);
}
}
a1 = new A(cont);
o = { a : new A(cont)};
вчера я уже спрашивал,
как удалить 2 эвента
я решил это таким образом
const cont = document.createElement('div');
cont.innerHTML = 'asdsadsadsd'
document.body.appendChild(cont)
class A {
constructor (el) {
this.count = 0;
this.bind = this.click.bind(this);
el.addEventListener('click',this.bind);
}
click (event) {
console.log(this.count++);
}
}
a1 = new A(cont);
o = { a : new A(cont)};
cont.removeEventListener('click', o.a.bind);
cont.removeEventListener('click', a1.bind);