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 - 一些技术文章
- Host: GitHub
- URL: https://github.com/impeiran/blog
- Owner: impeiran
- Created: 2018-05-19T06:20:21.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-03-04T15:22:37.000Z (over 3 years ago)
- Last Synced: 2025-04-14T14:21:34.968Z (about 1 year ago)
- Topics: blog, javascript, typescript
- Homepage:
- Size: 608 KB
- Stars: 44
- Watchers: 2
- Forks: 14
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
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/)