一种页面显示方法、装置、电子设备及介质制造方法及图纸

技术编号:23671880 阅读:67 留言:0更新日期:2020-04-04 17:28
本发明专利技术实施例提供了一种页面显示方法、装置、电子设备及介质,涉及计算机技术领域,可以简化对页面内容的显示样式的更改方法。本发明专利技术实施例的方案包括:当检测到指定页面的显示指令时,获取指定页面对应的目标显示模板。然后解析目标显示模板,根据目标显示模板包括的每一组件以及各组件之间的关联关系,生成文档对象模型DOM树。其中,DOM树的每个节点分别对应所述目标显示模板的一个组件,目标显示模板包括的组件用于描述显示内容的位置和/或样式。然后确定DOM树的每一节点对应的组件的属性值,再根据DOM树的每一节点对应的组件的属性值,显示指定页面。

A page display method, device, electronic equipment and medium

【技术实现步骤摘要】
一种页面显示方法、装置、电子设备及介质
本专利技术涉及计算机
,特别是涉及一种页面显示方法、装置、电子设备及介质。
技术介绍
目前,终端中的应用程序(Application,APP)的页面内容的显示样式一般是固定的,对页面内容的显示样式的描述信息记录在APP代码中,若要对页面内容的显示样式进行更改,则需要修改APP代码。使得每次对APP的页面内容的显示样式进行修改,都要发布新的版本。而且,修改后的APP代码在上线前,还需要重新编译运行,调试的时间较长。可见,相关技术中,对页面内容的显示样式的更改方法较为复杂。
技术实现思路
本专利技术实施例的目的在于提供一种页面显示方法、装置、电子设备及介质,以实现简化对页面内容的显示样式的更改方法。具体技术方案如下:第一方面,本专利技术实施例提供一种页面显示方法,应用于终端,所述方法包括:当检测到指定页面的显示指令时,获取所述指定页面对应的目标显示模板;解析所述目标显示模板,根据所述目标显示模板包括的每一组件以及各组件之间的关联关系,生成文档对象模型DOM树,所述DO本文档来自技高网...

【技术保护点】
1.一种页面显示方法,其特征在于,应用于终端,所述方法包括:/n当检测到指定页面的显示指令时,获取所述指定页面对应的目标显示模板;/n解析所述目标显示模板,根据所述目标显示模板包括的每一组件以及各组件之间的关联关系,生成文档对象模型DOM树,所述DOM树的每个节点分别对应所述目标显示模板的一个组件,所述目标显示模板包括的组件用于描述显示内容的位置和/或样式;/n确定所述DOM树的每一节点对应的组件的属性值;/n根据所述DOM树的每一节点对应的组件的属性值,显示所述指定页面。/n

【技术特征摘要】
1.一种页面显示方法,其特征在于,应用于终端,所述方法包括:
当检测到指定页面的显示指令时,获取所述指定页面对应的目标显示模板;
解析所述目标显示模板,根据所述目标显示模板包括的每一组件以及各组件之间的关联关系,生成文档对象模型DOM树,所述DOM树的每个节点分别对应所述目标显示模板的一个组件,所述目标显示模板包括的组件用于描述显示内容的位置和/或样式;
确定所述DOM树的每一节点对应的组件的属性值;
根据所述DOM树的每一节点对应的组件的属性值,显示所述指定页面。


2.根据权利要求1所述的方法,其特征在于,所述确定所述DOM树的每一节点对应的组件的属性值,包括:
按照从根节点到叶子结点的顺序,针对所述DOM树的每一节点对应的组件包括的属性,根据所述指定页面的内容参数和所述属性对应的预设表达式,确定所述属性的属性值,所述内容参数包括从所述属性所属的组件对应的节点的上游节点对应的属性值中查询到的参数、从所述服务器中获取的参数、和/或从所述终端中获取的参数。


3.根据权利要求2所述的方法,其特征在于,所述根据所述DOM树的每一节点对应的组件的属性值,显示所述指定页面,包括:
根据所述DOM树的每一节点对应的组件包括的属性的属性值,生成所述指定页面对应的用户界面UI,并显示所述UI。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述获取所述指定页面对应的目标显示模板,包括:
判断本地存储中是否存储有预先从所述服务器中获取的所述目标显示模板;
若所述本地存储中存储有预先从所述服务器中获取的所述目标显示模板,则从所述本地存储中获取所述目标显示模板;
若所述本地存储中未存储预先从所述服务器中获取的所述目标显示模板,则从所述服务器中获取所述目标显示模板。


5.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
向所述服务器发送所述指定页面的描述信息,所述描述信息包括所述指定页面的显示原因。


6.一种页面显示装置,其特征在于,应用于终端,所述装置包括:
获取模块,用于当检测到指定页面的显示指令时,获取所述指定页面对应的目标显示模板;
生成模块,用于解析所述获取模块获取的所述目标显示模板,根据所述目标显示模板包...

【专利技术属性】
技术研发人员:范兴华刘洪海吴宪
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1