用户界面的显示处理方法及装置与流程

文档序号:12469497阅读:来源:国知局

技术特征:

1.一种用户界面的显示处理方法,其特征在于,包括:

获取待执行的功能组件集合,其中,所述功能组件集合是对来自于服务端的待发布脚本文件进行模拟和打包后生成的;

根据用户界面的组件结构将所述功能组件集合渲染至所述用户界面;

响应用户执行的输入操作,对所述用户界面的显示内容进行更新。

2.根据权利要求1所述的方法,其特征在于,获取所述功能组件集合包括:

根据访问路径信息查找预设模拟数据生成器生成的模拟脚本文件,其中,所述访问路径信息是由所述预设模拟数据生成器通过拦截发送至所述服务端的资源请求消息配置而成的,所述模拟脚本文件是由所述预设模拟数据生成器对通过所述资源请求消息向所述服务端请求的所述待发布脚本文件进行模拟得到的;

按照所述模拟脚本文件之间的依赖关系对所述模拟脚本文件进行打包处理,生成所述功能组件集合。

3.根据权利要求2所述的方法,其特征在于,按照所述模拟脚本文件之间的所述依赖关系对所述模拟脚本文件进行打包处理,生成所述功能组件集合包括:

选取步骤:通过预先配置的所述模拟脚本文件的后缀名类型与脚本加载器类型的对应关系,选取待使用的脚本加载器;

获取步骤:采用所述脚本加载器从所述访问路径信息获取任一模拟脚本文件对应的脚本加载器,并递归查找与该模拟脚本文件存在所述依赖关系的全部模拟脚本文件;

通过所述脚本加载器对存在所述依赖关系的对应部分模拟脚本文件进行打包,生成对应的功能组件,返回执行所述选取步骤,直至对所述模拟脚本文件打包完毕。

4.根据权利要求1所述的方法,其特征在于,响应所述用户执行的所述输入操作,对所述显示内容进行更新包括:

根据所述输入操作确定待执行的动作以及在执行所述动作的前一时刻对应的功能组件的第一状态;

通过所述动作和所述第一状态确定待更新的第二状态;

按照所述第二状态对所述用户界面对应的文档对象模型进行更新。

5.根据权利要求4所述的方法,其特征在于,根据所述输入操作确定所述动作包括:

在预设时长内记录所述输入操作的操作轨迹;

当所述预设时长达到时,将所述操作轨迹中最后执行的操作确定为所述动作。

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法用于生成超文本标记语言HTML5页面。

7.一种用户界面的显示处理装置,其特征在于,包括:

获取模块,用于获取待执行的功能组件集合,其中,所述功能组件集合是对来自于服务端的待发布脚本文件进行模拟和打包后生成的;

渲染模块,用于根据用户界面的组件结构将所述功能组件集合渲染至所述用户界面;

更新模块,用于响应用户执行的输入操作,对所述用户界面的显示内容进行更新。

8.根据权利要求7所述的装置,其特征在于,所述获取模块包括:

查找单元,用于根据访问路径信息查找预设模拟数据生成器生成的模拟脚本文件,其中,所述访问路径信息是由所述预设模拟数据生成器通过拦截发送至所述服务端的资源请求消息配置而成的,所述模拟脚本文件是由所述预设模拟数据生成器对通过所述资源请求消息向所述服务端请求的所述待发布脚本文件进行模拟得到的;

处理单元,用于按照所述模拟脚本文件之间的依赖关系对所述模拟脚本文件进行打包处理,生成所述功能组件集合。

9.根据权利要求8所述的装置,其特征在于,所述处理单元包括:

选取子单元,用于通过预先配置的所述模拟脚本文件的后缀名类型与脚本加载器类型的对应关系,选取待使用的脚本加载器;

获取子单元,用于采用所述脚本加载器从所述访问路径信息获取任一模拟脚本文件对应的脚本加载器,并递归查找与该模拟脚本文件存在所述依赖关系的全部模拟脚本文件;

处理子单元,用于通过所述脚本加载器对存在所述依赖关系的对应部分模拟脚本文件进行打包,生成对应的功能组件。

10.根据权利要求7所述的装置,其特征在于,所述更新模块包括:

第一确定单元,用于根据所述输入操作确定待执行的动作以及在执行所述动作的前一时刻对应的功能组件的第一状态;

第二确定单元,用于通过所述动作和所述第一状态确定待更新的第二状态;

更新单元,用于按照所述第二状态对所述用户界面对应的文档对象模型进行更新。

11.根据权利要求10所述的装置,其特征在于,所述第一确定单元,用于在预设时长内记录所述输入操作的操作轨迹,并在所述预设时长达到时,将所述操作轨迹中最后执行的操作确定为所述动作。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1