首页 > 编程语言 > 详细

每个JavaScript工程师都应懂的33个概念

时间:2019-10-10 13:48:10      阅读:101      评论:0      收藏:0      [点我收藏+]

目录

  • 调用堆栈
  • 原始类型
  • 值类型和引用类型
  • 隐式, 显式, 名义和鸭子类型
  • == 与 ===, typeof 与 instanceof
  • this, call, apply 和 bind
  • 函数作用域, 块级作用域和词法作用域
  • 闭包
  • map, reduce, filter 等高阶函数
  • 表达式和语句
  • 变量提升
  • Promise
  • 立即执行函数, 模块化, 命名空间
  • 递归
  • 算法
  • 数据结构
  • 消息队列和事件循环
  • setTimeout, setInterval 和 requestAnimationFrame
  • 继承, 多态和代码复用
  • 按位操作符, 类数组对象和类型化数组
  • DOM 树和渲染过程
  • new 与构造函数, instanceof 与实例
  • 原型继承与原型链
  • Object.create 和 Object.assign
  • 工厂函数和类
  • 设计模式
  • Memoization
  • 纯函数, 函数副作用和状态变化
  • 耗性能操作和时间复杂度
  • JavaScript 引擎
  • 二进制, 十进制, 十六进制, 科学记数法
  • 偏函数, 柯里化, Compose 和 Pipe
  • 代码整洁之道

Doc

每个JavaScript工程师都应懂的33个概念

原文:https://www.cnblogs.com/mybilibili/p/11647459.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!