JavaScript 面向对象

本书籍是针对 Java 开发人员提供的入门 JavaScript 面向对象,本系列处于未完结状态,还在持续更新中。

作者在写作和整理过程中花费了大量时间和精力,另外服务器费用也是一笔不小的开支,如果你觉得我的文章和书籍对你有所帮助,可以请我喝杯咖啡或者农夫山泉:

如果在阅读过程中有任何疑问,可以去作者博客对应页面留言, 你也可以从我的体系树中找到对应文章。

相关体系树传送门

另外,本书籍的内容可能会不断更新或者增加,你可以关注我的博客以获得最新的进展。

第一章:JavaScript 面向对象和 Java 有何不同[上]

  • 对比提出问题
  • 类和对象
  • 基本类型对象
  • 数组函数对象
  • JavaScript 中的 this
  • 继承:构造函数绑定
  • 继承:prototype 模式
  • 继承:直接继承 prototype
  • 继承:利用空对象作为中介
  • 继承:拷贝继承
  • 浅拷贝和深拷贝

第二章:JavaScript 面向对象和 Java 有何不同[下]

  • 定义接口
  • 接口实现
  • 使用接口
  • 闭包
  • 闭包的用途

第三章:JavaScript 面向对象的特点

  • 全局对象
  • instanceof 操作符
  • 内建构造函数
  • Object 对象和 Function 对象
  • arguments 对象
  • 异常
  • 给类型增加方法

第四章:立即执行函数和模块化

  • 匿名函数和表达式
  • 立即执行函数
  • 模块化
  • CommonJs 规范
  • AMD 规范