JavaScript设计模式系列学习笔记目录
2024-09-04 13:07:36
说明
本系列笔记参考书籍《JavaScript设计模式》、《JavaScript高级程序设计3》
参考博客:汤姆大叔博客:http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html
其他参考博客,会在相应的文章下册注明!
类别
设计模式分为很多类别,本系列的笔记仅仅介绍三大类别的模式:
创建型设计模式
属于这个类别的模式包括:Constructor(构造器)、Factory(工厂)、Abstract(抽象)、Prototype(原型)、Singleton(单例)、Builder(生成器)
结构型设计模式
属于这个类别的模式包括:Decorator(装饰者)、Facade(外观)、Flyweight(享元)、Adapter(适配器)、Proxy(代理)
行为设计模式
属于这个类别的模式包括:Iterator(迭代器)、Mediator(中介者)、Observer(观察者)、Visitor(访问者)
目录(后期会有调整)
- 工厂模式
最新文章
- 高斯模糊算法的 C++ 实现
- Time.MONTH及Calendar.MONTH 默认的月份为 0-11
- 关于dom ready事件
- Android开发之多级下拉列表菜单实现(仿美团,淘宝等)
- Python笔记(一)
- RT-thread内核之进程间通信
- STC-ISP下载过程
- mvc 4 Razor (@html.xx)语法大全以及应用
- Eclipse - 安装 run-jetty-run 插件及使用 jrebel 热部署
- 【翻译】基于web创建逼真的3D图形 | CSS技巧
- 使用locate 的正则查询 查找所有main.c
- c++ 的绝对值函数
- dygod.net
- VIP之Switch
- Nginx的介绍以及编译安装详解
- 启动weblogic报错:string value '2.4' is not a valid enumeration value for web-app-versionType in namespace http://java.sun.com/xml/ns/javaee
- WPF——动画
- 使用kubeadm 离线安装 单master k8s 1.13
- MySQL数据库性能优化
- select2插件替换掉数据列表为空时候的No results found的提示