UpOS开发动态

最近因项目需要,正在开发一套仿Win10桌面的Web桌面,命名为UpOS。

UpOS可用于构建后台UI的便捷式UI框架,可通过定义后台数据地址,获取自定义的应用数据来实现应用的管理。

本文主要记录开发动态和采坑记录。


开发动态:

  • 2018-07-19    增加通知中心。

  • 2018-07-18    调整开发目录结构、增加桌面与窗口的通信。

  • 2018-07-17    增加apps数据说明文档。

  • 2018-07-16    桌面、快捷方式、任务栏、窗口的编码和排版设计。

  • 2018-07-15    增加开发示例。

  • 2018-07-14    底层JS代码编写,桌面排版。

  • 2018-07-13    开始着手搭建webpack开发环境,并设计桌面构建。


采坑记录:

  • window.postMessage无法传递匿名函数,通知的回调事件怎么处理?

  • 父子窗口跨域如何通信?采用window.postMessage进行交互通信。

  • 桌面图标如何排列?参考 Win10-UI 采用绝对定位方式进行排列。后续可能会修改为flex方式进行排列。