摘要: 通过在私有作用域中定义私有变量和函数,同样也可以创建特权方法,其基本模式如下所示。 这个模式创建了一个私有作用域,并在其中封装了一个构造函数及相应的方法。在私有作用域中,首先定义了私有变量和私有函数,然后又定义了构造函数及其公有方法。公有方法是在原型上定义的,这一点体现了典型的原型模式。需要注意的是 阅读全文
posted @ 2017-08-02 09:13 吕瑞芳 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 严格来讲,Javascript中没有私有成员的概念;所有对象属性都是公有的。不过,倒是有一个私有变量的概念。任何在函数中定义的变量,都可以认为是私有变量,因为不能再函数的外部访问这些变量。私有变量包括函数的参数、局部变量和在函数内部定义的其他函数。来看下面的例子: 在这个函数内部,有三个私有变量:n 阅读全文
posted @ 2017-08-02 08:37 吕瑞芳 阅读(393) 评论(0) 推荐(0) 编辑