隨著
網(wǎng)站建設技術的不斷發(fā)展視圖轉(zhuǎn)換API成為一個新的亮點它允許我們進行反應式的基于狀態(tài)的UI和頁面轉(zhuǎn)換,這在傳統(tǒng)上是JavaScript框架獨有的。我們可以用這個新的技術來實現(xiàn)更好的用戶體驗。

動畫是網(wǎng)站的重要組成部分。它們可以吸引注意力,引導用戶的旅程,為交互提供令人滿意且有意義的反饋,添加特色和天賦,使網(wǎng)站脫穎而出,還有更多好處。最重要的是,CSS已經(jīng)為我們提供了過渡和基于關鍵幀的動畫。不僅如此網(wǎng)絡動畫API和基于JavaScript的動畫庫,如流行的GSAP廣泛用于構(gòu)建非常復雜和精細的動畫。
如果還是不清楚,請記住JavaScript是最昂貴的資源我們的轉(zhuǎn)換將取決于我們選擇的JavaScript動畫庫,它需要在執(zhí)行之前進行加載和解析。換句話說,像這樣的轉(zhuǎn)換在構(gòu)建、可訪問性、維護和性能方面可能會非常昂貴。你不會因為質(zhì)疑動畫的成本是否值得回報而受到責備。
如果我們可以把額外的依賴包袱扔在門外,依靠普通的JavaScript和CSS會怎么樣呢?我們可以讓優(yōu)化的瀏覽器API完成所有繁重的工作在…期間保持完全控制狀態(tài)之間的轉(zhuǎn)換行為。這就是視圖轉(zhuǎn)換API的價值,也是我們需要它的原因。它淡化了當前需要額外開銷的流行效果的類型。