流浪のwolf

卷帝

导航

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

2022年11月12日

15. Vue 数据双向绑定原理

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

posted @ 2022-11-12 10:55 流浪のwolf 阅读(23) 评论(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 阅读(32) 评论(0) 推荐(0) 编辑

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

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

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

12. $nextTick 的作用

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

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

11. 跨域怎么解决

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

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

10. 对象深拷贝问题

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

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

9. JS的数据类型,区别

摘要: js 有2大数据类型分类 : 基本数据类型: 1. string 字符串 使用单、双引号包裹,或者使用反引号包裹 2. number 数字类型 3. boolean 布尔值 true false 4. undefined 未定义,表示声明了变量,但未初始化 5. null 空指针,准备用来保存对象, 阅读全文

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

8. REM解释一下

摘要: rem (root em )是 c3 新增的相对单位 ,相对的是html根元素,动态变化自己的大小 ; 补充: em 也是相对单位,相对的是父元素来动态设置自己大小 ; px 是绝对单位,是相对于屏幕显示器而言的,是计算机的数字化图像长度单位 ; 阅读全文

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

2022年11月11日

7. 移动端自适应用什么方法

摘要: 1. 使用相对单位 rem ,他是根据 根元素 html 的大小来计算字体大小 ; 2. 使用 媒体查询 media ,不同的设备宽度设置不同的样式 3. 使用 百分比布局 阅读全文

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

6. CSS有哪些方法可以提升层级

摘要: 1. 使用 z-index 2. 使用定位,脱离标准流 阅读全文

posted @ 2022-11-11 21:43 流浪のwolf 阅读(191) 评论(0) 推荐(0) 编辑

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