前端面試題01


一、JavaScript有哪幾種數據類型
二、中alt和tittle的區別
三、下面css標籤在JavaScript中調用應如何拼寫,border-left-color,-moz-
四、動態打印 yyyy-mm-dd hh:mm:ss
五、如何提升網頁的運行速度
六、JavaScript中如何對一個對象進行深度clone
七、flash中ActionScript2.0和ActionScript3.0面向對象的異同

第一題
編寫一個方法 求一個字符串的字節長度
第二題
如何控制alert中的換行
第三題
解釋document.getElementById(「ElementID」).style.fontSize=」1.5em」
第四題
將一個相似圖中的效果分離成css和html
第五題
按照格式 xxxx年xx月xx日xx時xx分xx秒動態顯示時間 要求不足10的補0
第六題
編寫一個方法 去掉一個數組的重複元素
第七題
說出3條以上ff和ie的腳本兼容問題
第八題
按要求寫一個簡單的ajax示例 簡單的沒意義 就不寫了
騰訊:
1.請實現,鼠標點擊頁面中的任意標籤,alert該標籤的名稱.(注意兼容性)
HTML && CSS
1.Doctype? 嚴格模式與混雜模式-如何觸發這兩種模式,區分它們有何意義? 行內元素有哪些?塊級元素有哪些?CSS的盒模型?
2.CSS引入的方式有哪些? link和@import的區別?
3.CSS選擇符有哪些?哪些屬性能夠繼承?優先級?內聯和important哪一個優先級高?
4.常常遇到的瀏覽器的兼容性有哪些?怎麼會出現?解決方法是什麼?
5.如何居中一個浮動元素?
6.HTML5和CSS3的瞭解狀況
7.你怎麼來實現下面這個設計圖

Javascript
1.怎樣添加、移除、移動、複製、建立和查找節點
2.怎樣使用事件以及IE和DOM事件模型之間存在哪些主要差異
3.面向對象編程:b怎麼繼承a
4.看看下面alert的結果是什麼
function b(x, y, a) {
arguments[2] = 10;
alert(a);
}
b(1, 2, 3);
若是函數體改爲下面,結果又會是什麼?
a = 10;
alert(arguments[2] );
5.請編寫一個JavaScript函數 parseQueryString,它的用途是把URL參數解析爲一個對象,如:var url = 」http://www.taobao.com/index.php?key0=0&key1=1& key2=2…..」
var obj = parseQueryString(url);
alert(obj.key0) // 輸出0
(來自淘寶網校園招聘筆試題)
6.ajax是什麼? ajax的交互模型? 同步和異步的區別? 如何解決跨域問題?
7.什麼是閉包?下面這個ul,如何點擊每一列的時候alert其index?

這是第一條這是第二條這是第三條

8.最近看的一篇Javascript的文章
9.你如何去實現這個Tabview

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

相關文章
相關標籤/搜索