前端project師測試題(筆試時間20分鐘。面試時間20分鐘)css
1、筆試html
1.基礎問題前端
(1)前端頁面有哪三層構成,各自是什麼?做用是什麼?面試
(2)Doctype是什麼?嚴格模式與混雜模式-怎樣觸發這兩種模式,區分它們有何意義?算法
(3)內聯元素有哪些?塊級元素有哪些?<div>標記與<span>標記差異?數組
(4)CSS選擇符有哪些?哪些屬性可以繼承?優先級算法怎樣計算?內聯和important哪一個優先級高?瀏覽器
(5)用jQuery編寫一個方法,點擊一個button,就可以經過AJAX來改變與button有關的這段文本。閉包
2.選作題框架
(6)怎樣實現TabView?post
(7)用JS編寫一個方法。去掉一個數組的反覆元素。
2、面試時回答3道(50分)
(8)有沒有關注HTML5和CSS3?若有請簡單說一些您對它們的瞭解狀況?
(9)JS和HTML、CSS的開發怎樣結合?假設讓你來製做一個訪問量很是高的大型站點。你會怎樣來管理所有CSS文件、JS與圖片?
(10)現階段較流行的JS庫和框架有哪些?你最瞭解的框架是哪一個。它有什麼長處?
(11)談談Flash、Ajax兩種技術的對照?
(12)你作的頁面在哪些瀏覽器測試過?這些瀏覽器的內核各自是什麼?經常遇到的瀏覽器的兼容性有哪些?怎麼會出現?解決方法是什麼?
(13)你對頁面重構project師這個職位是怎麼樣理解的?它的前景會怎麼樣?你的我的定位?
(14)你怎麼來實現給出的設計圖,主要講述思路?
(15)簡述Javascript閉包概念?