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。