目录
1.什么是同步?什么是异步?
同步就是调用某个东西时,调用方需等待这个调用返回结果才能继续往后执行。
异步是在调用发出后调用者可用继续执行后续操作,被调用者通过状体来通知调用者,或者通过回掉函数来处理这个调用。
2.localStorage、sessionStorage和cookie的区别?
①存储的有效期不同:cookie在设置的有效期内一直有效;sessionStorage在浏览器关闭后就会失效;localStorage永久有效。
②存储大小不同:cookie的存储量是4kb左右;localStorage和sessionStorage的存储容量是5Mb或更大。
③对浏览器的支持:cookie对所有浏览器都支持;localStorage和sessionStorage对于版本较低的浏览器不支持(比如IE8版本以下的都不支持)。
④与服务端的通信:cookie会参与到服务端的通信中,一般会携带在http请求的头部;localStorage和sessionStorage不参与与服务端的通信。
3.Vue中key的作用是什么?
Vue中key的作用是用于优化组件的渲染,当组件的key发生变化时,Vue会销毁旧的组件并重新创建一个新的组件,从而避免出现组件复用的问题。