Павел
К сожалению из коробки не везде переходит
Alexey
!спам
Vlad
Оно переходит, если явно импорт указан, как я понял
Roman
Павел
Засада в том, что у коллег пхпшторм переходит
Oleksandr
Oleksandr
Может там у вас есть кнопка типа как в саблайме - не просто "открыть", а "открыть как проект"
Павел
Есть рабочая область, но это как я понял, для хранения настроек
Павел
От спасибо Добрый человек, сохранил и открыл потом рабочую область и стало как нужно
Oleksandr
Ого, вот это я мастер
Olga
#vacancy #офис #вакансия #frontend #javascript #angular
📣Требуется: Senior Frontend developer
📣Локация: Санкт-Петербург #Питер
📣Формат работы: офис, #гибкий график
📣Зарплатная вилка: от 200 000 - 250 000 руб
📣Компания: CM.Expert
📣 No legacy, опционы!
📌DataMining-платформа CM.Expert — на данный момент, единственная в России “умная” система, предназначенная для интеллектуального анализа рынка автомобилей и автоматизированного управления продажами и складом. Несмотря на то, что CM.Expert на рынке относительно недавно, наша платформа уже используется крупнейшими автодилерами России, и список клиентов постоянно растет.
📌Компания CM.Expert https://cm.expert/ ищет опытного FrontEnd-разработчика, хорошо знакомого с фреймворком Angular2+ (4-6), а также с другими инструментами эко-среды JavaScript (JavaScript/TypeScript/Node.js/WebPack и т.д.).
📌Стек: Angular5+TypeScript+Node.js+WebPack
📌Как работаем:
🔹специалист будет сконцентрирован на реализации бизнес-логики и архитектуры приложения;
🔹верстка будет предоставляться перед началом задачи в подготовленном виде;
🔹высокое качество кода;
🔹пишем тесты (интеграционные и функциональные);
🔹работаем по Agile через YouTrack
📌Задачи:
• Участие в проектирование архитектуры приложения и 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) ;
🔹NO 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
📣📣
Anonymous
JS new Date(Date.UTC(1957, 0, 1, 0, 0, 0));
выдает дату
1957-01-01T00:00:00.000Z в UTC
а как сделать UTC +2?
Георгий
Ищи что то типа setUTC или тип того
Oleg
Oleg
в JS вроде бы часовой пояс не хранится в объекте даты (как в .NET, например), а явлется только атрибутом отображения даты
Anonymous
Кто-нибудь знает способ отредактировать стилями title на стороне facebook share widget/post <meta property="og:title" content="Your Website Title" />?
Anonymous
Anonymous
как загуглить данный слайдер?
Satanislav
почему ты его сам не напишешь? - верстаешь основной блок и три для превью - при клике вставляешь нужную картинку в основной
Satanislav
а по поводу загуглить слайдер =/ --- просто загугли топ 20 слайдеров и среди них найдешь свой 100%
Satanislav
только тут чатик про js а не про гугл слайдеров
Andrew
Народ привет, кто может скинуть пример как можно написать решение квадратного уравнения и найти дискриминант на jS?
Roman
че тут писать? математика переносится 1 в 1 =)
Pavel
Andrew
лень простая лень мужики)
krn
krn
к тому ж гуглится наверн за секунду
Anonymous
как убрать расстояние межлу колонками ?
https://jsfiddle.net/tzpqe75w/
Andrew
krn
Anonymous
Andrew
Anonymous
stroke-width: 15px;
Anonymous
но это не то...
krn
а ты не хочешь прямоугольники херачить вместо линий ?
krn
а, понял, либа не твоя наверн
Anonymous
кто коммитит сразу в мастер?
krn
Anonymous
Anonymous
все коммитят в мастер при одиночной разработке
Bat
Anton
А есть другие ветки?
snatvb
народ кто с сагами работал и generic каналами?
можно ли сделать take так, чтоб данные не "выдирались" из потока, а шли дальше?
Maksym
Всем привет, прошу помощи.
Дано. У меня есть объект с методами защищенные от записи.
Задача Нужно отследить обращение к этому объекту или его методам.
Спасибо.
Подробнее о задаче.
Есть много разных объектов (защищенных от записи)
В моем коде есть функция eval(), каждый пользователь может получить к ней доступ.
Мне нужно как-то, настроить ограничения.
Например не дать доступ к некоторым защищенным объектам или ограничить количество обращений к ним.
При чем у меня тоже нет возможности их (защищенные объект) менять.
Тимофей
Den
Всем привет помогите мне переписать класс с es6 на es5 с наследованием babel не предлагать
class ExternalLink extends Inline {
static create(value) {
var node = super.create(value);
if(typeof value === 'object') {
value = value.href;
}
node.setAttribute('href', value);
node.setAttribute('target', '_blank');
node.setAttribute('rel' ,'nofollow');
return node;
}
static formats(node) {
return {
href: node.getAttribute('href'),
target: node.getAttribute('target'),
rel: node.getAttribute('rel')
};
}
}
Anonymous
https://es6console.com/
Anonymous
Den
var ExternalLink = function (node, value) {
// Apply Link Constructor;
Inline.call(this, node, value);
};
ExternalLink.prototype = Object.create(Inline.prototype);
// Copy static functions
$.extend(ExternalLink, Object.create(Inline));
// Fixed constructor type
ExternalLink.prototype.constructor = ExternalLink;
// Override parent create function
ExternalLink.create = function (value) {
var node = Inline.create(value);
// console.log(node);
if(typeof value === 'object') {
value = value.href;
}
node.setAttribute('href', value);
node.setAttribute('target', '_blank');
node.setAttribute('rel' ,'nofollow');
return node;
};
ExternalLink.formats = function (node) {
return {
href: node.getAttribute('href'),
target: node.getAttribute('target'),
rel: node.getAttribute('rel')
};
};
ExternalLink.blotName = 'externallink';
ExternalLink.className = 'external';
ExternalLink.tagName = 'A';
Quill.register('formats/externallink', ExternalLink);
Den
var ExternalLink = function (node, value) {
// Apply Link Constructor;
Inline.call(this, node, value);
};
ExternalLink.prototype = Object.create(Inline.prototype);
// Copy static functions
$.extend(ExternalLink, Object.create(Inline));
// Fixed constructor type
ExternalLink.prototype.constructor = ExternalLink;
// Override parent create function
ExternalLink.create = function (value) {
var node = Inline.create(value);
// console.log(node);
if(typeof value === 'object') {
value = value.href;
}
node.setAttribute('href', value);
node.setAttribute('target', '_blank');
node.setAttribute('rel' ,'nofollow');
return node;
};
ExternalLink.formats = function (node) {
return {
href: node.getAttribute('href'),
target: node.getAttribute('target'),
rel: node.getAttribute('rel')
};
};
ExternalLink.blotName = 'externallink';
ExternalLink.className = 'external';
ExternalLink.tagName = 'A';
Quill.register('formats/externallink', ExternalLink);
Проблема в том что у меня появляется блок span а не A
Den
точнее он сначала <a а п отом меняентся на спан
Den
Ладно ребят я наверно чатом ошибся тут такое не решают
Тимофей
Тимофей
но не совсем понятно по прежнему что за объекты
Maksym
Maksym
new Proxy() не подходит как как в моей среде, это упрощенная версия js, нету Proxy.
Maksym
Привет, можно через https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Proxy
Maksym
Вот вроде то что надо https://monosnap.com/file/3QlXYEsQSRJnKST4u17eQjrcxc7ral только на гетер если надо ограничивать доступ к методу
Renat
всем привет. подскажите Amazon AWS чатик пожалуйста
Maksym
Oleg
Pavel
Ну прокси это просто класс написаный по паттерну Прокси, возьмите паттерн посмотрите и реализуйте так как вам надо =)
Roman
🦜
как упростить можно type === const1 || type === const2 ?
🦜
type === (const1 || const2) как-то странно себя ведет
Dika
🦜
Anonymous
Мы - международная команда профессиональных разработчиков. Наш продукт – инновационный онлайн-ресурс, социальная сеть с элементами цифровой экономики (блокчейном, биткоином и собственными токенами проекта). Аналогов в мире нашему проекту нет и как показывает анализ международного рынка IT, не будет в обозримом будущем. Так, мы предлагаем получить уникальный опыт с возможностью профессионального развития, которое ограничено лишь рамками нашей планеты и вашими амбициями. Наш продукт создается для реализации на всех мировых рынках, и уже в следующем году мы запускаем его на рынке России и стран СНГ.
Если ты считаешь, что нет предела совершенству, хочешь попробовать что-то не просто новое, а инновационное, хочешь сбросить оковы старых архитектур, то смело откликайся на вакансию, возможно, ты один из нас!
Требования:
- Отличное знание JavaScript (ES5, желание изучать ES6, понимание событийной модели, замыканий JS, this и т.д.);
- Знание принципов разработки веб-приложений, основ работы HTTP-протокола, понимание MVC-подхода к веб-разработке;
- Опыт использования c глубоким пониманием HTML, DHTML, CSS, XML;
- Знание методологии BEM;
- Умение работать с Git;
- Опыт кросс-браузерной валидной семантической вёрстки;
- Знания и навыки работы над юзабилити, навыки прототипирования;
- Понимание процессов разработки и тестирования ПО;
- Навыки отладки кода и профилирования;
- Умение разбираться с чужим кодом;
- Усидчивость, аккуратность, внимательность к деталям, умение работать в команде.
Обязанности:
- Проектирование архитектуры клиентского приложения;
- Javascript-программирование;
- Работа с API;
- Разработка нового функционала - от проектирования до тестирования и релизов.
## Условия
- Посещение профильных конференций за счёт работодателя;
- Обучение за счет работодателя;
- Заработная плата на рыночном уровне и обсуждается с успешным кандидатом;
- Уютный, комфортабельный офис в деловом центре города (без удаленки);
- Дружная международная команда профессионалов, а не просто коллектив офисных сотрудников;
- Профессиональное развитие, которое по сути ничем не ограничено
Понравилась вакансия? Отправляйте резюме на [hr@it-edu.online](mailto:hr@it-edu.online)
Konstantin
сложнааааа
Igor
Мы - международная команда профессиональных разработчиков. Наш продукт – инновационный онлайн-ресурс, социальная сеть с элементами цифровой экономики (блокчейном, биткоином и собственными токенами проекта). Аналогов в мире нашему проекту нет и как показывает анализ международного рынка IT, не будет в обозримом будущем. Так, мы предлагаем получить уникальный опыт с возможностью профессионального развития, которое ограничено лишь рамками нашей планеты и вашими амбициями. Наш продукт создается для реализации на всех мировых рынках, и уже в следующем году мы запускаем его на рынке России и стран СНГ.
Если ты считаешь, что нет предела совершенству, хочешь попробовать что-то не просто новое, а инновационное, хочешь сбросить оковы старых архитектур, то смело откликайся на вакансию, возможно, ты один из нас!
Требования:
- Отличное знание JavaScript (ES5, желание изучать ES6, понимание событийной модели, замыканий JS, this и т.д.);
- Знание принципов разработки веб-приложений, основ работы HTTP-протокола, понимание MVC-подхода к веб-разработке;
- Опыт использования c глубоким пониманием HTML, DHTML, CSS, XML;
- Знание методологии BEM;
- Умение работать с Git;
- Опыт кросс-браузерной валидной семантической вёрстки;
- Знания и навыки работы над юзабилити, навыки прототипирования;
- Понимание процессов разработки и тестирования ПО;
- Навыки отладки кода и профилирования;
- Умение разбираться с чужим кодом;
- Усидчивость, аккуратность, внимательность к деталям, умение работать в команде.
Обязанности:
- Проектирование архитектуры клиентского приложения;
- Javascript-программирование;
- Работа с API;
- Разработка нового функционала - от проектирования до тестирования и релизов.
## Условия
- Посещение профильных конференций за счёт работодателя;
- Обучение за счет работодателя;
- Заработная плата на рыночном уровне и обсуждается с успешным кандидатом;
- Уютный, комфортабельный офис в деловом центре города (без удаленки);
- Дружная международная команда профессионалов, а не просто коллектив офисных сотрудников;
- Профессиональное развитие, которое по сути ничем не ограничено
Понравилась вакансия? Отправляйте резюме на [hr@it-edu.online](mailto:hr@it-edu.online)
инновационная компания, а правила прочитать не удосужились
S6Ra6S0
мне вот нужно менять заголовок и <p> при ошибках формы. я начала мутить на джс, а потом подумала может легче будет сделать на html и скрыть и на джс просто display:block, display:none?
или как плавнее или лучше будет?
Den
Госопода как пронаследоватся в es5 от es6 лкасса
Anonymous
простите, зарплата 200 т.р