摘要: import axios from 'axios'; // axios.defaults.timeout = 5000; //响应时间 // axios.defaults.withCredentials=true;//让请求头携带参数cookie // axios.defaults.baseURL 阅读全文
posted @ 2023-02-08 21:37 Freeandeasyz 阅读(29) 评论(0) 推荐(0)
摘要: 对于SPA单页应用,当打包构建时,JavaScript包会变得非常大,影响页面加载速度,将不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这就是路由的懒加载 阅读全文
posted @ 2022-11-12 12:03 Freeandeasyz 阅读(19) 评论(0) 推荐(0)
摘要: 1.cookie其实就是一种存储机制而已,大小只有4kb 2.localStorage,永远保存,最大,10mb 3.sessionStorage ,刷新就失效,5mb 阅读全文
posted @ 2022-10-17 16:35 Freeandeasyz 阅读(23) 评论(0) 推荐(0)
摘要: vue中初始化computed,每一个计算属性的本质就是watcher,创建计算属性的watcher的时候,会传入一个懒惰属性,来控制computed缓存,默认是执行的,先处理为vm._computedWatchers对象,每个key对应一个watch实例。进而能够获取到当前这个计算属性的dirty 阅读全文
posted @ 2022-10-08 16:57 Freeandeasyz 阅读(776) 评论(0) 推荐(0)
摘要: 2xx:请求成功 3xx: 重定向 4xx: 客户端错误,请求包含语法错误或无法完成请求 5xx: 服务器错误,服务器在处理请求的过程中发生了错误 阅读全文
posted @ 2022-09-28 17:08 Freeandeasyz 阅读(41) 评论(0) 推荐(0)
摘要: 1.hash模式: URL中hash值只是客户端的一种状态,也就是说当向服务器发出请求时,hash部分不会被发送;hash值的改变,都会在浏览器的访问历史中增加一个记录,因此我们能够通过浏览器回退,前进 2.history原理 HTML5中的histoty API,允许开发者直接更改前端路由,更新浏 阅读全文
posted @ 2022-09-27 23:44 Freeandeasyz 阅读(46) 评论(0) 推荐(0)
摘要: for in 遍历的是数组的索引,而for of 遍历的是数组元素值 for in 总是得到对象的key或数组,字符串的下标 for of 总是得到对象的value或数组,字符串的值 for of 不能遍历对象,因为他没有迭代器对象,用for in 来遍历对象比较好,尽量别用for in 遍历数组 阅读全文
posted @ 2022-09-27 15:47 Freeandeasyz 阅读(36) 评论(0) 推荐(0)
摘要: 用navigator.userAgent.match()方法,会返回一个布尔值 阅读全文
posted @ 2022-09-27 08:57 Freeandeasyz 阅读(42) 评论(0) 推荐(0)
摘要: 菜单动态生成路由映射 先将所有的菜单进行注册,然后根据后端返回的路径进行注册 阅读全文
posted @ 2022-09-26 17:42 Freeandeasyz 阅读(31) 评论(0) 推荐(0)
摘要: 回流 当我们对dom的修改引发了dom几何尺寸的变化(比如修改元素的宽、高或隐藏元素等),浏览器需要重新计算元素的几何属性,然后将计算的结果绘制出来,这个过程就是回流 重绘 我们修改的dom的样式,却并未影响其几何属性,浏览器不需重新计算元素的几何属性,直接为该元素绘制新的样式。这个过程叫做重绘。 阅读全文
posted @ 2022-09-26 17:38 Freeandeasyz 阅读(29) 评论(0) 推荐(0)