HTML+CSS面試試題題庫(kù)_第1頁(yè)
HTML+CSS面試試題題庫(kù)_第2頁(yè)
HTML+CSS面試試題題庫(kù)_第3頁(yè)
HTML+CSS面試試題題庫(kù)_第4頁(yè)
HTML+CSS面試試題題庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

HTML+CSS

1.對(duì)WEB標(biāo)準(zhǔn)以及W3C的理解與認(rèn)識(shí)

標(biāo)簽閉合、標(biāo)簽小寫(xiě)、不亂嵌套、提高搜索機(jī)器人搜索幾率、使用外鏈css和js腳本、

結(jié)構(gòu)行為表現(xiàn)的分離、文件下載與頁(yè)面速度更快、內(nèi)容能被更多的用戶(hù)所訪問(wèn)、內(nèi)容

能被更廣泛的設(shè)備所訪問(wèn)、更少的代碼和組件,容易維護(hù)、改版方便,不需要變動(dòng)頁(yè)

面內(nèi)容、提供打印版本而不需要復(fù)制內(nèi)容、提高網(wǎng)站易用性;

2.xhtml和html有什么區(qū)別

HTML是一種基本的WEB網(wǎng)頁(yè)設(shè)計(jì)語(yǔ)言,XHTML是一個(gè)基于XML的置標(biāo)語(yǔ)言

最主要的不同:

XHTML元素必須被正確地嵌套。

XHTML元素必須被關(guān)閉。

標(biāo)簽名必須用小寫(xiě)字母。

XHTML文檔必須擁有根元素。

3.Doctype?嚴(yán)格模式與混雜模式-如何觸發(fā)這兩種模式,區(qū)

分它們有何意義?

用于聲明文檔使用那種規(guī)范(html/Xhtml)一般為嚴(yán)格過(guò)度基于框架的html文檔

加入XMI聲明可觸發(fā),解析方式更改為正5.5擁有IE5.5的bug

4.行內(nèi)元素有哪些?塊級(jí)元素有哪些?CSS的盒模型?

塊級(jí)元素:divphlh2h3h4formul

行內(nèi)元素:abbrispaninputselect

Css盒模型:內(nèi)容,border,margin,padding

5.CSS引入的方式有哪些?link和@111^011的區(qū)別是?

內(nèi)聯(lián)內(nèi)嵌外鏈導(dǎo)入

區(qū)別:同時(shí)加載

前者無(wú)兼容性,后者CSS2.1以下瀏覽器不支持

Link支持使用javascript改變樣式,后者不可

6.CSS選擇符有哪些?哪些屬性可以繼承?優(yōu)先級(jí)算法如何計(jì)

算?內(nèi)聯(lián)和important哪個(gè)優(yōu)先級(jí)高?

1.標(biāo)簽選擇符類(lèi)選擇符id選擇符

2.所有元素可繼承:visibilitycursor.

內(nèi)聯(lián)元素可繼承:letter-spacing、word-spacing、white-space、line-height、

color、font、font-family、font-size,font-style,font-variant,font-weight、

text-decoration、text-transform、direction.

終端塊狀元素可繼承:text-indent和text-align0

列表元素可繼承:list-style、list-style-type,list-style-position,list-style-image。

3.繼承不如指定Id>class>標(biāo)簽選擇

4.后者優(yōu)先級(jí)高

7.前端頁(yè)面有哪三層構(gòu)成,分別是什么?作用是什么?

結(jié)構(gòu)層Html表示層CSS行為層js

8.css的基本語(yǔ)句構(gòu)成是?

選擇器{屬性1:值1;屬性2:值2;……}

9.你做的頁(yè)面在哪些流覽器測(cè)試過(guò)?這些瀏覽器的內(nèi)核分別

是什么?

Ie(Ie內(nèi)核)火狐(Gecko)谷歌(webkit)opear(Presto)

10.寫(xiě)出幾種IE6BUG的解決方法

