麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > CSS > 正文

html5+css3之動畫在webapp中的應用

2024-07-11 09:06:11
字體:
來源:轉載
供稿:網友
本文主要講訴了HTML5&CSS3在WEBAPP中的應用,webapp模式的網站追求的就是一個體驗,而體驗優化的一個重點便是動畫,可以說動畫是webapp的一個亮點,今天我們就來談談動畫
 
 
動畫在webapp的現狀

webapp模式的網站追求的就是一個體驗,是HTML5&CSS3浪潮下的產物,拋開體驗不說,webapp模式門檻比較高;

而體驗優化的一個重點便是動畫,可以說動畫是webapp的一個亮點。但也是一個難點,一個痛點,主要原因是:移動端手機的碎片化嚴重。

設備、型號、版本、分辨率等差異導致移動端需要考慮的主流情況達10多種,而Hybrid帶來的webview可以讓情況更加糟糕

所以說,近兩年想在移動端大范圍的使用動畫,或者使用webapp模式都對團隊的能力提出了要求,原因是:

① 單頁對變量污染更加敏感

這個變量污染包括js變量污染,css變量污染,雖然js可采用AMD模塊消除主要問題,但css的污染卻很難避免,有時候更甚于js

web Component是一個解決方案,但還不敢大范圍使用,因為一次UI的改變會導致各個業務團隊改變,這個代價沒有顛覆性的優勢,得不償失。

② heap值攀升

如果view的管理沒有一個有效的銷毀機制,那么webapp模式的網站不可避免的會消耗更多的內存,甚至降低體驗,費力不討好

③ 手機爛,CPU爛,國產瀏覽器多而爛,私自調整webkit內核而引發的問題比比皆是,奇葩瀏覽器什么的就不提了

所以動畫在webapp或者說在移動端的使用有其場景,他適用于小范圍的動畫,適用于view內級別的動畫,比如彈出層的動畫,細節處的動畫

不適用于頁面級別的切換,比如整個view的切換(我們看到的native中的過場動畫),view級別動畫的痛點是:手機碎片化

而view級別動畫的難點是:

① view級別的動畫不能預料dom樹的大小,大dom樹的動畫cpu吃不消

② 過場動畫不能共用window.scollTop,各個View需要維護自己的滾動條,而區域滾動是移動端另一個痛點

以上是移動端的現狀,技術雖好,有其場景。可以在高端機上使用全局性的動畫,但是框架層面一定要提供開關機制,低端機卡幀經常發生,保證低端機的基本功能

接下來介紹一下CSS3的動畫......

CSS3的動畫

transition

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美一级美片在线观看免费 | 羞羞电影在线观看 | 欧美a级大胆视频 | 国产免费小视频在线观看 | 亚洲成人久久精品 | 羞羞视频免费网站入口 | 久草在线高清视频 | 亚洲乱码精品久久久久 | 欧美日韩亚洲不卡 | 亚洲欧美aⅴ | 欧美日本一区二区 | 一区二区三区欧美日韩 | 激情九九 | 91网站永久免费看 | 国产精品久久久久久久久久久久午夜 | 福利免费观看 | 一级一级一级一级毛片 | 中文字幕在线视频网站 | 亚洲免费视 | 99精品视频在线导航 | 久久久久国产成人免费精品免费 | 国产精品爆操 | xnxx 日本19| 亚洲人片在线观看 | av免费入口 | 欧美乱码精品一区 | 99精品国产在热久久婷婷 | 法国极品成人h版 | 天堂成人一区二区三区 | 欧美 videos粗暴 | 一区二区三区视频在线播放 | 国产亚洲精品久久久久久久久久 | 天天干天天碰 | 久久久www成人免费精品 | 亚洲第一页综合 | 国产精品1区2区 | 一级大黄毛片 | av黄色片网站 | 欧美精品在线免费观看 | 中文字幕h| 久久精品久|