Публикации по теме '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-запросов - самый..