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