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


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

Понимание сложного модуля module.exports и экспорта в Node.js
Что такое модуль? Модуль - это отдельный программный файл в Node.js. При создании модуля его можно классифицировать как группировку всех связанных функций в файл. getYear = function() { return new Date().getFullYear(); } getMonth = function() { return new Date().getMonth(); } Назначение модуля Хранение всех функциональных программ в одном файле действительно сложно поддерживать и решать во время разработки. Разделение кода на несколько доступных файлов позволяет нам..

Array.Reduce() в JavaScript
Метод сокращения в JavaScript — один из краеугольных камней функционального программирования. Это был один из тех рабочих дней, когда ко мне подошел коллега и спросил: «Почему ты так закодировал?» Я уже был немного расстроен, потому что он молча поправил и перекоммитил мой последний коммит в git в последний день. В любом случае, наденьте улыбку и вперед — подумал я про себя. "Что ты имеешь в виду?" Я спросил его, и он познакомил меня с Array.prototype.reduce() , и хотя я все еще..

Что за драма с _proto_ и почему все не обсуждают прототипы :(
Начав третью неделю программирования на JavaScript, я понимаю и принимаю, что, скорее всего, никогда не узнаю всего этого. Однако есть определенные аспекты, с которыми я продолжаю сталкиваться, которые по-прежнему сбивают меня с толку, например, загадка _proto_ / prototype . Я попытаюсь ответить на эти три вопроса: Они разные? Почему люди употребляют говядину с _proto_ ? Когда я использую что? на как можно более простом английском языке. Как любой хороший студент, я искал..

Как увеличить скорость и качество кода с помощью шаблона проектирования «Лего».
По мере того, как я, или, если быть точнее, команда, в которой я состою, все больше и больше придерживаюсь шаблона проектирования «Лего», мы можем увидеть огромный рост на нашем графике производительности. Мы выпускаем новые функции быстрее, и все это к удовлетворению нашей команды UX, продукта и QA. Что это за шаблон дизайна «Лего»? Это не ново, я могу вам многое сказать. Шаблон проектирования Лего — это всего лишь реализация шаблона проектирования Объектно-ориентированное..

Основа JavaScript - объекты.
В реальной жизни автомобиль - это объект. Автомобиль имеет такие свойства, как вес и цвет, а также методы, такие как запуск и остановка. Все автомобили имеют одинаковые свойства, но их значения различаются от машины к машине. У всех автомобилей одни и те же методы, но методы выполняются в разное время. Объект JavaScript Объекты JavaScript - это контейнеры для именованных значений, называемых свойствами или методами . Переменные JavaScript - это контейнеры для..

Команды консоли JavaScript, отличные от console.log ()
Устали использовать console.log () для всего при отладке кода? Мы часто печатаем сообщения в консоли браузера, чтобы отладить проводные проблемы в наших кодах. Но зачем использовать только console.log (), когда у нас есть много других команд, которые могут облегчить нашу жизнь. Итак, вот несколько консольных команд, которые мы могли бы использовать, чтобы упростить процесс отладки. console.error () - отправляет message в окно консоли. Текст сообщения красный и предваряется..