APP内嵌网页(hybrid)前端开发试水

业务需求

由于之前一直在做纯前端和很久以前涉及过webAPP,对于hybird App的了解完全不够,这次入职以后以这个项目入手挑战确实不小。不过过程中有小伙伴指导,加上是一个不太难的页面修改工作而不是从头搭建,还是减小了不少难度的。

大致流程

切页面

由于UI已经有了,大部分逻辑也是可以套用已有的内容,所以切页面就成了第一步,按照给定的页面样式把HTML大概结构确定下来,写样式,写一些简单交互。

配置 webview 测试环境

这个步骤还是挺挠头的,之前没有配置过之前的环境,在写好页面后拿到了测试机和测试包,测试包就是一个简单的带着可以调用jsBridge的webview,服务在本地运行的话,需要使用Charles对手机的网络进行代理(其实就是在中间层抓一边包),我也试着用过fildder但是始终没有搞对,相对来说Charles容易一点。PC端安装好Charles后手机去连接到同一个局域网下,然后配置这个WiFi的高级选项里的代理,配置成服务所在的主机IP地址,选Charles监听的接口就行了。
这样,我们所有在手机端的网络相关操作都会被Charles抓取到,也可以用手机测试包的webview顺利的访问到运行中的服务了。

模拟数据,抽离HTML

一般这个时候应该可以拿到接口文档或者接口返回的数据结构了,那我们可以去把之前写死的HTML中的数据部分全都按json的方式抽离出来,然后HTML中就很舒服了,不再有写死的内容,页面的加载速度当然会变得很

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值