2019 8 13面試內容

2021-09-26 04:01:34 字數 1058 閱讀 5861

1、基本資料型別(5種)

boolean、string、number、undefined、object(物件,null)

2、閉包原理,優缺點

3、變數**機制

4、如何判斷ie瀏覽器

5、有沒有嘗試自己封裝ajax(寫出原生ajax)

6、react多層父元件props傳遞給子元件,用context管理,或者使用框架redux

7、react的鉤子函式有哪些

8、react資料處理在哪個鉤子函式

9、工作中能體現自己**水平的一段**

10、react的this.setstate()是非同步的,我們如何馬上得到它的值

11、js的哪些值會被轉化成布林值的false

11、虛擬dom的原理

12、react和vue的keys的作用

13、wepack的熱更新的工作原理

1.當修改了乙個或多個檔案;

2.檔案系統接收更改並通知webpack;

3.webpack重新編譯構建乙個或多個模組,並通知hmr伺服器進行更新;

4.hmr server 使用websocket通知hmr runtime 需要更新,hmr執行時通過http請求更新jsonp;

5.hmr執行時替換更新中的模組,如果確定這些模組無法更新,則觸發整個頁面重新整理。

14、webpack如何優化打包速度

"打包慢",是乙個綜合的因素,和vue關係不大。

1:確保下webpack,npm, node 及主要庫版本要新,比如:4.x比3.x提公升很多。

2:loader範圍縮小到src專案檔案!一些不必要的loader能關就關了吧

3:eslint**校驗其實是乙個很費時間的乙個步奏。

:可以把eslint的範圍縮小到src,且只檢查*.js 和 *.vue

15、webpack的loader

16、平時技術學習是在什麼時候,有沒有社群參加討論、有沒有自己的部落格

17、有沒有自己封裝元件

18、進入乙個**。從快取、dns、網路、瀏覽器引擎的角度來講講如何實現的

19、es6對比es5做了哪些優化和公升級

析構函式(2019 8 13)

與建構函式相類似的,析構函式也是一種特殊的成員函式,也被宣告為公有成員。不同的是,析構函式作用時釋放分配給物件的記憶體空間,並做一些善後工作。析構函式在宣告定義和使用的時候需要注意如下的事項 1 析構函式的名字必須與類名相同,但在名字的前面要加上波浪號 2 析構函式沒有引數,沒有返回值,不能過載,在...

Java面試內容提綱

第一章 1 1 主要內容介紹 第二章2 1 網路基礎知識講解 2 2 tcp的三次握手 2 3 tcp的三次握手 2 4 tcp的四次握手 2 5 tcp和udp的區別 2 6 tcp的滑窗 2 7 http相關 2 8 http相關2 2 9 http和https的區別 2 10 socket相關...

面試Mysql的內容

介紹各種型別的mysql索引。1 普通索引 普通索引 由關鍵字key或index定義的索引 的唯一任務是加快對資料的訪問速度。因此,應該只為那些最經常出現在查詢條件 wherecolumn 或排序條件 orderbycolumn 中的資料列建立索引。只要有可能,就應該選擇乙個資料最整齊 最緊湊的資料...