Публикации по теме 'front-end-development'


Массив зависимостей React нельзя игнорировать
Следование правилам массива зависимостей приводит к лучшему дизайну кода Мы все знаем этот шаблон при создании функциональных компонентов, когда вы хотите, чтобы ваши функции запускались только при монтировании компонента: useEffect(() => { functionToRunOnlyOnMount() }, []) Его прописывают многие и, что еще лучше, он работает. Проблема начинается, когда вы запускаете анализ кода и видите это предупреждение: warning React Hook useEffect has a missing dependency:..

Зачем изучать TypeScript?
И почему это веселее, чем JavaScript? Вам интересно, из-за чего суета вокруг TypeScript? И стоит ли вкладывать время и силы? Или стоит ли использовать его в своем проекте? Если это так, вы пришли в нужное место. Позвольте мне рассказать вам мою историю. Несколько лет назад я пытался изучить JavaScript. Я уже программировал на C и C++, LUA, ActionScript и Python… так что на самом деле я еще не начинал свой путь программирования. Но я сменил работу, и часть кодовой базы была на..

Словарь CSS — Руководство для начинающих (часть вторая)
Продолжение текста, поля, отступы, поля, таблицы, списки и формы Отступ текста отступ текста Это позволит вам сделать отступ для первой строки текста внутри элемента. Обычно это указывается либо в пикселях, либо в ems. #first { text-indent: 20px; } #second { text-indent: 100px; } Тень тень текста Это используется для создания тени, которая является темной версией слова сразу за ней. Можно взять три длины и воротник: Первый указывает, насколько далеко влево или..

Бесконечная игра # 02
Бесконечная игра # 02 Потому что развитие - это бесконечная игра. Технический долг - это как тетрис . Как и большинство людей, которые в него играли, я люблю тетрис. Я до сих пор помню, как впервые играл в нее на Nintendo Game Boy друга. Тетрис - не только одна из лучших игр всех времен, но и отличный аналог технического долга ... Внедрение зависимостей: версия PHP - Внедрение зависимостей используется на жаргоне повседневного программирования с двумя разными значениями..

Еженедельный дайджест внешнего интерфейса № 260 (16–22 мая 2022 г.)
Веб-разработка • API для быстрых и красивых веб-шрифтов • Kubernetes для разработчиков внешнего интерфейса • Веб-приложения 101 • Баланс сместился в сторону SPA • Вводное руководство по непрерывной интеграции и доставке/развертыванию (CI/CD) для разработчиков интерфейсов • Удивительная правда о пикселях и доступности • Переход от изображения к сетке CSS • Используйте сетку CSS для создания фиксированной боковой панели с прокручиваемой основной частью • Первый..

Как создать цифровые часы с помощью Svelte
Конструктор даты, функция жизненного цикла onMount и многое другое Чтобы создать цифровые часы с помощью Svelte, во-первых, вы должны иметь возможность отображать текущую дату и время на экране. Как вы можете это сделать? Конструктор Date() , вызываемый без параметров, создает новый объект Date , представляющий текущую дату…

hybrids.js - декларативные и функциональные веб-компоненты
Гибриды - это UI-библиотека для создания веб-компонентов с сильным декларативным и функциональным подходом, основанным на простых объектах и ​​чистых функциях. Веб-компоненты - это набор различных технологий, позволяющих создавать многократно используемые настраиваемые элементы - с их функциональностью, инкапсулированной отдельно от остальной части вашего кода - и использовать их в ваших веб-приложениях. Если вы новичок в веб-компонентах, ознакомьтесь с моей предыдущей публикацией..