带你读《2022技术人的百宝黑皮书》——打造淘宝极简包的轻量化框架(3)https://developer.aliyun.com/article/1340480?groupCode=taobaotech
统一api层
极简包基础框架中做了一套统一基础实现。集成常用的工具类,对功能的使用也做了封装。
基础实现包类展示
每个包的划分使职责明确。使用方可以直接用里面的各种方法。也可以自己自定义需要的功能,或者实现接口扩展想要的能力。
极简外围容器
容器外围承接了业务的基础功能,保证正常的H5流程及安全相关的支持。同时也可以自定义实现业务方自己的扩展。
拦截导航
路由拦截导航主要分为两个部分:替换器(Replace)和拦截器(Filter)。拦截器主要负责拦截并且做一些安全性的校验以及处理;替换器主要处理业务上通用的功能,方便调试测试的功能等等。
多WebView方案
为提升用户体验,极简包采用多WebView方案,对h5页面的前进、后退进行了优化,即在前进时打开一个新 WebView进行页面加载,回退时可以立刻隐藏WebView实现秒退。
多WebView设计
带你读《2022技术人的百宝黑皮书》——打造淘宝极简包的轻量化框架(5)https://developer.aliyun.com/article/1340477?groupCode=taobaotech