![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
文章平均质量分 71
M-Codes
不管什么年纪,别辜负最好的时光。把每一句“我不会”都改为“我可以学”,把每一句“我不敢”都改为“我一定行”。尝试总比永远不敢开始要强!经历了才无侮!加油!少年
展开
-
Es6中对象的新增方法
1.Object.is()ES5 比较两个值是否相等,只有两个运算符:相等运算符()和严格相等运算符(=)。它们都有缺点,前者会自动转换数据类型,后者的NaN不等于自身,以及+0等于-0。JavaScript 缺乏一种运算,在所有环境中,只要两个值是一样的,它们就应该相等。ES6 提出“Same-value equality”(同值相等)算法,用来解决这个问题。Object.is就是部署这个算法的新方法。它用来比较两个值是否严格相等,与严格比较运算符(===)的行为基本一致。Object.is('fo原创 2022-04-19 21:14:25 · 678 阅读 · 0 评论 -
vue-router的路由模式
hash模式在hash模式下,本质上是通过修改window.location.href实现的。前端路由的改变依托于#锚点,而锚点后边的值我们可以通过修改window.location.hash的值来修改,每一次hash值的变化都会导致触发hashchange这个事件,很重要的一点就是,这样修改页面不会刷新,不会导致浏览器向后端发送请求window.onhashchange = function(event){ console.log(event.oldURL, event.newURL);原创 2022-04-19 13:44:13 · 978 阅读 · 0 评论