Denis
Споки
Anonymous
Denis
Nikita
Max https://wicg.github.io/construct-stylesheets видел? В 73 хроме включены из коробки.
Тарас
Не знаю ответили на это или нет (2.7к не прочитанных сейчас читать как-то жутко лень) все равно отвечу мало ли
Так можно же спокойно. Они объявляються в самом конструкторе:
class Name {
constructor(){
let a = 2;
console.log(a);
}
}
Nikita
https://github.com/tc39/proposal-class-fields глянь ещё
Nikita
Публичные class fields раскатаны по умолчанию в Chrome 72.
Тарас
Кстати да, есть хорошие примеры
Nikita
Приватные за флагом пока, вроде.
Тарас
На сколько помню да, что-то в этом роде
Nikita
Топлю за вью
С таким подходом ты далеко не уедешь, кстати.
Nikita
Нужно не топить за что-то одно и сидеть на нём пока вокруг все вперёд не убегут, а смотреть по сторонам и выбирать наиболее нормальное решение в текущий момент.
Даже если это будет значить, что старое решение, котором ты пользовался и которое ты любил, пора сдать в утиль.
Я не говорю конкретно про vue, это относится ко всем технологиям. Вокруг появляется что-то лучше, и это нормально, так и должно быть.
Nikita
Я сейчас планирую для всего фронтенда брать lit, и именно поэтому я спрашиваю его недостатки по сравнению с реактом.
Пока я ощутимых не обнаружил (кроме очевидного про мейнстримность, но это не технический).
Влад
Ребят я немного запутался:
class Middleware {
use(fn) {
this.go = (stack => next => stack(fn.bind(this, next.bind(this))))(this.go);
}
go(next) {
next();
}
}
var middleware = new Middleware();
middleware.use(function(next) {
var self = this;
setTimeout(function() {
self.hook1 = true;
next();
}, 10);
});
Как next может вызываться если оно не задано или что оно делает?
Dmitry
Влад
вроде задано
go( next ) {
middleware.use(function( next ) {
use(fn) {
this.go = (stack => next => stack(fn.bind(this, next.bind(this))))(this.go);
}
когда мы вызываем метод middleware.use и передаем внутрь функцию с аргументом next он уже заранее задан, так как вызывается в ней:
function(next){
next()
}
как это работает?
Anonymous
помогите пожалуйста победить ошибку
почему на строке 34 вылезает ошибка
getUserMedia() failed: TypeError: Failed to execute 'createObjectURL' on 'URL': No function was found that matched the signature provided.
https://pastebin.com/PeWYxhg1
Anonymous
вот проект который можно просто запустить, ошибка вылезает при нажатии кнопки - начать запись
Anonymous
уже второй день не могу пофиксить( прошлой весной это работало, а сейчас сломалось почему то
Anonymous
Ler
Ler
зачем юзать person.prototype... почему не записать просто person.sayName ?
Anastasia
подскажите пожалуйста, как сделать чтоб при открытом модальном окне основная страница не скролилась. пыталась сделать с помощью overflow hidden, но страница прыгает в сторону когда прячу overflow.
꧁༺ĤŐŔŃŶ
꧁༺ĤŐŔŃŶ
Используйте анимацию для сокрытия скачка при скрытии полосы прокрутки, а так же блокируйте событие скролла
Alex
꧁༺ĤŐŔŃŶ
Верно
Влад
Anastasia
Anastasia
Natalia
#вакансия #москва #офис #frontend #javascript
Компания: Газпром-медиа Развлекательное ТВ (http://gpm-rtv.ru/)
Город и адрес офиса: Москва, м. Маяковская
Формат работы: в офисе
Занятость: полная
Зарплата: от 150 000 до 250 000 руб.
Описание вакансии:
📍Проектирование и разработка фронтенд части платформенных проектов.
📍Непосредственное взаимодействие с разработчиками, тестировщиками и менеджерами проектов в рамках деятельности scrum-команды.
📍Участие в планировании задач на ближайшую итерацию.
Необходимые навыки:
📍Опыт разработки на JavaScript от 2-х лет;
📍Знания HTML5 и CSS3;
📍Понимание HTTP API (REST, JSON, CORS, Securityи т.д);
📍Понимание ООП, архитектурных паттернов проектирования;
📍Опыт работы с CVS (GIT, SVN), JIRA (Redmine), Wiki;
📍Опыт оптимизации производительности, профилирования, поиска и исправления утечек памяти;
📍Опыт работы с современными фреймворками и библиотеками.
Будет плюсом:
📍Опыт работы с высоконагруженными проектами, проектирование и разработка;
📍Опыт разработки SPA, веб-сервисов и веб-приложений;
📍Опыт разработки приложений для Smart TV, STB;
📍Опыт работы с видео (VideoJS), представление о работе рекламы в плеере;
📍Опыт написания API или работы с API сторонних сервисов;
📍Опыт автоматизации, обеспечения качества и непрерывности рабочих процессов.
📝 Контакты: nrudik@gpm-rtv.ru
Hide
#вакансия #москва #офис #frontend #javascript
Компания: Газпром-медиа Развлекательное ТВ (http://gpm-rtv.ru/)
Город и адрес офиса: Москва, м. Маяковская
Формат работы: в офисе
Занятость: полная
Зарплата: от 150 000 до 250 000 руб.
Описание вакансии:
📍Проектирование и разработка фронтенд части платформенных проектов.
📍Непосредственное взаимодействие с разработчиками, тестировщиками и менеджерами проектов в рамках деятельности scrum-команды.
📍Участие в планировании задач на ближайшую итерацию.
Необходимые навыки:
📍Опыт разработки на JavaScript от 2-х лет;
📍Знания HTML5 и CSS3;
📍Понимание HTTP API (REST, JSON, CORS, Securityи т.д);
📍Понимание ООП, архитектурных паттернов проектирования;
📍Опыт работы с CVS (GIT, SVN), JIRA (Redmine), Wiki;
📍Опыт оптимизации производительности, профилирования, поиска и исправления утечек памяти;
📍Опыт работы с современными фреймворками и библиотеками.
Будет плюсом:
📍Опыт работы с высоконагруженными проектами, проектирование и разработка;
📍Опыт разработки SPA, веб-сервисов и веб-приложений;
📍Опыт разработки приложений для Smart TV, STB;
📍Опыт работы с видео (VideoJS), представление о работе рекламы в плеере;
📍Опыт написания API или работы с API сторонних сервисов;
📍Опыт автоматизации, обеспечения качества и непрерывности рабочих процессов.
📝 Контакты: nrudik@gpm-rtv.ru
/report
Group Butler [beta]
/report
Reported to 1 admin(s)
Artem
/report
не нарушает правила же
Hide
ой все... сами тогда пусть разбираются )
Denis
Nadya
Всем привет. может ли data-filter блокировать href? ссылка не активна
Владислав
А че он делает у вас ? )
Владислав
на нем же ивент какой то висит)
Burado
Вопрос по node.js и монго.
У меня есть документы в монго такого типа:
{
buttonName: "Name",
link: "#",
subItems: [
{
...
}]
}
Загружаю из базы так:
db.collection("...").find().toArray(...)
В итоге subItems - undefined. Что это может быть?
Burado
buttonName ок, link ок, а вот subItems нет.
Bohdan
Господа, а не подскажите либу для работі з изображениями, нужно кропать, налаживать фильтры, яркости и контрастности?
Bohdan
нужно что-то как jimp для Node
Владислав
@valdemar_cholak а в монге точно лежит правильное значение ?
Anonymous
Здравствуйте! Хотела бы начать изучать JS frameworks , посоветуйте с какого начать?
Ivan
Ivan
Здравствуйте! Хотела бы начать изучать JS frameworks , посоветуйте с какого начать?
Для начала - нужно хорошо выучить JS, я бы еще посоветовал написать несколько приложений на jS-е. Только после этого определил: Если прям горит найти работу - то учи сейчас Реакт, если не горит, а просто нравиться, то можешь начать с Vue.js (не сложный фреймворк, хорошо позволяет понять зачем они нужны и какие преимущества несут), а потом уже или искать работу на Вью, или выучить Реакт. Но если уже разберешься с Вью, то и реакт будет попроще
Ivan
ну это лично мое, субъективное мнение
Dzhanik
Ivan
Ivan
прошу прощения
Ivan
просто как по-мне, вначале чуть легче разобраться с реактом, ибо в ангуляре слишком много функционала
Anonymous
Спасибо за ваш совет!!!
Dzhanik
да так и есть. ангулар сложнее
Ivan
Maksim
Dzhanik
в точку
Ivan
я согласен, что реакт считается библиотекой, но она разделяет равенство с ангуляром
Ivan
но как я уже сказал выше, это мое личное субъективное мнение, что реакт вначале легче
Xaxashutkin
Xaxashutkin
Реакт разделяет равество с Ангуляром
Ivan
Ангуляр сложноват
Ivan
хотя в любом случае, после того как ты попадешь на работу великий шанс что ты будешь работать не только с реактом или ангуляром))
Dzhanik
Ivan
Xaxashutkin
равенство в чем?
это уже совершенно другой другой вопрос)
Но как уже ответили по вакансиям 100%
Dzhanik
Andrey
Поэтому vue.js )
Maksim
Maksim
как колесо и автомобиль, они решают одну и ту же задачу, перемещения, но все же это слегка разные вещи