- 相關推薦
Web開發筆試題
在日復一日的學習、工作生活中,我們需要用到試題的情況非常的多,試題可以幫助參考者清楚地認識自己的知識掌握程度。你知道什么樣的試題才能切實地幫助到我們嗎?下面是小編整理的Web開發筆試題,希望對大家有所幫助。
1、判斷字符串是否是這樣組成的,第一個必須是字母,后面可以是字母、數字、下劃線,總長度為5-20
varreg=/^[a-zA-Z][a-zA-Z_0-9]{4,19}$/;
reg.test("a1a__a1a__a1a__a1a__");
2、截取字符串abcdefg的efg
varstr="abcdefg";
if(/efg/.test(str)){
varefg=str.substr(str.indexOf("efg"),3);
alert(efg);
}
3、判斷一個字符串中出現次數最多的字符,統計這個次數
//將字符串的字符保存在一個hashtable中,key是字符,value是這個字符出現的次數
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: 表示當前的事件對象,IE有這個對象,FF沒有,FF通過給事件處理函數傳遞事件對象 (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,以及它們之間的主要區別。 6、編程題:使用JavaScript編寫一個函數,該函數接受一個字符串作為輸入,并返回該字符串中所有字符出現的頻率 7、簡答題:解釋什么是CSS的盒模型,并描述其組成部分。 8、編程題:使用Python編寫一個函數,該函數接受一個整數列表作為輸入,并返回該列表中所有偶數的和。 9、 簡答題:在React中,什么是組件的生命周期,并列舉出至少三個主要階段。 【Web開發筆試題】相關文章: web前端開發筆試題目09-19 Web前端開發筆試題集錦08-20 web前端開發面試題集錦07-30 網易web開發工程師的筆試題分享08-31 Java開發web的幾種開發模式12-13 Web開發的教程圖解06-05 web開發簡歷范文05-25