基礎部分: 請講一下react的生命周期? 答:React的生命周期從廣義上分為三個階段:掛載、渲染、卸載。 componentWillMount() – 在渲染之前執行,在客戶端和服務器端都會執行。 componentDidMount() – 僅在第一次渲染后在客戶端執行 ...
question :說說你對原型鏈的理解 prototype 原型 與 proto 原型鏈 原型prototype: JavaScript 規定,每一個構造函數都有一個prototype 屬性,指向另一個對象。注意這個prototype就是一個對象,這個對象的所有屬性和方法,都會被構造函數所擁有。 我們可以把那些不變的方法,直接定義在 prototype 對象上,這樣所有對象的實例就可以共享這些方 ...
2020-09-03 00:00 0 1231 推薦指數:
基礎部分: 請講一下react的生命周期? 答:React的生命周期從廣義上分為三個階段:掛載、渲染、卸載。 componentWillMount() – 在渲染之前執行,在客戶端和服務器端都會執行。 componentDidMount() – 僅在第一次渲染后在客戶端執行 ...
前端常見面試題(1)————前端 1.NaN的意思: not a number,number類型。 驗證:isNaN 2.和=的區別: == 代表相同, ===代表嚴格相同,。 雙等號==: (1)如果兩個值類型相同,再進行三個等號(===)的比較 (2)如果兩個值類型 ...
一.JS (1) 在函數中賦值,多次賦值,出現問題 (2)數組的length 賦值給變量后,無法判斷數組長度 (3) 截取字符 ...
這段時間去找工作,發現了很多出現概率比較高的面試題,這里記錄一下,希望對大家有幫助! 盒子模型的類型和區別 盒子包括:外邊距(margin)、邊框(border)、內邊距(padding)、實際內容(content)四個屬性。 分為盒子模型(標准盒模型)和IE盒子模型(怪異盒模型),兩者最大 ...
面試題 1.js基本類型有哪些? string number boolean undefined null 2.null和undefined的區別? null是一個表示"無"的對象,轉為數值時為0;undefined是一個表示 ...
1.關於防抖/節流 題目要求很明確,要求最終輸出“searchText1”,並且在500ms后輸出“searchText7”,很明顯就是關於同一個函數在短時間內重復調用,如何限制其調用頻率的功能實現 ...
1、談談你對CSS布局的理解 常見的布局方式:固定布局、流式布局、彈性布局、浮動布局、定位布局、margin和padding 2、請列舉幾個清除浮動的方法 (1)使用clear屬性 (2)使用br標簽和其自身的HTML屬性 (3)通過設置父元素的樣式,實現清除浮動 ...
1. JDK,JRE,JVM三者之間的聯系和區別 你是否考慮過我們寫的xxx.java文件被誰編譯,又被誰執行,又為什么能夠跨平台運行? 1.1 基本概念 JVM:Java Virtu ...