摘要: 工厂模式:工厂模式是利用工厂类的工厂方法创建对象的一种设计模式,目的是创建对象,但是很多时候创建对象我们会考虑很多其他因素~~~~比如在创建的过程中进行一些判断,通过不同的工厂模式就能把这些东西分离开来。 蛋蛋的抽象工厂模式普通工厂模式~~~~~抱着实用主义的精神看懂了两种模式就好不要去介意两者有什 阅读全文
posted @ 2017-06-23 14:49 酒皇 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 迭代器模式:用来迭代一个容器集合数组的一种模式。可能大家很多时候是用for循环进行迭代的,但是实际上for循环内部不能使用remove方法,但是迭代器可以,这是因为迭代器内部进行了该方法的逻辑处理。同样我们也可以用到迭代器模式去迭代,他很好的封装了迭代方法。我们还可以从中进行一些特特异的迭代选取功能 阅读全文
posted @ 2017-06-23 14:24 酒皇 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式:工厂模式是利用工厂类的工厂方法创建对象的一种设计模式,目的是创建对象,但是很多时候创建对象我们会考虑很多其他因素~~~~比如限定输入,限定返回值是否某个,比如在创建的过程中进行一些判断,通过不同的工厂模式就能把这些东西分离开来。 抽象工厂模式则是:构建多个产品接口形成产品族,放入工厂接 阅读全文
posted @ 2017-06-23 12:02 酒皇 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一、JQuery 1.什么是JQuery? 前端JS框架非常多,如prototype、JQuery、Extjs。 JQuery就是一个JS框架,将原有javascript中使用的dom对象封装成一个JQuery对象,通过调用JQuery对象的方法来实现对原始的DOM对象操作。 目的:为了更好的兼容不 阅读全文
posted @ 2017-06-22 11:21 酒皇 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 适配器模式:适配器模式相对来说抽象一些,我曾经一度分不清楚他与策略模式,状态模式的区别,其实还是很简单的。 策略模式讲究的是放入一个对象的不同子类服务另外一个对象,主对象之中的属性放入另外一个属性对象,主对象的方法调用属性对象方法来服务服务对象,强调组合关系。 而适配器模式讲究的是两个接口之间的互联 阅读全文
posted @ 2017-06-21 10:27 酒皇 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 策略模式:策略模式类似于状态模式。也是通过多态表现的一种设计模式。区别在于状态模式讲究的是行为状态为主题,讲究不同对象的不同行为。策略模式则是以服务对象为主题,讲究对同一个对象使用不同的服务。 最终输出为: HELLO WORLDhello world 其中D为环境角色,A为抽象策略角色,BC为具体 阅读全文
posted @ 2017-06-21 09:55 酒皇 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一、JSON 1.什么是JSON JSON(JavaScript Object Notation),是一种轻量级的数据交换格式。 一般用于浏览器与服务器之间的数据交换。 JSON采用独有的语言文本格式来实现数据交互。 2.优点 由于语言比较简洁,方便阅读,也方便程序解析 由于是轻量级的交换语言,JS 阅读全文
posted @ 2017-06-20 16:40 酒皇 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 一、什么是ajax(异步 javascript和xml) 为了解决传统的等待->响应->等待的弊端的技术,又叫局部页面刷新技术。可以实现浏览器页面的部分数据更新而不刷新整个页面。 浏览器内置对象(XMLHttpRequest)向服务器发送请求,服务器返回xml数据或文本数据给浏览器,然后浏览器中使用 阅读全文
posted @ 2017-06-20 15:20 酒皇 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 状态模式:在一个对象内含有一个父类对象或者一个接口的引用。该引用指向一个子类对象,通过内部的方法改变子类对象的类别,从而改变同一个引用调用同样的方法达到不同的效果。 阅读全文
posted @ 2017-06-20 09:49 酒皇 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 单例模式:将构造器设置为私有方法,构建一个静态方法,通过静态方法调用对象。常用又有饿汉模式与懒汉模式如下: 阅读全文
posted @ 2017-06-20 09:41 酒皇 阅读(523) 评论(0) 推荐(0) 编辑