摘要: title: Diff算法以及key值为什么不建议使用index 个人对diff算法一直都是一知半解,没有系统的去了解去尝试去理解,这里就对diff算法初级理论进行一个掌握,当个人能力水平更近一些时,再去理解模拟底层源码,原理 diff算法的基础原理 diff算法是基于虚拟DOM所使用的,进行比较的 阅读全文
posted @ 2022-11-10 00:53 YYYang333 阅读(60) 评论(0) 推荐(0)
摘要: title: 创建自定义指令 在组件标签的使用中,我们经常使用一些指令,例如v-for/v-model,在这里我们学习一下如何实现一个自定义指令,如何写一个自己想要实现的自定义指令功能,最好进行好封装,保证代码的可复用性 自定义指令的实现类似于组件的实现,文件内内写好指令代码进行引用即可 在创建自定 阅读全文
posted @ 2022-11-08 01:15 YYYang333 阅读(274) 评论(0) 推荐(0)
摘要: title: Vue2,Vue3的区别 在个人学习过程中都是比较浅显的去了解Vue2,Vue3的一些已知的区别,主要区别有以下几点 组合式api(composition API)与选项api(options API) proxy与Object.defineProperty(响应式原理) 虚拟DOM新 阅读全文
posted @ 2022-11-06 18:18 YYYang333 阅读(154) 评论(0) 推荐(0)
摘要: title: undefined与null的区别,以及数据类型检测的方法 1.undefined与null的区别 由来,为什么只有JS才有undefined这种数据类型呢 JS作者在设计时也是先设计了null,用来表示无的含义,根据高级编程语言的传统,NULL在进行转化时,会自动转化成对象类型,转换 阅读全文
posted @ 2022-11-04 09:54 YYYang333 阅读(310) 评论(0) 推荐(0)
摘要: title: Vue双向绑定理解与模拟 1.Vue的双向绑定理解 先从单向绑定进行理解,单向绑定就是将Model(data)绑定到视图层View,当我们使用JS更新Model数据层时,视图层就是进行自动更新,所以双向绑定也就是当View主动更新,也会去带动数据Model数据层进行更新。 那么他的原理 阅读全文
posted @ 2022-11-04 00:00 YYYang333 阅读(69) 评论(0) 推荐(0)
摘要: title: Vue路由组件的三种模式 在Vue组件路由中存在三种模式,在这对其介绍加深理解,三种模式分别为: hash模式,history模式,abstract路由模式 hash模式:浏览器服务器兼容性好,安全性高,使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,ha 阅读全文
posted @ 2022-11-02 10:30 YYYang333 阅读(784) 评论(0) 推荐(0)
摘要: title: async与await理解 1.异步变同步的实现 async函数其实就是生成器(generator)函数的语法糖,最强大之处就是将异步变成同步(主线程)执行,这是怎么做到的呢,js是单线程执行,所以异步变同步是一个很神奇的地方,相关资料文档: https://juejin.cn/pos 阅读全文
posted @ 2022-10-31 21:40 YYYang333 阅读(96) 评论(0) 推荐(0)
摘要: title: 实现跨域的三种方案 1.利用JSONP实现跨域 主要原理就是是利用script标签跨域不受同源策略(http协议,域名,端口号一致)限制,通过src属性向后台发送一个带有回调参数的get请求,而后获取回调函数中的参数中的数据,同源策略限制表现:cookie,LocalStorage 跨 阅读全文
posted @ 2022-10-31 21:40 YYYang333 阅读(858) 评论(0) 推荐(0)
摘要: title: 内容懒加载的方式(交叉器,滚动scroll) 这里我们先回忆一下盒子顶部与父盒子高度知识 这里还存在一个window属性也能起到相关作用,那就是window.pageYoffset,含义是指页面向上被卷去的高度,实际使用 <body> <div class="slider-bar"> 阅读全文
posted @ 2022-10-28 17:24 YYYang333 阅读(48) 评论(0) 推荐(0)
摘要: title: 页面渲染过程以及组件渲染过程,组件间生命周期渲染顺序 页面渲染过程顺序以及优化渲染 浏览器页面渲染过程 解析HTML文件,并且构建DOM树,DOM树是由DOM元素节点组成的 然后对css进行解析,生成CSSOM规则树 有了CSSOM与DOM也就开始了渲染树,渲染树的节点就是称为渲染对象 阅读全文
posted @ 2022-10-25 22:40 YYYang333 阅读(678) 评论(0) 推荐(0)