- 相關(guān)推薦
Web開發(fā)筆試題
在日復(fù)一日的學(xué)習(xí)、工作生活中,我們需要用到試題的情況非常的多,試題可以幫助參考者清楚地認識自己的知識掌握程度。你知道什么樣的試題才能切實地幫助到我們嗎?下面是小編整理的Web開發(fā)筆試題,希望對大家有所幫助。
1、判斷字符串是否是這樣組成的,第一個必須是字母,后面可以是字母、數(shù)字、下劃線,總長度為5-20
varreg=/^[a-zA-Z][a-zA-Z_0-9]{4,19}$/;
reg.test("a1a__a1a__a1a__a1a__");
2、截取字符串a(chǎn)bcdefg的efg
varstr="abcdefg";
if(/efg/.test(str)){
varefg=str.substr(str.indexOf("efg"),3);
alert(efg);
}
3、判斷一個字符串中出現(xiàn)次數(shù)最多的字符,統(tǒng)計這個次數(shù)
//將字符串的字符保存在一個hashtable中,key是字符,value是這個字符出現(xiàn)的次數(shù)
varstr="abcdefgaddda";
varobj={};
for(vari=0,l=str.length;i varkey=str[i]; if(!obj[key]){ obj[key]=1; }else{ obj[key]++; } } /*遍歷這個hashtable,獲取value最大的key和value*/ varmax=-1; varmax_key=""; varkey; for(keyinobj){ if(max max=obj[key]; max_key=key; } } alert("max:"+max+"max_key:"+max_key); 4、IE與FF腳本兼容性問題 (1) window.event: 表示當(dāng)前的事件對象,IE有這個對象,F(xiàn)F沒有,F(xiàn)F通過給事件處理函數(shù)傳遞事件對象 (2) 獲取事件源 IE用srcElement獲取事件源,而FF用target獲取事件源 (3) 添加,去除事件 IE:element.attachEvent(“onclick”, function) element.detachEvent(“onclick”, function) FF:element.addEventListener(“click”, function, true) element.removeEventListener(“click”, function, true) (4) 獲取標簽的自定義屬性 IE:div1.value或div1[“value”] FF:可用div1.getAttribute(“value”) (5) document.getElementByName()和document.all[name] IE;document.getElementByName()和document.all[name]均不能獲取div元素 FF:可以 (6) input.type的屬性 IE:input.type只讀 FF:input.type可讀寫 (7) innerText textContent outerHTML IE:支持innerText, outerHTML FF:支持textContent (8) 是否可用id代替HTML元素 IE:可以用id來代替HTML元素 FF:不可以 5、簡答題:解釋一下什么是HTTP和HTTPS,以及它們之間的主要區(qū)別。 6、編程題:使用JavaScript編寫一個函數(shù),該函數(shù)接受一個字符串作為輸入,并返回該字符串中所有字符出現(xiàn)的頻率 7、簡答題:解釋什么是CSS的盒模型,并描述其組成部分。 8、編程題:使用Python編寫一個函數(shù),該函數(shù)接受一個整數(shù)列表作為輸入,并返回該列表中所有偶數(shù)的和。 9、 簡答題:在React中,什么是組件的生命周期,并列舉出至少三個主要階段。 【W(wǎng)eb開發(fā)筆試題】相關(guān)文章: web前端開發(fā)筆試題目09-19 Web前端開發(fā)筆試題集錦08-20 Web前端開發(fā)筆試題(Javascript篇)04-05 web前端開發(fā)面試題集錦07-30 網(wǎng)易web開發(fā)工程師的筆試題分享08-31 中興Java Web開發(fā)工程師筆試題及答案02-10 Web開發(fā)的教程圖解06-05 web開發(fā)簡歷范文05-25