TitanOne


    TitanOne是基于Electron 1.2.5版本开发的,Electron集成了Chrominum浏览器和Node.js,并且提供了丰富的本地(操作系统)的API,能够使用HTML,CSS和纯JavaScript来创建桌面应用程序。这并不意味着Electron是一个绑定图形用户界面(GUI)的JavaScript库,取而代之的是,Electron使用Web页面作为它的图形界面,所以你也可以将它看作是一个由JavaScript控制的迷你的Chrominum浏览器。

    • 第二章:主要介绍Electron中如何划分主进程(main process)和渲染进程(renderer process),以及两者之间如何通讯。

    • 第四章:介绍我们基于ws的node组件开发的elws,实现websocket的多地址与断线重连功能。

    • 第六章:介绍如何对一个完整项目的图标资源更换,应用打包成asar。

    • 第八章:增量安装包的制作,将应用的asar包转账成windows平台下的exe安装包。

    • 第十章:介绍webview标签的某些TitanOne特性。