自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式之浅浅的理解桥接模式

网上有不少博文都深入浅出的论述了桥接模式的作用和设计方法。不过我总觉得理解得不到位。 下边是我的理解和实验。 桥接模式理解: 在理解桥接模式中,网上的博客中都谈到抽象与实现的分离,这里的实现与继承中的实现不同。对一个多维可变的需求抽象出高级操作,封装在抽象类当中,将可变的因素封装在接口里,然后实现该接口。在抽象类中持有这些接口的引用,在高级操作里调用这些接口的实现方法。这使得需求的真正实现与

2016-07-27 15:21:23 11698

原创 js自定义事件学习实验-人与食物

在上两篇js自定义事件介绍下,我尝试利用事件实验一个人与食物的游戏。 游戏规则: 1.人在饥饿值小于30时,需要进食,食物减少,饥饿值增加,当饥饿值达到100时饱和,开始工作。 2.人在工作时,饥饿值减少。 3.人在饥饿时无法工作。 4.食物随着时间缓慢增长。 5.人饥饿值为0时死亡。 其实,刚开始时有点无从下手,代码虽然能看懂,但是理解不够到位。 接下来,我说说我

2016-07-07 09:40:34 11233

转载 js自定义事件及事件交互原理概述(二)

接上一篇。感谢原版主的分享。 转载自:http://www.jb51.net/article/33698.htm js自定义事件(一)的目的只是让大家简单的理解自定事件是如何模拟出来的,大家不难发现会有很多缺陷,比如: 1、此事件对象只能注册一个事件,不能提供多个事件 2、注册方法没有返回的一些信息 下面我们就来解决这些问题。如下为MyEvent.js源代码: func

2016-07-05 17:22:03 885

转载 js自定义事件及事件交互原理概述(一)

在JS中事件是JS与浏览器交互的主要途径。事件是一种叫做观察者的设计模式,这是一种创建松散耦合代码的技术。对象可以发布事件,用来表示在该对象生命周期中某个有趣的时刻到了。然后其他对象可以观察该对象,等待这些有趣的时刻到来并通过运行代码来响应。 观察者模式有两类对象组成:主题和观察者。主体负责发布事件,同时观察者通过订阅这些事件来观察该主体。该模式的一个关键概念是主体并不知道观察者的任何事

2016-07-05 16:55:14 1445

Redis入门指南

Redis 入门级书籍,很有用

2016-08-25

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

TA关注的人

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