[发明专利]一种简易的web app的实现方法有效
| 申请号: | 201710872834.5 | 申请日: | 2017-09-25 |
| 公开(公告)号: | CN107621955B | 公开(公告)日: | 2020-12-29 |
| 发明(设计)人: | 丁磊;卿晓东 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
| 主分类号: | G06F8/38 | 分类号: | G06F8/38 |
| 代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 吴中伟 |
| 地址: | 621000 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 简易 web app 实现 方法 | ||
本发明涉及web app技术,其公开了一种简易的web app的实现方法,同时满足交互控制简便和页面加载灵活的需求,且不需要学习第三方框架语言即可实现。该实现方法,包括:在app端由native语言实现三个view Controller:首页、横屏、竖屏;每一个view Controller均只放一个webview;在每个view Controller,根据与服务器端之间协商制定的协议,实现基本的操作接口,用来处理页面间逻辑;view Controller中的webview负责加载UI,并处理页面内逻辑,并且每个webview只加载一个web页面;其中web层和native层之间的传递协议为通过javaScript传递给web内核,再通过web内核传递给native。
技术领域
本发明涉及web app技术,具体涉及一种简易的web app的实现方法。
背景技术
Web app技术和框架现已经很成熟,实现的方式也层出不穷,起初在web浏览器内核上加一层native的壳,就可以实现一个最简单的web app,但是这种方式基本是纯网页式的交互,网页交互的最大的缺点就是页面管理很不灵活,与native app相比还是有比较大的差距。
而如今随着web app的发展,出现了很多第三方的web app框架,利用这些框架,我们可以很容易实现全平台通用的app,但是,大部分的框架都需要学习一种框架改编出来的语言才能够利用框架开发app,而且整个框架比较繁杂。
如果我们需要开发一个其实并不是很复杂的应用,也不需要它实现跨平台,我们只是想要的web灵活的页面,如果只使用最初的web内核加一个native的壳时,页面管理和交互很难让人感觉到满意,频繁的返回但是不能直接返回到需求的页面也让人很难操作。如果使用第三方框架跨平台的框架,框架的选择是一个问题,学习框架的开发语言和方式,并能够灵活的使用这个框架有时候还需要一段时间,如果对于一些比较紧急的定制项目,这个周期显得很长。
因此,为了能够满足一些不太复杂的紧急定制项目,我们需要结合现有的nativeapp和web app,快速实现一种简易的web app,以达到我们最基本的开发需求。
发明内容
本发明所要解决的技术问题是:提出一种简易的web app的实现方法,同时满足交互控制简便和页面加载灵活的需求,且不需要学习第三方框架语言即可实现。
本发明解决其技术问题所采用的技术方案是:
一种简易的web app的实现方法,包括:
在app端由native语言实现三个view Controller:首页、横屏、竖屏;
每一个view Controller均只放一个webview;
在每个view Controller,根据与服务器端之间协商制定的协议,实现基本的操作接口,用来处理页面间逻辑;
view Controller中的webview负责加载UI,并处理页面内逻辑,并且每个webview只加载一个web页面;其中web层和native层之间的传递协议通过javaScript传递给web内核,再通过web内核传递给native的方式进行。
作为进一步优化,所述在app端由native语言实现的三个view Controller可以复用。
作为进一步优化,所述实现的基本的操作接口包括:返回,横屏启动,竖屏启动这三个基本接口,且接口通用,其中横屏启动,竖屏启动可以选择是否关闭当前页面。
作为进一步优化,在web页面启动时候,viewController加载webview,webview加载url请求UI数据和逻辑数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710872834.5/2.html,转载请声明来源钻瓜专利网。





