☑️ TIPS AND TRICKS #25
Решение распространенной проблемы разбиения заголовка на несколько строк.
Например, он должен отображаться в одну строку на большом экране, но на маленьком экране разбиваться на разные части.
#wise_tips
Решение распространенной проблемы разбиения заголовка на несколько строк.
Например, он должен отображаться в одну строку на большом экране, но на маленьком экране разбиваться на разные части.
#wise_tips
☑️ Блоки статической инициализации класса
Не путать со статическими методами и полями!
Новый синтаксис блока статической инициализации класса позволяет разработчикам собирать код, который должен выполняться один раз для данного класса, в одном месте.
У класса может сколько угодно статических блоков инициализации.
#wise_tips
Не путать со статическими методами и полями!
Новый синтаксис блока статической инициализации класса позволяет разработчикам собирать код, который должен выполняться один раз для данного класса, в одном месте.
У класса может сколько угодно статических блоков инициализации.
#wise_tips
☑️ Паттерн кеширования свойств в JavaScript
Обычно, для избежания тяжелых вычислений, мы используем первый вариант. Однако, в таком решении мы используем свойство и getter (2 поля). В решении №2 мы используем 1 поле getter, заменяя его на статическое свойство сразу после вычисления.
#wise_tips
Обычно, для избежания тяжелых вычислений, мы используем первый вариант. Однако, в таком решении мы используем свойство и getter (2 поля). В решении №2 мы используем 1 поле getter, заменяя его на статическое свойство сразу после вычисления.
#wise_tips