前端最強面經彙總

2022-02-17 02:45:23 字數 704 閱讀 3197

花了很長時間整理的前端面試資源,喜歡請大家不要吝嗇star~

別只收藏,點個贊,點個star再走哈~

持續更新中……,可以關注下github

求star!!! 求star!!! 求star!!!

getcomputedstyle和style的區別

1.唯讀與可寫

getcomputedstyle方法是唯讀的,只能獲採樣式,不能設定;而element.style能讀能寫,能屈能伸。

2.獲取的物件範圍

getcomputedstyle方法獲取的是最終應用在元素上的所有css屬性物件(即使沒有css**,也會把預設的祖宗八代都顯示出來);

而element.style只能獲取元素style屬性中的css樣式。

因此對於乙個光禿禿的元素,getcomputedstyle方法返回物件中length屬性值(如果有)就是190+(據我測試ff:192, ie9:195, chrome:253, 不同環境結果可能有差異),

而element.style就是0。

3.作用

getcomputedstyle方法有乙個很重要的,類似css()方法沒有的功能——獲取偽類元素樣式

4.相容性

getcomputedstyle方法ie6~8是不支援的

本篇文章由一文多發平台artipub自動發布

前端最強面經彙總

花了很長時間整理的前端面試資源,喜歡請大家不要吝嗇star 別只收藏,點個贊,點個star再走哈 持續更新中 可以關注下github 求star 求star 求star getcomputedstyle和style的區別 1.唯讀與可寫 getcomputedstyle方法是唯讀的,只能獲採樣式,不...

前端基礎面經

1 如果需要手動寫動畫,你認為最小時間間隔是多久,為什麼?阿里 大多數顯示器的預設頻率是60hz 即一秒重新整理60次 每重新整理一次時間需要1000ms 60 16.7ms,所以理論上最小時間間隔是16.7ms。2 css3動畫 簡單動畫的實現,如旋轉等 1 依靠css3中提出的三個屬性 tran...

前端cvte面經

一面 自我介紹 react和vue的區別 react為什麼是mvc 瀏覽器快取 這裡提到了http快取 cookie主要用來做什麼 http快取 盒子模型 用什麼屬性實現 box sizing 如果給元素加上padding呢 margin重疊 怎麼解決margin重疊 bfc margin的值是 的...