摘要: 本节需要准备知识点:Event Loop、Promise 关于Event Loop介绍参考阮一峰老师的文章: http://www.ruanyifeng.com/blog/2013/10/event_loop.html https://www.ruanyifeng.com/blog/2014/10/ 阅读全文
posted @ 2022-10-20 11:32 小陈同志丶Go 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 一、什么是响应式? 在了解什么是响应式之前我们现来看一段代码演示 let x; let y; let f = n => n * 100 x = 1; y = f(x); console.log(y); // 100 x = 2; y = f(x); console.log(y); // 200 x 阅读全文
posted @ 2022-10-20 11:27 小陈同志丶Go 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 在Vue中提供了use方法来安装插件,那么Vue插件的原理是什么呢? 一、Vue.use use方法官方描述如下图: 也就是说Vue.use()方法接收一个函数或者提供install方法的对象作为参数(必须提供install方法),如果传入的参数是函数,这个函数会被当做install方法。 文档:h 阅读全文
posted @ 2022-10-20 11:23 小陈同志丶Go 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 这个问题分两种情况: new Vue({el: '#app'}) 单文件组件template中根元素只能有一个 要解释这个问题,最好的方式就是直接看源码 一、Vue实例 一个vue实例的创建大致分为如下两个步骤 以vue2.5.2版本为例: 调用_init方法初始化事件和生命周期,对options做 阅读全文
posted @ 2022-10-20 11:21 小陈同志丶Go 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 前面三个小节我们根据下图分析了Vue整个响应式系统的闭环,这一节我们直接来看Vue源码。 前面小节的链接在这里: Vue—关于响应式(一、依赖收集原理分析) Vue—关于响应式(二、异步更新队列原理分析) Vue—关于响应式(三、Diff Patch原理分析) 一、Vue响应式系统分析 1.1. 简 阅读全文
posted @ 2022-10-20 10:32 小陈同志丶Go 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 一、代码与设计模式 1.1. 我们写代码到底是在写什么? 大家可以把自己的项目或者是代码理解成我们就是在编写模块,并且设计它们之间的沟通。其实一个项目或者功能我们都可以理解成它们就是通过模块和模块之间的互相沟通来完成的。所以说设计模式,说白了就是在帮助我们更好的去设计模块,并且更好的组织它们之间的沟 阅读全文
posted @ 2022-10-20 10:16 小陈同志丶Go 阅读(7) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示