2022年2月14日

vue路由hash和history模式的区别

摘要: 1.hash:url中拼接#号,hash虽然出现在url中,但不会被带入http请求,对后端没有影响,改变hash不会重载页面 2.history,无#,美观,但刷新会请求服务器,如服务器没有相应的相应或者资源,会报出404 阅读全文

posted @ 2022-02-14 14:58 SE7EN_96 阅读(81) 评论(0) 推荐(0) 编辑

vue路由守卫的简介

摘要: 分类1.全局路由守卫beforeEach(to, from, next) 全局前置守卫,路由跳转前触发beforeResolve(to, from, next) 全局解析守卫 在所有组件内守卫和异步路由组件被解析之后触发afterEach(to, from) 全局后置守卫,路由跳转完成后触发2.路由 阅读全文

posted @ 2022-02-14 14:28 SE7EN_96 阅读(86) 评论(0) 推荐(0) 编辑

重绘与回流的理解

摘要: 重绘:当render tree中的一些元素需要更新属性,而这些属性只是影响元素的外观,风格,而不会影响布局的,比如visibility、outline、背景色等属性的改变。 回流:DOM树中的元素被增加或者删除,导致浏览器需要重新的去渲染整个DOM树,回流比重绘更消耗性能,发生回流必定重绘,重绘不一 阅读全文

posted @ 2022-02-14 13:27 SE7EN_96 阅读(64) 评论(0) 推荐(0) 编辑

防抖与节流

摘要: 防抖:适用于会多次触发的如input scroll等关联请求的事件,目的是无论触发多少次事件,最后只触发在我们规定的时间内的最后一次事件。 我们实现的思路就是:先设置一个计时器变量,用闭包保存,保证不会被内存释放,在事件触发的时候,也就是只要事件触发,先清除这个计时器,然后再设置一个,那么只要事件持 阅读全文

posted @ 2022-02-14 10:38 SE7EN_96 阅读(30) 评论(0) 推荐(0) 编辑

导航