页面布局的加载方法、客户端和服务器技术

技术编号:18426013 阅读:33 留言:0更新日期:2018-07-12 01:55
本发明专利技术公开页面布局的加载方法、客户端和服务器。其中,所述方法包括:加载布局容器并向服务器发送页面布局获取请求;其中,所述布局容器包括多个卡片位置;接收所述服务器发送的页面布局数据,所述页面布局数据是所述服务器响应所述页面布局获取请求发送的;其中,所述页面布局数据包括多个卡片标识;若判断获知所述卡片标识对应的数据不为空,则加载所述卡片标识对应的数据到对应的所述卡片位置以显示页面。所述客户端用于执行上述方法。本发明专利技术提供的页面布局的加载方法、客户端和服务器,加快了客户端APP的页面显示,提高了页面布局的加载效率。

Page layout loading method, client and server

The invention discloses a loading method for a page layout, a client and a server. The method includes: loading the layout container and sending the page layout to the server; in which the layout container includes multiple card positions; the page layout data is received by the server, and the page layout data is sent by the server in response to the page layout of the page; The page layout data includes a plurality of card identities; if it is judged that the data corresponding to the card identification is not empty, the corresponding data of the card identification is loaded to the corresponding card position to display the page. The client is used to execute the above method. The loading method, client and server of the page layout provided by the invention accelerate the page display of the client APP and improve the loading efficiency of the page layout.

【技术实现步骤摘要】
页面布局的加载方法、客户端和服务器
本专利技术涉及计算机
,具体涉及页面布局的加载方法、客户端和服务器。
技术介绍
随着移动智能终端的普及和网络速度的优化,android应用程序(Application,简称APP)的开发需求越来越多,能够开发出高质量的应用程序成为开发人员追求的目标。现有的androidAPP的布局方式是一个页面布局都会写在一个XML文件中,这种方式会导致布局文件中的代码非常的长,修改或者添加页面布局非常的困难,在加载页面布局时花费的时间也会更多。同时会导致与布局相关的业务逻辑也会耦合在一起,可读性很差。因此,如何提出一种方法,能够提高APP的页面布局的加载效率成为业界亟待解决的重要课题。
技术实现思路
针对现有技术中的缺陷,本专利技术提供页面布局的加载方法、客户端和服务器。第一方面,本专利技术提出一种页面布局的加载方法,包括:加载布局容器并向服务器发送页面布局获取请求;其中,所述布局容器包括多个卡片位置;接收所述服务器发送的页面布局数据,所述页面布局数据是所述服务器响应所述页面布局获取请求发送的;其中,所述页面布局数据包括多个卡片标识;若判断获知所述卡片标识对应的数据不为空,则加载所述卡片标识对应的数据到对应的所述卡片位置以显示页面。第二方面,本专利技术还提供一种页面布局的加载方法,包括:接收客户端发送的页面布局获取请求,所述页面布局获取请求是所述客户端在加载包括多个卡片位置的布局容器之后发送的;响应所述页面布局获取请求,向所述客户端发送页面布局数据,以使得所述客户端在判断获知卡片标识对应的数据不为空之后,加载所述卡片标识对应的数据到对应的所述卡片位置以显示页面;其中,所述页面布局数据包括多个所述卡片标识。第三方面,本专利技术提供一种客户端,包括:加载单元,用于加载布局容器并向服务器发送页面布局获取请求;其中,所述布局容器包括多个卡片位置;第一接收单元,用于接收所述服务器发送的页面布局数据,所述页面布局数据是所述服务器响应所述页面布局获取请求发送的;其中,所述页面布局数据包括多个卡片标识;显示单元,用于在判断获知所述卡片标识对应的数据不为空之后,加载所述卡片标识对应的数据到对应的所述卡片位置以显示页面。第四方面,本专利技术提供一种服务器,包括:第二接收单元,用于接收客户端发送的页面布局获取请求,所述页面布局获取请求是所述客户端在加载包括多个卡片位置的布局容器之后发送的;发送单元,用于响应所述页面布局获取请求,向所述客户端发送页面布局数据,以使得所述客户端在判断获知卡片标识对应的数据不为空之后,加载所述卡片标识对应的数据到对应的所述卡片位置以显示页面;其中,所述页面布局数据包括多个所述卡片标识。第五方面,本专利技术提供一种电子设备,包括:第一处理器、第一存储器和第一通信总线,其中:所述第一处理器和所述第一存储器通过所述第一通信总线完成相互间的通信;所述第一存储器存储有可被所述第一处理器执行的程序指令,所述第一处理器调用所述程序指令能够执行如下页面布局的加载方法:加载布局容器并向服务器发送页面布局获取请求;其中,所述布局容器包括多个卡片位置;接收所述服务器发送的页面布局数据,所述页面布局数据是所述服务器响应所述页面布局获取请求发送的;其中,所述页面布局数据包括多个卡片标识;若判断获知所述卡片标识对应的数据不为空,则加载所述卡片标识对应的数据到对应的所述卡片位置以显示页面。第六方面,本专利技术提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储第一计算机指令,所述第一计算机指令使所述计算机执行能够执行如下页面布局的加载方法:加载布局容器并向服务器发送页面布局获取请求;其中,所述布局容器包括多个卡片位置;接收所述服务器发送的页面布局数据,所述页面布局数据是所述服务器响应所述页面布局获取请求发送的;其中,所述页面布局数据包括多个卡片标识;若判断获知所述卡片标识对应的数据不为空,则加载所述卡片标识对应的数据到对应的所述卡片位置以显示页面。第七方面,本专利技术提供一种电子设备,包括:第二处理器、第二存储器和第二通信总线,其中:所述第二处理器和所述第二存储器通过所述第二通信总线完成相互间的通信;所述第二存储器存储有可被所述第二处理器执行的程序指令,所述第二处理器调用所述程序指令能够执行如下页面布局的加载方法:接收客户端发送的页面布局获取请求,所述页面布局获取请求是所述客户端在加载包括多个卡片位置的布局容器之后发送的;响应所述页面布局获取请求,向所述客户端发送页面布局数据,以使得所述客户端在判断获知卡片标识对应的数据不为空之后,加载所述卡片标识对应的数据到对应的所述卡片位置以显示页面;其中,所述页面布局数据包括多个所述卡片标识。第八方面,本专利技术提供一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储第二计算机指令,所述第二计算机指令使所述计算机能够执行如下页面布局的加载方法:接收客户端发送的页面布局获取请求,所述页面布局获取请求是所述客户端在加载包括多个卡片位置的布局容器之后发送的;响应所述页面布局获取请求,向所述客户端发送页面布局数据,以使得所述客户端在判断获知卡片标识对应的数据不为空之后,加载所述卡片标识对应的数据到对应的所述卡片位置以显示页面;其中,所述页面布局数据包括多个所述卡片标识。本专利技术提供的页面布局的加载方法、客户端和服务器,由于客户端能够加载布局容器,并向服务器发送页面布局获取请求,并接收服务器响应页面布局获取请求发送的页面布局数据,在判断获知页面布局数据包括的卡片标识对应的数据不为空,加载卡片标识对应的数据到对应的卡片位置以显示页面,加快了客户端APP的页面显示,提高了页面布局的加载效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例页面布局的加载方法的流程示意图;图2为本专利技术另一实施例页面布局的加载方法的流程示意图;图3为本专利技术一实施例滑动操作前当前页面的显示示意图;图4为本专利技术一实施例滑动操作后当前页面的显示示意图;图5为本专利技术又一实施例页面布局的加载方法的流程示意图;图6为本专利技术一实施例客户端的结构示意图;图7为本专利技术一实施例服务器的结构示意图;图8为本专利技术一实施例电子设备的实体结构示意图;图9为本专利技术另一实施例电子设备的实体结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供的页面布局的加载方法适用于通过客户端进行页面显示的情况,所述客户端为手机或者平板电脑等移动智能终端设备。图1为本专利技术一实施例页面布局的加载方法的流程示意图,如图1所示,本专利技术提供的页面布局的加载方法包括:S101、加载布局容器并向服务器发送页面布局获取请求;其中,所述布局容器包括多个卡片本文档来自技高网...

