Skip to content

haochi1999/blog

Repository files navigation

Learning-record

漫漫学习路

框架能够让我们跑的更快,但只有了解原生的JS才能让我们走的更远!

以下学习记录来自 冴羽的博客

javaScript基础

深入JavaScript

  1. 原型到原型链
  2. 作用域与上下文
  3. 创建变量对象的过程
  4. 作用域链与ES规范解读this
  5. 执行上下文
  6. 闭包
  7. 参数按值传递
  8. call和apply的模拟实现
  9. bind的模拟实现
  10. new的模拟实现
  11. 类数组对象与arguments
  12. 创建对象的多种方式以及优缺点
  13. 继承的各种方式和优缺点
  14. 浮点数精度
  15. 类型的转换

javaScript专题系列

  1. 跟着underscore学防抖
  2. 跟着underscore学节流
  3. 数组去重
  4. 类型判断
  5. 深浅拷贝
  6. 从零实现jq的extend
  7. 数组最大值和最小值
  8. 数组扁平化
  9. 在数组中查指定元素
  10. jq通用遍历的实现
  11. 判断两个对象相等
  12. 函数柯里化
  13. 偏函数
  14. 惰性函数
  15. 函数组合
  16. 函数记忆
  17. 递归
  18. 乱序

ES6

  1. let和const
  2. 模板字符串
  3. 箭头函数
  4. Symbol类型
  5. 迭代器与for of
  6. Set数据结构
  7. WeakMap
  8. Promise

高级程序设计&权威指南

以下学习记录来自 《javaScript高级程序设计》、《javaScript权威指南》

TypeScript

入门

  1. 简介
  2. 原始数据类型
  3. 类型推论&联合类型
  4. 接口(对象的类型)
  5. 数组的类型
  6. 函数的类型
  7. 类型断言
  8. 声明文件
  9. 进阶1
  10. 进阶2

Vue

源码阅读

编程基础

数据结构与算法

以下学习记录来自 《大话数据结构》

  1. 数据结构与算法

以下学习记录来自 《数据结构与算法之美》

  1. 复杂度分析
  2. 数组与链表
  3. 栈与队列
  4. 递归

知识点

NodeJS

以下学习记录来自 《深入浅出NodeJS》

  1. NodeJS简介
  2. 异步I/O

About

漫漫学习路

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages