Публикации по теме 'front-end-development'
Еженедельный дайджест внешнего интерфейса № 286 (21–27 ноября 2022 г.)
Веб-разработка
• Все о формате JSON
Специальные возможности • Расположение уведомлений с учетом специальных возможностей • Руководство по специальным возможностям клавиатуры: JavaScript (часть 2) Эффекты • Обзор потрясающих демонстраций № 22 • Идеи встроенного переключения макета
CSS
• Производительность CSS против CSS-in-JS • Интерактивное руководство по Flexbox • Укрощение каскада с помощью БЭМ и современных селекторов CSS • Эксперименты со слоями,..
Ленивая загрузка с React + Redux и Webpack 2
Примечание I. Это продолжение Ленивой загрузки с помощью React и Webpack 2 . Поскольку здесь будет использоваться предыдущий пример, вам потребуется прочитать его и полностью понять эту статью.
Примечание II: поскольку в этой статье используются некоторые концепции Redux в примерах, важно, чтобы вы знали, как это работает, чтобы полностью понимать, что делается.
Добавление Redux в уравнение
Redux использует концепцию уникального состояния приложения, представленного..
Как набрать 100 баллов по скорости страницы Google!
Давайте посмотрим, как получить 100 или близкую к этому оценку скорости страницы Google .
Оценка скорости страницы Google имеет решающее значение для высокого рейтинга и производительности веб-сайтов. Ключевым моментом во всем этом является производительность, мы хотим, чтобы наша страница работала хорошо и конвертировала. Мы делаем это с помощью отличного продукта, который работает хорошо и быстро — пользователи хотят, чтобы все было сделано быстро и легко , они не будут..
Отправляясь в захватывающую одиссею: раскрываем новейшие достижения в эволюции JavaScript после ECMA 2018!
Добро пожаловать обратно в наше увлекательное путешествие по постоянно развивающемуся миру JavaScript, где инновации не знают границ. Если вы следили за моими предыдущими главами, вы уже хорошо знакомы с блестящей историей JavaScript, от его первых дней до преобразующего скачка ECMAScript 2016 в 2018. Теперь пришло время приступить к следующему этапу нашего приключение, еще глубже погружаясь в захватывающее царство ECMAScript, изучая годы с 2019 по 2023 год.
🔍Двигаясь вперед, мы не..
Нелепо смешные мемы о программировании, которые заставят каждого разработчика смеяться вслух
Подборка лучших мемов о программировании в 2022 году
Новый год, новое начало. Как ваш эксперт по улыбке, я готовлю еще одну статью, в которой собраны популярные шутки о программировании из социальных сетей.
Цель этих шуток — рассмешить вас и улучшить настроение. Потому что:
"Смех — лучшая кнопка обновления для человека-компьютера"
Давайте погрузимся в смех…
Когда я иду искать ответ…
Как генерировать случайные строки?
Когда не было ЖКТ...
Карьерный путь…..
Создание простого ORM в Meteor с преобразованием
Одна из основных проблем для новых программистов, изучающих Meteor.js, заключается в том, как работать с данными, поступающими с сервера MongoDB на клиент, объектно-ориентированным способом. Когда вы впервые начинаете изучать Meteor, не очевидно, как обернуть коллекцию (эквивалент Meteor «модели» в парадигме модель-представление-контроллер) в формат данных, с которым вы можете легко работать.
В стандартной среде MVC, такой как Rails, вам не нужно беспокоиться о создании собственных..
Управляйте сложным внутренним состоянием с помощью Reducer Hook
В одном из моих предыдущих постов я повторно реализовал простой компонент класса делать в функциональный компонент с useState и useEffect хуками.
hooks-demo - CodeSandbox Онлайн-редактор кода, адаптированный для веб-приложений codesandbox.io
Как уже отмечалось, этот случай является хорошим примером использования useReducer вместо useState .
Согласно официальной документации , useReducer это:
альтернатива..