博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(实现)vue.js最简实现
阅读量:6374 次
发布时间:2019-06-23

本文共 447 字,大约阅读时间需要 1 分钟。

Vue.winward.js

vue.js最简实现(the most simple vue.js)

让所有人都看得懂Vue原理

建议看完后,

结合
,
再看一遍Vue源码

Mind

  • vue.js是一个响应式库,在这里我将它剖开:
  • 实现响应式最少需要哪几个部分?
    • 数据跟踪
    • 模板编译
    • 页面渲染
  • 所以你也可以看到功能性代码分到3个js文件中

Done

  • 数据跟踪 --- watchData.js
  • 模板编译 --- complieData.js
  • 页面渲染 --- renderData.js

Todo

  • 数据跟踪 --- 实例类型(本项目中 只有一个实例,而vue有 “app”,“component”等),props
  • 模板编译 --- 生命周期,语法糖
  • 页面渲染 --- 虚拟dom

Run Setup

  • 双击index.html (click index.html)

Rendering

在这里插入图片描述

来源:

转载于:https://www.cnblogs.com/lovellll/p/10139252.html

你可能感兴趣的文章
ThinkPHP3.2 分组分模块
查看>>
atitit.RandomAccessFile rws rwd 的区别于联系
查看>>
linux commands ---2 ,学习vim编辑器如何使用的方法。
查看>>
创建Activiti项目
查看>>
重构第20天 提取子类(Extact SubClass)
查看>>
plsql 执行批量文件
查看>>
MVC之Ajax.BeginForm使用详解之更新列表
查看>>
.Net中的AOP系列之《拦截位置》
查看>>
CentOS全自动一键安装PHP,MySQL,phpmyadmin与Nginx
查看>>
tomcat启动后,页面浏览时报错 Unable to compile class for JSP的解决方案
查看>>
[转]MySQL DBA面试全揭秘
查看>>
enter键触发事件
查看>>
关于binary log一点总结[转]
查看>>
Android判断屏幕锁屏的方法总结
查看>>
文件/文件夹权限设置命令chmod的具体使用方法
查看>>
AngualrJS之服务器端通信
查看>>
【第二十六章】 hystrix-dashboard + turbine
查看>>
一个有意思的Ruby Webdriver超时问题的解决过程
查看>>
企商云惠--我的起点
查看>>
Windows下Nginx的启动、停止等命令
查看>>