Size: a a a

Клуб Vue.js-разработчиков

2021 February 19

ГБ

Грустный Барин... in Клуб Vue.js-разработчиков
вαғғσмεттι
так норм?
Так, если я не ошибаюсь, ты забыл $
источник

в

вαғғσмεттι in Клуб Vue.js-разработчиков
не, все работает
источник

в

вαғғσмεттι in Клуб Vue.js-разработчиков
источник

ГБ

Грустный Барин... in Клуб Vue.js-разработчиков
Кстати, для знающих
В php $ - это переменная
А что она означает во Vue?
источник

в

вαғғσмεттι in Клуб Vue.js-разработчиков
в жс это обычно дом элемент, в вуе - системная переменная
источник

в

вαғғσмεттι in Клуб Vue.js-разработчиков
но это не точно
источник

ГБ

Грустный Барин... in Клуб Vue.js-разработчиков
вαғғσмεттι
в жс это обычно дом элемент, в вуе - системная переменная
Да, в js это DOM, от Jquery, если не ошибаюсь, пошло 🧐
источник

Г

Георгий in Клуб Vue.js-разработчиков
Грустный Барин
Кстати, для знающих
В php $ - это переменная
А что она означает во Vue?
Системная переменная
источник

Г

Георгий in Клуб Vue.js-разработчиков
Ну как, если вы о this.$emit и тому подобных
источник

в

вαғғσмεттι in Клуб Vue.js-разработчиков
о, я молодец, верно помнил
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Михаил Золотарёв
А тут разве не вопрос в движке JS?

Ну потому что когда-то на было много статей по памяти в JS и там как раз показывались различия в хранении примитивов и объектов.

Я вполне допускаю, что раньше это работало как я описал (исходя из озвученных выше статей), но сейчас все оптимизируется и сейчас это работает как Вы написали.
Я вам предлагаю провести эксперимент. В цикле создать 10 тысяч переменных которые ссылаются на очень длинную строку. И сделать тоже самое создавая новую строку каждый раз. И запустить этот код под профайлером. Сравните потом потребление памяти, думаю вы удивитесь.
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Только создавайте так чтобы переменные не чистились сборщиком памяти
источник

ЕА

Евгений Александрови... in Клуб Vue.js-разработчиков
Чё делать с тем что Eslint и prettier по разному хотят мой проект видеть?)
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
Евгений Александрович
Чё делать с тем что Eslint и prettier по разному хотят мой проект видеть?)
установить eslint-config-prettier
источник

МЗ

Михаил Золотарёв... in Клуб Vue.js-разработчиков
Евгений Александрович
Чё делать с тем что Eslint и prettier по разному хотят мой проект видеть?)
источник

ГБ

Грустный Барин... in Клуб Vue.js-разработчиков
Георгий
Ну как, если вы о this.$emit и тому подобных
Верно, про них)
источник

Г

Георгий in Клуб Vue.js-разработчиков
Грустный Барин
Верно, про них)
В vue виртуальный dom
источник

МЗ

Михаил Золотарёв... in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Я вам предлагаю провести эксперимент. В цикле создать 10 тысяч переменных которые ссылаются на очень длинную строку. И сделать тоже самое создавая новую строку каждый раз. И запустить этот код под профайлером. Сравните потом потребление памяти, думаю вы удивитесь.
Ну вообще по логике Вы должны быть правы и без проверки. Видимо у меня была старая/ложная инфа) Потому что я даже помню была на хабре статья сравнения Питона с JS и там как раз этот момент отмечался (правда сейчас быстро найти её не смог)
источник

ГБ

Грустный Барин... in Клуб Vue.js-разработчиков
Георгий
В vue виртуальный dom
Верно, получается на них и ссылается наша $   ?
источник

Г

Георгий in Клуб Vue.js-разработчиков
Грустный Барин
Верно, получается на них и ссылается наша $   ?
Да
источник