基于虚拟文档对象模型的跨平台前端开发系统及方法

基本信息

申请号 CN201710891537.5 申请日 -
公开(公告)号 CN107608675A 公开(公告)日 2018-01-19
申请公布号 CN107608675A 申请公布日 2018-01-19
分类号 G06F8/38;G06F8/20 分类 计算;推算;计数;
发明人 陈鑫鑫 申请(专利权)人 河北鼎联科技有限公司
代理机构 北京路浩知识产权代理有限公司 代理人 王莹;李相雨
地址 065201 河北省廊坊市三河市燕郊开发区亿丰大街83号
法律状态 -

摘要

摘要 本发明提供一种基于虚拟文档对象模型的跨平台前端开发系统及方法,系统包括:Dom生成器、布局控制器、交互适配器和动画控制器;针对任一原生平台:Dom生成器通过解析输入的XML生成VirtualDom树,并通过在VirtualDom树节点中封装该原生平台的视图控件,生成该原生平台的RealDom树;布局控制器基于预设的界面布局逻辑计算界面布局结果并同步到该原生平台的视图控件中;交互适配器识别该原生平台底层输入事件,基于预先设置的手势控制逻辑将原生平台底层输入事件转换为触摸事件并在VirtualDom树中分发;动画控制器基于预先设置的动画控制逻辑通过驱动基于VirtualDom的动画的每一帧来设置VirtualDom树节点的属性。本发明具备彻底的跨平台前端开发特性。