1.雙邊距BUGfloat引起的使用display:inline

2.3像素問(wèn)題使用float和注釋引起的使用dislpay:inline-3px

3.超鏈接hover點(diǎn)擊后失效使用正確的書(shū)寫(xiě)順序linkvisitedhoveractive

4.1ez-index問(wèn)題給父級(jí)添加positionrelative

5.Png透明使用js代碼改

6.Min-height最小高度!Important解決'

7.select在ie6下遮蓋使用iframe嵌套

8.為什么沒(méi)有辦法定義lpx左右的寬度容器(IE6默認(rèn)的行高造成的,使用

over:hidden,zoom:0.08line-height:lpx)

11.標(biāo)簽上title與alt屬性的區(qū)別是什么?

Alt當(dāng)圖片不顯示是用文字代表。

Title為該屬性提供信息

12.描述cssreset的作用和用途。

Reset重置瀏覽器的css默認(rèn)屬性瀏覽器的品種不同,樣式不同,然后重置,讓他們

統(tǒng)一

*{margin:O;padding:O;}

13解釋csssprites,如何使用。

Css精靈把一堆小的圖片整合到一張大的圖片上,減輕服務(wù)器對(duì)圖片的請(qǐng)求數(shù)量

定義:一種網(wǎng)頁(yè)圖片應(yīng)用處理方式

14.瀏覽器標(biāo)準(zhǔn)模式和怪異模式之間的區(qū)別是什么?

java:

盒子模型渲染模式的不同

突出的不同是對(duì)CSSIE盒模型缺陷的處理

使用patMode可顯示為什么模式

區(qū)別是:

1.在嚴(yán)格模式中:width是內(nèi)容寬度,元素真正的寬度=margin-left+border-left-width+padding-

left+width+padding-right+border-right-width+margin-right;

在怪癖模式中:width則是元素的實(shí)際寬度,內(nèi)容寬度=width-(padding-left+padding-right+

border-left-width+border-right-width)

15.你如何對(duì)網(wǎng)站的文件和資源進(jìn)行優(yōu)化?期待的解決方案

包括:

文件合并(減少http的請(qǐng)求)

文件最小化/文件壓縮

使用CDN托管

緩存的使用

16.什么是語(yǔ)義化的HTML?

1.定義:直觀的認(rèn)識(shí)標(biāo)簽

2.好處:對(duì)于搜索引擎的抓取有好處

17.清除浮動(dòng)的幾種方式,各自的優(yōu)缺點(diǎn)

1.使用空標(biāo)簽清除浮動(dòng)clear:both(理論上能清楚任何標(biāo)簽,,,增加無(wú)意義的標(biāo)簽)

2.使用。verflow:auto(空標(biāo)簽元素清除浮動(dòng)而不得不增加無(wú)意代碼的弊端,,使用zoom:1用于

兼容正)

3.是用afert偽元素清除浮動(dòng)(用于非正瀏覽器)

ul{

border:lpxsolidred;

zoom:1;

)

li{

width:100px;

height:50px;

float:left;

I)|

