Web Worker可以通过加载一个脚本文件,进而创建一个独立工作的线程,在主线程之外运行。 Web Worker的基本原理就是在当前javascript的主线程中,使用Worker类加载一个javascript文件来开辟一个新的线程, 起到互不阻塞执行的效果,并且提供主线程和新县城之间数据交换的接口:postMessage、onmessage。 九、Web Storage WebStorage是HTML新增的本地存储解决方案之一,但并不是取代cookie而指定的标准,cookie作为HTTP协议的一部分用来处理客户端和服务器的通信是不可或缺的,session正式依赖与实现的客户端状态保持。WebSorage的意图在于解决本来不应该cookie做,却不得不用cookie的本地存储。 websorage拥有5M的存储容量,而cookie却只有4K,这是完全不能比的。 客户端存储数据有两个对象,其用法基本是一致。 localStorage:没有时间限制的数据存储 sessionStorage:在浏览器关闭的时候就会清除。 localStorage.setItem(key,value);//保存数据 let value = localStorage.getItem(key);//读取数据