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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 職業指南 web前端工程師面試題,提高成功率

web前端工程師面試題,提高成功率

更新時間:2022-12-30 16:03:11 來源:動力節點 瀏覽1290次

很多小伙伴在面試的時候會遇到各種各樣的面試題。同樣從一個學校出來的大學生,經常在面試的時候面臨不同的結局,并不一定是部分同學掌握的知識不夠豐富,更多的時候是因為在面試的時候無法系統的解答面試官的問題。所以多參考一下經典的web前端面試題,對未來的就業會有很大的幫助。

web前端工程師面試題

1.display:none; 和visibility:hidden;

display:none; 徹底消失,釋放空間。可能引發頁面的reflow回流(重排)。

visibility:hidden; 就是隱藏,但是位置沒釋放,好比opacity:0; 不會引發頁面回流。

2.你做的頁面在哪些瀏覽器內核中測試過

1、IE瀏覽器內核:Trident內核,也是俗稱的IE內核;

2、Chrome瀏覽器內核:統稱為Chromium內核或Chrome內核,以前是Webkit內核,現在是Blink內核;

3、Firefox瀏覽器內核:Gecko內核,俗稱Firefox內核;

4、Safari瀏覽器內核:Webkit內核;

5、Opera瀏覽器內核:最初是自己的Presto內核,后來是Webkit,現在是Blink內核 ;

6、360瀏覽器、獵豹瀏覽器內核:IE+Chrome雙內核;

7、搜狗、遨游、QQ瀏覽器內核:Trident(兼容模式)+Webkit(高速模式);

8、百度瀏覽器、世界之窗內核:IE內核;

9、2345瀏覽器內核:以前是IE內核,現在也是IE+Chrome雙內核

3.CSS 選擇器權重如何計算

就近原則:直接選中的,一定比繼承的權重大。

一樣近,比權重:id是100,class是10,標簽是1, 總數權重一樣誰寫在下面聽誰的。

行內 > 內嵌 = 外聯 > 導入 !important能夠提升權限,但是不能提升繼承的 class="a b c" 和掛載順序無關,看寫的順序

4.web 前端開發,如何提高頁面性能優化(常問)

1.減少http請求次數

2.從用戶的角度講,靜態資源(圖片,css,js)都使用cdn,cdn就是一組分布在不同地方的web服務器,用戶離服務器更近,請求的時間就更短

3.講css放在文件頭部,js文件放在底部(資源加載是,自上而下的,先加載css會讓用戶感覺頁面加載更快)

4.盡可能使用iconfont代替圖片圖標

5.善用緩存,不重復加載相同的資源(數據如果要重復使用,就可以使用緩存,不要重復請求)

6.圖片懶加載(當滾動條,滾動到一定值的時候,再加載),

不要縮放圖片(例如你要50*50的圖片,就不要拿500乘以500的大圖片,影響加載)

降低圖片質量

盡可能用css來代替圖片(例如漸變,陰影)

使用webp格式圖片

5.什么叫優雅降級和漸進漸強

優雅降級和漸進漸強 是瀏覽器兼容的兩種方案。

1、優雅降級: 能力檢測,如果能力有用新的;如果能力沒有,用舊的。(先從高級功能實現,后面在逐級降低)

2、漸進漸強: 低端瀏覽器僅實現基本功能,高級瀏覽器實現額外功能。 (先實現基本功能。然后在實現高級功能)

比如上傳文件,低端瀏覽器就給它提供上傳按鈕,高端瀏覽器增加外部拖拽文件上傳。

6.如何形成 BFC

BFC是塊級格式化上下文。

理論上講,頁面上所有的盒子必須都裝到BFC盒子中,頁面渲染才快。

BFC的形成:

① 有明確寬度、高度的盒子。

② overflow:hidden;

③ 定位的、浮動的

④ display :inline-block,

BFC的性質: 內部有浮動,能清除這些浮動,能為浮動元素撐高。

7.CSS 的盒模型

1、標準盒模型:

范圍:margin、border、padding、content

在標準盒子模型中,width 和 height 指的是內容區域的寬度和高度。

增加內邊距、邊框和外邊距不會影響內容區域的尺寸,但是會增加元素框的總尺寸。

標準盒模型下盒子的大小 = content + border + padding + margin

2、IE盒子模型(怪異盒模型)中

范圍:margin、border、padding、content都有,但是不同是content包含border、padding

width 和 height 指的是content+border+padding的寬度和高度。

怪異盒模型下盒子的大小=width(content + border + padding) + margin

3、盒模型的選擇

可以為box-sizing賦三個值:

content-box: 默認值,border和padding不算到width范圍內,可以理解為是W3c的標準模型(default)

border-box:border和padding劃歸到width范圍內,可以理解為是IE的怪異盒模型

padding-box:將padding算入width范圍

當設置為box-sizing:content-box時,將采用標準模式解析計算(默認模式);

當設置為box-sizing:border-box時,將采用怪異模式解析計算;

9.如何垂直水平居中一個元素(常問)

1、彈性布局:display:flex; justify‐content: center; align‐items: center;

2、定位

3、display:inline-block配合text-align:center

10.對單位px、em、rem、vh、vw的理解

px物理像素,絕對值;

em相對于父級的大小,相對值;

rem相對于html的大小,相對 值;

vh相對于屏幕的高度,相對值;vw相對于屏幕的寬度,相對值

以上就是“web前端工程師面試題,提高成功率”,你能回答上來嗎?如果想要了解更多的Java面試題相關內容,可以關注動力節點Java官網。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 鲁丝一区二区三区不属 | 台湾成人性视频免费播放 | 91精品成人福利在线播放 | www.国产福利视频.com | 午夜精品久久久久 | julia中文字幕在线观看 | 久久性生大片免费观看性 | 国产中文久久精品 | 99热这里有免费国内精品 | 亚洲美女性生活视频 | 久久91综合国产91久久精品 | 国产日韩精品视频一区二区三区 | 国产精品久久久久久久y | 最新中文字幕一区二区乱码 | 97视频在线观看免费视频 | 99久久精品免费观看国产 | 久久精品啪啪嗷嗷叫 | 欧美激情久久久久久久大片 | 丁香六月色婷婷 | 天天射天天干天天色 | 国产精品一久久香蕉产线看 | 黄色资源在线观看 | 中文字幕久久综合伊人 | 男人天堂黄色 | 午夜精品福利影院 | 天天综合欧美 | 99久久久国产精品免费播放器 | 香港aa三级久久三级老师 | 亚洲国产日韩欧美一区二区三区 | 中国特级黄一级真人毛片 | 欧美精品xxxⅹ欧美 欧美精品成人 | 亚洲人成亚洲精品 | 欧美日韩中文字幕 | 成人久久在线 | 麻豆精品久久久 | 亚洲国产综合视频 | 夜夜嗨影院 | 国产乱人伦偷精品视频不卡 | 国产一区在线看 | 中国性猛交xxxxx免费看 | 成人精品亚洲人成在线 |