DOM JavaScript: стили и CSS-классы. Свойства style и classList. Управление CSS-переменными в JS.
Классы JavaScript
Классы в JavaScript позволяют создавать объекты с похожими свойствами и методами. Синтаксис определения класса в JavaScript аналогичен другим объектно-ориентированным языкам программирования, таким как Java или C++. В этой статье мы рассмотрим основы классов в JavaScript и посмотрим, как их можно использовать на практических примерах. Вот простой пример класса в JavaScript: В этом примере мы определили класс Car, который имеет три свойства: марка, модель и год выпуска. Функция конструктора используется для инициализации свойств класса при создании нового объекта...
SOLID принципы для разработки, всё что нужно знать
Введение SOLID — это акроним из пяти основных принципов объектно-орициального (ООП) проектирования, сформулированных Робертом Мартином (Robert C. Martin). Эти принципы помогают создавать гибкие, расширяемые и легко поддерживаемые системы. Для разработчиков важнее не просто знать определения, но и понимать, почему каждый принцип существует и как его применять на практике. Ниже подробно разберём каждую букву SOLID, подкрепив пояснения качественными примерами на JavaScript (ES6+). Если вам привычнее PHP, сквозные идеи будут аналогичны — достаточно лишь синтаксиса...