Найти в Дзене
Вычисляемые свойства в Vue
Vue — один из самых удобных фреймворков для фронтенда, в том числе благодаря своей реактивности. Один из ключевых инструментов этой реактивности — вычисляемые свойства, или computed. computed — это значение, которое зависит от других реактивных данных и автоматически обновляется, если эти данные изменяются. Но важная особенность — Vue кеширует результат computed, если его зависимости не изменились. Это делает computed отличным выбором для производительных интерфейсов. ✨ Простой пример (Options API) export default { data() { return { count: 2 }; }, computed: { doubleCount() { return this.count * 2; } } }; • • methods пересчитывается каждый раз при вызове...
23 часа назад
Методы отзывчивой верстки
Современный CSS предоставляет множество возможностей, которых невозможно было представить в прошлом. Ширина с помощью функции min. Функция min(90%, 1000px) выбирает наименьшее значение из двух заданных. В примере выше представлен широкий экран. Ширина контейнера 1000px, так как 90% в этом случае больше 1000px. Синяя граница подчеркивает ширину элемента относительно родителя. Однако, если уменьшать ширину экрана, то в тот момент когда ширина экрана станет меньше 1000px, то выбранной станет первая опция функции...
2 года назад
Контекст
Контекст или this - это способ связать функцию с объектом. В Function Declaration (function foo(){}) this вычисляется в момент вызова и равен объекту перед точкой. Если такого объекта нет — тогда this будет указывать на глобальный контекст (window). Но есть главное правило this всегда указывает на объект. Способы связывания: Контекст по умолчанию В этом случае контекст - это глобальный this или undefined. В зависимости от среды this будет ссылаться на глобальный объект или на undefined, если включен строгий режим...
2 года назад
Замыкание
Замыкание - это функция, плюс ее область видимости. Контекст выполнения JavaScript - однопоточный язык. Это означает, что у него один стек вызовов и в один момент времени он может выполнять только одну задачу. Новая задача или запрос на выполнение всегда будет сверху стека. Как только запущенная функция завершится, ее контекст выкидывается из стека, запустив контекст выполнения, который стоит ниже в очереди. Динамическая и Лексическая область видимости Область видимости - это способ где искать переменную...
2 года назад