欢迎来到天天文库
浏览记录
ID:8220217
大小:1.09 MB
页数:18页
时间:2018-03-10
《孟祥宇-雪球App实践—构建灵活、可靠的Hybrid框架》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、雪球APP实践构建灵活可靠的Hybrid框架孟祥宇@雪球,大前端架构师行情资讯分秒获知买什么股票更有把握开户与下单无比便捷是时候终止native和web的口水战了为什么需要hybrid?FE*1>iOS*1+android*1•业务简单•交互简单动态更新业务代码html页面的缺陷•初始化获取远程资源造成的延迟•无法充分使用原生控件我们希望的hybrid框架•本地html模块•模块云更新•原生控件接口本地模块的层级设计•每个模块独立•两层结构本地模块的寻址算法•远程url对本地文件目录的映射本地模块的更新逻辑•远程配置•灰度配置•下载校验解压覆
2、盖原生控件接口js://{name:'setRightNavigationButton',title:'下一个页面',action:'cb'}一个小坑页面跳转的信息传递js://{name:"redirect",url:“/dest_url",type:"PUSH/MODAL",success:"cb1",cancel:"cb2"}SourceDestjs://{name:"redirect",type:"POP/CANCEL",successData:{}}总结•为什么需要hybrid:高效率,动态更新•html的缺陷:初始化的白屏,原生控
3、件的限制•本地模块的寻址和更新机制•让本地模块充分利用原生控件的威力雪球诚邀各位前端大牛入伙来互联网金融领域大展拳脚mengxy@xueqiu.com
此文档下载收益归作者所有