文章目录[隐藏]
毫不客气的说,现在的JavaScript已经可以支撑起中国人使用软件的半边天了。
QQ、钉钉这些软件大家再也熟悉不过了吧,他们都是javascript制作的,js构建桌面应用程序,有大厂专用nw.js,普遍用的electron。
做服务器,现在也有node.js可以替代。
JavaScript甚至还可以在Word里做宏文档...
但是javascript有个明显缺点,就是性能不好。就拿钉钉来说,打开钉钉,一会就内存就飙升在200-500之间,不要认为目前国内的机器都很好,目前用Windows 7的依然广泛存在于中国,大部分机器还处于4GB-8GB的内存,electron一旦普及,这些电脑可能就...
所以我们要尽量采用更少的内存。
easy-window
easy-window是lixk用小众语言aardio制作的一个框架。
优点:
- 框架占用磁盘空间小。
- 框架占用内存小。
缺点:
- 40%的HTML5 API都无法使用,20%左右的HTML原生元素无法正常使用。无法播放视频和音频,无法录音。
- 只能用于Windows。
假设这些缺点你能忍受,那么你完全可以用他来制作一些工具,他可以访问命令行,支持透明背景,可以访问、读写文件。做点辅助工具都很好,或者为你的Node.js服务器或.bat文件封装一下也好。
源代码也看了,写的优点烂,但是问题不大...
官网
GitHub - lixk/easy-window: HTML5桌面应用程序开发通用工具
上面是GitHub的链接,某些小白如果打不开的话可以用gitee下载。
温馨提示
在使用透明背景时,无法使用external.setPos。
在使用external.getScreen()和external.getPos()时,得到的结果是一个JSON字符串,可以通过JSON.parse()解析。
配置文件和external.setIcon()经常失效,文件应该选择8px*8px大小的(也经常失效)
更改图标和配置文件
下载resource hacker,更改配置文件,可以参考互联网。更改完之后按下ctrl+c不会保存,需要切换到图标(icon)选项卡,然后点击 Save 就保存了。这样可以修改公司、版本号、作者、版权信息等。
下载restorator2007,选择图标,点击“更换”,然后选择一个ico同名的图标文件,上传之后ctrl+s保存就可以。
注意:保存之后,图标可能在文件资源管理器中并未更改,重启电脑或者重启文件资源管理器可以解决此问题。
没有回复内容