流浪のwolf

卷帝

导航

上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 73 下一页

2022年11月12日

冒泡排序

摘要: var arr = [123,203,23,13,34,65,65,45,89,13,1]; for(var i=0; i<arr.length-1; i++){ //每一轮比较要比多少次 for(var j=0; j<arr.length-1-i; j++){ //如果第一个比第二个大,就交换他们 阅读全文

posted @ 2022-11-12 11:50 流浪のwolf 阅读(7) 评论(0) 推荐(0) 编辑

18 . 介绍一下 Promise

摘要: Promise 是js内置的构造函数,也叫做期约函数 ,它有 3 种状态 ,等待状态 pending ,成功状态 fullfilled ,失败状态 reject ;2 个过程, 等待状态到成功状态 会调用 Promise实例 的then 函数 来加工响应数据 ;等待状态到失败状态会调用 Promis 阅读全文

posted @ 2022-11-12 11:30 流浪のwolf 阅读(23) 评论(0) 推荐(0) 编辑

17. ES6怎么嵌入变量

摘要: 模板字符串 具体操作: 首先 , 使用反引号包裹字符串,然后使用 ${} 嵌入变量 ; 阅读全文

posted @ 2022-11-12 11:14 流浪のwolf 阅读(22) 评论(0) 推荐(0) 编辑

16. VUE怎么阻止冒泡

摘要: 给事件添加 stop 修饰符 ,比如 click.stop ; 补充: 阻止默认行为 prevent 修饰符 ,超链接的跳转,表单的默认提交 ; once 修饰符 事件只触发一次 ps:事件修饰符可以连着写;如 click.stop.once 表示只会阻止第一次冒泡 ; 阅读全文

posted @ 2022-11-12 11:04 流浪のwolf 阅读(36) 评论(0) 推荐(0) 编辑

15. Vue 数据双向绑定原理

摘要: 在初始化 Vue 实例的时候,会遍历data中的数据,通过 Object.defineProperty 给数据添加 getter 和 setter 函数 ,获取数据触发 getter 函数 ,修改数据触发 setter 函数去修改,然后在 setter 函数里面执行dom更新行为 ; 阅读全文

posted @ 2022-11-12 10:55 流浪のwolf 阅读(24) 评论(0) 推荐(0) 编辑

14. Vue2 和 Vue3 区别

摘要: 主要分为四点: 1. Vue3 使用了 proxy 替代了 Object.defineProperty 实现响应式数据 ,所以 vue3 的性能得到了提升 ; 2. Vue3 可以在 template 模板使用多个根标签,因为 Vue3 新增了 Fragment 内置组件 ; 3. Vue3 使用组 阅读全文

posted @ 2022-11-12 10:51 流浪のwolf 阅读(33) 评论(0) 推荐(0) 编辑

13. 说一下$set,用在Vue2还是Vue3

摘要: $set 是 vue2 中对象用来追加响应式数据的方法 ; 使用格式 : $set(对象 , 属性名 , 值 ) vue3中使用 proxy 替代了 Object.defineProperty 实现对象的响应式数据 ,所以在 vue3 中直接添加对象属性就是响应式的数据 ,用不上 $set 方法 ; 阅读全文

posted @ 2022-11-12 10:38 流浪のwolf 阅读(1529) 评论(0) 推荐(0) 编辑

12. $nextTick 的作用

摘要: 使用场景:我们改变 dom 结构所依赖的数据的时候,不能直接操作 dom ,因为 dom 还没有更新完成 ; 作用 : nextTick 用来感知 dom 的更新完成,类似于 updated 函数 ; 原理:通过控制 异步队列渲染 dom 和 nextTick 的回调函数先后执行顺序 ; 阅读全文

posted @ 2022-11-12 10:33 流浪のwolf 阅读(33) 评论(0) 推荐(0) 编辑

11. 跨域怎么解决

摘要: 首先,跨域分为开发环境和生产环境的跨域 ,我们在开发环境可以使用 proxy 代理 给 target 设置请求接口地址 ,以前使用的是 jsonp 跨域;生产环境使用 Nginx 反向代理 ; 延申问题:项目中怎么配置代理 在 vue.config.js 文件中设置 proxy 属性,给target 阅读全文

posted @ 2022-11-12 10:08 流浪のwolf 阅读(50) 评论(0) 推荐(0) 编辑

10. 对象深拷贝问题

摘要: 首先,要知道基本数据保存在栈内存,对象数据保存在堆内存,对象地址(就是变量名)保存在栈内存,浅拷贝只会复制栈内存的内容,而深拷贝会复制栈和堆内存中的内容 ; 所以深拷贝的对象有 2 份地址 和 2 份数据,操作数据互不影响 ; 深拷贝的方式 : 第一:使用递归函数 ; 第二:使用第三方插件库,如 l 阅读全文

posted @ 2022-11-12 09:42 流浪のwolf 阅读(15) 评论(0) 推荐(0) 编辑

上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 73 下一页