摘要: 首先要理解sort()内部是利用递归进行冒泡排序的 例如: var arr = [3, 8, 5, 1]; sort()方法的比较逻辑为:第一轮:3和8比,3和5比,3和1比第二轮:8和5比,8和1比第三轮:5和1比 其次,sort()方法会接受一个比较函数compare(a, b),该函数要比较两 阅读全文
posted @ 2021-06-09 12:06 伴我闯荡℘ 阅读(571) 评论(0) 推荐(0)
摘要: 说说vue和react的异同 同 使用 Virtual DOM 提供了响应式 (Reactive) 和组件化 (Composable) 的视图组件。 将注意力集中保持在核心库,而将其他功能如路由和全局状态管理交给相关的库。 异 在 React 应用中,当某个组件的状态发生变化时,它会以该组件为根,重 阅读全文
posted @ 2020-09-26 21:39 伴我闯荡℘ 阅读(164) 评论(0) 推荐(0)
摘要: vue路由hash模式和history模式实现原理分别是什么,他们的区别是什么? hash 模式: #后面 hash 值的变化,不会导致浏览器向服务器发出请求,浏览器不发出请求,就不会刷新页面 通过监听 hashchange 事件可以知道 hash 发生了哪些变化,然后根据 hash 变化来实现更新 阅读全文
posted @ 2020-09-26 21:37 伴我闯荡℘ 阅读(117) 评论(0) 推荐(0)
摘要: Vue的生命周期的理解 简单回答 beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、beforeDestroy、destroyed。 keep-alive 有自己独立的钩子函数 activated 和 deactivated。 阅读全文
posted @ 2020-09-26 21:33 伴我闯荡℘ 阅读(133) 评论(0) 推荐(0)
摘要: computed 和 watch 的区别和运用的场景? computed:是计算属性,依赖其它属性值,并且 computed 的值有缓存,只有它依赖的属性值发生改变,下一次获取 computed 的值时才会重新计算 computed 的值; watch:没有缓存性,更多的是「观察」的作用,类似于某些 阅读全文
posted @ 2020-09-26 21:28 伴我闯荡℘ 阅读(127) 评论(0) 推荐(0)
摘要: Vuex 是什么? 运用到了js设计模式中的单例模式,单例模式想要做到的是,不管我们尝试去创建多少次,它都只给你返回第一次所创建的那唯一的一个实例。 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。每一个 Vuex 应用的核心就是 store(仓库)。“store” 基本上就是一个容 阅读全文
posted @ 2020-09-26 21:21 伴我闯荡℘ 阅读(79) 评论(0) 推荐(0)
摘要: 一、MVVM的理解 Model-View-ViewModel的缩写,Model代表数据模型,View代表UI组件,ViewModel将Model和View关联起来 数据会绑定到viewModel层并自动将数据渲染到页面中,视图变化的时候会通知viewModel层更新数据 二、Vue2.x响应式数据/ 阅读全文
posted @ 2020-09-26 21:16 伴我闯荡℘ 阅读(141) 评论(0) 推荐(0)