Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/awesomedevin/blog

Welcome to Devin's blog,I'm trying to be a fullstack developer and sticking with it !!!
https://github.com/awesomedevin/blog

List: blog

Last synced: about 2 months ago
JSON representation

Welcome to Devin's blog,I'm trying to be a fullstack developer and sticking with it !!!

Awesome Lists containing this project

README

        

## [查看所有blog文章](https://github.com/AwesomeDevin/blog/issues)

## 前端进阶系列

### 1. 前端框架
- React
- [🚀 基于react-route-preload 实现的不一样的"代码拆分"+"动态懒加载"+"预加载"实现应用性能及体验兼得](https://github.com/AwesomeDevin/blog/issues/91)
- [Custom Hook 与 HOC 让代码不再臃肿、冗余](https://github.com/AwesomeDevin/blog/issues/65)
- [抛弃Redux + flux思想,使用 react hooks + context 进行方便快捷的全局状态管理](https://github.com/AwesomeDevin/blog/issues/79)
- [手把手教你使用React Hooks构建Redux进行状态管理](https://github.com/AwesomeDevin/blog/issues/28)

### 2. 前端状态管理
- [基于 zustand 维护的一套跨框架(react/vue)跨应用的状态管理及共享方案](https://github.com/AwesomeDevin/blog/issues/90)
- [React状态管理工具优劣势分析 react hooks context / redux / mobx / zustand / jotai / valtio](https://github.com/AwesomeDevin/blog/issues/81)

### 3. JAVASCRIPT
- [手把手教你自定义一个markdown编辑器](https://github.com/AwesomeDevin/blog/issues/67)
- [Typescript 装饰器及应用场景浅析](https://github.com/AwesomeDevin/blog/issues/62)
- [实现一个简易版react-redux](https://github.com/AwesomeDevin/blog/issues/48)
- [IOC/DI原理分析,并实现一个 简易版 IOC/DI 框架](https://github.com/AwesomeDevin/blog/issues/44)
- [Typescript 装饰器 底层原理分析](https://github.com/AwesomeDevin/blog/issues/43)
- [一篇教你从防抖、节流函数来认识this指向的文章](https://github.com/AwesomeDevin/blog/issues/31)
- [Event loop 在浏览器端与NodeJS中的差别 以及 NodeJS中关于setTimeout与setImmediate引发的问题](https://github.com/AwesomeDevin/blog/issues/26)
- [探究bind的作用及实现原理](https://github.com/AwesomeDevin/blog/issues/25)
- [探究javascript中的堆/栈/任务队列与并发模型 event loop的关系](https://github.com/AwesomeDevin/blog/issues/12)
- [深入理解this作用域问题](https://github.com/AwesomeDevin/blog/issues/10)
- [深入理解javascript作用域与作用域链](https://github.com/AwesomeDevin/blog/issues/9)
- [手写运算符new创建实例并实现js继承](https://github.com/AwesomeDevin/blog/issues/8)
- [彻底捋清楚javascript中 new 运算符的实现](https://github.com/AwesomeDevin/blog/issues/7)
- [深入理解async/await的实现,Generator+Promise = Async/Await](https://github.com/AwesomeDevin/blog/issues/3)
- [解决由于参数编码问题导致服务端报500 (如:微信小程序 session_key 加密数据解密算法 报错)](https://github.com/AwesomeDevin/blog/issues/2)

### 4. 前端工程化
- webpack
- [从0到1构建,webpack4持久化缓存优化方案,小白也能看懂的构建过程](https://github.com/AwesomeDevin/blog/issues/4)

### 5. CSS
- [你可能不知道的Animation动画技巧与细节](https://github.com/AwesomeDevin/blog/issues/35)

### 6. 性能优化
- NextJS
- [一文了解 NextJS 并提升应用性能的最佳实践](https://github.com/AwesomeDevin/blog/issues/74)
- React
- [通过切割代码和预加载来提高页面加载速度](https://github.com/AwesomeDevin/blog/issues/84)
- Css
- [从浏览器渲染层面解析css3动效优化原理](https://github.com/AwesomeDevin/blog/issues/39)

### 7. Python系列
- [使用简单的python语句编写爬虫 定时拿取信息并存入txt](https://github.com/AwesomeDevin/blog/issues/6)
- [使用openpyxl进行excel操作](https://github.com/AwesomeDevin/blog/issues/5)

### 8. 算法系列,码不停题!!!
- [Fizz Buzz 问题 ](https://github.com/AwesomeDevin/blog/issues/23)
- [最小路径和 ](https://github.com/AwesomeDevin/blog/issues/22)
- [给定一个没有重复数字的序列,返回其所有可能的全排列](https://github.com/AwesomeDevin/blog/issues/11)
- [Fib优化](https://github.com/AwesomeDevin/blog/issues/49)
- [斐波那契数列](https://github.com/AwesomeDevin/blog/issues/20)
- [旋转数组的最小数字](https://github.com/AwesomeDevin/blog/issues/19)
- [实现队列 ](https://github.com/AwesomeDevin/blog/issues/18)
- [重建二叉树](https://github.com/AwesomeDevin/blog/issues/17)
- [二叉树右视图实现](https://github.com/AwesomeDevin/blog/issues/94)
- [替换空格](https://github.com/AwesomeDevin/blog/issues/16)
- [从尾到头打印链表](https://github.com/AwesomeDevin/blog/issues/15)
- [二维数组中的查找](https://github.com/AwesomeDevin/blog/issues/14)
- [判断是否回文字符串](https://github.com/AwesomeDevin/blog/issues/98)
- [常见排序算法](https://github.com/AwesomeDevin/blog/issues/97)
- [【算法-简单】反转链表](https://github.com/AwesomeDevin/blog/issues/88)
- [【算法-简单】合并两个有序链表](https://github.com/AwesomeDevin/blog/issues/87)
- [【算法-中等】LRU 缓存策略](https://github.com/AwesomeDevin/blog/issues/102)
- 动态规划
- [什么是动态规划](https://github.com/AwesomeDevin/blog/issues/109)
- [【算法-动态规划-简单】爬楼梯](https://github.com/AwesomeDevin/blog/issues/89)
- [【算法-动态规划-简单】杨辉三角](https://github.com/AwesomeDevin/blog/issues/108)

### 9. 编程题
- [复制文件并获取进度](https://github.com/AwesomeDevin/blog/issues/47)
- [写一个 mySetInterVal(fn, a, b),每次间隔 a,a+b,a+2b 的时间,然后写一个 myClear,停止上面的 mySetInterVal](https://github.com/AwesomeDevin/blog/issues/99)
- [requestidlecallback 实现](https://github.com/AwesomeDevin/blog/issues/96)
- [请实现一个函数 schedule 以限制最大并发任务数](https://github.com/AwesomeDevin/blog/issues/95)
- [express / koa 中间件模型的实现](https://github.com/AwesomeDevin/blog/issues/93)
- [守护进程的实现](https://github.com/AwesomeDevin/blog/issues/92)
- [合并二维有序数组成一维有序数组](https://github.com/AwesomeDevin/blog/issues/100)
- [字符串出现的不重复最长长度](https://github.com/AwesomeDevin/blog/issues/101)
- []

### 10. 其它
- coolshell
- [别自己墙了自己]
- [Sketch 插件开发](https://github.com/AwesomeDevin/blog/issues/83)

## 关于订阅
#### 如果觉得我的文章对你有帮助,欢迎右上角 `star`。订阅的话,请 `watch` 按钮,正在努力学习中,日常更新!!!