Публикации по теме 'javascript'
Лучшие фреймворки и библиотеки JavaScript, которые стоит попробовать в 2021 году
Лучшие фреймворки JavaScript
В настоящее время JavaScript известен как один из самых востребованных языков программирования в сети. По данным W3Tech, 97,1% всех веб-сайтов используют его как язык программирования на стороне клиента. Другие области его реализации включают разработку мобильных приложений, веб-игр и настольных приложений.
Следует отметить, что JavaScript - это не статическая технология. Напротив, он постоянно развивается, а это означает, что почти ежедневно вводится..
Представляем мантру
Представляем мантру
Архитектура приложения для Meteor
В прошлую пятницу я дал вам возможность заглянуть в Mantra. Спасибо всем за комментарии и пометку нашего репо даже без кода.
Оформить заказ Выпуск №1 Mantra. Читать весело.
С Mantra мы пытаемся достичь двух основных целей.
Создание приложений с высокой ремонтопригодностью Создание перспективных приложений
Для достижения этих целей Mantra применяет набор правил и стандартов.
Mantra основана на современном..
Ввод статического HTML в компонент React с помощью Node / Express
В рамках моего одностраничного приложения React мне нужно создать несколько статических HTML-страниц с большим количеством текста (политика конфиденциальности, политика файлов cookie, условия обслуживания и т. Д.). Технически это не сложно, но в целом это около 100 КБ неуминированного текста, который в конечном итоге войдет в мою начальную загрузку данных для нескольких страниц, которые когда-либо посетят 0,05% пользователей. Конечно, минификация и сжатие сократят это, но мне он все еще не..
Создайте сервер websocket с помощью Symfony и Ratchet
Я разрабатываю большой проект Symfony 3 со слушателями. Я попытался создать сервер уведомлений для пользователей с веб-сокетом.
Моя проблема : отправлять уведомления подключенным пользователям в режиме реального времени. Поэтому мне нужно отправлять уведомления конкретному аутентифицированному пользователю.
Решение
Сервер WebSocket
Я использую Ratchet для обработки веб-сервера: http://socketo.me/
Установка довольно проста:
composer require cboden/ratchet
И создайте новый..
Как писать тесты React с использованием Jest и Enzyme - часть 1
В настоящее время разработчики и специалисты по подбору персонала говорят о разработке через тестирование в повсюду ; в описаниях должностей, конференциях, собеседованиях и т. Д. но я думаю, что главное понимание того, как и зачем писать тесты, заключается в сопровождении проекта и его долгосрочном развитии.
Долгосрочная разработка с командой (каждый разработчик пишет разные части кода, которые в конце связывают разные ингредиенты и взаимодействуют друг с другом) и уверенность в..
Объектно-ориентированный JavaScript - наследование и копирование объектов
JavaScript частично является объектно-ориентированным языком.
Чтобы изучить JavaScript, нам нужно изучить объектно-ориентированные части JavaScript.
В этой статье мы рассмотрим копирование объектов.
Глубокая копия
Мы можем глубоко скопировать объект, рекурсивно копируя его свойства из исходного объекта в целевой.
Например, мы можем написать:
function deepCopy(source, target = {}) {
for (const key in source) {
if (source.hasOwnProperty(key)) {
if (typeof source[key]..
AB-тестирование с помощью Optimizely и рендеринга на стороне сервера React
Мы начали использовать Optimizely для простого AB-тестирования Discovery. Однако, поскольку Optimizely - это инструмент для тестирования AB на стороне клиента, мы сталкиваемся с проблемами, используя его с нашим кодом React, который отображает страницу на стороне сервера.
Клиентские инструменты создают вариант вашей тестовой страницы, манипулируя вашим браузером с помощью умного JavaScript. Ваш веб-сервер отправляет ту же версию страницы по умолчанию, что и обычно. Все варианты..