【技术实现步骤摘要】
网页页面渲染方法、装置及终端设备
本申请涉及互联网
,尤其涉及一种网页页面渲染方法、装置及终端设备。
技术介绍
用户在进行网页浏览时,一般情况下,在用户加载网页的时候,服务器会先将页面的文档发送至用户终端,由用户终端对该文档进行解析,从而得到网页的内容,并加载在浏览器上展示给用户。但是采用这种浏览方法,加载页面的速度较慢,会导致用户体验较差。为解决上述问题,现有技术中,通常采用在展示页面之前的业务流程中,先从服务器下载部分页面数据,再当用户请求页面时,从服务器端获取剩余的页面数据,从而降低页面渲染时间。但在采用现有技术对网页页面进行渲染时,发现由于与页面数据对应的多个控件之间耦合度较高,使得在对网页进行渲染时,多个控件之间的相互影响较大,从而有可能出现界面卡顿的现象。
技术实现思路
本申请实施例所要解决的技术问题在于,如何实现控件之间的解耦,降低界面卡顿的可能性。为解决上述问题,本申请实施例提供一种网页页面渲染方法,适于在计算设备中执行,至少包括如下步骤:响应用户终端发起的网页浏览请求,采集用于渲染页面控件的页面控件属性数据集,将所述页面控件属性数据集加载到静态 ...
【技术保护点】
1.一种网页页面渲染方法,其特征在于,至少包括如下步骤:响应用户终端发起的网页浏览请求,采集用于渲染页面控件的页面控件属性数据集,将所述页面控件属性数据集加载到静态页面内置的外壳对象;在完成所述页面控件属性数据集的加载后,为在网页配置时生成的页面文件独立一个内置对象,以使所述页面文件中的各个控件相互独立;检测所述控件是否进行加载,并当检测到所述各个控件进行加载后,加载与所述控件对应的所述页面控件属性数据集,对网页页面进行渲染。
【技术特征摘要】
1.一种网页页面渲染方法,其特征在于,至少包括如下步骤:响应用户终端发起的网页浏览请求,采集用于渲染页面控件的页面控件属性数据集,将所述页面控件属性数据集加载到静态页面内置的外壳对象;在完成所述页面控件属性数据集的加载后,为在网页配置时生成的页面文件独立一个内置对象,以使所述页面文件中的各个控件相互独立;检测所述控件是否进行加载,并当检测到所述各个控件进行加载后,加载与所述控件对应的所述页面控件属性数据集,对网页页面进行渲染。2.根据权利要求1所述的网页页面渲染方法,其特征在于,所述页面控件属性数据集至少包括用于定义网页内容的一个控件数据、用于定义所述控件数据行为的多个属性数据,以及用于解析控件的控件权限数据和业务数据。3.根据权利要求2所述的网页页面渲染方法,其特征在于,所述采集用于渲染页面控件的页面控件属性数据集,将所述页面控件属性数据集加载到静态页面内置的外壳对象,具体为:采集所述控件数据和所述多个属性数据,将所述控件数据和所述多个属性数据加载到所述静态页面内置的外壳对象后,采集所述控件权限数据并加载到所述静态页面内置的外壳对象;完成所述控件权限数据的加载后,检测服务器是否根据所述网页浏览请求发送请求错误报告,并在未检测到所述服务器发送所述请求错误报告时,将采集到的业务数据加载到所述静态页面内置的外壳对象。4.根据权利要求1所述的网页页面渲染方法,其特征在于,所述当检测到所述各个控件进行加载后,加载与所述控件对应的所述页面控件属性数据集,对网页页面进行渲染,具体为:当检测到所述各个控件进行加载后,查找所述静态页面内置的外壳对象中是否存在与所述控件对应的所述页面控件属性数据集;其中,若是,则加载对应的所述页面控件属性数据集对网页页面进行渲染;否则,隐藏所述控件。5.根据权利要求1所述的网页页面渲染方法,其特征在于,所述为在网页配置时生成的页面文件独立一个内置对象的方法为:通过动态注册controller...
【专利技术属性】
技术研发人员:陈名亮,
申请(专利权)人:浩云科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。