ul:after{

content:".";

display:block;

visibility:hidden;

width:0;

height:0;

clear:both;

Javascript

1.javascript的typeof返回哪些數(shù)據(jù)類(lèi)型

Objectnumberfunctionbooleanunderfind

2.例舉3種強(qiáng)制類(lèi)型轉(zhuǎn)換和2種隱式類(lèi)型轉(zhuǎn)換?

強(qiáng)制(parselntparseFloatnumber)

隱式(==-===)

3.split()joinQ的區(qū)別

前者是切割成數(shù)組的形式,后者是將數(shù)組轉(zhuǎn)換成字符串

4.數(shù)組方法pop。push()unshiftQshift()

Push()尾部添加pop()尾部刪除

Unshift()頭部添加shift。頭部刪除

5.事件綁定和普通事件有什么區(qū)別

事件綁定就是針對(duì)dom元素的事件,綁定在dom元素上

普通事件即為非針對(duì)dom元素的事件

6.IE和DOM事件流的區(qū)別

1.執(zhí)行順序不一樣、

2.參數(shù)不一樣

3.事件加不加on

4.this指向問(wèn)題

7.IE和標(biāo)準(zhǔn)下有哪些兼容性的寫(xiě)法

Varev=ev||window.event

document.document日ement.clientWidth||document.body.clientWidth

Vartarget=ev.srcElement||ev.target

8.ajax請(qǐng)求的時(shí)候get和post方式的區(qū)別

一個(gè)在url后面一個(gè)放在虛擬載體里面

有大小限制

安全問(wèn)題

應(yīng)用不同一個(gè)是論壇等只需要請(qǐng)求的,一個(gè)是類(lèi)似修改密碼的

9.call和apply的區(qū)別

Object.call(this/objl,obj2/obj3)

Object.apply(thiszarguments)

lO.ajax請(qǐng)求時(shí),如何解釋json數(shù)據(jù)

使用evalparse鑒于安全性考慮使用parse更靠譜

ll.b繼承a的方法

functionA(name){

=name;

this.sayHello=function(){alert(+wsayHello!");

};

)

functionB(name,id){

this.temp=A;

this.temp(name);〃相當(dāng)于newA();

deletethis.temp;

this.id=id;

this.checkld=function(ID){alert(this.id==ID)};

)

12.寫(xiě)一個(gè)獲取非行間樣式的函數(shù)

functiongetStyle(obj,attr,value)

(

if(!value)

(

if(obj.currentstyle)

(

returnobj.currentStyle(attr)

)

else

(

obj.getComputedStyle(attr,false)

}'

)

else

(

obj.style[attr]=value

)

13.事件委托是什么

讓利用事件冒泡的原理,讓自己的所觸發(fā)的事件,讓他的父元素代替執(zhí)行!

/?p=78例子可見(jiàn)此鏈接

14.閉包是什么,有什么特性,對(duì)頁(yè)面有什么影響

閉包就是能夠讀取其他函數(shù)內(nèi)部變量的函數(shù)。

/gaoshanwudi/article/details/7355794此鏈接可查看(問(wèn)這個(gè)問(wèn)題的

不是一個(gè)公司)

15.如何阻止事件冒泡和默認(rèn)事件

canceBubblereturnfalse

16.添加刪除替換插入到某個(gè)接點(diǎn)的方法

obj.appendChidl()

obj.innersetBefore

obj.replaceChild

obj.removeChild

17.解釋jsonp的原理,以及為什么不是真正的ajax

動(dòng)態(tài)創(chuàng)建script標(biāo)簽,回調(diào)函數(shù)

Ajax是頁(yè)面無(wú)刷新請(qǐng)求數(shù)據(jù)操作

18.javascript的本地對(duì)象,內(nèi)置對(duì)象和宿主對(duì)象

本地對(duì)象為arrayobjregexp等可以new實(shí)例化

內(nèi)置對(duì)象為gloadMath等不可以實(shí)例化的

宿主為瀏覽器自帶的document,window等

19.documentload和documentready的區(qū)另U

Document.onload是在結(jié)構(gòu)和樣式加載完才執(zhí)行js

Document.ready原生種沒(méi)有這個(gè)方法,jquery中有$().ready(function)

20."=="和"==="的不同

前者會(huì)自動(dòng)轉(zhuǎn)換類(lèi)型

后者不會(huì)

2Ljavascript的同源策略

一段腳本只能讀取來(lái)自于同一來(lái)源的窗口和文檔的屬性,這里的同一來(lái)源指的是主機(jī)名、

協(xié)議和端口號(hào)的組合

22.編寫(xiě)一個(gè)數(shù)組去重的方法

var2,3,1,5,2,12,2,1,,4,1,2];

for(var

i=Qja=[]b=[]

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論