Публикации по теме 'front-end-development'
Рефакторинг мощности десяти правил NASA для современного Javascript.
Время от времени по мере того, как код поддержки стареет, реализации меняются, и необходимость уменьшить сложность вашего кода начинает вызывать у вас зуд, это хорошая идея вернуться и посмотреть на наш код и провести его рефакторинг. Однако вы редко видите, как это делается с идеями и процессами, поэтому я подумал, что было бы забавным упражнением поработать над 10 правилами НАСА для критически важного кода безопасности и реорганизовать их для использования с современным Javascript...
Как PugDemy изменил наш подход к мобильной разработке (Часть 2 - Рефакторинг)
Добро пожаловать во вторую часть серии из трех частей о том, как мы преобразовали наше широко используемое мобильное приложение в современный нативный стек React и помогли распространить понимание этого приложения среди других инженеров нашей компании. В этой части мы поговорим о рефакторинге и шагах, которые мы предприняли для создания отличного приложения.
Как мы упоминали в последней статье , наше приложение Doctors App стало MVP и очень быстро росло.
Из-за этого был момент,..
Оптимизация производительности в 10 раз для одностраничного приложения React
В этой статье я хотел бы рассказать, как мы оптимизируем производительность внешнего интерфейса ( react + mobx + webpack ) для Cominsoon . Это очень важно для таких небольших Sass, как мы, которые не могут позволить себе высокопроизводительный и дорогой сервер.
Раньше загрузка целевой страницы, которая отображалась компонентами pug и react, занимала более 25 секунд, а после серии оптимизаций это занимало всего 2 секунды в той же сетевой среде.
Шаги, о которых мы поговорим
На..
По параметрам, свойствам, тому и этому..
В настоящее время я изучаю JavaScript по программе Front-End Developer Skillcrush . Одной из тем этой недели было использование свойств внутри методов.
Вот что у меня есть, и, пожалуйста, о, пожалуйста, скажите мне, насколько ваша интерпретация отличается от моей.
При использовании this внутри метода object.property становится this.property в console.log, поскольку свойство должно быть определено ранее. И это все.
При использовании параметра свойство не определяется, а..
Нулевой оператор объединения (??)
Нулевой оператор объединения (??)
Оператор объединения с нулевым значением (??) - это логический оператор, который возвращает его правый операнд, когда его левый операнд равен нулю или неопределенному, а в противном случае возвращает левый операнд.
Пример:
const username = null ?? 'suprabha';
console.log(username);
// suprabha
Содержание:
1. Нулевой оператор объединения (??)
2. «&&» или «||»
3. Ложное значение
4. Никаких цепочек с «&&» или «||»..
Релиз umi 2.0 - подключаемый фреймворк для приложений на уровне предприятия
Umijs.org
Прошло полгода после выпуска umi 1.0 . За это время umi провела много рефакторинга и улучшений, 438 коммитов, 20 бета-версий. И сегодня мы очень рады, что она выпустила версию 2.0 и позиционируется как подключаемая среда для приложений реагирования на уровне предприятия .
Что такое уми?
Он основан на маршрутизации, поддерживает обычную маршрутизацию наподобие next.js и различные расширенные функции маршрутизации, такие как загрузка по требованию на уровне..
Лучшие методы оптимизации на стороне клиента: серия High-Performance
Серия High-Performance
Лучшие методы оптимизации на стороне клиента
Лучшие методы веб-программирования.
Стив Содерс из SpeedCurve изучил 10 лучших веб-сайтов Alexa и сообщил : 80% -90% времени ответа конечного пользователя тратится на интерфейс. Начни с этого .
Это отличный совет! Итак, сегодня мы рассмотрим различные методы оптимизации на стороне клиента для повышения производительности.
Ограничьте количество HTTP-запросов
Уменьшение количества HTTP-запросов - самый..