摘要:面試問(wèn)到的問(wèn)題繼承的幾種方法,,原形繼承面向?qū)ο蟮膸追N方法五種方式對(duì)象字面量創(chuàng)建實(shí)例對(duì)象構(gòu)造函數(shù)工廠模式用一個(gè)函數(shù),通過(guò)傳遞參數(shù)返回對(duì)象。打包原理打包原理把所有依賴打包成一個(gè)文件,通過(guò)代碼分割成單元片段并按需加載。
面試問(wèn)到的問(wèn)題:
1、繼承的幾種方法;
Call,apply,原形繼承;
2、面向?qū)ο蟮膸追N方法;
五種方式: 1)對(duì)象字面量:var obj={}; 2)創(chuàng)建實(shí)例對(duì)象:var obj=new Object(); 3)構(gòu)造函數(shù):function fn() {} , new fn(); 4)工廠模式:用一個(gè)函數(shù),通過(guò)傳遞參數(shù)返回對(duì)象。 funciton fn(params) { var obj = new Object(); obj.params=params; return obj; } 5)原型模式:function clock(hour) {};fn.prototype.hour = 0;new clock();
3、深拷貝,淺拷貝的幾種方法;
深拷貝: 1)jQuery中的$.extend( [true ], target, object1 [, objectN ] )方法; 2)遞歸遍歷; 3)JSON對(duì)象的parse和stringify轉(zhuǎn)換; 淺拷貝: 1)直接賦值; 2)jQuery中的$.extend( [false ], target, object1 [, objectN ] )方法等; 參考鏈接地址:https://www.cnblogs.com/echolun/p/7889848.html
4、組件間的傳參:父?jìng)髯樱觽鞲福值芙M件間的傳參;
鏈接資料:https://www.jianshu.com/p/fb915d9c99c4
5、React的雙向數(shù)據(jù)綁定;
6、this.setState是同步的還是異步的;
鏈接地址:https://segmentfault.com/a/1190000007454080
7、對(duì)組件進(jìn)行操作是在哪個(gè)生命周期函數(shù)中,為什么?
componentDidMount方法中的代碼,是在組件已經(jīng)完全掛載到網(wǎng)頁(yè)上才會(huì)調(diào)用被執(zhí)行,所以可以保證數(shù)據(jù)的加載。此外,在這方法中調(diào)用setState方法,會(huì)觸發(fā)重渲染。所以,官方設(shè)計(jì)這個(gè)方法就是用來(lái)加載外部數(shù)據(jù)用的,或處理其他的副作用代碼。
8、webpack打包原理;
打包原理:把所有依賴打包成一個(gè)bundle.js文件,通過(guò)代碼分割成單元片段并按需加載。
9、解構(gòu)賦值;
10、React的constructor做了什么事;
用來(lái)新建父類的this對(duì)象;
11、es6的一些常用的用法;
12、react中key的作用;
用來(lái)唯一標(biāo)識(shí)同父同層級(jí)的兄弟元素;
面試注意點(diǎn):
1、項(xiàng)目中的東西,項(xiàng)目中的亮點(diǎn); 2、自我介紹一定要介紹好;
隨記:這是我佰鈞成初面的題目小結(jié),那個(gè)面試官人還不錯(cuò),我還問(wèn)了一下他有沒(méi)有什么面試技巧,他提了兩點(diǎn)。希望對(duì)大家有所幫助咯~
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/107911.html
摘要:面試問(wèn)到的問(wèn)題繼承的幾種方法,,原形繼承面向?qū)ο蟮膸追N方法五種方式對(duì)象字面量創(chuàng)建實(shí)例對(duì)象構(gòu)造函數(shù)工廠模式用一個(gè)函數(shù),通過(guò)傳遞參數(shù)返回對(duì)象。打包原理打包原理把所有依賴打包成一個(gè)文件,通過(guò)代碼分割成單元片段并按需加載。 面試問(wèn)到的問(wèn)題:1、繼承的幾種方法; Call,apply,原形繼承; 2、面向?qū)ο蟮膸追N方法; 五種方式: 1)對(duì)象字面量:var obj={}; 2)創(chuàng)建實(shí)例對(duì)象:va...
摘要:面試問(wèn)到的問(wèn)題繼承的幾種方法,,原形繼承面向?qū)ο蟮膸追N方法五種方式對(duì)象字面量創(chuàng)建實(shí)例對(duì)象構(gòu)造函數(shù)工廠模式用一個(gè)函數(shù),通過(guò)傳遞參數(shù)返回對(duì)象。打包原理打包原理把所有依賴打包成一個(gè)文件,通過(guò)代碼分割成單元片段并按需加載。 面試問(wèn)到的問(wèn)題:1、繼承的幾種方法; Call,apply,原形繼承; 2、面向?qū)ο蟮膸追N方法; 五種方式: 1)對(duì)象字面量:var obj={}; 2)創(chuàng)建實(shí)例對(duì)象:va...
摘要:的用法,申明構(gòu)造函數(shù),返回。構(gòu)造函數(shù)可以調(diào)用來(lái)獲取下一個(gè)值,可以構(gòu)造類似于隨機(jī)數(shù)生成器。在構(gòu)造器函數(shù)中,可以暫停然后返回當(dāng)前表達(dá)式的值。總結(jié)是為了更好的消滅這些不知道,希望對(duì)大家也有所幫助。 1、function*的用法; function*,申明構(gòu)造函數(shù),返回{value:v,done:true_or_false}。構(gòu)造函數(shù)可以調(diào)用next來(lái)獲取下一個(gè)值,可以構(gòu)造類似于隨機(jī)數(shù)生成器。...
摘要:的用法,申明構(gòu)造函數(shù),返回。構(gòu)造函數(shù)可以調(diào)用來(lái)獲取下一個(gè)值,可以構(gòu)造類似于隨機(jī)數(shù)生成器。在構(gòu)造器函數(shù)中,可以暫停然后返回當(dāng)前表達(dá)式的值。總結(jié)是為了更好的消滅這些不知道,希望對(duì)大家也有所幫助。 1、function*的用法; function*,申明構(gòu)造函數(shù),返回{value:v,done:true_or_false}。構(gòu)造函數(shù)可以調(diào)用next來(lái)獲取下一個(gè)值,可以構(gòu)造類似于隨機(jī)數(shù)生成器。...
摘要:的用法,申明構(gòu)造函數(shù),返回。構(gòu)造函數(shù)可以調(diào)用來(lái)獲取下一個(gè)值,可以構(gòu)造類似于隨機(jī)數(shù)生成器。在構(gòu)造器函數(shù)中,可以暫停然后返回當(dāng)前表達(dá)式的值。總結(jié)是為了更好的消滅這些不知道,希望對(duì)大家也有所幫助。 1、function*的用法; function*,申明構(gòu)造函數(shù),返回{value:v,done:true_or_false}。構(gòu)造函數(shù)可以調(diào)用next來(lái)獲取下一個(gè)值,可以構(gòu)造類似于隨機(jī)數(shù)生成器。...
閱讀 3136·2021-11-11 16:54
閱讀 2291·2021-09-04 16:48
閱讀 3219·2019-08-29 16:08
閱讀 642·2019-08-29 15:13
閱讀 1344·2019-08-29 15:09
閱讀 2660·2019-08-29 12:45
閱讀 1926·2019-08-29 12:12
閱讀 444·2019-08-26 18:27