javascript-Design-Patterns:设计模式

时间:2024-04-15 11:01:22
【文件属性】:

文件名称:javascript-Design-Patterns:设计模式

文件大小:56KB

文件格式:ZIP

更新时间:2024-04-15 11:01:22

JavaScript设计模式与开发实践 前端在软件开发过程中开始扮演越来越重要的角色,需要处理的业务越来越复杂,前端跟其的差异也越来越小。 设计模式是对软件中普遍存在的各种问题提出的解决方案,设计模式作为通用设计思想,可以极大地提高软件的扩展性,互补性和可维护性,那么设计模式将如何帮助前端工程师开发出更加优秀的软件产品呢? 《设计模式》一书共归纳了23种设计模式,这些设计模式被分为三大类:创建型模式,结构型模式,行为型模式 本文为《 JavaScripti计模式与开发实践》一书的学习与思考。 基础知识 设计模式 创建型模式:封装创建对象的变化 封装new构造函数 对象池 结构型模式:封装对象之间的组合关系 utils;统一兼容接口 代理拦截;缓存机制提升性能 多继承mixin 对现有类进行一次包装,增加功能。等效于ES7的装饰器 接口等适应,达到统一目的 对象池缓存共享 树形结构,统


【文件预览】:
javascript-Design-Patterns-master
----.DS_Store(6KB)
----SUMMARY.md(2KB)
----.idea()
--------misc.xml(174B)
--------javascript-Design-Patterns.iml(458B)
--------modules.xml(304B)
--------.gitignore(38B)
----id_rsa_gitlab.enc(2KB)
----.travis.yml(794B)
----README.md(4KB)
----设计模式()
--------工厂模式.md(6KB)
--------组合模式.md(7KB)
--------代理模式.md(4KB)
--------职责链模式.md(10KB)
--------享元模式.md(6KB)
--------Mixin模式.md(2KB)
--------观察者模式.md(3KB)
--------适配器模式.md(0B)
--------中介者模式.md(10KB)
--------README.md(2KB)
--------单例模式.md(2KB)
--------状态模式.md(4KB)
--------迭代器模式.md(4KB)
--------外观模式.md(2KB)
--------命令模式.md(7KB)
--------装饰器模式.md(0B)
--------模板方法模式.md(6KB)
--------策略模式.md(5KB)
----基础知识()
--------闭包和高阶函数.md(4KB)
--------this、bind、call、apply.md(3KB)
--------README.md(274B)
--------面向对象.md(3KB)
----.gitignore(12B)
----设计原则和编程技巧()
--------单一职责原则.md(675B)
--------代码重构.md(494B)
--------开放-封闭原则.md(3KB)
--------README.md(686B)
--------依赖倒置原则.md(905B)
--------最少知识原则.md(2KB)

网友评论