【文件属性】:
文件名称:wheels:动手实践,动手创造常用*,学习了解原理
文件大小:4.02MB
文件格式:ZIP
更新时间:2021-05-08 17:55:22
JavaScript
What I cannot create, I do not understand -Richard Feynman
wheels
动手实现一些*
1. 动手实现JSX渲染器
- dom -> vdom —> dom √
2. 构造一个简单的React ---Tinyact
- jsx解析 √
- 生命周期 √
- props √
- 事件绑定 √
- 样式绑定 √
- ref √
- diff 算法 √
3. 从零实现一个Redux
- Store √
- Provider √
- Connect √
- reducer √
- applyMiddleware √
- middleware(delayMiddleware、loggingMiddleware) √
- 异步dispacth (thunkMiddleware) √
4.EventEmitter
- 运行在浏览器中
【文件预览】:
wheels-master
----ProgressIndicator()
--------example.html(646B)
--------ProgressIndicator.js(6KB)
----Redux()
--------index.html(7KB)
--------redux.js(6KB)
----ScrollToTop()
--------example.html(968B)
--------ScrollToTop.js(10KB)
----jsxRender()
--------index.html(2KB)
----LazyLoad()
--------img()
--------example.html(6KB)
--------lazyLoad.js(7KB)
----PullToTopFresh()
--------example.html(1KB)
--------pulltorefresh.js(8KB)
--------normalize.css(8KB)
----React()
--------example()
--------tinyact.js(7KB)
----EventEmitter()
--------ReadMe.md(0B)
--------example.html(1KB)
--------eventEmitter.js(4KB)
----.gitignore(12B)
----README.md(2KB)