Публикации по теме '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-минутные видеоролики. Идеально подходит для таких,..