gigimon
всем привет, а есть знатоки extjs 6.5 modern?
Dmitry
Не понял. Где нету ?
что нужно ? какой декоратор для екшена ?
Dmitry
дичь же делаешь
Vladimir
Не понимаю в чем дичь ? Хочу декоратор на экшн какая разница что в нем будет - action это функция ? на функцию можно декоратор повесить ?
Vladimir
Ну например нехочу в каждом экшене однотипные try / finally писать
Egor
https://rreverser.com/ecmascript-decorators-and-functions/
Egor
А нельзя это просто в функцию вынести отдельную?
Egor
До декораторов же как-то жили.
Ярослав
благодаря декораторам можно расширять функционал класса без наследования или композиции
Vladimir
До декораторов же как-то жили.
Можно, но чеб не юзать если есть - так сильно читабельнее ... но не работает :)
Egor
благодаря декораторам можно расширять функционал класса без наследования или композиции
В данном случае идет речь о расширении функционала функции. )
Ярослав
В данном случае идет речь о расширении функционала функции. )
Разве у вас функция не ведёт себя как объект ?
Egor
Статью выше посмотрите. Там есть workarounds.
Ярослав
Ведёт.
Просто сам не js'ер )
Egor
Но там есть определённые ограничения.
Egor
В статье об этом написано. Если нужно подробнее: https://developer.mozilla.org/ru/docs/%D0%A1%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8C/%D0%9F%D0%BE%D0%B4%D0%BD%D1%8F%D1%82%D0%B8%D0%B5
Vladimir
Декоратор вызывается , а сама функция которую он возвращает не дергается
Dmitry
код скинь
Vladimir
А чо там того кода
Vladimir
function test(a, b, descriptor) { const original = descriptor.value; descriptor.value = async function(...args) { console.log('run decorator'); const result = await original.apply(this, args); return result; }; return descriptor; }
Vladimir
И потом @test myLoad: async function(context) { ...
Vladimir
Угу. На синхронной мутации у меня тоже работает уже
Dmitry
https://codepen.io/anon/pen/QmPjbW?editors=0012
Dmitry
даже так
Dmitry
Угу. На синхронной мутации у меня тоже работает уже
ты консоль открыл или монитор включил ?
Vladimir
Я то дома то на работе - а телеграм и там и там живет - если я правильно понял вопрос
Dmitry
и вот как функция increment: test((state) => { state.count++ })
Vladimir
От этого я и хотел избавится. Вобщем я видимо что то с async не догоняю. Завтра поиграюсь. Спасибо всем за советы
Andrew
Ребят, привет! Я вроде никакой диалог не прерываю, поэтому напишу тут свою вакансию:
Andrew
https://www.facebook.com/andrew.yaroshevsky/posts/10215763549142880
Andrew
Для тех, кто не хочет выходить из Телеграма:
Andrew
Andrew
Andrew
Andrew
Igor
а может таки адекватно оформите и добавите вилку зп?
Andrew
ЗП: от 150 т.р. (при этом платим в usd), верхнюю границу не ставили
Igor
ЗП добавил. А что еще нужно?
хотелось бы одним постом и не картинками/ссылками
Dmitriy
🔷Правила 🔹 Уважительно относимся друг к другу 🔹 Спрашивайте и обсуждайте по теме, а не разводите срачи, в том числе из стикеров. Сейчас более 1000 человек вынуждены читать нетематические сообщения, хотя их интересует именно JavaScript. 🔹 Запрещено письмо столбиком. Продолжайте мысль дополняя сообщение с помощью редактирования. 🔹 Запрещены спам и флуд 🔹 Запрещены ссылки на публичные чаты и каналы Telegram в виде http ссылок. Используй @. Инвайт-ссылки разрешены 🔹 Запрещены достижения в играх и предложения поиграть от игровых ботов 🔹 Запрещены нубские вопросы. Для них -- https://t.me/joinchat/AAAAAD3Uyr3trzb9rRc77g Экстра: #noobs 🔹 Вакансии только с вилкой 🔹 Разбан, обсуждение действий модераторов; обсуждение правил, их формирование и прочее https://t.me/joinchat/AAAAAEATCr4h93M5pDzdGg. Экстра: #community #правила #rules коллекции @proDOT
Andrew
#вакансия Ищем топовых фронтендеров в Chatfuel ЗП: от 150 т.р. (при этом платим в usd), верхнюю границу не ставили Отличный шанс запрыгнуть в ракету стартапа из кремниевой долины 🚀 Кто хочет работать в маленькой международной компании большим и глобальным продуктом? Мы меняем то, как бизнесы во всем мире общаются со своими клиентами. Вы ведь больше не звоните и не пишите письма друзьям и коллегам? Бизнесам не надо будет тоже — все будет в мессенджере, коротко и удобно. Gena Lokhtin спроектировал новую, абсолютно потрясающую версию Chatfuel. Мы сделаем так, чтобы в будущем поднять и вести бота было также просто, как профиль в Instagram. Напишите мне — покажу. Вы создадите то, чем будете действительно гордиться. Со стороны продукта вы будете работать со мной, Gena, Pavel Shishkin и Михаил Пинский. Чем можем похвастаться: ⚫️ Chatfuel — самая большая платформа для создания ботов в мире. Ей пользуются как большие бренды из Fortune 500 (T-Mobile, MTV, Burberry, Adidas, Mercedes, LEGO, Uber, Netflix и др.), так и сотни тысяч SMBs практически во всех странах земного шара 🌎 (России у нас, например, меньше 1.5%) ⚫️ Благодаря нашему успеху команда Facebook фичерит нас на своей ежегодной конференции F8 (http://bit.ly/ChatfuelF8), а наш CEO завтракает догадайтесь с кем (http://bit.ly/DumikZuck). Как говорится, Цукерберг Позвонил ☎️ ⚫️ Среди наших инвесторов Яндекс, Greylock Partners, Y Combinator и 500 Startups — компании, которые в свое время «нашли» таких как Dropbox, AirBnb, Intercom, Stripe, Docker, LinkedIn, Instagram и Facebook. Как видите, они умеют видеть будущих единорогов 🦄 ⚫️ Дружная международная команда, которая умеет и работать, и отдыхать. Пару недель назад мы все вернулись с общекомандного тим-билдинга в Los Angeles, CA 🌞 Нужны лучшие фронтендеры, которые расскажут нам как правильно делать. И практически неважно, в какой части мира вы будете находиться. Из плюшек у нас современные фреймворки, стильный офис в центре Москвы (и Сан-Франциско), мед страховка и зарплата, привязанная к стабильной валюте (ведь зарабатывает наш продукт в usd). Пишите мне в личку! Помогите нам собрать команду мечты 🌟 За успешную рекомендацию мы отблагодарим новым iPhone X. Подробнее: https://www.facebook.com/andrew.yaroshevsky/posts/10215763549142880
Andrew
Скажите, если так норм
Igor
#вакансия Ищем топовых фронтендеров в Chatfuel ЗП: от 150 т.р. (при этом платим в usd), верхнюю границу не ставили Отличный шанс запрыгнуть в ракету стартапа из кремниевой долины 🚀 Кто хочет работать в маленькой международной компании большим и глобальным продуктом? Мы меняем то, как бизнесы во всем мире общаются со своими клиентами. Вы ведь больше не звоните и не пишите письма друзьям и коллегам? Бизнесам не надо будет тоже — все будет в мессенджере, коротко и удобно. Gena Lokhtin спроектировал новую, абсолютно потрясающую версию Chatfuel. Мы сделаем так, чтобы в будущем поднять и вести бота было также просто, как профиль в Instagram. Напишите мне — покажу. Вы создадите то, чем будете действительно гордиться. Со стороны продукта вы будете работать со мной, Gena, Pavel Shishkin и Михаил Пинский. Чем можем похвастаться: ⚫️ Chatfuel — самая большая платформа для создания ботов в мире. Ей пользуются как большие бренды из Fortune 500 (T-Mobile, MTV, Burberry, Adidas, Mercedes, LEGO, Uber, Netflix и др.), так и сотни тысяч SMBs практически во всех странах земного шара 🌎 (России у нас, например, меньше 1.5%) ⚫️ Благодаря нашему успеху команда Facebook фичерит нас на своей ежегодной конференции F8 (http://bit.ly/ChatfuelF8), а наш CEO завтракает догадайтесь с кем (http://bit.ly/DumikZuck). Как говорится, Цукерберг Позвонил ☎️ ⚫️ Среди наших инвесторов Яндекс, Greylock Partners, Y Combinator и 500 Startups — компании, которые в свое время «нашли» таких как Dropbox, AirBnb, Intercom, Stripe, Docker, LinkedIn, Instagram и Facebook. Как видите, они умеют видеть будущих единорогов 🦄 ⚫️ Дружная международная команда, которая умеет и работать, и отдыхать. Пару недель назад мы все вернулись с общекомандного тим-билдинга в Los Angeles, CA 🌞 Нужны лучшие фронтендеры, которые расскажут нам как правильно делать. И практически неважно, в какой части мира вы будете находиться. Из плюшек у нас современные фреймворки, стильный офис в центре Москвы (и Сан-Франциско), мед страховка и зарплата, привязанная к стабильной валюте (ведь зарабатывает наш продукт в usd). Пишите мне в личку! Помогите нам собрать команду мечты 🌟 За успешную рекомендацию мы отблагодарим новым iPhone X. Подробнее: https://www.facebook.com/andrew.yaroshevsky/posts/10215763549142880
так гораздо лучше, но пока все равно непонятно, какие, собственно, современные фреймворки у вас)
Andrew
У нас много на angular, новую версию сейчас делаем, ребята вроде хотят делать на react, но в целом мы готовы найти ребят и послушать как они хотят, как лучше
Andrew
общий посыл был в том, что мы стартап и нет такого legacy, как в больших закостенелых компаниях
Igor
ну вот, так гораздо понятнее. а то "ищем кого-то на современные фреймворки". удачи с поисками :)
Andrew
Спасибо! Ссори, что не с первого раза :)
Igor
ничего)
Anonymous
Привет! Подскажите, пожалуйста, где кроме как на meetup.com можно отслеживать js и frontend события в Питере?
Iurii
pa[aad
я правильно понимаю что scope localstorage`a висит на весь домен, на его подпапки, с sub.domain на domain, но никак не sub.domain.com до other.domain.com ? в этом нету никаких подвохов ?
Николай
Николай
ох уж этот js
Anonymous
не понял
Николай
два пустых впервые проинициализированных массива не равны друг другу
Anonymous
на каждый домен да, а так есть у него скоуп
и как это, по твоему, выражается? Вот у нас в домене и суб домене одинаковые данные с одинаковыми ключами. Как обратиться из домена к данным субдомена?
Николай
они пусты. Я чего-то не догоняю видимо
Николай
понятное дело, что это разные переменные
pa[aad
и как это, по твоему, выражается? Вот у нас в домене и суб домене одинаковые данные с одинаковыми ключами. Как обратиться из домена к данным субдомена?
походу я неправильно понял так типа возможно сделать https://stackoverflow.com/questions/9742395/scope-of-sessionstorage-and-localstorage
Anonymous
они пусты. Я чего-то не догоняю видимо
Две пустые коробки - это одна и та же коробка? нет, это разные коробки
Anonymous
Их структура одинаковая - да
Николай
Их структура одинаковая - да
Lodash в помощь в общем)
Anonymous
Что?
Anonymous
Как это вообще связано?
Сергей
они пусты. Я чего-то не догоняю видимо
в js через знак равенства можно сравнивать только примитивы. массивы к коим не относятся. Но их можно привести к примитивам, например к строкам. JSON.stringify([])
Николай
так изначально и делал, но не дало профита. Ибо порядок меняться может
Николай
в js через знак равенства можно сравнивать только примитивы. массивы к коим не относятся. Но их можно привести к примитивам, например к строкам. JSON.stringify([])
Николай
как связана библиотека для работы с коллекциями со сравнением массивов?
Николай
Что?
Николай
Как это вообще связано?
Sergey
Как конкретно ты хочешь сравнить массивы? одинаковые значения? одинаковые пары ключ-значение?
Николай
значения. Без учета ключа. На данный момент использовал isEqual в lodash