前端面試題整理

css相關(guān)

1、css定義的權(quán)重:

標(biāo)簽的權(quán)重為1,class的權(quán)重為10,id的權(quán)重為100如果權(quán)重相同,則最后定義的樣式會(huì)起作用,但是應(yīng)該避免這種情況出現(xiàn)

2 、談?wù)劯?dòng)和清除浮動(dòng)

浮動(dòng)的框可以向左或向右移動(dòng),直到他的外邊緣碰到包含框或另一個(gè)浮動(dòng)框的邊框?yàn)橹?。由于浮?dòng)框不在文檔的普通流中,所以文檔的普通流的塊框表現(xiàn)得就像浮動(dòng)框不存在一樣。浮動(dòng)的塊框會(huì)漂浮在文檔普通流的塊框上。

js相關(guān)

1、.寫(xiě)一個(gè)通用的事件偵聽(tīng)器函數(shù)

2.談?wù)凾his對(duì)象的理解。

this是js的一個(gè)關(guān)鍵字,隨著函數(shù)使用場(chǎng)合不同,this的值會(huì)發(fā)生變化。

但是總有一個(gè)原則,那就是this指的是調(diào)用函數(shù)的那個(gè)對(duì)象。

this一般情況下:是全局對(duì)象Global。 作為方法調(diào)用,那么this就是指這個(gè)對(duì)象

3、JS中的call()和apply()方法的區(qū)別?

4、如何解決跨域問(wèn)題

5、es6的了解

6、js繼承方式及其優(yōu)缺點(diǎn)

7、defer和async

defer并行加載js文件,會(huì)按照頁(yè)面上script標(biāo)簽的順序執(zhí)行?

async并行加載js文件,下載完成立即執(zhí)行,不會(huì)按照頁(yè)面上script標(biāo)簽的順序執(zhí)行

8、GET和POST的區(qū)別,何時(shí)使用POST?

9、狀態(tài)碼

10、git fetch和git pull的區(qū)別

git pull:相當(dāng)于是從遠(yuǎn)程獲取最新版本并merge到本地

git fetch:相當(dāng)于是從遠(yuǎn)程獲取最新版本到本地,不會(huì)自動(dòng)merge

11、cook

12、加密

13、請(qǐng)求的方式



其他項(xiàng)

?數(shù)據(jù)類(lèi)型、面向?qū)ο?、繼承、閉包、插件、作用域、跨域、原型鏈、模塊化、自定義事件、異步裝載回調(diào)、模板引擎、Nodejs

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容