(由于最近準(zhǔn)備筆試和面試疼电,很少有時(shí)間寫(xiě)博客,利用現(xiàn)在這點(diǎn)時(shí)間掌呜,把之前的東西補(bǔ)充完)
13.css reset的作用和用途
解答:
這個(gè)reset.css在我最近的項(xiàng)目里使用過(guò)锋谐,使用這個(gè)css的原因就是各種瀏覽器對(duì)樣式的解析不一樣,所以需要這個(gè)css文件來(lái)重置瀏覽器的css默認(rèn)屬性
14.寫(xiě)出4個(gè)正則表達(dá)式中的特殊字符
同學(xué)的文章帝际,講的很細(xì)蔓同,看完我就不用解釋了;
http://www.reibang.com/p/487233b752ff
15.瀏覽器為了重新渲染部分或整個(gè)頁(yè)面蹲诀,重新計(jì)算頁(yè)面元素位置和幾何結(jié)構(gòu)的進(jìn)程叫做
解答:
這是reflow的定義斑粱,這道題其實(shí)考了瀏覽器渲染的過(guò)程
16.請(qǐng)使用CSS3畫(huà)出一個(gè)線(xiàn)性漸變,漸變的方向是從右上角到左下角脯爪,起點(diǎn)顏色是從白色到黑色则北,請(qǐng)寫(xiě)出標(biāo)準(zhǔn)的寫(xiě)法
解答:CSS3漸變寫(xiě)法:
-webkit-linear-gredient(to bottom left,white,black)
17.CSS屬性position有哪些屬性值蹋宦?
解答:
1.absolute 脫離文檔流,以static外第一個(gè)父元素為基準(zhǔn)
2.relative 不脫離文檔流 咒锻,生成相對(duì)定位的元素,相對(duì)于其正常位置進(jìn)行定位守屉。
3.fixed 脫離文檔流惑艇,生成絕對(duì)定位的元素,相對(duì)于瀏覽器窗口進(jìn)行定位拇泛。
4.static 默認(rèn)滨巴,元素出現(xiàn)在正常的流中
5.inherit 規(guī)定應(yīng)該從父元素繼承 position 屬性的值。
18.執(zhí)行 var a=new Person() 的步驟
解答:
要?jiǎng)?chuàng)建Person的新實(shí)例俺叭,必須使用new操作符恭取。以這種方式調(diào)用構(gòu)造函數(shù)實(shí)際上會(huì)經(jīng)歷以下4個(gè)步驟:
(1)創(chuàng)建一個(gè)新對(duì)象;
(2)將構(gòu)造函數(shù)的作用域賦給新對(duì)象(因此this就指向了這個(gè)新對(duì)象)熄守;
(3)執(zhí)行構(gòu)造函數(shù)中的代碼(為這個(gè)新對(duì)象添加屬性)蜈垮;
(4)返回新對(duì)象。
19.https和http的區(qū)別是什么裕照?有什么優(yōu)點(diǎn)和缺點(diǎn)攒发?
解答:
區(qū)別:
- http 的URL 以http:// 開(kāi)頭,https以https:// 開(kāi)頭
- http 標(biāo)準(zhǔn)端口是80 晋南,https是443
3.https 協(xié)議需要到ca申請(qǐng)證書(shū)惠猿,http不需要。
4.http 是超文本傳輸協(xié)議负间,信息是明文傳輸偶妖,https 則是具有安全性的ssl加密傳輸協(xié)議
5.http 的連接很簡(jiǎn)單,是無(wú)狀態(tài)的,https協(xié)議是由SSL+http協(xié)議構(gòu)建的可進(jìn)行加密傳輸政溃、身份認(rèn)證的網(wǎng)絡(luò)協(xié)議 要比http協(xié)議安全
優(yōu)點(diǎn):- 通過(guò)證書(shū)可以更信任服務(wù)器
- 更安全趾访,防篡改
缺點(diǎn):- https 需要證書(shū)。
- 因?yàn)閷?duì)傳輸進(jìn)行加密玩祟,會(huì)一定程度增加cpu消耗腹缩。
- 由于https 要還密鑰和確認(rèn)加密算法的需要,所以首次建立連接會(huì)慢一些空扎。
- 帶寬消耗會(huì)增加藏鹊。