🔥Vue2组件系统

  返回 专栏第十篇-组件系统 在前面的章节中,我们一直在说普通的节点渲染,但是很少提及组件相关的内容,这节中我们就把“组件”好好的说道说道。 一、工作中遇到的困惑组件是Vue框架的核心特性。组件系统提供了构建可复用、可维护且性能优化的...

第一节:安装JavaSDK

一、JDK8、JDK11、JDK17应该怎么选择要使用Java语言,那么JDK就必不可少。 安装JDK后,会在电脑中同时安装:java的运行环境jre 和 开发环境jdk。 截止到目前为止,我们的JDK存在了三个版本的长期支持版:JDK8、JDK11...

Java实战

🔥Vue2异步渲染机制

  返回 专栏第九篇-异步渲染机制 一、异步渲染机制在上一节的内容中,我们知道在数据发生变化的时候,会重新更新依赖,最终会执行Watcher实例的update方法。 但是其实Vue中并不是在每次执行update方法时都会执行渲染,他会将...

🔥Vue2双端对比

  返回 专栏第十篇-双端对比算法 上节我们说到Vue是异步批量更新的,本质上就是调用 watcher的run方法,然后调用实例上的_update方法进行重新渲染。 一、diff算法1.1 前世今生前世:diff 算法最初是由计算机科学...

🔥Vue2数据响应式原理

  返回 专栏第八篇-数据响应式原理 上一篇中我们将初次渲染页面的流程大致的过了一遍。 当然,还有很多细节没有描述。 Vue中最核心的部分的就是数据驱动视图,所谓响应式就是当数据发生改变时,界面会同步更新。 一、数据代理的基础数据代理,...

🔥Vue2初次渲染流程

  返回 专栏第七篇-初次渲染流程 上篇我们介绍了Vue渲染的基础-虚拟DOM。 在渲染阶段,Vue通过虚拟 DOM来创建元素。 一、编译时的挂载操作在专栏第四篇中,我们提到了在Vue实例化时,会执行init函数来初始化一些后续需要的选...

🔥Vue2渲染基础-虚拟DOM

  返回 专栏第六篇-虚拟节点以及createElement函数 在前面的文章中,我们介绍了Vue初始化的一系列操作。 可以Vue终归只是为了画页面。 后面的章节就带着大家来解析渲染相关的逻辑,一步一步解析Vue是如何将模板挂载到页面上...

手写Object.create

JavaScript

🔥Vue2初始化时都干了什么事

  返回 专栏第四篇-初始化干了什么事   上一节中我们知道 Vue就是一个构造函数,在使用 Vue的时候需要实例化 Vue,这一章我们就来看看在实例化的时候内部做了一些什么操作。 零、调用了_init方法12345...

🔥Vue2丰富的选项合并策略

  返回 专栏第五篇-丰富的选项合并策略 一、实例化时合并选项在上一篇文章中执行Vue初始化的时候,我们说到了选项合并。 那什么是选项呢? 在 new Vue(选项)中,Vue构造函数中传入的数据就是选项,代表传入的选项,一般以对象形式...

12

本站总访问量