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 中的資料列建立索引。只要有可能,就應該選擇乙個資料最整齊 最緊湊的資料...