2020前端面試題


css:

1、position定位都有哪些?

releative:生成相對定位的元素,相對於其正常位置進行定位。

absolute:絕對定位,相對於static定位以外的第一個父元素進行定位。

fixed:生成固定定位的元素,相對於瀏覽器窗口進行定位。

sticky:粘性定位,該定位基於用戶滾動的位置。

static:默認值。沒有定位,元素出現在正常的流中。

2、display屬性及其對應的屬性值(常用)。

none:元素不會顯示。

block:此元素將顯示為塊級元素。

inline:此元素將被顯示為內聯元素。

inline-block:行內塊元素。

3、說一下行內元素和塊元素的區別,以及有哪些典型的行內元素以及塊元素。

行內元素與其他元素並排,默認寬度是文字寬度,不能設置寬高。

塊元素不與其他元素並列,獨占一行,可以設置寬高,不設置寬度,默認為父元素的100%。

行內元素(包括不限於):<span>、<sub>、<sup>、<img>、<input>、<a>、<label>、<i>

塊元素(包括不限於):<div>、<p>、<h1>~<h6>、<hr>、<table>、<tr>、<td>、<ul>、<ol>、<li>

4、元素水平垂直居中

(1)position

(2)flex

(3)transform

(4)position結合transform

es6:

const、let、var的區別

var聲明全局變量

let塊級作用域,不存在預解析,不存在變量提升,存在暫時性死區,此外let不允許重復聲明

const特點與let相同,不同的是const聲明常量,一旦聲明,常量的值不可以改變。

2、map和set區別,你在項目中通常怎么使用?

3、項目中用沒有使用es6,經常使用es6的哪些方法?

4、async awit,promise 這3個怎么使用?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM