自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 关于一些Vue的文章。(4)

同时发表在我的博客。接着上一篇,我们继续来讲Vue的Virtual Dom diff 算法中的patchVnode方法,以及核心updateChildren方法。在上篇中,我们谈到,当vnode不为真实节点,且vnode与oldVnode为同一节点时,会调用patchVnode方法。 我们直接从源码上进行分析: // patchVnode()有四个参数 // oldVnode: 旧的虚拟节点

2017-03-28 20:03:33 456

原创 关于一些Vue的文章。(3)

同时发表在我的博客这次和想要大家分享的一篇文章解析Vue diff 算法在上篇里,我们提到在渲染时,render>template>el,但是最终,我们得到的都是render函数,那么render函数的作用是什么?接下来该干什么?带着两个问题,我们深入源码。首先来解决第一个问题:render函数的作用是什么?在/src/core/instance/lifecycle.js中有这么一段代码: vm

2017-03-26 14:52:46 618

原创 关于一些Vue的文章。(2)

转载自我的 blog这次想要分享的一篇文章是:从一个奇怪的错误出发理解Vue的基本概念。这篇文章以Vue的两种构建方式做为切入点,深入探讨了Vue的基本概念,编译以及挂载的相关过程。在这篇文章里学到很多以前忽略的地方:开始学习vue的时候,由于有一些react基础,对组件的形式有些了解,就直接从vue-cli开始了,忽略了vue的两种构建模式,既是使用默认的运行时构建。从vue官网里,可以很清楚

2017-03-16 20:47:56 1297

原创 关于一些Vue的文章。(1)

原文地址今天分享的一篇文章是关于vuex的源码解析的,链接vuex源码解析,在现在所做的项目里的每个组件,至少都有一个辅助函数,或者是....mapGetters,或者是...mapActions, 扩展运算符,以及解构也经常用到。这篇文章解决了困扰我许久的一个疑惑,为什么有时候辅助函数里面传的是一个字符串数组,而有的时候传的是一个对象。大概以前看源码的时候,没怎么仔细想过把。其实很简单,vuex底

2017-03-12 07:55:18 811

原创 Microtasks队列

在进一步学习到promise的时候,发现当初认识的太浅,原来还存在Micritasks这东西。基本macrotasks == task != microtasks执行他们可以简单的总结为:首先把task中的第一个任务放到stack, 并执行, 执行完毕;开始执行microtask队列中的全部任务,执行完毕下一个循环,执行下一个task中的任务,重复第二步。我们来看一张模拟图:Task:就是

2017-03-05 08:20:47 1490

原创 小知识点

又学到一个新的知识点, 记录一下: var num = 10; function a (num) { num = num + 10; }; a(num); console.log(num) // 10var num = 10;function a (n) { num = n + 10};a (num)console.log(num) // 20考察的知识点是形参是否屏蔽全

2017-03-04 11:17:30 187

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除