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

https://github.com/impeiran/blog

Blogs about Technology - 一些技术文章
https://github.com/impeiran/blog

blog javascript typescript

Last synced: 12 months ago
JSON representation

Blogs about Technology - 一些技术文章

Awesome Lists containing this project

README

          

## blog

> 记录各种原理体会,代码实践=

#### 原生 Javascript
- [浏览器的事件循环与微任务,摘自 MDN](https://developer.mozilla.org/en-US/docs/Web/API/HTML_DOM_API/Microtask_guide)
- [模拟实现new、bind、call和apply](https://github.com/impeiran/Blog/issues/1)
- [模拟实现instanceof并谈其原理](https://github.com/impeiran/Blog/issues/5)
- [模拟实现Promise(A+规范)](https://github.com/impeiran/Blog/tree/master/promise/promise.js)

#### 理论 / 原理

- [浏览器输入URL后发生什么(详细整理)](https://github.com/impeiran/Blog/issues/3)
- [Webpack打包流程构建原理](https://github.com/impeiran/Blog/issues/6)
- [vue2.x 响应式原理及依赖收集的简单实现](https://github.com/impeiran/Blog/issues/8)

#### 实践 / 业务

- [从设计到实现一个Uploader基础类](https://github.com/impeiran/Blog/tree/master/uploader)
- [实现cacheRequest(),相同资源ajax只发一次请求](https://github.com/impeiran/Blog/tree/master/cache-request)
- [谈谈H5中的audio的播放问题](https://github.com/impeiran/Blog/issues/4)

#### 数据结构与算法

- [二叉树遍历:前/中/后/层次遍历](https://github.com/impeiran/Blog/blob/master/data-structure/src/travel-binary-tree.js)
- [字符串匹配:KMP](https://github.com/impeiran/Blog/blob/master/data-structure/src/kmp.js)

#### 设计模式

- [单例模式](https://github.com/impeiran/Blog/issues/7)
- [观察者模式VS发布订阅模式](https://github.com/impeiran/Blog/issues/2)

#### 工具资源

- [漫画风格的在线画图站点 - https://excalidraw.com/](https://excalidraw.com/)