[Vue.js进阶]从源码角度剖析vue-router(二)

原文写在我的掘金账号上 前言 在上篇中主要叙述了 vue-router 的注册和实例化过程,以及如何生成 \$router, $route 对象 在本篇中会讲述: $route 对象生成的时机 路由守卫的原理 路由懒加载的原理 文中...

[Vue.js进阶]从源码角度剖析vue-router(一)

原文写在我的掘金账号上 前言 Vue 是一个渐进式的框架,这意味着你可以只使用 Vue 的核心库来开发,但是当你在开发一个完整的业务项目时,路由是一个必不可少的部分 在曾经的前端领域中,一直都使用的是服务...

[Vue.js进阶]从源码角度剖析计算属性的原理

原文写在我的掘金账号上 前言 最近在学习Vue计算属性的源码,发现和普通的响应式变量内部的实现还有一些不同,特地写了这篇博客,记录下自己学习的成果 文中的源码截图只保留核心逻辑 完整源码地址 可...

[Vue.js进阶]从源码角度剖析Vue的生命周期

前言 使用Vue在日常开发中会频繁接触和使用生命周期,在官方文档中是这么解释生命周期的: 每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数...

近一万字的ES6语法知识点补充

前言 ECMAScript 6.0(简称ES6),作为下一代JavaScript的语言标准正式发布于2015 年 6 月,至今已经发布3年多了,但是因为蕴含的语法之广,完全消化需要一定的时间,这里我总结了部分ES6,以及ES6以后新语法...