Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/liaoyinglong/blog
地址
https://github.com/liaoyinglong/blog
memory performance react vue
Last synced: about 2 months ago
JSON representation
地址
- Host: GitHub
- URL: https://github.com/liaoyinglong/blog
- Owner: liaoyinglong
- Created: 2019-11-03T13:54:37.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T00:01:11.000Z (about 2 years ago)
- Last Synced: 2024-04-19T19:07:42.098Z (9 months ago)
- Topics: memory, performance, react, vue
- Language: TypeScript
- Homepage: https://liaoyinglong.github.io/blog/
- Size: 3.41 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
### 目录
- [x] [01.对象数组去重](./src/01.对象数组去重/index.ts)
- [x] [02.实现一个 bind 方法](./src/02.实现一个bind方法/index.ts)
- [x] [03.如何从 10000 个数中找到最大的 10 个数](./src/03.如何从10000个数中找到最大的10个数/index.ts)
- [x] [04.实现一个 EventEmitter](./src/04.实现一个EventEmitter/index.ts)
- [x] [05.实现一个 curry 方法](./src/05.实现一个curry方法/index.ts)
- [x] [06.实现 debounce](./src/06.实现debounce/index.ts)
- [x] [07.实现 throttle](./src/07.实现throttle/index.ts)
- [x] [08.模拟 co](./src/08.模拟co/index.ts)
- [x] [09.virtualList by onscroll ](https://liaoyinglong.github.io/blog/src/09.virtualList/%E7%9B%91%E5%90%AC%E6%BB%9A%E5%8A%A8%E8%B7%9D%E7%A6%BB%E5%AE%9E%E7%8E%B0/index.html)
- [x] [10.渲染 10W 条数据](./src/10.渲染10W条数据)
- [x] [11.(携程)拍平数组并去重排序](./src/11.(携程)拍平数组并去重排序/index.ts)
- [x] [12.两个数组合并成一个数组](./src/12.两个数组合并成一个数组/index.ts)
- [x] [13.数据格式化,object to arr](./src/13.数据格式化,object%20to%20arr/index.ts)
- [x] [14.在页面上隐藏元素的方法有哪些](https://liaoyinglong.github.io/blog/src/14.在页面上隐藏元素的方法有哪些)
- [x] [15.前端性能优化](https://liaoyinglong.github.io/blog/src/15.前端性能优化)
- [x] [16.promise.then 回调先执行还是更改元素背景色先执行?](https://liaoyinglong.github.io/blog/src/16.promise.then回调先执行还是更改元素背景色先执行?)
- [x] [17.公共 loading 的关闭不符合预期](https://liaoyinglong.github.io/blog/src/17.公共loading的关闭不符合预期)#### vue 相关
- [x] [01.v-for 循环 key 的作用](https://liaoyinglong.github.io/blog/src/vue/01.v-for%20循环%20key%20的作用/index.html)
- [x] [02.为什么 Vuex 的 Mutation 必须是同步函数](https://liaoyinglong.github.io/blog/src/vue/02.%E4%B8%BA%E4%BB%80%E4%B9%88%20Vuex%20%E7%9A%84%20Mutation%20%E5%BF%85%E9%A1%BB%E6%98%AF%E5%90%8C%E6%AD%A5%E5%87%BD%E6%95%B0/)
- [x] [03.在 Vue 中,子组件为何不可以修改父组件传递的 Prop,如果修改了,Vue 是如何监控到属性的修改并给出警告的](https://liaoyinglong.github.io/blog/src/vue/03.%E5%9C%A8%20Vue%20%E4%B8%AD%EF%BC%8C%E5%AD%90%E7%BB%84%E4%BB%B6%E4%B8%BA%E4%BD%95%E4%B8%8D%E5%8F%AF%E4%BB%A5%E4%BF%AE%E6%94%B9%E7%88%B6%E7%BB%84%E4%BB%B6%E4%BC%A0%E9%80%92%E7%9A%84%20Prop%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%BF%AE%E6%94%B9%E4%BA%86%EF%BC%8CVue%20%E6%98%AF%E5%A6%82%E4%BD%95%E7%9B%91%E6%8E%A7%E5%88%B0%E5%B1%9E%E6%80%A7%E7%9A%84%E4%BF%AE%E6%94%B9%E5%B9%B6%E7%BB%99%E5%87%BA%E8%AD%A6%E5%91%8A%E7%9A%84/)
- [x] [04.记一次 vue 项目优化](https://liaoyinglong.github.io/blog/src/vue/04.%E8%AE%B0%E4%B8%80%E6%AC%A1vue%E9%A1%B9%E7%9B%AE%E4%BC%98%E5%8C%96/)
- [x] [05.vue-vdom-diff 流程](https://liaoyinglong.github.io/blog/src/vue/05.vue-vdom-diff/)#### react 相关
- [x] [01.在 constructor 中 bind this 的优点](https://liaoyinglong.github.io/blog/src/react/01.%E5%9C%A8constructor%E4%B8%ADbind%20this%E7%9A%84%E4%BC%98%E7%82%B9/)
- [x] [02.fiberNode 的数据结构](https://liaoyinglong.github.io/blog/src/react/02.fiberNode的数据结构/)TODO:
- [ ] 经典的上台阶问题