Публикации по теме 'frontend'


Как не использовать Vue
Список плохих вещей, которые я обнаружил на своей новой работе Нажмите здесь, чтобы опубликовать эту статью в LinkedIn » Не так давно устроился на новую работу. И когда я впервые увидел кодовую базу, меня это испугало. Здесь я хочу показать, чего следует избегать в приложениях Vue.js. Статические свойства в данных / вычисленные Нет причин передавать статические свойства в data и особенно в computed . Когда вы это делаете, Vue делает эти свойства реактивными, но в этом..

Улучшенные приемы CSS: использование псевдоэлементов :is(), :where() и :has().
:is() Элементы , , :where() и :has() псевдо- — очень мощные инструменты в CSS для стилизации элементов. Они были представлены в спецификации CSS Selectors Level 4. Они позволяют нам применять стили к любому элементу, который соответствует определенным критериям, таким как тип элемента, положение элемента и потомки элемента. 1. :is() :is() Псевдоклассы можно использовать для поиска элементов на основе комбинации селекторов. Он принимает массив селекторов в качестве аргумента и..

Классы в JavaScript: просто синтаксический сахар
Классы в JavaScript: просто синтаксический сахар JavaScript — это универсальный и динамичный язык программирования, и одной из его наиболее важных особенностей является поддержка объектно-ориентированного программирования. В последние годы классы стали популярным способом определения объектов в JavaScript, но многие разработчики до сих пор не понимают механизма, лежащего в основе этой функции. В этой статье мы рассмотрим концепцию классов в JavaScript и почему они — просто..

Как подготовиться к собеседованию по фронтенд-инженерии (2023 г.) — Все в одном руководстве
Подготовка к фронтенд-интервью может быть довольно сложной. В отличие от общих собеседований по разработке программного обеспечения, которые в значительной степени сосредоточены на алгоритмических вопросах, собеседования по интерфейсу, как правило, больше сосредоточены на реальных предметных вопросах, связанных с HTML, CSS, JavaScript и многим другим. В этой статье мы познакомим вас с основными темами для изучения и подготовки, чтобы успешно пройти собеседования по разработке..

Минко Гечев об Angular 16 и 17  — «измени правила игры или потеря идентичности»?
И что мы можем ожидать от Angular v17? Ценные идеи от руководителя Angular Минко Гечева об Angular v16. Это изменение игры или потеря идентичности? В недавнем подкасте Минко Гечев — руководитель и менеджер по связям с разработчиками Angular — поделился ценной информацией о будущем Angular и планируемых разработках. Давайте рассмотрим основные выводы из этого интервью, сосредоточившись на будущем развитии платформы. API гидратации Ведущий специалист Angular упомянул..

Как мы организовали первую официальную встречу STRAPI в Чехии
И стали преданными поклонниками STRAPI… Согласно официальной документации: Strapi — ведущая безголовая CMS с открытым исходным кодом. Это 100% Javascript, полностью настраиваемый и ориентированный на разработчиков. По нашему опыту: В NOTUM мы используем STRAPI в большинстве наших проектов уже более 3 лет. С помощью STRAPI вы можете создать проект за несколько минут, сгенерировать базу данных и API, настроить управление пользователями (включая SSO), разрешения, настроить отправку..

Практический пример переноса клиентского приложения с максимальным повторным использованием кода
Благодаря постоянному развитию экосистемы JavaScript мы почти каждый день видим новый способ создания внешнего интерфейса, будь то новый фреймворк или новый шаблон/библиотека. Однажды мой друг задал мне этот вопрос: как перенести работающее интерфейсное приложение, чтобы воспользоваться преимуществами нового фреймворка, не переписывая все приложение? Отправная точка Начнем с приложения Next.js в монорепозитории. Мы хотим перенести наше приложение Next.js на Astro. Итак, наш..