JavaScript

以下是关于JavaScript的学习笔记

JavaScript模式

  • 对象创建模式
    • 命名空间模式
    • 私有属性
    • 私有成员
    • 特权方法
    • 公有方法
    • 模块模式
    • 暴露模块模式
    • 沙箱模式
    • 全局构造函数
    • 静态成员
    • 公有静态成员
    • 私有静态成员
    • 对象常量
    • 链式调用模式
    • method()
  • 代码复用模式 —— 优先使用对象创建而不是类继承

    • 继承模式代码复用
      • 类式继承——默认模式
      • 类式继承2——借用构造函数
      • 原型链
      • 类式继承3——借用并设置原型
      • 类式继承——共享原型
      • 类式继承5——临时构造函数
      • Klass
      • 原型继承
      • 通过复制属性继承
      • 掺元Mix-ins
        ——目标是代码复用;继承是一种手段。
    • 非继承模式代码复用
  • 设计模式