前言是总结,没那么干巴巴的。最近三个月(7~9),所有的空闲时间都花在了Vue3、TypeScript、Vite的系统上。今天也恰好是九月的最后一天。由于加班,预计的计划刚刚完成。这三个月是这样的:小项目先把Vue3、TypeScript、Vite的文档都过一遍,然后写了一个简单的网易云。学完Vue3和TypeScript,开始一个大项目,叫“网压云”,刚好内部有个新系统要建。在对比使用了开源项目VbenAdmin之后,自己也总结了一些内容。VbenAdmin对插件和环境变量设计的深入理解VbenAdmin对路由、菜单、权限设计的深入理解以下是部分总结,内容较多的导出图片也比较模糊.所有原始文件都在GitHub上。github地址processmark一直想把调试过程中的主要断点保存下来,方便以后再看的时候方便找到,但是一直找不到解决办法。现在使用VsCode的TodoTree达到了我心中的预期。它可以突出显示、过滤和搜索。如果需要调试,可以在浏览器相应位置设置断点。为什么要标记每个主进程,因为在这么大的源码库中,方法和文件来回跳转很正常。这样一来,就可以按照标记走,在研究分支细节的时候也可以轻松回到主流程。测试示例如果调试测试示例是必不可少的,则都使用简单的用例编写。因为对编译原理没有深入研究,只了解编译过程,所以大多是先写模板测试,然后通过template-explorer编译,然后根据render手写实现编译结果。思维导图理解一个功能的实现后,会重新梳理流程,将重点和调用关系图以思维导图的形式呈现出来,加强理解。Mini版了解核心功能,实现简单版实现。目前实现了两个响应式原理和_DIFF算法原理_。项目地址GitHub地址
