花了很長時間整理的前端面試資源,喜歡請大家不要吝嗇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的值是 的...