02 2021 档案

摘要:浏览器缓存包括强制缓存及协商缓存 传送门:https://www.jianshu.com/p/54cc04190252 h5离线缓存manifest 传送门:https://www.cnblogs.com/kangaoxiaoshi/p/5100276.html 阅读全文
posted @ 2021-02-22 10:11 我不是小妖精 阅读(118) 评论(0) 推荐(0)
摘要:一、文件上传 文件上传通过new FormData() 的方式实现,如以下封装的代码事例: 二、文件下载 1.window.open 2.运用a标签中的href 3.后端兼容处理attachment 4.new blob 鉴权下载 详见传递门:https://www.jianshu.com/p/89 阅读全文
posted @ 2021-02-09 10:24 我不是小妖精 阅读(103) 评论(0) 推荐(0)
摘要:一、node 中require导入资料,封装 function reduce(modulesFiles, isMap) { const map = modulesFiles.keys().reduce((modules, modulePath) => { const moduleName = mod 阅读全文
posted @ 2021-02-03 11:15 我不是小妖精 阅读(1269) 评论(0) 推荐(0)
摘要:一、vue computed 和 watch 的区别 使用场景 computed: 有缓存机制、依赖项发生改变重新计算。 不支持异步,当computed 内部有异步操作时、无法监听数据变化 不需要在data里声明 一个属性受多个属性影响时使用 使用 场景:购物车结算 watch: 没有缓存机制,数据 阅读全文
posted @ 2021-02-02 18:30 我不是小妖精 阅读(157) 评论(0) 推荐(0)
摘要:一.从URL输入到页面展现发生了 1.DNS 解析:将域名解析成 IP 地址 2.TCP 连接:TCP 三次握手 3.发送 HTTP 请求 4.服务器处理请求并返回 HTTP 报文 5.浏览器解析渲染页面,构建dom树,样式树,渲染树,layout布局,painting绘制 6.断开连接:TCP 四 阅读全文
posted @ 2021-02-01 16:33 我不是小妖精 阅读(75) 评论(0) 推荐(0)