Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/daodaolee/review-article
同步公众号文章,章节性的复习笔记
https://github.com/daodaolee/review-article
javascript vue
Last synced: about 2 months ago
JSON representation
同步公众号文章,章节性的复习笔记
- Host: GitHub
- URL: https://github.com/daodaolee/review-article
- Owner: daodaolee
- Created: 2021-02-23T17:49:19.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-03-31T16:56:11.000Z (over 3 years ago)
- Last Synced: 2024-07-05T06:19:30.483Z (3 months ago)
- Topics: javascript, vue
- Homepage:
- Size: 18.6 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 30
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
本仓库记录日常学习和复习笔记,也包括公众号的文章,内容会放在issue里。
# 章节## 重学JavaScript系列
针对JavaScript高级程序设计第四版和一些相应的资料,复习JavaScript一些细节和疑难点。
[重学JavaScript【JavaScript历史及脚本引用】](https://github.com/daodaolee/study-note/issues/10)
[重学JavaScript【语法基础】](https://github.com/daodaolee/study-note/issues/6)
[重学JavaScript【作用域、执行上下问和垃圾回收】](https://github.com/daodaolee/study-note/issues/2)
[重学JavaScript【Date介绍和用法】](https://github.com/daodaolee/study-note/issues/8)
[重学JavaScript【Global和Math】](https://github.com/daodaolee/study-note/issues/9)
[重学JavaScript【Array数组】](https://github.com/daodaolee/study-note/issues/7)
[重学JavaScript【Map和Set】](https://github.com/daodaolee/study-note/issues/11)
[重学JavaScript【迭代器和生成器】](https://github.com/daodaolee/study-note/issues/3)
[重学JavaScript【对象的结构、创建和继承关系】](https://github.com/daodaolee/study-note/issues/4)
[重学JavaScript【函数的进阶】](https://github.com/daodaolee/study-note/issues/5)
[基于猫狗大战奥特曼,再手写一次apply、call和bind](https://github.com/daodaolee/review-article/issues/30)
## Vue2源码系列
Vue2系列主要参照黄轶大佬的视频和笔记,复习Vue2的内部实现和原理。
### 数据驱动
[new Vue 发生了什么](https://github.com/daodaolee/study-note/issues/1)
[Vue实例挂载的实现](https://github.com/daodaolee/study-note/issues/12)
[Vue的 render 函数](https://github.com/daodaolee/study-note/issues/13)
[createElement 函数做了什么?](https://github.com/daodaolee/study-note/issues/14)
[update转化为真实DOM](https://github.com/daodaolee/study-note/issues/15)
仓库有一张图概括了以上文章(Vue初始化和渲染.png),由于图片较大,影响页面加载了,所以有需要请自行下载。
### 组件化
[createComponent 创建组件](https://github.com/daodaolee/review-article/issues/16)
[Vue的patch](https://github.com/daodaolee/review-article/issues/17)
[Vue的合并配置过程](https://github.com/daodaolee/review-article/issues/18)
[Vue的生命周期](https://github.com/daodaolee/review-article/issues/19)
[组件注册原理分析](https://github.com/daodaolee/review-article/issues/20)
如果patch不好消化,可以看下图(也可自取:patch过程.png):
![](https://raw.githubusercontent.com/daodaolee/review-article/main/patch过程.png)
还有一张图概括了patch过程(Vue创建组件和patch过程.png),在数据驱动的基础上增加的,由于图片较大,请自行下载预览~
### 深入响应式原理
[响应式对象](https://github.com/daodaolee/review-article/issues/22)
[getter_依赖收集](https://github.com/daodaolee/review-article/issues/23)
[setter_派发更新](https://github.com/daodaolee/review-article/issues/24)
[nextTick原理分析](https://github.com/daodaolee/review-article/issues/25)
[Vue.set 原理分析](https://github.com/daodaolee/review-article/issues/26)
[计算属性和监听属性](https://github.com/daodaolee/review-article/issues/27)
[组件更新和diff算法](https://github.com/daodaolee/review-article/issues/28)
## 设计模式
[发布订阅和观察者](https://github.com/daodaolee/review-article/issues/29)