华琪软通国内电话信息领域中的领跑者
设为首页 | 加入收藏 | 联系我们
你所在的位置: 首页 > 公司新闻
华琪软通HaKey SoftComm

公司新闻

 LisaGUI是一个"网络操作系统"——一个模拟操作系统外观、感觉和功能的网站。更直白地说,它是一个大型JavaScript程序,尽我所能从零开始重现Lisa的用户界面。Lisa是苹果公司第一台具有图形用户界面的计算机;有关它的更多信息可以在本网站的历史部分找到。

目前,除了系统自带的几个自述文档外,我还没有为LisaGUI编写详尽的用户手册。将来一旦我有时间编写,就会添加更详细的最终用户文档!在本页面中,您将找到有关该项目的一些深入技术细节。

LisaGUI几乎完全采用原生JavaScript编写。除了Gulp.js(我将其用作简单的构建工具来生成压缩的JS文件)之外,没有使用任何第三方库或框架。LisaGUI不包含Lisa Office System源代码中的任何代码(或Apple编写的任何代码),也不使用任何模拟器的组件,如LisaEm或IDLE。它不包含任何AI生成的代码。

LisaGUI的整个用户界面都是通过JavaScript计算并渲染到单个canvas元素上的。除了canvas和少数几个用于各种目的的其他元素外,完全不使用文档对象模型。因此,所有用户界面组件都必须用JS从零开始编码;它们不是简单地重新设计外观的HTML节点。我没有使用DOM,而是编写了自己的层次化系统来组织对象。UI中的所有元素都存在于这个层次结构中,其根节点是桌面。

 

 

合作伙伴:

友情链接:

立即咨询