2021年6月14日

面试题系列--【vue双向数据绑定原理】

摘要: 理论: 双向数据绑定的原理就是劫持数据结合发布订阅者模式实现的,数据和视图同步,即数据发生变化,视图跟着变化,视图变化,数据也随之发生改变 实现步骤: 第一步:创建一个监听者,Observer,监听属性变化,当属性变化的时候,通知订阅者。 第二步:创建一个订阅者,watcher 用来接收属于变化的通 阅读全文

posted @ 2021-06-14 19:16 码农小小海 阅读(915) 评论(0) 推荐(0) 编辑

面试题系利--【vue的优缺点及核心】

摘要: vue是渐进式 JavaScript 框架 渐进式 :主张最少。 优点: 1.轻量级的数据框架 2.双向数据绑定 3.提供了指令 4.组件化开发 5.客户端路由 6.状态管理 缺点: 1.Vue 底层基于 Object.defineProperty 实现响应式,而这个 api 本身不支持 IE8 及 阅读全文

posted @ 2021-06-14 19:03 码农小小海 阅读(463) 评论(0) 推荐(0) 编辑

面试题系列--【vue的生命周期】

摘要: vue的生命周期 vue实例从创建到销毁的过程就是vue的生命周期 一共有八个生命周期 1.beforeCreate 1.创建之前:什么都是undefined 2.实例初始化之后,this指向创建的实例,不能访问到data、computed、watch、methods上的方法和数据 2.create 阅读全文

posted @ 2021-06-14 18:47 码农小小海 阅读(450) 评论(0) 推荐(0) 编辑

面试题系列--【hash和history的区别】

摘要: hsah和history的区别: 区别一: 生产环境下:两者无区别 开发环境或者测试环境下: hash:前进和后退正常,刷新页面正常 history:前进和后退正常,刷新页面会报错,报错可能有两种结果:一种是404报错,一种是直接把没有处理的数据展示到页面 history报错的原因:刷新页面,就走后 阅读全文

posted @ 2021-06-14 18:22 码农小小海 阅读(1156) 评论(0) 推荐(0) 编辑

导航