前端基礎面經

2021-10-07 18:29:34 字數 823 閱讀 5614

1、如果需要手動寫動畫,你認為最小時間間隔是多久,為什麼?(阿里)

大多數顯示器的預設頻率是60hz(即一秒重新整理60次),每重新整理一次時間需要1000ms/60=16.7ms,所以理論上最小時間間隔是16.7ms。

2、css3動畫(簡單動畫的實現,如旋轉等)。

(1)依靠css3中提出的三個屬性:transition、transform、animation。

(2)transition:設定四個過渡屬性,transition: property

duration

timing-function

delay;屬性名稱、週期時間、速度曲線、開始時間。

當在 @keyframes 中建立動畫時,必須把它**到某個選擇器,否則不會產生動畫效果。

必須規定以下兩項動畫屬性,即可將動畫繫結到選擇器:

示例:

@keyframes myfirst

to }

div

3. link與@import的區別。

建議使用link標籤,慎用@import方式。

(1)功能:@import只能引入css樣式表;link標籤不僅可以引入css檔案,還可以設定rss、rel屬性。

(2)相容性:@import在ie5+才能使用;link相容性更好,不存在相容性問題。

(3)載入順序:@import在頁面全部載入完才載入css檔案;link則與頁面同時載入css檔案。

(4)dom操作:js不能通過dom操作插入@import;但是可以插入link標籤。

前端cvte面經

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

前端校招面經

大概說一下樓主的背景吧,普通 211 工程大學,軟體工程專業,現剛大四,大學三年期間做的東西比較雜,樂於參加各種比賽,拿過演算法競賽的獎,創業類挑戰盃的獎,還有一些類似華為精英挑戰賽這樣的獎。大三的時候水過一篇 學習成績不高不低,算是還看的過去吧。講下最近面的幾家公司以及經常問的一些問題吧。因為開始...

前端最強面經彙總

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