以前看過不少的組件庫, 可是它們的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同步變化~算法