1. 算法題:現在有一組數據,一組因子a,b,c,利用公式 xa+ybzc可以得到一個結果。問怎樣可以求出因子a,b,c對結果的影響?
2. 介紹自己技術方面的能力
3. ES6的瞭解?
4. Promise有哪三個狀態?怎樣纔可以到catch?
5. 組件化怎樣理解?
6. Vue組件通信有多少種方法?
7. localStorage和vuex的區別?
- 區別:
vuex
存儲在內存,localstorage
(本地存儲)則以文件的方式存儲在本地,永久保存;sessionstorage
( 會話存儲 ) ,臨時保存。localstorage
和sessionstorage
只能存儲字符串類型,對於複雜的對象可以使用ECMAScript提供的JSON對象的stringify和parse來處理- 應用場景:
vuex
用於組件之間的傳值,localstorage
,sessionstorage
則主要用於不同頁面之間的傳值。(其他頁面更新數據了,當前頁面要刷新才能相應更新,非響應式的)- 永久性:當刷新頁面(這裏的刷新頁面指的是 --> F5刷新,屬於清除內存了)時
vuex
存儲的值會丟失,sessionstorage
頁面關閉後就清除掉了,localstorage
不會。注:很多人覺得用
localstorage
可以代替vuex
, 對於不變的數據確實可以,但是當兩個組件共用一個數據源(對象或數組)時,如果其中一個組件改變了該數據源,希望另一個組件響應該變化時,localstorage
,sessionstorage
無法做到,原因就是區別1。