以前看过不少的组件库, 可是它们的Popup行为和原生的界面差异不大, 可是行为上面却各类小细节不足, 因此有了这个强调行为标准的popup组件css
返回键
, 能够按浏览器返回按钮关闭popup过分动画
, 好比磁贴按压效果[在popUpMenu可看到]行为定义相对标准
, 这一点比较重要的, 前端行为定义犹如算法的输入定义同样, 好比触发关闭以后, 结束动画未结束以前, popup会拦截输入事件, popup属于不可交互状态
居中
, clickRelative
, domRelative
, 其中domRelative
支持25个位置Layer
都通过优化了, 层次合理~, 没有出现压缩层, 或者层爆炸的状况绝对的置顶策略
, 就是即使在页面内元素设置fixed
+z-index:99999999999;
, 都不会遮盖弹出的popup
优化前1.2s 前端
优化后0.4s, 3倍提速git
原理很简单, 在于削弱模版编译高峰便可, 把一些给非即时须要显示的部分能够在动画结束以后后续初始化之github
imgView支持懒加载图片,从加载状态的预设图片到加载完成的src同步变化~算法