【技术保护点】
1.一种页面布局的加载方法,其特征在于,包括:加载布局容器并向服务器发送页面布局获取请求;其中,所述布局容器包括多个卡片位置;接收所述服务器发送的页面布局数据,所述页面布局数据是所述服务器响应所述页面布局获取请求发送的;其中,所述页面布局数据包括多个卡片标识;若判断获知所述卡片标识对应的数据不为空,则加载所述卡片标识对应的数据到对应的所述卡片位置以显示页面。

【技术特征摘要】
1.一种页面布局的加载方法,其特征在于,包括:加载布局容器并向服务器发送页面布局获取请求;其中,所述布局容器包括多个卡片位置;接收所述服务器发送的页面布局数据,所述页面布局数据是所述服务器响应所述页面布局获取请求发送的;其中,所述页面布局数据包括多个卡片标识;若判断获知所述卡片标识对应的数据不为空,则加载所述卡片标识对应的数据到对应的所述卡片位置以显示页面。2.根据权利要求1所述的方法,其特征在于,还包括:若检测到对当前页面的滑动操作,则显示隐藏的页面。3.一种页面布局的加载方法,其特征在于,包括:接收客户端发送的页面布局获取请求,所述页面布局获取请求是所述客户端在加载包括多个卡片位置的布局容器之后发送的;响应所述页面布局获取请求,向所述客户端发送页面布局数据,以使得所述客户端在判断获知卡片标识对应的数据不为空之后,加载所述卡片标识对应的数据到对应的所述卡片位置以显示页面;其中,所述页面布局数据包括多个所述卡片标识。4.根据权利要求3所述的方法,其特征在于,还包括:更新所述页面布局数据。5.一种客户端,其特征在于,包括:加载单元,用于加载布局容器并向服务器发送页面布局获取请求;其中,所述布局容器包括多个卡片位置;第一接收单元,用于接收所述服务器发送的页面布局数据,所述页面布局数据是所述服务器响应所述页面布局获取请求发送的;其中,所述页面布局数据包括多个卡片标识;显示单元,用于在判断获知所述卡片标识对应的数据不为空之后,加载所述卡片标识对应的数据到对...

【专利技术属性】
技术研发人员:裴光斌
申请(专利权)人:链家网北京科技有限公司
类型:发明
国别省市:北京,11

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

1