javascript初中高手册

javascript 初中高手册

主要是按初中高三个部分来入门, 按各个章节把 js 的知识点串起来, 并且总结到 ES2018, 主要参考来源是 Flavio CopesThe javascript handbook, 及其中文翻译 JavaScript 完全手册(2018 版)

目录

  1. JavaScript 编码风格指南
  2. JavaScript 词法结构(构建块)
  3. javascript-变量
  4. JavaScript 数据类型
  5. JavaScript 表达式
  6. 原型继承
  7. 如何使用 JavaScript 中的 Classes(类)
  8. JavaScript 异常处理
  9. JavaScript 中的分号(;)
  10. JavaScript 中的引号
  11. JavaScript 字面量模板(Template Literals)指南
  12. JavaScript 中的 function(函数)
  13. JavaScript 箭头函数(Arrow Function)
  14. JavaScript 中的闭包(Closures)
  15. JavaScript 数组(Arrays)
  16. JavaScript 中的循环(Loops)
  17. JavaScript 中的事件(Events)
  18. JavaScript 中的事件循环(Event Loop)
  19. JavaScript 异步编程和回调
  20. 理解 JavaScript 中的 Promises
  21. 用 async 和 await 编写现代 JavaScript 异步代码
  22. JavaScript 中的 循环(Loops) 和 作用域(Scope)
  23. JavaScript 定时器 setTimeout() 和 setInterval()
  24. JavaScript 中的 this
  25. JavaScript 严格模式(Strict Mode)
  26. JavaScript 中的 立即执行函数表达式(IIFE)
  27. JavaScript 中的数学运算符
  28. JavaScript 中的 Math 对象
  29. 介绍 ES Modules(模块)
  30. 介绍 CommonJS
  31. JavaScript 术语表
  32. JavaScript 介绍

三座大山

  • [ ] 作用域链
  • [ ] 原型链
  • [ ] this

其他事宜

  • [ ] 事件循环
  • [ ] Promise 异步回调, async/await, AJAX, fetch

基本知识

  • [ ] 变量
  • [ ] 基本类型 串, 引号
  • [ ] 引用类型
    • [ ] 数组
    • [ ] 对象
    • [ ] 函数, 箭头函数, 闭包, 作用域链, class, 封装 Object.create prototype new class, IIFE

浏览器中

  • [ ] 事件
  • [ ] 循环各种 for

数据结构

  • [ ] 数据结构
  • [ ] 异常
  • [ ] 分号

模块

  • [ ] 模块 commonjs requirejs webpack 那本

参考