首先伪装很厉害的样子介绍一下Github 官方制做的Atom代码编辑器,这个编辑器是使用electron技术开发的号称21世纪最富有变化的可扩展的编辑器(A hackable text editor for the 21st Century)。javascript
一句话:这是个在Node.js平台上运行的为了一些专门的功能而制做的浏览器
node.js: 一个编程专用的浏览器环境,可写JavaScript
electron: 打包了一个特制的chrome浏览器和node.js ,而后咱们加载网页就好了,嚯嚯哒java
主要有如下几个步骤:node
node.js官网:https://nodejs.org/en/ 建议下载 4.x的版本,这个版本已经实现对ES6不错的支持了git
electron官网:http://electron.atom.io/ PS.应该是,我以为
GitHub 坐标:https://github.com/electron/electron api 官方文档才是解决问题的王道
中文翻译官方文档:https://github.com/electron/electron/tree/master/docs-translations/zh-CN
3. npm 在线下载github
- 命令行:npm install electron -g (加g 全局安装,自动添加到环境变量) - 命令行:cd your-app-path - 命令行:electron .\ (应用跑起来)
4. 离线下载chrome
->到各家镜像网站摸一个electron下来 对应平台摸搞错了,很尴尬的
宝宝镜像:https://npm.taobao.org/mirrors/electron/
GitHub:https://github.com/electron/electron/releases
csdn 下载频道:地址忘了,本身找,我才懒得翻历史记录呢npm
若是上面的步骤没有出现错误提示,那么直接使用便可,: D编程
打开package.json,写入以下内容json
JSON格式api
编写main.js,写入内容以下

剩下的事情就是如何编写页面了,看官方文档吧,骚年!
我感受优化的好的的话,之后Photoshop均可以用electron写!
固然C/C++的功底是必须的,哈哈!
PS. 如今能够用ES6写electron了,兼容性问题不大!
electron 参考工具链:http://electron.atom.io/community/ LOL全新客户端也要用electron(准确的说的是直接编译的CEF)