Size: a a a

JavaScript.Ninja

2020 October 07

TC

TeeGeRoN Corp in JavaScript.Ninja
Illya Klymov
Сложно понять? Это обычное замыкание
Я не работал не var, мне сложно. С того что почитал только что, понял что нужно больше 10 минут дабы понять что не так. Вот и выводы.
источник

IK

Illya Klymov in JavaScript.Ninja
TeeGeRoN Corp
Я не работал не var, мне сложно. С того что почитал только что, понял что нужно больше 10 минут дабы понять что не так. Вот и выводы.
Это большой минус в базе. Эта проблема никакого отношения к var не имеет
источник

TC

TeeGeRoN Corp in JavaScript.Ninja
Illya Klymov
Это большой минус в базе. Эта проблема никакого отношения к var не имеет
Понимаю, но в связи с тем, что я отошел от js и вэб-программирования в целом - получилось то что получилось. На досуге почитаю за замыкание.
источник

P

Pavel in JavaScript.Ninja
TeeGeRoN Corp
Понимаю, но в связи с тем, что я отошел от js и вэб-программирования в целом - получилось то что получилось. На досуге почитаю за замыкание.
у Ильи есть отличное старенькое видео про замыкание и области видимости
источник

P

Pavel in JavaScript.Ninja
смотрел на днях, всё на пальцах ясно и понятно
источник

TC

TeeGeRoN Corp in JavaScript.Ninja
Спасибо.
источник

PG

Pavel Gubin in JavaScript.Ninja
tlp
Ребят, привет всем!)
Скажите плиз, это адекватное тестовое:
Задание следующее: Сделать конструктор типа Тильды. Это кратко, а чуть подробнее: 
накидать базовую архитектуру приложения;
добавить возможность создать страницу и добавить пару дизайн-блоков с текстом и картинками, можно без сохранения. Делаем на  vue.js
Тут слишком много вариаций исполнения, какие могут блоки / сетка, нужен ли драгбл, свап, какие компоненты нужны (дефолт ui kit или слайдеры в добавок), как для неоплачиваемого тестового задания это какой то треш, но если эта компания занимается как раз такими вещами, думаю стоит попробовать :)
источник

m

m^^combat in JavaScript.Ninja
Ктото имеет опыт использования auth0 в проде? Не понимаю до конца их прайслист, написано 5000 уникальных тенантов авторизирующихся в месяц
источник

m

m^^combat in JavaScript.Ninja
Это 23$ в месяц, а следущий тир аж 1000$
источник

nN

nikolsky Nikolsky in JavaScript.Ninja
Добрый вечер, коллеги. Не подскажете, почему при попытке получить this.$route.params.id (например) в хуке mounted этот параметр undefined?

full path:
 http://localhost:8080/event/3

Как получаю:

mounted() {
   this.getId()
},

methods: {
   getId() {
       const id = this.$route.params.id
       console.log(id)    
//  undefined
   }
}

Нашел какой-то обходной путь, который позволяет мне добиться желаемого результата, но не хочется городить ересь:

computed: {
   id() {
       return this.$route.params.id
   }
},

watch: {
   id() {
       this.getEvent(this.id)
   }
},

methods: {
   getEvent(id) {
       console.log(id)    
//  Получаю ожидаемый результат: 3
   }
}

UPD. Мне также пришлось добавить:

mounted() {
   if (this.id) this.getEvent(this.id)
},

Если я обновляю страницу ctrl + f5, то this.$route.params.id undefined. Если же я перехожу на этот компонент с любого другого, то this.$route.params.id сразу же имеет нужное значение (работает корректно).
источник

M

Max in JavaScript.Ninja
Очень жду)
источник

II

Ilya Izilanov in JavaScript.Ninja
Max
Очень жду)
это же было 3 дня назад..
источник

M

Max in JavaScript.Ninja
Ilya Izilanov
это же было 3 дня назад..
Я имею ввиду курс по js
источник
2020 October 08

OB

O Bogdan in JavaScript.Ninja
@xanf_ua интересно узнать, вот заметил Слак обновился в половине воркспейсов сейчас и скорее всего через время обновится везде. Как инфраструктурно такое делается, то есть раскатывается новый билд(и бекенда скорее всего тоже) на часть пользовтелей и живет рядом с остальными которые ещё старые? То есть есть какой-то балансер который проверяет доступно этому воркспейсу новый функционал и даже так, потом отдаем с одного адреса разные бекенды и разные фронтенды?(а если и скорее всего микросервисы, то это вовсе ад)
источник

IK

Illya Klymov in JavaScript.Ninja
именно так
источник

IK

Illya Klymov in JavaScript.Ninja
в гитлабе точно так же раскатывается канарейка
источник

IK

Illya Klymov in JavaScript.Ninja
если у вас не включена следующая версия, то можете заметить - вы заходите к примеру на https://gitlab.com/javascript-ninja - слева вверху лого gitlab, а если на https://gitlab.com/gitlab-org - слева лого gitlab next - это две разные версии гитлаба
источник

OB

O Bogdan in JavaScript.Ninja
Illya Klymov
именно так
Интересно. Это заранее идет жеребьевка, которая решит, кто из пользователей получит канарейку(ну и например, юзеры которые сами решили включить, чтобы быстрее получить новые фичи)? То есть с таким подходом, мы можем разному проценту давать самые разные версии приложения?
источник

IK

Illya Klymov in JavaScript.Ninja
Да
источник

IK

Illya Klymov in JavaScript.Ninja
У нас точно так же A/B эксперименты в гитлабе идут. К примеру разные пользователи сейчас видят разный UI создания проекта
источник