[发明专利]页面组件处理方法及装置有效

专利信息
申请号: 201811637269.5 申请日: 2018-12-29
公开(公告)号: CN109726346B 公开(公告)日: 2020-08-25
发明(设计)人: 周文洪;范亚楠;陈楚华 申请(专利权)人: 北京创鑫旅程网络技术有限公司
主分类号: G06F16/958 分类号: G06F16/958;G06F16/957;G06F9/445
代理公司: 北京钲霖知识产权代理有限公司 11722 代理人: 王淑玲;李志新
地址: 100015 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 页面 组件 处理 方法 装置
【说明书】:

发明实施例的方面涉及页面组件处理方法及装置。页面组件处理方法应用于客户端,所述方法包括:获取并存储异步加载组件实例;轮询所述异步加载组件实例,并根据所述轮询,加载所述异步加载组件实例。通过本发明实施例,当页面异步加载组件时,可避免异步加载组件时页面抖动的情况。

技术领域

本发明实施例涉及互联网技术领域,特别地是涉及页面组件处理方法及装置。

背景技术

随着互联网的快速发展,网页更新迭代速度越来越快,页面元素越来个性化、特色化。

目前,针对网页的开发主要方式为:工程师根据网页用途开发大量的页面模板,以及根据页面功能或者主题开发大量的组件样式,当选定一款页面模板,以及在模板中添加了需要的组件,就生成了一个个性化的网页页面。

当客户端加载组件时,为实现用户更快捷,更自然的浏览体验,很多大型网站多使用Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)异步加载技术加载页面中的组件。

借助异步加载技术,可以在网页上进行操作时,使用JavaScript脚本语言立即更新页面,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScript和CSS(Cascading StyleSheet,可译为“层叠样式表”或“级联样式表”)来相应地更新页面,而不是刷新整个页面,实现了页面快速响应。

然而,异步加载方式也有缺点,不同组件的加载速度,由服务器的响应时间决定,先接收到响应而返回的组件会首先呈现在页面上,当该组件前面顺序的组件之后完成加载,并呈现在页面上时,在视觉上会出现抖动现象,影响用户体验。

发明内容

本发明实施例提供的页面组件处理方法及装置,可获取并存储异步加载组件实例,并对获取的异步加载组件实例采取轮询机制,通过对异步加载组件实例的轮询,可流畅的加载组件实例,提升用户体验。

本发明实施例的一个方面提供了页面组件处理方法,该方法应用于客户端,所述方法包括:获取并存储异步加载组件实例;轮询所述异步加载组件实例,并根据所述轮询,加载所述异步加载组件实例。

一种可能的实施例中,所述获取并存储异步加载组件实例之前,所述方法还包括:确定异步加载的组件实例,以及确定异步加载的组件实例的顺序。

另一种可能的实施例中,所述确定异步加载的组件实例,所述方法包括:确定异步加载的组件实例预设的属性标签;以及根据所述异步加载的组件实例预设的属性标签,渲染所述异步加载的组件实例属性标签为空标签。

又一种可能的实施例中,所述确定需要异步加载组件的顺序包括:遍历页面中需要异步加载组件实例的顺序;以及根据所述页面中异步下载组件实例的顺序,存储所述页面中异步下载组件实例的顺序到内存中。

一种可能的实施例中,所述轮询所述服务器端返回的所述异步加载组件顺序,包括:按照所述确定异步加载的组件实例顺序,依次判断组件实例是否加载完成;加载未完成,等待下次轮询;以及加载完成,将所述加载完成的所述组件实例从内存中取出,插入到对应空标签中。

另一种可能的实施例中,将所述加载完成的所述组件实例从内存中取出,插入到对应空标签中之后,所述方法还包括:从所述组件实例顺序中移除所述加载完成的所述组件实例。

本发明实施例的另一个方面提供了页面组件处理装置,所述装置应用于客户端,所述装置包括:确定单元,用于获取并存储异步加载组件实例;轮询单元,用于轮询所述异步加载组件实例,并加载单元,用于根据所述轮询,加载所述异步加载组件实例。

一种可能的实施例中,其中,所述确定单元还用于:所述获取并存储异步加载组件实例之前,确定异步加载的组件实例,以及确定异步加载的组件实例的顺序。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京创鑫旅程网络技术有限公司,未经北京创鑫旅程网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811637269.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top