這幾天跑了好多宣講會,也做了不少筆試,給我印象最深的還是這些筆試題沒有一道和前端技術有關的,大多數都是演算法題
1.在乙個字串中找到第乙個只出現一次的字元。如輸入abaccdeff,則輸出b.
這題我做的時候一直在想怎麼用js寫出來,想了好久感覺沒寫好,於是回來後仔細思考了下,總算是寫出來比較滿意的解法了.
function least(string);
var len=string.length;
for(var i=0;io[k])
}
for(var k in o)
}
}
2.function repeat (func, times, wait) 這個函式能返回乙個新函式,比如這樣用var repeatedfun = repeat(alert, 10, 5000)
呼叫這個 repeatedfun ("hellworld")會alert十次 helloworld, 每次間隔5秒 .
function repeat (func, times, wait) {
return function(str){
for(var i=0;i
幾道前端比較繞的前端面試題
第一題 1 var fun function 6 7 var p new fun 8 請問p.name是 jack 第二題1 var fun function 6 7var p new fun 8 請問p.name是 peter 1,2題考察的是建構函式的返回值的問題。每個函式都有返回值,如果使用了...
前端面試題
sprites是什麼和為什麼要使用他們?css 精靈 把一堆小的整合到一張大的上,減輕伺服器對的請求數量 有可能替代sprites的方法是什麼?svg圖示,字型圖示,字元編碼等等。1 在div排版的時候,假設現在是100px的寬,我在盒子左側用padding left留個10px的白,div就撐開了...
前端面試題
行內元素有哪些?塊級元素有哪些?空 void 元素有哪些?link和 import的區別是?常見相容性問題?含移動端 html5的離線儲存?描寫一段語義化的html 吧 html5的form如何關閉自動完成功能?什麼是閉包 closure 為什麼要用?localstorage和sessionstor...