自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 JavaScript设计模式--高阶函数

JavaScript 设计模式–高阶函数杂项1. 封装判断数据类型 // 封装判断数据类型 var Type = (function () { var Temp = {}; for (var i = 0, type; type = ['String', 'Array', 'Number', 'Function', 'Object'][i]; i++) {

2017-08-25 12:16:05 553

原创 javascript设计模式--设计原则

JavaScript设计模式 – 设计原则说明 可以说每种设计模式都是为了让代码迎合其中一个或者多个原则而出现的,他们本身已经融入到了设计模式之中单一职责原则(SRP)最少知识原则(LKP)(迪米特法则)开放-封闭原则(OCP)里氏转换原则依赖倒转原则1. 单一职责原则(SRP) 指的是,对一个类而言(包括对象和函数),应该仅有一个引起它变化的原因,如果一个对象承担了多项职责,就意

2017-08-25 12:15:25 894

原创 Javascript设计模式-18-状态模式

Javascript设计模式 - 18 - 状态模式简介 状态模式的关键是区分事物内部的状态,事物内部状态的改变往往会带来事物的行为改变 通常我们谈到封装,一般都会优先封装对象的行为,而不是对象的状态,但在状态模式中刚好相反,状态模式的关键是把事物的每种状态都封装成单独的类,跟此种状态有关的行为都被封装在这个类的内部,执行上下文中,请求直接委托给状态对象,该状态对象会负责渲染它自身的行

2017-08-21 12:20:29 1026

原创 Javascript设计模式-17-装饰者模式

Javascript 设计模式 - 17 - 装饰者模式简介 装饰者模式可以动态的给某个对象添加一些额外的职责,而不会影响从这个类中派生出的其他对象优势传统的面向对象语言中,给对象添加功能常常使用继承的方式,但是继承的方式并不灵活,还会带来许多问题:一方面导致超类和子类之间存在强耦合性,当超类改变时,子类页随之改变;另一方面,继承方式中,超类的内部细节对子类式可见的,破坏了封装性装饰者模式

2017-08-18 16:31:04 510

原创 Javascript设计模式-16-中介者模式

Javascript 设计模式 - 16 - 中介者模式简介 中介者模式的作用就是解除对象与对象之间的紧耦合关系,增加一个中介者对象后,所有相关的对象都通过中介者对象来通信,而不是相互引用,所以当一个对象发生改变时,只需要通知中介者对象即可,中介者模式使得网状的多对多关系变成了相对简单的一对多关系 下边例子借用了 《javascript 设计模式与开发实践》优缺点中介者模式使得各个

2017-08-18 15:19:13 614

原创 Javascript设计模式-15-享元模式

Javascript设计模式 - 15 - 享元模式说明 享元模式是一种用于性能优化的模式,它的核心是运用共享技术来有效支持大量细粒度的对象 下边例子借用了 《javascript 设计模式与开发实践》内部状态和外部状态 享元模式要求将对象的属性划分为内部状态与外部状态(状态指的是属性),享元模式的目标是减少共享对象的数量状态划分内部状态存储于对象内部内部状态被一些对象共享

2017-08-18 13:37:08 452

原创 Javascript设计模式-14-组合模式

Javascript设计模式-14-组合模式简介 在程序设计中华,有一些和 ‘事物是由相似的子事物构成’类似的思想,组合模式就是用小的子对象来构建更大的对象,而这些小的子对象本身也许是由更小的“孙对象”构成用途 组合模式将对象组合成树形结构,以表示部分整体的层次,通过对象的多态性表现,使得用户对单个对象和组合对象的使用具有一致性请求在树中传递的过程 请求会沿着树形结构从请求其实节点向

2017-08-17 16:18:39 420

网络是怎样连接的_户根勤.pdf.zip

网络是怎样连接的 户根勤 pdf 高清文字版 带目录 网络是怎样连接的 户根勤 pdf 高清文字版 带目录

2018-03-23

算法图解.pdf.zip 高清 带目录

算法图解.pdf.zip 高清文字版 带目录 PDF 算法图解.pdf.zip 高清文字版 带目录 PDF

2018-03-20

Spring Boot实战 ,丁雪丰 (译者) .pdf.zip

Spring Boot实战 ,丁雪丰 (译者) .pdf.zip 高清文字版 PDF 完整目录

2018-03-20

精通Python设计模式 高清晰PDF.pdf.zip

精通Python设计模式 高清晰PDF.pdf.zip 高清文字版 PDF

2018-03-16

javascript 面向对象编程.pdf javascript 设计模式与开发实践.pdf

javascript 面向对象编程.pdf javascript 设计模式与开发实践.pdf 两本书都是高清文字版,带目录

2018-03-07

你不知道的javascript(上、中、下)PDF合集

你不知道的 javascript,上、中、下,三部PDF合集,都是中文版,高清文字版

2018-01-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除