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

浙公网安备 33010602011771号