《javascript设计模式》学习笔记二:闭包

《javascript设计模式》学习笔记二:闭包

在javascript中,函数就是对象,而且是一等对象,它拥有其他语言函数的所有特性,同时也拥有其他语言不可比拟的灵活性,在笔记一中无论是哪一种创建对象的方法,它们的构造函数都是函数。 现在来看个javascript独有的特性:闭包。 关于闭包,有一篇非常专业的文章,附上网址: www.cn-cuckoo.com/2007/08/01/understand-javascript-closures-72.html 里面关于闭包的解释是这样的: 所谓“......

学习笔记一:创建javascript对象的三种方式

学习笔记一:创建javascript对象的三种方式

前几天刚入手《javascript设计模式》这本书,猛读了一下,颇有感悟,对javascript面向对象的写法有了进一步的了解,也解答了以前困惑良久的问题,萌发了写笔记的想法,想把这本书的精华分享给想要了解javascript设计模式的朋友们。 一、三种创建对象的方式 书上有个例子:启动和停止一个动画,一般面向过程的写法如下: function startAnimation(){   }     function sto......

1