前端面試PC

2021-09-27 03:11:47 字數 831 閱讀 5799

一、布局問題

行內元素水平排列、塊元素垂直排列。

行內元素要想垂直排列:

1、外層包裹塊元素

2、display:block

塊元素要想水平排列:

1、float脫離文件流

2、絕對定位脫離文件流(子絕父相)

二、高度坍塌問題解決

1、父元素指定高度

2、開啟bfc

3、坍塌元素後加div,在清除浮動

4、元素.after

三、閉包

產生條件:1、函式巢狀。2、內部函式呼叫外部函式的資料。

作用:1、讓外部可操作內部資料。2、延長了區域性變數生命週期

四、建立物件的最終方法

自定義建構函式,屬性在函式中初始化,方法新增在原型上

五、原型鏈+構造組合繼承

1、利用原型鏈實現父型別物件的方法繼承(子型別的原型為父型別的乙個例項物件)

2、利用call函式把this轉到子類中(利用建構函式借用父型別建構函式初始化相同屬性)

六、dom操作

createelement()、createattribute()、getattribute()、setattribute()

七、陣列操作方法

push、pop、unshift、shift、concat、join、reverse、splice、sort、filter、map

八、箭頭函式

沒有argument,用...代替,可遍歷。沒有原型。this沒有繫結,以上下文環境為主。書寫簡潔,不用return。

九、聖杯布局

布局的重點有兩點:

1.左右欄固定,中間欄自適應。2.優先渲染中間欄部分。

前端面試 前端面試總結2018 07

2周面試了11家公司吧,具體面試題如下 面試第一周 7.23 7.27 中谷芯厚建 蘇寧vivo外包 電面 杭州通策會 第二週 7.30 8.3 南京軟體谷研究院 烽火科技 邁特望,蘇寧外包 電面 平安科技外包 華泰 外包 一輪 技術面,二輪現場技術面 三隻松鼠 電面 一.中谷芯 二.厚建 angu...

前端面試 前端面試題300道

jsonp是如何產生的 1 乙個眾所周知的問題,ajax直接請求普通檔案存在跨域無許可權問題,甭管你是靜態頁面 動態頁面 web伺服器,wcf,只要是跨域請求,一律不准。2 不過我們又發現,web頁面上呼叫js檔案時則不受是否跨域的影響 不僅如此,我們還發現凡是擁有 src 這個屬性的標籤都擁有跨域...

前端面試整合

1.befor和 befor區別 1 相同點 都可以用來表示偽類物件,設定物件前面的內容 befor和 befor是等效的 2 不同點 befor是css2的寫法,befor是css3的寫法。css2的相容性好 h5開發中用 befor好 但冒號是css3偽類。雙冒號表示偽元素 2.盒模型 box ...