前端工程師面試題(一)

[HTML && CSS]
1.Doctype? 嚴格模式與混雜模式-如何觸發這兩種模式,區分它們有何意義? 
2:行內元素有哪些?塊級元素有哪些?CSS的盒模型?
3.CSS引入的方式有哪些? link和@import的區別是?
4.CSS選擇符有哪些?哪些屬性可以繼承?優先級算法如何計算?內聯和important哪個優先級高?
5:前端頁面有哪三層構成,分別是什麼?作用是什麼?
6:css的基本語句構成是?
8:你做的頁面在哪些流覽器測試過?這些瀏覽器的內核分別是什麼?經常遇到的瀏覽器的兼容性有哪些?怎麼會出現?解決方法是什麼?
9.如何居中一個浮動元素?
10.有沒有關注HTML5和CSS3?如有請簡單說一些您對它們的瞭解情況!
11.你怎麼來實現下面這個設計圖,主要講述思路 (效果圖省略)
13:如果讓你來製作一個訪問量很高的大型網站,你會如何來管理所有CSS文件、JS與圖片?
14:你對前端界面工程師這個職位是怎麼樣理解的?它的前景會怎麼樣?

 

 

 

[Javascript]
1:js是什麼,js和html 的開發如何結合?

2.怎樣添加、移除、移動、複製、創建和查找節點
3.怎樣使用事件以及IE和DOM事件模型之間存在哪些主要差別
4.面向對象編程:b怎麼繼承a
5.看看下面alert的結果是什麼
view sourceprint?1.function b(x, y, a) { 
.arguments[2] = 10; 
.alert(a); 

b(1, 2, 3);
如果函數體改成下面,結果又會是什麼?
a = 10; 
alert(arguments[2] );

6.請編寫一個JavaScript函數 parseQueryString,它的用途是把URL參數解析爲一個對象
var obj = parseQueryString(url); 
alert(obj.key0)  // 輸出0

7.ajax是什麼?  ajax的交互模型? 同步和異步的區別? 如何解決跨域問題?

8.什麼是閉包?下面這個ul,如何點擊每一列的時候alert其index?
<ul id=”test”> 
<li>這是第一條</li><li>這是第二條</li><li>這是第三條</li> 
</ul>

9.最近看的一篇Javascript的文章是?

10.常使用的庫有哪些?常用的前端開發工具?開發過什麼應用或組件?

11.說說YSlow(可以詳細一點)

發佈了30 篇原創文章 · 獲贊 2 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章