Spec-Zone.ru › Electron

Добавление функций

Следуйте руководству

Это часть 4 руководства по Electron.

  1. Предварительные требования
  2. Создание первого приложения
  3. Использование скриптов предварительной загрузки
  4. Добавление функций
  5. Упаковка приложения
  6. Публикация и обновление

Добавление сложности приложения​

Если вы следовали руководству, у вас должно быть функциональное приложение Electron со статичным пользовательским интерфейсом. От этой точки вы можете, в основном, развивать своё приложение в двух направлениях:

  1. Добавление сложности в код веб-приложения процесса рендеринга
  2. Более глубокая интеграция с операционной системой и Node.js

Важно понимать разницу между этими двумя широкими концепциями. Для первого пункта Electron-специфические ресурсы не нужны. Создание красивого списка дел в Electron — это просто указание вашему Electron BrowserWindow на красивый веб-приложение списка дел. В конечном счёте, вы создаёте интерфейс пользователя рендера с помощью тех же инструментов (HTML, CSS, JavaScript), что и в веб-приложении. Поэтому в документации Electron не будет углублённого описания использования стандартных веб-инструментов.

С другой стороны, Electron предоставляет богатый набор инструментов, которые позволяют интегрироваться с окружением рабочего стола, от создания значков в области уведомлений до добавления глобальных ярлыков и отображения нативных меню. Он также предоставляет вам всю мощь среды Node.js в основном процессе. Этот набор возможностей отличает приложения Electron от запуска веб-сайта в вкладке браузера и является фокусом документации Electron.

Примеры пошагового руководства​

В документации Electron много учебных пособий, которые помогут вам с более сложными темами и более глубокой интеграцией с операционной системой. Для начала ознакомьтесь с документом Примеры пошаговых руководств.

Пожалуйста, сообщите нам, если чего-то не хватает!

Если вы не можете найти то, что ищете, сообщите нам на GitHub или в нашем сервере Discord!

Что дальше?​

В оставшейся части руководства мы перейдём от кода приложения и покажем, как вы можете перенести ваше приложение со своей машины разработчика к конечным пользователям.

© GitHub Inc.
Licensed under the MIT license.
https://www.electronjs.org/docs/latest/tutorial/tutorial-adding-features

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API