大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 職業指南 web前端筆試面試題,建議大家收藏

web前端筆試面試題,建議大家收藏

更新時間:2022-12-16 15:45:15 來源:動力節點 瀏覽1570次

今天發布的這篇面試題是小編收集到的常見的經典web前端面試題,希望通過對這些技術知識的整理和總結,能夠重新的鞏固你的基礎知識,并且能夠在面試時幫助到大家:

web前端筆試面試題

1、什么是盒子模型?

在網頁中,一個元素占有空間的大小由幾個部分構成,其中包括元素的內容(content),元素的內邊距(padding),元素的邊框(border),元素的外邊距(margin)四個部分。這四個部分占有的空間中,有的部分可以顯示相應的內容,而有的部分只用來分隔相鄰的區域或區域。4個部分一起構成了css中元素的盒模型。

2、行內元素有哪些?塊級元素有哪些? 空(void)元素有那些?

行內元素:a、b、span、img、input、strong、select、label、em、button、textarea

塊級元素:div、ul、li、dl、dt、dd、p、h1-h6、blockquote

空元素:即系沒有內容的HTML元素,例如:br、meta、hr、link、input、img

3、CSS實現垂直水平居中

一道經典的問題,實現方法有很多種,以下是其中一種實現:

HTML結構:

<div class="wrapper">
     <div class="content"></div>
</div>

CSS:

.wrapper{position:relative;}
.content{
	background-color:#6699FF;
	width:200px;
	height:200px;
	position: absolute;        //父元素需要相對定位
	top: 50%;
	left: 50%;
	margin-top:-100px ;   //二分之一的height,width
	margin-left: -100px;
}

4、簡述一下src與href的區別

href 是指向網絡資源所在位置,建立和當前元素(錨點)或當前文檔(鏈接)之間的鏈接,用于超鏈接。

src是指向外部資源的位置,指向的內容將會嵌入到文檔中當前標簽所在位置;在請求src資源時會將其指向的資源下載并應用到文檔內,例如js腳本,img圖片和frame等元素。當瀏覽器解析到該元素時,會暫停其他資源的下載和處理,直到將該資源加載、編譯、執行完畢,圖片和框架等元素也如此,類似于將所指向資源嵌入當前標簽內。這也是為什么將js腳本放在底部而不是頭部。

5、什么是CSS Hack?

一般來說是針對不同的瀏覽器寫不同的CSS,就是 CSS Hack。

IE瀏覽器Hack一般又分為三種,條件Hack、屬性級Hack、選擇符Hack(詳細參考CSS文檔:css文檔)。例如:

// 1、條件Hack
<!--[if IE]>
  <style>
		.test{color:red;}
  </style>
<![endif]-->
// 2、屬性Hack
.test{
color:#090\9; /* For IE8+ */
*color:#f00;  /* For IE7 and earlier */
_color:#ff0;  /* For IE6 and earlier */
}
// 3、選擇符Hack
* html .test{color:#090;}       /* For IE6 and earlier */
* + html .test{color:#ff0;}     /* For IE7 */

6、簡述同步和異步的區別

同步是阻塞模式,異步是非阻塞模式。

同步就是指一個進程在執行某個請求的時候,若該請求需要一段時間才能返回信息,那么這個進程將會一直等待下去,直到收到返回信息才繼續執行下去;

異步是指進程不需要一直等下去,而是繼續執行下面的操作,不管其他進程的狀態。當有消息返回時系統會通知進程進行處理,這樣可以提高執行的效率。

7、px和em的區別

px和em都是長度單位,區別是,px的值是固定的,指定是多少就是多少,計算比較容易。em得值不是固定的,并且em會繼承父級元素的字體大小。

瀏覽器的默認字體高都是16px。所以未經調整的瀏覽器都符合: 1em=16px。那么12px=0.75em, 10px=0.625em

8、什么叫優雅降級和漸進增強?

漸進增強 progressive enhancement:

針對低版本瀏覽器進行構建頁面,保證最基本的功能,然后再針對高級瀏覽器進行效果、交互等改進和追加功能達到更好的用戶體驗。

優雅降級 graceful degradation:

一開始就構建完整的功能,然后再針對低版本瀏覽器進行兼容。

區別:

a. 優雅降級是從復雜的現狀開始,并試圖減少用戶體驗的供給

b. 漸進增強則是從一個非常基礎的,能夠起作用的版本開始,并不斷擴充,以適應未來環境的需要

c. 降級(功能衰減)意味著往回看;而漸進增強則意味著朝前看,同時保證其根基處于安全地帶

以上就是“web前端筆試面試題,建議大家收藏”,你能回答上來嗎?如果想要了解更多的Java面試題相關內容,可以關注動力節點Java官網。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 青草网址 | 亚洲一区二区天海翼 | 久久中文在线 | 青草国产精品久久久久久 | 成人在线免费观看 | 精品一本久久中文字幕 | 奇米888四色在线精品 | 国产精品区一区二区三 | 日日摸日日 | 久久99国产精一区二区三区 | 99久久精品自在自看国产 | 九九精品成人免费国产片 | 国内永久第一免费福利视频 | 老师粗又长好猛好爽视频 | 99在线免费观看 | 黄片毛片免费在线观看 | 久草欧美视频 | 国产一区二区免费福利片 | 久久永久影院免费 | 黄色影院免费 | 五月开心六月伊人色婷婷 | 神马影院不卡不卡在线观看 | 99视频有精品 | 精产网红自拍在线 | 美女被羞羞视频网站在线 | 国产一级特黄一级毛片 | 性性影院在线观看 | 久久夜夜操妹子 | 国产精品成人四虎免费视频 | 麻豆国内精品久久久久久 | 婷婷亚洲五月色综合 | 一本久道久综合久久鬼色 | julia中文在线| 欧美xxxx4khd超高清 | 亚洲精品欧美一区二区三区 | 久久99国产精品久久 | 国外成人免费视频 | 日韩欧美第一区二区三区 | 日韩精品视频美在线精品视频 | 夜夜狠狠 | 2019av在线视频|