筆試題,百度流程信息管理部Web前端實(shí)習(xí)研發(fā)工程師.
JavaScript編程題
1、實(shí)現(xiàn)輸出document對(duì)象中所有成員的名稱(chēng)和類(lèi)型;
2、如何獲得一個(gè)DOM元素的絕對(duì)位置?(獲得元素位置,不依賴(lài)框架)
3、如何利用JS生成一個(gè)table?
4、實(shí)現(xiàn)預(yù)加載一張圖片,加載完成后顯示在網(wǎng)頁(yè)中并設(shè)定其高度為50px,寬度為50px;
5、假設(shè)有一個(gè)4行td的table,將table里面td順序顛倒;
6、模擬一個(gè)HashTable類(lèi),包含有add、remove、contains、length方法;
7、Ajax讀取一個(gè)XML文檔并進(jìn)行解析的實(shí)例;
8、JS如何實(shí)現(xiàn)面向?qū)ο蠛屠^承機(jī)制?
9、JS模塊的封裝方法,比如怎樣實(shí)現(xiàn)私有變量,不能直接賦值,只能通過(guò)公有方法;
10、對(duì)閉包的理解,閉包的好處和壞處?
11、對(duì)this指針的理解,可以列舉幾種使用情況?
12、對(duì)JS中函數(shù)綁定的理解?函數(shù)綁定可以使用哪兩個(gè)函數(shù)?
13、jQuery的特點(diǎn)?
14、簡(jiǎn)述Ajax的異步機(jī)制。Ajax有哪些好處和弊端?
HTML/CSS部分
1、<img>標(biāo)簽上title屬性與alt屬性的區(qū)別是什么?
2、分別寫(xiě)出以下幾個(gè)HTML標(biāo)簽:文字加粗、下標(biāo)、居中、字體
3、寫(xiě)出一個(gè)文本輸入框,屬性為只讀,最大輸入字符為20個(gè)
4、CSS左邊固定,右邊可變的布局實(shí)現(xiàn)方法;要求在源碼順序中左邊必須在前。
5、圖片和文字一起如何通過(guò)css實(shí)現(xiàn)居中
6、請(qǐng)簡(jiǎn)述一下CSS中的樣式繼承和CSS的選擇器
7、請(qǐng)簡(jiǎn)述一個(gè)各個(gè)選擇器之間的優(yōu)先級(jí)
8、在同等優(yōu)先級(jí)的情況下如何選擇樣式
9、盒子模型,請(qǐng)簡(jiǎn)述一下盒子模型
10、如何使一個(gè)DIV的背景圖像距這個(gè)DIV的頂部10像素,左邊15像素,且不重復(fù)
11、如何增加某一個(gè)鏈接的可點(diǎn)擊面積,而下劃線仍然與鏈接一樣長(zhǎng)?
12、一個(gè)元素的上邊框?yàn)榧t色,其他邊框黑色,里面文字的顏色是藍(lán)色
13、打開(kāi)(隱藏)、關(guān)閉(顯示)一個(gè)對(duì)象。Style的display以及visibility的參數(shù)是什么?
14、用css和div實(shí)現(xiàn)3列或2列的頁(yè)面布局,并說(shuō)明與table布局相比有哪些優(yōu)缺點(diǎn)
15、定寬網(wǎng)頁(yè)兩列內(nèi)容布局,試寫(xiě)出你所知道的幾種布局代碼
該文章在 2012/5/30 0:26:53 編輯過(guò)