标签归档:private

JavaScript面向对象编程中私有成员、静态成员的实现

JavaScript面向对象编程中私有成员、静态成员的实现要比Java、ActionScript、Python要复杂的多,现在摘抄一些《JavaScript设计模式》中的代码来做演示。 私有属性和方法 var Book = function(newName){ // 私有属性 var name; // 私有方法 function checkName(name){ // … } // 特权方法 this.getName = function(){ return name; }; // 特权方法 this.setName = function(newName){ name = newName || ‘No Name’; }; // 构造代码 this.setName(newName); … 继续阅读

发表在 前端 | 标签为 , , , , | 留下评论