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


Создание настольных приложений с помощью Electron — собственный пользовательский интерфейс
В этом руководстве предполагается, что вы знаете, как установить и настроить проект electron-quick-start . Вы можете найти учебник здесь . Модуль оболочки в Electron позволяет вам получить доступ к некоторым встроенным элементам, таким как файловый менеджер и веб-браузер по умолчанию. Мы можем загрузить модуль оболочки, создав новую постоянную shell и запросив electron.shell . const shell = require(‘electron’).shell Мы также загрузим модуль ОС и назначим его константе ОС. Мы..

Не будь инструментом (одержимым разработчиком)
Во многих областях слишком много внимания уделяется используемым инструментам, а не достигнутым результатам, и не больше, чем веб-разработка. Ведутся бесконечные споры о том, какой фреймворк использовать, какую базу данных, какой бэкэнд, как размещать и т. д. И этот список можно продолжить! Я заметил, что между этим и ди-джеями есть большое сходство, которое я сейчас вам объясню! В 2003 году я поступил в университет в Глазго. Я взял с собой несколько проигрывателей, которые получил на..

Использование MongoDB с Mongoose - ошибки предварительного промежуточного программного обеспечения и промежуточное программное обеспечение публикации
Чтобы упростить манипулирование базой данных MongoDB, мы можем использовать пакет Mongoose NPM, чтобы упростить работу с базами данных MongoDB. В этой статье мы рассмотрим, как использовать Mongoose для управления нашей базой данных MongoDB. Ошибки в Pre Hooks Мы можем вызывать ошибки в предварительных хуках разными способами. Например, мы можем написать: async function run() { const { createConnection, Schema } = require('mongoose'); const connection =..

Джеймс, отличная работа!
Джеймс, отличная работа! Некоторое время у меня были похожие мысли в отношении маршрутизатора и т.п., и я очень ценю то, что вы разобрали проблемы. Я немного использовал Redux First Router, и это было здорово, концептуально он так хорошо сочетается с Redux и в остальном не мешает! Единственное, что меня беспокоит, это решение не поддерживать параметры запроса. Я понимаю, что для SEO они не идеальны, но определенно есть несколько вариантов их использования в Интернете. Например,..

Полный обзор SSL/TLS и его криптографической системы.
Я думаю, многие из вас знают о HTTPS, и некоторые из вас, возможно, настроили SSL/TLS для своего веб-сервера. Но кто из вас хорошо понимает, как работает SSL/TLS? Вы знаете: Что на самом деле происходит во время рукопожатия TLS? Какие криптографические алгоритмы используются TLS для защиты данных? Как клиент и сервер обмениваются секретными ключами? Как работает обмен эфемерными ключами Диффи-Хеллмана? Зачем нужен цифровой сертификат? Почему он должен быть подписан центром..

Событие удержания мыши на JavaScript
Я дорабатываю функциональность своего испытания Pomodoro Clock для FreeCodeCamp.com и столкнулся с проблемами, поэтому решил начать документировать их. Настройка: Нажмите на кнопки + и -, чтобы увеличить/уменьшить значения времени в минутах. Функции addTime() и subtractTime() вызываются при щелчке по элементам +/- привязки ( ‹a› ): //snippet of code. Incomplete. plus[0].addEventListener("click", addTime); plus[0].addEventListener("mousedown", holdThis);..

Найти что-то новое для изучения может быть тяжелой работой
Мы всегда на связи. Будь то смартфон или ноутбук. На прошлой неделе я хочу знать, как работает интернет! Я хочу знать, что происходит с момента, когда я ввожу свое имя пользователя и пароль на сайте, до момента, когда я вижу персонализированную ленту. Войдите в Google! Через несколько секунд у меня есть доступ к книгам и видео на YouTube. Немного покопавшись, я попал на сайт Академии Хана. Сайт довольно хороший. Небольшие 5-7-минутные видеоролики. Идеально подходит для таких,..