Публикации по теме '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 это: альтернатива..