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


Лучшие фреймворки и библиотеки JavaScript, которые стоит попробовать в 2021 году
Лучшие фреймворки JavaScript В настоящее время JavaScript известен как один из самых востребованных языков программирования в сети. По данным W3Tech, 97,1% всех веб-сайтов используют его как язык программирования на стороне клиента. Другие области его реализации включают разработку мобильных приложений, веб-игр и настольных приложений. Следует отметить, что JavaScript - это не статическая технология. Напротив, он постоянно развивается, а это означает, что почти ежедневно вводится..

Ввод статического HTML в компонент React с помощью Node / Express
В рамках моего одностраничного приложения React мне нужно создать несколько статических HTML-страниц с большим количеством текста (политика конфиденциальности, политика файлов cookie, условия обслуживания и т. Д.). Технически это не сложно, но в целом это около 100 КБ неуминированного текста, который в конечном итоге войдет в мою начальную загрузку данных для нескольких страниц, которые когда-либо посетят 0,05% пользователей. Конечно, минификация и сжатие сократят это, но мне он все еще не..

Объектно-ориентированный JavaScript - наследование и копирование объектов
JavaScript частично является объектно-ориентированным языком. Чтобы изучить JavaScript, нам нужно изучить объектно-ориентированные части JavaScript. В этой статье мы рассмотрим копирование объектов. Глубокая копия Мы можем глубоко скопировать объект, рекурсивно копируя его свойства из исходного объекта в целевой. Например, мы можем написать: function deepCopy(source, target = {}) { for (const key in source) { if (source.hasOwnProperty(key)) { if (typeof source[key]..

Как соединить или объединить два массива JavaScript, объединив их в один массив?
Иногда мы хотим объединить 2 массива JavaScript, объединив их в один массив. В этой статье мы рассмотрим, как объединить или объединить 2 массива JavaScript, объединив их в один массив. Используйте метод Array.prototype.concat Один из способов объединить 2 массива Javascript путем объединения их в один - использовать метод concat массива JavaScript. Например, мы можем написать: const a = ['a', 'b', 'c']; const b = ['d', 'e', 'f']; const c = a.concat(b); console.log(c) Мы..

Асинхронный JavaScript как шедевр искусства
Для всех, кто плохо знаком с JavaScript, есть общая неоспоримая истина; JavaScript - это головная боль . Если вы, как и я, пытаетесь выучить интерфейсный язык после того, как изучили надежный бэкэнд на таком удобном языке, как Ruby, вы быстро поймете, что JS нам не за спину! Почему так сложно выучить JavaScript? Есть несколько сложностей JavaScript, которые могут быть очень непростыми для начинающих. Чтобы использовать JavaScript, вам нужно изучить сразу несколько вещей...

Node.js Best Practices - Сопровождение производственного кода
Node.js - популярная среда выполнения для написания приложений. Эти приложения часто являются приложениями производственного качества, которыми пользуются многие люди. Чтобы упростить их обслуживание, мы должны установить некоторые правила, которым люди должны следовать. В этой статье мы рассмотрим лучшие практики поддержки производственного кода. Обнаружение ошибок и простоев с помощью продуктов APM Продукты для мониторинга и производительности приложений (APM) проверяют нашу..

3 способа написать элегантный код JavaScript
Пора положить конец спагетти-коду. Всякий раз, когда я заканчиваю сборку проекта или смотрю на какой-нибудь старый код, я всегда стараюсь найти способы его рефакторинга и улучшения читабельности. Способы сделать это могут включать в себя написание пользовательских перехватчиков React, перенос повторяющегося кода в подпрограммы и другие. В этой статье я расскажу о трех общих методах модульности и повышения удобства сопровождения вашего кода. Давайте погрузимся. 1. Используйте..