/blog

personal website

Primary LanguageMDX

front-end

typescript

  1. 深入理解 TypeScript
  2. TypeScript 入门教程

javascript

react

  1. React in 160 lines of JavaScript
  2. React 前端组件化
  3. JSX can do that
  4. Build Yourself a Redux
  5. useEffect 完整指南
  6. deep-dive-how-do-react-hooks-really-work
  7. implement-redux-saga

router

  1. A modern JavaScript router in 100 lines

  2. All About React Router 4

  3. Build your own React Router v4

react native

  1. React Native ActivityIndicator for a Quick & Easy Loading Animation

Rxjs

  1. Learning Observable By Building Observable – Ben Lesh – Medium
  2. Learning by Implementing: Observables
  3. RxJS入门
  4. The introduction to Reactive Programming you've been missing

ES6

  1. Learn JavaScript Promises by Building a Promise from Scratch
  2. ECMAScript 6 入门 async 函数
  3. 6 Reasons Why JavaScript’s Async/Await Blows Promises Away

javascript bundler

  1. I wrote my module bundler
  2. minipack

javascript 设计模式

  1. Learning JavaScript Design Patterns
  2. 常用的Javascript设计模式

javascript 正则表达式

  1. A GUIDE TO JAVASCRIPT REGULAR EXPRESSIONS
  2. RegExp对象
  3. 一行代码实现一个简单的模板字符串替换

javascript 数据结构

  1. 我接触过的前端数据结构与算法

CSS

css layout

  1. 30 分钟学会 Flex 布局
  2. A guide to learning CSS grid

iOS

  1. iOS开发-图片查看(ScrollView+UIPageControl)
  2. UIEdgeInsetsMake使用详解)

other

git

  1. 如何在 Git 里撤销(几乎)任何操作
  2. Git Cheat Sheet 中文版
  3. 一个成功的Git分支模型