会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
oadaM92
909538730@qq.com
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2015年3月25日
《javascript设计模式》笔记之第七章:工厂模式
摘要: 在读了这章之后,根据我个人现在的理解,工厂模式就是:将一个类或者一个方法称为一个工厂,然后再将一些模块交给这个工厂,让这个工厂按照给它的不同模块产出不同的实例。下面为正文:一:简单工厂:例子:分两部分,第一部分:单车厂(负责产出单车)var BicycleFactory = { createBic...
阅读全文
posted @ 2015-03-25 23:54 oadaM92
阅读(210)
评论(0)
推荐(0)
2015年3月22日
《javascript设计模式》笔记之第六章:方法的链式调用
摘要: 这一章要实现的就是jQuery的那种链式调用,例子:$(this).setStyle('color', 'green').show();一:调用链的结构:首先我们来看一下最简单的$()函数的实现:function $() { var elements = []; for (var i = 0, ...
阅读全文
posted @ 2015-03-22 23:46 oadaM92
阅读(197)
评论(0)
推荐(0)
《javascript设计模式》笔记之第五章:单体模式
摘要: 一:单体的基本结构:最简单的单体,实际就是一个对象字面量:var Singleton = { attribute1: true, attribute2: 10, method1: function() { }, method2: function(arg) { }};二:划分命名空间:单...
阅读全文
posted @ 2015-03-22 11:19 oadaM92
阅读(227)
评论(0)
推荐(0)
2015年3月20日
《javascript设计模式》笔记之第四章:继承
摘要: 一:首先,一个简单的继承实例:首先是创建一个父类Person:function Person(name) { this.name = name;}Person.prototype.getName = function() { return this.name;}下面是创建一个子类Author,用...
阅读全文
posted @ 2015-03-20 16:00 oadaM92
阅读(183)
评论(0)
推荐(0)
2015年3月16日
《JavaScript设计模式》笔记之第三章:封装和信息隐藏
摘要: 第三章创建对象的基本模式方法一:门户大开型var Book = function(isbn, title, author) { if(isbn == undefined ) throw new Error ('Book constructor requires an isbn.'); this.is...
阅读全文
posted @ 2015-03-16 19:51 oadaM92
阅读(241)
评论(0)
推荐(0)
《JavaScript设计模式》笔记之第一、二章:富有表现力的JavaScript 和 接口
摘要: 第一章创建一个类方法一: var Anim = function() { ... }; Anim.prototype.start = function() { ... }; Anim.prototype.stop = function() { ... };方法二:...
阅读全文
posted @ 2015-03-16 19:44 oadaM92
阅读(170)
评论(0)
推荐(0)
上一页
1
2
公告