这一节我们要讲一下electron打包的应用的上下线的相关问题,我们知道html5的应用需要针对上线和下线的情况做相应的处理,比如在上线的时候可以直接通过web获取信息,但是在下线时没有网络只有使用一部分的本地资源来代替网络的资源来满足比较好的交互体验。我们使用到了var ipc = require...
大家都知道红杏这款不错的chrome插件,但是大家可能不知道其实完全通过一些技术手段实际的实现一个自己的红杏。今天我就来分享一下如何制作一个红杏的翻版。解析原理,其实就是https的代理服务器来实现一些网址的数据需要通过插件的服务器来访问网络,而访问回来之后的数据又通过插件来展示出来,就好像http...
laravel5中与环境相关的配置已经变得更加扁平化,很多以往写在不同配置文件中的变量(如L4+目录app/config下的文件)现在都统一移到了.env文件里了。但是还有没有移到.env的配置,那就是与环境相关的加载服务提供者。在一个项目里,我们想在服务提供者中注册错误处理器,同时又想注册另一个与...
前端越来越重要了,从web界面和手机app都是不可缺少的一部分!对前端的了解不能只是停留在html js css上,现在有很多流行的前端构建工具,可以很好的实现依赖的管理、版本的控制、测试的控制等等。现在我们来介绍下这方面的东西!bower是一个简单的前端仓库管理工具,解决一些前端库的依赖关系。例如...
Android中的记步算法主要是在没有Android携带记步传感器的时候的一种比较模糊的算法,目前公认最好的算法是这样的一个算法,距今已经有4、5年的历史。可以说目前绝大多数的记步app都是在使用这样的一个算法,大家可以看一下其中的内容,主要是讲解了重力加速度传感器的变化来和500ms的时间间隔来实...
我们知道通过html来开发桌面应用的一个很大的好处就是可以通过简单的html代码就能实现美轮美奂的界面,而如果通过vs或者是xcode来开发却相对耗时耗力,我们今天就结合electron来讲解如何使用electron和bootstrap来实现一个桌面应用的界面。首先我们看了官方关于界面的介绍是比较少...
今天我们来讲一下electron,这是一个跨平台的桌面app开发工具,使用了html、css、js来构建桌面应用,我们知道在构建桌面应用有很多框架和工具可以使用node-webkit什么的也可以达到实用。但是webkit具有很多缺点比如打包之后太过庞大,今天我们要介绍的electron究竟表现如何呢...