前端面試題

2021-09-11 01:10:59 字數 1195 閱讀 7300

2.第乙個人10歲,第二個人比第乙個大2歲,以此遞推,使用遞迴的方法,計算一下第六個人多大.

function test(n)

return test(n-1)+2

}test(6) //20

//規律 test(n) = test(n-1) + 2

3.求階乘

//迴圈實現

function mul1(num)

return num;

}//遞迴實現

function mul2(n)

return n*mul2(n-1)

}//規律 mul2(n) = n*mul2(n-1)

4.斐波那契數列的實現

//迴圈實現

function test1(n)

return third;

}//遞迴實現

function test2(n);

return test2(n-2)+test2(n-1);

} //規律 test2(n) = test2(n-2)+test2(n-1)

5.從輸入 url 到頁面載入完成,發生了什麼?

1.dns 解析

2.tcp 連線

3.http 請求丟擲

4.服務端處理請求,http 響應返回

5.瀏覽器拿到響應資料,解析響應內容,把解析的結果展示給使用者

6.優化插入節點

documentfragment 介面表示乙個沒有父級檔案的最小文件物件。它被當做乙個輕量版的 document 使用,用於儲存已排好版的或尚未打理好格式的xml片段。最大的區別是因為documentfragment不是真實dom樹的一部分,它的變化不會引起dom樹的重新渲染的操作(reflow) ,且不會導致效能等問題。

let container = document.getelementbyid('container')

// 建立乙個dom fragment物件作為容器

let content = document.createdocumentfragment()

for(let count=0;count<10000;count++)

// 內容處理好了,最後再觸發真實dom的更改

持續更新…

前端面試題

sprites是什麼和為什麼要使用他們?css 精靈 把一堆小的整合到一張大的上,減輕伺服器對的請求數量 有可能替代sprites的方法是什麼?svg圖示,字型圖示,字元編碼等等。1 在div排版的時候,假設現在是100px的寬,我在盒子左側用padding left留個10px的白,div就撐開了...

前端面試題

行內元素有哪些?塊級元素有哪些?空 void 元素有哪些?link和 import的區別是?常見相容性問題?含移動端 html5的離線儲存?描寫一段語義化的html 吧 html5的form如何關閉自動完成功能?什麼是閉包 closure 為什麼要用?localstorage和sessionstor...

前端面試題

朋友碰到的筆試題,在此記錄一下,並且記下碰到的有難點但是自己沒注意的到的面試題!function isnumber x else sum 2,3 5 sum 2 3 5 請寫出sum函式的具體實現。function sum a,c return a c 該題考查的是乙個以前沒接觸過的東西,叫做柯里化...