首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

javascript设计方式 第三章

2012-07-16 
javascript设计模式 第三章javascript 中创建对象的基本模式有3种:1、门户大开型(fully exposed)对象创建方

javascript设计模式 第三章

javascript 中创建对象的基本模式有3种:

1、门户大开型(fully exposed)对象创建方式(最简单的一种),只能提供公有成员。

2、使用下划线来表示方法或属性的私用性。

3、使用壁报来创建真正的成员,这些成员只能通过一些特权方法访问。

?

一、门户大开型:

var book = function(isbn, title, author ) {

      if(isbn == undefinded)           throw new Error('Book constructor requires an isbn');      this.isbn = isbn;      this.title = title || 'No  title specified';      this.author = author || 'No author specified';}Book.prototype.display = function(){......}
二、用命名规范区别私用成员
1名称前  _
三、作用域、嵌套函数、闭包
在javascript中,只有函数具有作用域。
 

热点排行