下载APP 把W3Cschool装进口袋
返回 首页

Electron 中文文档

开始阅读

手册说明:


Electron 可以让你使用纯 JavaScript 调用丰富的原生 APIs 来创造桌面应用。你可以把它看作是专注于桌面应用而不是 web 服务器的,io.js 的一个变体。

这不意味着 Electron 是绑定了 GUI 库的 JavaScript。相反,Electron 使用 web 页面作为它的 GUI,所以你能把它看作成一个被 JavaScript 控制的,精简版的 Chromium 浏览器。

学习前提

因为Electron是一个能够让你使用JavaScript 调用丰富的原生 APIs 来创造桌面应用,所以你必须掌握JavaScript的知识。

如果您对您掌握的JavaScript有的生疏,可以继续进行深入学习,进行实战演练来巩固自己的JavaScript知识:点击进入实战

基本规则

GUI模块或者系统底层的模块只可以在主进程中使用。要使用这些模块,你应当很熟悉主进程vs渲染进程脚本的概念。

相关学习教程

《Html教程》

《CSS教程》

《JavaScript教程》


更新记录
  • Electron Locales
    07-13 14:12
  • Electron 文档风格指南
    03-21 19:14
    Electron 离屏渲染
    03-21 19:12
    Electron 交互式解释器 (REPL)
    03-21 19:12
    离屏渲染
    03-21 19:11
    Electron Headless CI Systems 测试 (Travis CI, Jenkins)
    03-21 19:10
    Electron Headless CI Systems 测试 (Travis CI, Jenkins)
    03-21 19:09
    Windows商店指南
    03-21 19:06
    Mac App Store 应用提交向导
    03-21 19:04
    Mac App Store 应用提交向导
    03-21 19:04
目录

Electron 教程

Electron 教程简介
Electron 快速入门
Electron 桌面环境集成
Electron 在线/离线事件探测
Electron 进程
Electron 支持的 Chrome 命令行开关
Electron 环境变量
Electron 支持的平台
Electron 应用部署
Electron 向Mac App Store 应用提交向导
Electron 应用打包
Electron 使用原生模块
Electron 主进程调试
Electron 使用 Selenium 和 WebDriver
Electron DevTools扩展
Electron 使用 Pepper Flash 插件
Electron 使用 Widevine CDM 插件
Electron 术语表
Electron 离屏渲染
Electron 交互式解释器 (REPL)
Electron 自动更新功能autoUpdater

Electron API

Electron DOM File对象
Electron DOM <webview> 标签
Electron window.open 函数

在主进程内可用的模块

Electron app 模块
Electron autoUpdater 模块
Electron BrowserWindow 模块
Electron contentTracing 模块
Electron dialog 模块
Electron global-shortcut 模块
Electron ipcMain 模块
Electron menu 模块
Electron MenuItem 模块
Electron powerMonitor 模块
Electron powerSaveBlocker 模块
Electron protocol 模块
Electron session 模块
Electron webContents 模块
Electron Tray 模块
Electron Locales

在渲染进程(网页)内可用的模块

Electron desktopCapturer 模块
Electron ipcRenderer 模块
Electron remote 模块
Electron webFrame 模块

两种进程都可用的模块

Electron clipboard 模块
Electron crashReporter 模块
Electron nativeImage 模块
Electron screen 模块
Electron shell 模块

Electron 开发

Electron 编码规范
Electron 源码目录结构
Electron 和 NW.js (原名 node-webkit) 在技术上的差异
Electron 构建系统概览
Electron 构建步骤 (OS X)
Electron 构建步骤 (Windows)
Electron 构建步骤 (Linux)
Electron 在调试中使用 Symbol Server
Electron 常见问题
Electron 版本管理
Windows商店指南
Electron Headless CI Systems 测试 (Travis CI, Jenkins)
Electron 文档风格指南

关闭