摘要: 一,开篇分析从今天开始,我们来深入具体的模块学习,这篇文章是这个系列(大熊君大话NodeJS)文章的第三篇,前两篇主要是以理论为主,相信大家在前两篇的学习中,对NodeJS也有一个基本的认识,没事!!!趁热打铁,让我们继续将NodeJS进行到底,好了废话不多说,直接进入今天的主题 “Net模块” ,... 阅读全文
posted @ 2015-01-06 11:24 大熊君Bigbear 阅读(5380) 评论(27) 推荐(21) 编辑
摘要: 一,开篇分析在上个章节中我们学习了NodeJS的基础理论知识,对于这些理论知识来说理解是至关重要的,在后续的章节中,我们会对照着官方文档逐步学习里面的各部分模块,好了该是本文主角登台亮相的时候了,Global让我们来看一下官方的定义:Global Objects全局对象These objects a... 阅读全文
posted @ 2015-01-05 11:33 大熊君Bigbear 阅读(4108) 评论(15) 推荐(17) 编辑
摘要: 一,开篇分析大家好啊,大熊君又来啦(*^__^*) 嘻嘻……,之前我写过一系列关于JS(OOP与设计模式)方面的文章,反响还好,其实这也是对我本人最大的鼓励,于是我决定我要将JavaScript进行到底准备写一个NodeJS方面的系列文章,由浅入深,循序渐进,秉承的理念是重思想,多实践,勤能补拙,贵... 阅读全文
posted @ 2015-01-04 11:42 大熊君Bigbear 阅读(7737) 评论(66) 推荐(57) 编辑
摘要: 一,总体概要1,笔者浅谈状态模式,又称状态对象模式(Pattern of Objects for States),状态模式是对象的行为模式。状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化。 看一个例子: 1... 阅读全文
posted @ 2014-12-31 10:02 大熊君Bigbear 阅读(2380) 评论(10) 推荐(19) 编辑
摘要: 一,总体概要1,笔者浅谈我们从日常的生活中打个简单的比方,我们去房屋中介租房,房屋中介人在租房者和房东出租者之间形成一条中介。租房者并不关心他租谁的房。房东出租者也不关心他租给谁。因为有中介的存在,这场交易才变得如此方便。在软件的开发过程中,势必会碰到这样一种情况,多个类或多个子系统相互交互,而且交... 阅读全文
posted @ 2014-12-30 10:29 大熊君Bigbear 阅读(3515) 评论(21) 推荐(29) 编辑
摘要: 一,总体概要1,笔者浅谈日常生活中,我们在看电视的时候,通过遥控器选择我们喜欢的频道时,此时我们就是客户端的角色,遥控器的按钮相当于客户请求,而具体执行的对象就是命令对象,命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命... 阅读全文
posted @ 2014-12-29 10:44 大熊君Bigbear 阅读(2886) 评论(17) 推荐(25) 编辑
摘要: 一,总体概要1,笔者浅谈策略模式,又叫算法簇模式,就是定义了不同的算法,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。策略模式和工厂模式有一定的类似,策略模式相对简单容易理解,并且可以在运行时刻自由切换。工厂模式重点是用来创建对象。策略模式应用比较广泛,比如:我们现在要定义数据交换格... 阅读全文
posted @ 2014-12-26 11:36 大熊君Bigbear 阅读(2322) 评论(21) 推荐(23) 编辑
摘要: 一,总体概要1,笔者浅谈当我们浏览网页时,网页中的图片有时不会立即展示出来,这就是通过虚拟代理来替代了真实的图片,而代理存储了真实图片的路径和尺寸,这就是代理方式的一种。代理模式是比较有用途的一种模式,而且变种较多(虚代理、远程代理、copy-on-write代理、保护代理、Cache代理、防火墙代... 阅读全文
posted @ 2014-12-25 11:22 大熊君Bigbear 阅读(3859) 评论(18) 推荐(26) 编辑
摘要: 一,总体概要1,笔者浅谈顾名思义单例模式并不难理解,是产生一个类的唯一实例,在我们实际开发中也会使用到这种模式,它属于创建模式的一种,基于JS语言本身的语法特征,对象直接量“{}”,也可以作为单例模式的一种表现形式,如下代码参考 1 function Foo(){ 2 this.bar = ... 阅读全文
posted @ 2014-12-24 12:02 大熊君Bigbear 阅读(2653) 评论(26) 推荐(28) 编辑
摘要: 一,总体概要1,笔者浅谈说起“门面”这个设计模式其实不论新老程序猿都是在无意中就已经运用到此模式了,就像我们美丽的JS程序员一样不经意就使用了闭包处理问题,1 function Employee(name) {2 var name = name;3 this.say = functi... 阅读全文
posted @ 2014-12-23 15:56 大熊君Bigbear 阅读(2434) 评论(18) 推荐(23) 编辑