摘要:
首先选取一个基准值,再分别将数组中的数据与基准值进行比较,如果大于基准值,放入右边的空数组中,如果小于则放入左边的空数组中; 再对左边数组和右边数组重复以上的操作 function quicksort(arr) { if (arr.length<=1) { return arr; } // 取出中间 阅读全文
摘要:
session 为了解决在多个请求的页面之间的关联,让多个页面都能读取到某个信息,存在于服务端 运行机制: 首先如果通过session.start()开启session后,此时会自动生成session_id,用来标识此次是哪个用户在访问 同时会自动向cookie中写入一个名为PHPSESSID的变量 阅读全文
摘要:
浏览器缓存 缓存位置 Service Worker 运行在浏览器背后的独立线程 涉及到请求拦截,所以必须使用HTTPS传输协议 不同点:可以让我们自由控制缓存哪些文件,如何匹配缓存,如何读取缓存,并且缓存是持续性的 工作流程: 注册Service Worker 监听install事件,缓存需要的文件 阅读全文