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