前言
vue的实现原理是一个很值得探讨的话题,无论是从实现机制还是实现思想都很有借鉴意义,对于个人也是一个很好的提升。
以下便是对于vue的一个简单实现原理的概述,同时简单实现一个demo。
接下来,请跟随我的步骤一步一步褪去vue的外衣,抚摸他,把玩他...
将虚拟DOM树渲染到真实的DOM
整体的思路便是首先创建虚拟的dom对象,然后根据虚拟的dom对象创建真实的dom并塞入文档结构
1、每一个dom节点都是一个虚拟的dom对象,他都会包含tag(节点名称)/data(数据)/children(子元素)/text(text节点)四个属性