混合开发原生嵌套H5页面

近段时间一直在替换原生页面,也快告一段落了。现在谈谈自己的心德想法,如有什么错误的观点请指正,多多包涵。

所谓的混合开发或者是混合模式,无非就是把H5页面嵌套在原生app里。当我们打开app时原生页面是随着安装包存在本地的,很快也很顺畅,无需加载过程。而当我们执行某个带有H5入口的操作时,就会加载进来我们的H5页面,就和普通页面一样需要等待一定的加载时间,而这个入口 就像点击了咱们前端的a标签一样,进行页面的跳转。至于加载时间的长短那就看你的网络状况了,迫于用户体验也可在此放置一段趣图或加载动画。

混合开发的优点,高效率,维护简单,随时上下线,样式风格可随时变换,成本低效益高,简单粗暴。有了H5加css前端工程师就像艺术家随心所欲的操作Dom,玩的那是花样越美化越有成就感。如果再加上JavaScript那就是发明家了,各种交互,各种功能块的实现前端就不再是以美化工的身份去省视项目,去完成工作了。当然前端能实现的这一切也都依赖于前后台兄弟的大力支持,光有前端也未必行。

缺点,加载耗时降低了用户体验,无网或者弱网的时候页面可能加载失败。这种问题就只能被动的去提示网络问题,暂时还没有想到克服的办法。当然要不要缓存那还得看公司业务情况和使用场景而定,我们app没有网也就没有实际意义了所以没有加缓存。

总得来说也就这么多,至于有什么坑,bug兼容我会慢慢分享出来大家一起讨论。

QQ群:293733551;欢迎来捧场

你可能感兴趣的:(web前端,H5)