cover

JavaScript设计模式与开发实践

曾探 / 人民邮电出版社 / 2015

本教程根据JavaScript 语言的特性,全面总结了实际工作中常用的设计模式。 内容包括JavaScript面向对象和函数式编程的知识及其在设计模式方面的作用、 16 个设计模式的讲解、面向对象的设计原则及其在设计模式中的体现这三个部分。 适用于初、中、高级Web 前端开发人员,尤其适合想往架构师晋级的中高级程序员阅读

¥29.99 / 3个月在线服务,赠送PDF电子书
  • 正版授权内容
  • 在线练习环境
  • 答疑服务支持
  • 离线PDF下载
  • 1

    基础知识

    了解面向对象的基础知识,理解并掌握this、call、闭包、高阶函数等概念。

  • 2

    单例模式

    理解单例模式的定义和应用场景,掌握其实现方法。

  • 3

    策略模式

    理解策略模式的定义和应用场景,掌握其实现方法。

  • 4

    代理模式

    理解代理模式的定义和应用场景,掌握其实现方法。

  • 5

    迭代器模式

    理解迭代器模式的定义和应用场景,掌握其实现方法。

  • 6

    发布—订阅模式

    理解发布-订阅模式的定义和应用场景,掌握其实现方法。

  • 7

    命令模式

    理解命令模式的定义和应用场景,掌握其实现方法。

  • 8

    组合模式

    理解组合模式的定义和应用场景,掌握其实现方法。

  • 9

    模板方法模式

    理解模板方法模式的定义和应用场景,掌握其实现方法。

  • 10

    享元模式

    理解享元模式的定义和应用场景,掌握其实现方法。

  • 11

    职责链模式

    理解职责链模式的定义和应用场景,掌握其实现方法。

  • 12

    中介者模式

    理解中介者模式的定义和应用场景,掌握其实现方法。

  • 13

    装饰者模式

    理解装饰者模式的定义和应用场景,掌握其实现方法。

  • 14

    状态模式

    理解状态模式的定义和应用场景,掌握其实现方法。

  • 15

    适配器模式

    理解适配器模式的定义和应用场景,掌握其实现方法。

  • 16

    设计原则和编程技巧

    理解并掌握单一职责原则、里氏替换原则、依赖倒置原则、接口隔离原则、合成复用原则和最少知识原则。