一种页面渲染的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34872521 阅读:42 留言:0更新日期:2022-09-10 13:24
本申请实施例提供了一种页面渲染的方法、装置、电子设备及存储介质,涉及计算机技术领域。该方法包括:加载软件项目的超文本标记语言HTML代码,在通过HTML代码生成文档对象模型DOM树的过程中,每生成一个元素节点,判断元素节点的属性信息中是否包括当前运行环境对应的指定标识;若该元素节点的属性信息中包括指定标识,则将该元素节点删除,进而基于生成的DOM树渲染页面。可以降低维护难度。可以降低维护难度。可以降低维护难度。

【技术实现步骤摘要】
一种页面渲染的方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机
,特别是涉及一种页面渲染的方法、装置、电子设备及存储介质。

技术介绍

[0002]在一个软件项目被标准化后,将会被应用于多种环境,比如同一个软件项目可以交付给各个客户使用。为了满足各客户的需求,需要针对不同的客户的运行环境对软件项目的代码进行一些删减。目前采用的方法是维护多个代码分支,每个代码分支对应于一个客户的运行环境,在进行软件项目交付前,可以通过切换分支分别对每个代码分支中的代码进行删减,以满足各用户的需求。
[0003]然而,当客户较多的情况下,所需维护的代码分支数量也随之增多,人工对每个代码分支进行删减的出错率较高,维护难度较高。

技术实现思路

[0004]本专利技术实施例的目的在于提供一种页面渲染的方法、装置、电子设备及存储介质,以降低软件项目的代码的维护难度。具体技术方案如下:
[0005]第一方面,本申请实施例提供一种页面渲染的方法,包括:
[0006]加载软件项目的超文本标记语言HTML代码;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面渲染的方法,其特征在于,包括:加载软件项目的超文本标记语言HTML代码;在通过所述HTML代码生成文档对象模型DOM树的过程中,每生成一个元素节点,判断所述元素节点的属性信息中是否包括当前运行环境对应的指定标识;若所述元素节点的属性信息中包括所述指定标识,则将所述元素节点删除;基于生成的DOM树渲染页面。2.根据权利要求1所述的方法,其特征在于,在判断所述元素节点的属性信息中是否包括指定标识之前,所述方法还包括:在通过所述HTML代码生成DOM树的过程中,每生成一个DOM节点,判断所述DOM节点是否为元素节点;若所述DOM节点是元素节点,则执行判断所述元素节点的属性信息中是否包括指定标识的步骤;若该DOM节点不是元素节点,则保留该DOM节点。3.根据权利要求1或2所述的方法,其特征在于,在判断所述元素节点的属性信息中是否包括指定标识之后,所述方法还包括:若所述元素节点的属性信息中不包括所述指定标识,则保留所述元素节点。4.根据权利要求1所述的方法,其特征在于,所述将所述元素节点删除,包括:若所述元素节点包括子节点,则将所述元素节点和所述元素节点包括的子节点删除。5.根据权利要求1所述的方法,其特征在于,所述HTML代码中包括多种运行环境对应的指定标识,针对每种运行环境,该运行环境对应的指定标识用于表示在该运行环境中,包含该指定标识的元素节点被生成后需被删除。6.一种页面渲染的装置,其特征在于,包括:加载模块,用于加载软件项目的超文本标记语言HTML代码;判断模块,用于在通过所述HTML代码生成文档对象模型DOM树的过程中,每生成一个元素节点,判断所述元素节点的属性信息中是否包括当前运行环境对应的指定...

【专利技术属性】
技术研发人员:王强
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

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

1