已经用vue有一段时间了,最近花一些时间去阅读Vue源码,看源码的同时便于理解,会用工具画下结构图。

今天把最近看到总结的结构图分享出来。希望可以帮助和其他同学一起进步。当然里边可能存在一些疏漏的,或者不正确的地方。希望发现的同学给予指正。

下边这张图主要关于Vue 构造函数、原型、静态属性和方法:

高清原图地址: https://github.com/huashuaipeng/vue--/blob/master/Vue.png

通过上图,可以直观的查看到Vue原型,静态方法等。与官网api提供的相呼应。

代码参考:

Vue构造函数:https://github.com/vuejs/vue/blob/dev/src/core/instance/index.js

Vue静态变量与方法: https://github.com/vuejs/vue/blob/dev/src/core/index.js

initGlobalAPI :  https://github.com/vuejs/vue/blob/dev/src/core/global-api/index.js

官方API:

全局API: https://cn.vuejs.org/v2/api/#%E5%85%A8%E5%B1%80-API

最新文章

  1. 分享个 之前写好的 android 文件流缓存类,专门处理 ArrayList、bean。
  2. [转载]C#委托和事件(Delegate、Event、EventHandler、EventArgs)
  3. 获取本机IP
  4. ASP.NET MVC Dropdownlist
  5. sphinx.conf 详解
  6. asp.net中TreeView的大数据加载速度优化
  7. WordPress添加固定位置的百度分享按钮
  8. mysql备份方法
  9. 【Open Search产品评测】-- 淘点点:基于OpenSearch,轻松实现一整套O2O类搜索解决方案
  10. Nine Great Books about Information Visualization
  11. Windows Live Writer针对CNBLOG的代码高亮插件
  12. [html] 学习笔记-Canvas使用路径
  13. AR_Demon(使用vuforia平台提供的钥匙跟后台,实现相机拍图片读取模型以及视频的功能)
  14. PHP遍历二叉树
  15. intellij idea 2018
  16. ​游戏设计思考:对COK的理解和思考
  17. Spark/Storm/Flink
  18. bootstrap里面的popover组件如何使鼠标移入可以对弹出框进行一系列的操作
  19. python真值表
  20. Python(9-18天总结)

热门文章

  1. CDN技术之--内容缓存工作原理
  2. zabbix历史数据全部清楚
  3. 63、saleforce DML
  4. seleniumIDE command命令
  5. Redis 5.0.7 讲解,单机、集群模式搭建
  6. 力扣算法——134GasStation【M】
  7. 数据库(二)—— MySQL索引优化
  8. 天天用Synchronized,底层原理是个啥?
  9. 【题解】Ride to Office
  10. python+tushare获取沪深港股通持股明细