当前位置: 首页 > article >正文

vue最新源码探索分析

我在github上fork了最新版本vue3.5版本的源码并做了大幅删除,保留最核心的代码,有兴趣的可以看看,欢迎大家提出PR

仓库地址 https://github.com/greatanimalion/core

本项目vue版本3.5.13

为了方便查看与分析,减少心智负担

  • 已将__dev__相关代码全部删除,或者只保留重要提示
  • 删除测试,只保留基本测试样例,如reactive等
  • 删除devtool相关
  • 删除执照
  • 删除无效readme.md
  • 只保留运行的的代码
  • 我会在部分关键返回,直接写上预期结果,减少多次查找文件带来的不便

项目入口文件

runtime-dom

注意!!

  • 请不要克隆本代码到本地,这会有非常多的报错,本项目已删除大多数无用,或基本无用代码,但是有时有些地方确实需要这个类型,不得已留下部分 type
  • 推荐将本地址https://github.com/greatanimalion/core前的github.com换成github.dev成为 https://github.dev/greatanimalion/core 进行观看

http://www.kler.cn/a/458387.html

相关文章:

  • git分支与部署环境的关系以及开发规范
  • 【HENU】河南大学计院2024 计算机网络 期末复习知识点
  • MySQL 中存储金额数据一般使用什么数据类型
  • 【每日学点鸿蒙知识】Text填充父控件、Native接收数组、js逻辑不执行问题、UIAbility上下文问题、页面跳转路由栈
  • Apache Doris 创始人:何为“现代化”的数据仓库?
  • 【Lua之·Lua与C/C++交互·Lua CAPI访问栈操作】
  • Mono里运行C#脚本12—load_section_tables
  • java中泛型的作用--通俗易懂
  • Android使用PorterDuffXfermode模式PorterDuff.Mode.SRC_OUT橡皮擦实现马赛克效果,Kotlin(3)
  • 哈佛商业评论 未来商业的技术趋势:百度李彦宏谈技术如何变革商业
  • vue2 elementui if导致的rules判断失效
  • C 实现植物大战僵尸(二)
  • 51.第二阶段x86游戏实战2-继续寻找lua
  • 跟着问题学19——大模型基础之BERT详解(2)
  • 关闭显示器的脚本
  • 从零开始开发纯血鸿蒙应用之逻辑封装
  • MySQL Workbench下载安装、 MySQL Workbench使用
  • 【Java基础】00.Java概述
  • OpenCV-Python实战(10)——形态学
  • 设计模式之迭代器模式:图书馆漫步指南