JavaScript 学习要点总结

基础知识

  1. 大多数编程语言用的变量,流程控制等基本知识(有编程经验的基本可以简单看一下即可)
  2. 特殊的数据类型:
    • Number类型的基本表现形式
    • === 操作符(类比==)
    • nullundefine
    • 对象的基本定义、访问、操作
    • 字符串的常用的表现形式及操作方法
    • 数组的常用方法
    • 常见的for循环形式及区别:for..in for...of for(;;;)
    • 基本数据类型的真假值: JavaScript把null,undefined,0,NaN空字符串视为fasle,其他的一律视为true
    • ES6 新引入的类型如: Map,Set,iterable

函数

  1. 函数基本定义和调用
  2. 匿名函数
  3. 闭包
  4. 关键字arguments
  5. 函数作用域
  6. 关键字: this
  7. 关键字: apply,call
  8. 高级函数: map/reduce,filter,sort
  9. generator(ES6 新引入)

面向对象

  1. 关键字typeof
  2. 基本类型的包装对象
  3. 常用对象: Date,RegExp
  4. 正则表达式(对任何语言都是很必要的)
  5. JSON,序列化和反序列化
  6. 难点:
    • 如何进行面向对象编程
    • 原型链
    • 构造函数
    • 继承

浏览器对象

  1. 常见的浏览器对象: window,screen,location,history,document
  2. DOM基本操作及表单操作
  3. 文件操作
  4. Ajax
  5. Promise(并联及串联操作)
  6. Canvas(绘图操作)

你可能感兴趣的:(JavaScript 学习要点总结)