2019-07-27 技术周报

2019-07-27  本文已影响0人  切图仔阿庄

最近一周都在忙H5项目的更新,推翻了很多以前的代码,认识到初版本良好架构的重要信,只有拥有一个好的结构,才能建造一栋更高更稳定的大楼。

项目中也遇到了一点小麻烦,产品原型给出了三层tabbar的嵌套,并且是在移动端支持手动滑动。最初将自己写的better-scroll该用cube-ui 的滚动嵌套,但是官方只支持两层嵌套,无奈去看了源码,还是没找到切入点。自己写滚动插件成本又太高。ToT。。(由于原型主要是针对native 端,所以才会有这么变态的需求,最终在沟通之下,决定在h5端,做出一点调整,简化了一些需求。。)

在这个过程中,我也萌生了一个想法,在h5中,我们大都是使用常见的UI集成库,没有像原生native那样的单个的成熟的控件,在原生native中,很多人在开发一个控件时,只专注一个方向,这样会更加专精。个人认为单个的独立的插件,性能会更好,扩展性和兼容性也会更好,开发者也不会受其他因素的限制。

本周get新技能

上一篇下一篇

猜你喜欢

热点阅读