一選擇題(共25分,每題5分)
1.CSS樣式的幾種連接方式,哪一種優先級最高?
A.@import樣式導入 B. <style>頁面內聯
C.<link>頁面外鏈 D. style結構內嵌html
2.使用Javascript在數組尾部添加數據的方法是?
A.arrayObj.pop(); B. arrayObj.push();
C.arrayObj.shift(); D. arrayObj.unshift();前端
3.做爲構造器進行調用時this指針指向哪裏?
A.指向該方法的全部者 B. 指向的是window對象
C.指向函數的某一個參數 D. 指向函數的引用對象面試
4.var test = (function(a){
this.a = a;
return function(b){return this.a + b;}
}(function(a,b){return a;}(11,45)));
var result = test(7);請問result等於多少?
A.18 B. 38
C.52 D. 56
5.var a = 1;setTimeout(function(){alert(a);a = a+1},1001);a = 3; 此時瀏覽器alert內容爲?
A.1 B. 2
C.3 D. 4
填空題(共25分,每題5分)
1.HTML5新特性有__________、_________、_________、_________、_________。正則表達式
2.CSS3新增僞類有__________、__________、__________、__________、__________。數組
3.Javascript有__________、__________、__________、__________、__________數據類型。瀏覽器
4.強制類型轉換有__________、__________、__________,隱式類型轉換有__________、__________。函數
5.Javascript建立對象的模式__________、__________、__________、__________、__________。性能
二問答題(共50分,每題10分)
1.移動端頁面中,實現四個(綜合下面第二題,可能有多個)欄目平均分配一個Content,菜單需在頁面中漂浮並上下左右居中,如何實現,寫出重點代碼和思路? 優化
2.寫一個checkMember()方法AJAX請求member.html,成功獲取JSON格式數據:{"memberType":"X"},返回一個isMember的值,若是isMember=1,則在中間位置添加會員欄目,以下圖this
3.點擊右上角關閉按鈕或空白區域可隱藏此菜單,這樣作的話會有可能會出現什麼現象?如何規避?
4.請使用 正則表達式 驗證會員的手機號是否符合規則,號段:13四、13九、14五、14七、150、159的手機號碼符合規則。
5.以前的項目中使用了什麼前端方法對頁面性能進行優化?
隨記:分享是快樂的。18年三月份,由於工做的變更,我陸續的面試了幾家公司。上面的這份不是個人面試題目,是hr面試的時候隨帶附件給個人。我如今先貼出題目,後續有時間我再貼上我的的「參考答案」;但願對路過的同窗有所幫助咯~