会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zhangce
博客园
首页
新随笔
联系
订阅
管理
随笔 - 36
文章 - 1
评论 - 12
阅读 -
12万
随笔分类 -
设计模式
js设计模式 鸭子类型
摘要:long long ago, 在JS王国里,有一个国王,他觉得世界上最美妙的声音就是鸭子的叫声,于是国王召集大臣,要组建一个1000只鸭子组成的合唱团。大臣们找遍了全国,终于找到999只鸭子,但是始终还差一只,最后大臣发现有一只非常特别的鸡,它的叫声跟鸭子一模一样,于是这只鸡就成为了合唱团的最后一员
阅读全文
posted @
2018-08-01 12:08
zhangce
阅读(2088)
评论(8)
推荐(0)
编辑
公告
昵称:
zhangce
园龄:
7年10个月
粉丝:
3
关注:
4
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
软件安装
(5)
兼容
(5)
vue
(4)
JavaScript
(3)
webpack
(2)
git
(2)
css
(2)
sublime text
(1)
node
(1)
html
(1)
更多
随笔分类
git(2)
js(2)
webpack(3)
兼容(2)
练习(1)
软件安装(1)
设计模式(1)
随笔档案
2018年8月(3)
2018年7月(4)
2018年5月(2)
2018年4月(1)
2018年3月(3)
2018年2月(4)
2018年1月(10)
2017年8月(1)
2017年5月(5)
2017年4月(2)
阅读排行榜
1. 使用ffmpeg下载m3u8流媒体(39067)
2. 练习 颈部肌肉重要性及锻炼方法(27531)
3. css 选择器之子元素(11479)
4. 本机添加多个git仓库账号(9467)
5. git忽略已经被提交的文件,以及如何恢复追踪(7496)
评论排行榜
1. js设计模式 鸭子类型(8)
2. git忽略已经被提交的文件,以及如何恢复追踪(2)
3. 本机添加多个git仓库账号(2)
推荐排行榜
1. sublime Text 3 使用插件追踪函数(1)
2. 使用ffmpeg下载m3u8流媒体(1)
3. 本机添加多个git仓库账号(1)
4. css 选择器之子元素(1)
最新评论
1. Re:git忽略已经被提交的文件,以及如何恢复追踪
假如我之前忽略一大堆文件,但是我现在想要继续跟踪其中一个文件或者其中的一个文件夹要怎么弄?比如*.thml,忽略了所有的.html结尾的文件,但是我现在想继续跟踪index.html文件,要怎么匹配?...
--秦时明月之君临天下
2. Re:本机添加多个git仓库账号
@ 独月可以配置成如下形式试一下hostname 192.168.12.41port 3000...
--zhangce
3. Re:本机添加多个git仓库账号
请问下,内网自建的git不带域名只有ip地址如何填写hostname?
例如地址是
:3000/这种
--独月
4. Re:js设计模式 鸭子类型
@ ljzc002好的,采用此种方式了...
--zhangce
5. Re:js设计模式 鸭子类型
@ zhangce如果要每次建立新对象可以这样写:var a=function(){this.value=1}var a1=new a();var a2=new a();var arr=[];arr....
--ljzc002
点击右上角即可分享