[发明专利]移动端页面展示方法、装置及电子设备在审
申请号: | 201911321530.5 | 申请日: | 2019-12-20 |
公开(公告)号: | CN111198738A | 公开(公告)日: | 2020-05-26 |
发明(设计)人: | 高楠 | 申请(专利权)人: | 北京你财富计算机科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京清诚知识产权代理有限公司 11691 | 代理人: | 乔东峰 |
地址: | 100022 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 页面 展示 方法 装置 电子设备 | ||
本公开涉及一种移动端页面展示方法、装置、电子设备及计算机可读介质。该方法包括:在移动端的应用中接收用户的第一操作指令;根据所述操作指令获取待展示页面地址;基于所述页面地址获取页面布局数据,所述页面布局数据包括通用组件、属性数据、内容数据;以及基于所述移动端的系统类别解析所述界面布局数据以生成展示页面。本公开涉及的移动端页面展示方法、装置、电子设备及计算机可读介质,能够使用同一份代码在不同移动平台上生成同样样式且符合平台交互特性的交互界面,能够减少代码数量,提高生产效率。
技术领域
本公开涉及计算机信息处理领域,具体而言,涉及一种移动端页面展示方法、装置、电子设备及计算机可读介质。
背景技术
在移动端进行网页或者应用界面展示时,通常需要获取页面对应的各种组件的位置和形状,然后进行渲染,进而进行显示。页面渲染主要有两种方式,本地渲染和服务器渲染。
服务器端渲染会在服务器上生成整个的HTML页面,然后整体返回给浏览器。由于它在返回给浏览器之前就已经处理好了,所以会避免客户端在数据获取和模板化的额外开销,但是服务器渲染的方式会增加移动端和服务器之间相互交互的次数和传输的数据量,占用网络资源,也给服务器端增加很多负载。
移动端本地渲染的话,仅需要由服务器端获取页面数据即可,然后移动本地端进行页面解析,进而进行渲染。但是移动本地端渲染的方式,需要根据不同的移动系统,生成不同的原始页面数据以供解析。在页面更新的时候,也要针对不同的系统进行页面更新,移动端本地渲染的方式,增加了开发人员的工作量。
因此,需要一种新的移动端页面展示方法、装置、电子设备及计算机可读介质。
在所述背景技术部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
有鉴于此,本公开提供一种移动端页面展示方法、装置、电子设备及计算机可读介质,能够使用同一份代码在不同移动平台上生成同样样式且符合平台交互特性的交互界面,能够减少代码数量,提高生产效率。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的一方面,提出一种移动端页面展示方法,该方法包括:在移动端的应用中接收用户的第一操作指令;根据所述操作指令获取待展示页面地址;基于所述页面地址获取页面布局数据,所述页面布局数据包括通用组件、属性数据、内容数据;以及基于所述移动端的系统类别解析所述界面布局数据以生成展示页面。
可选地,还包括:在所述展示页面中,接收用户的第二操作指令;以及基于所述第二操作指令进行事件响应。
可选地,还包括:定义通用的用户界面组件,所述用户组件中包括列表组件、按钮组件、文本组件、图片组件;定义事件处理函数,所述事件处理函数包括点击处理函数、长按处理函数、滑动处理函数;以及将所述用户界面组件集成至移动端的所述应用中。
可选地,还包括:在所述应用安装在移动端时,根据所述移动端的系统类别安装其对应的解析库。
可选地,基于所述移动端的系统类别解析所述界面布局数据以生成展示页面,包括:在所述移动端的系统为安卓系统时,通过第一函数解析所述界面布局数据以进行生成展示页面。
可选地,通过第一函数解析所述界面布局数据以生成展示页面,包括:通过analysisView:(String:layout)函数解析所述界面布局数据;基于所述界面布局数据中的通用组件创建第一原生组件;将所述界面布局数据中的属性数据、内容数据赋值给所述第一原生组件以生成所述展示页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京你财富计算机科技有限公司,未经北京你财富计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911321530.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光学检测装置
- 下一篇:一种牙科活动修复用3D打印金属粉末及其制备方法