prototype的几个实例

原创 2018年04月17日 14:59:07
//第一个实例
function employee(name,salary){
this.name = name;
this.salary = salary;
this.work = function(changename) {
this.name = changename;
}
}

var bill = new employee("bill", "100");
alert(bill.name + " " + bill.salary)
bill.work("代码");
alert(bill.name);
//第二个实例
function person(firstname, lastname, age, eyecolor) {
this.firstname = firstname;
this.lastname = lastname;
this.age = age;
this.eyecolor = eyecolor;
this.changeName = changeName;
function changeName(name) {
this.lastname = name;
}
}
myMother = new person("Sally", "Rally", 48, "green");
myMother.changeName("Doe");
document.write(myMother.lastname);

//第三个实例

//定义一个人

function Person(name, age)
{
this.name = name;
this.age = age;
this.show = function(){
var res = "我是 " + this.name + "  年龄 " + this.age +".";
return res;
};
}
// 给person添加几个属性
Person.prototype.gender = "女";
Person.prototype.getSex = function() {
return this.gender;
};
//定义学生对象
function Student(num) {
this.num = num;
}

Student.prototype = new Person("alice", 23);
var s = new Student(123434);
console.log(s.show());

在spring来管理实例对象prototype和singleton的选择

在spring2.0中,bean没有“singleton”这个属性,而是在“scope”中对它进行设定。“scope”可以设定为 “singleton”和“prototype”,默认情况下是“sing...
  • xad707348125
  • xad707348125
  • 2015-03-10 20:06:57
  • 1031

prototype.js实现AJAX小例子

  原本不知道prototype.js是一个框架,只当其是一个再普通不过的JS文件.随手拿着用了用,写了一个JSP页面,单纯的用prototype.js来实现AJAX效果.用了之后发现超好用,自己再也...
  • sliufen
  • sliufen
  • 2007-09-07 13:09:00
  • 4941

用实例谈谈javascript中的this和prototype

js语言应用中,面向对象的思想非常
  • yingyiledi
  • yingyiledi
  • 2014-05-07 16:32:48
  • 7428

javascript 原型属性(prototype 属性)与 实例属性(自身属性)

讲到原型属性,prototype属性,实例属性,自身属性,首先我们要明白这四者之间的关系。我查了一些资料,原型属性又叫prototype属性,实例属性又叫自身属性。只是叫法不同。下面我要引用他人写的一...
  • tashanhongye
  • tashanhongye
  • 2017-07-03 22:41:08
  • 383

js 为prototype的赋值在new实例之后的问题

(最近准备考研,写得实在不勤快了= =JavaScript高级程序设计(第3版)第156页讲了原型的动态性。 即实例与原型之间的松散连接关系使得原型的属性改动可以反映在实例上。 所谓松散连接关系,...
  • rhythm923
  • rhythm923
  • 2017-05-25 16:10:32
  • 366

JS-prototype(实例说明)

一段代码说明原理: /*类*/ function Obj(){ this.func1 = function(){ a...
  • Kaiwii
  • Kaiwii
  • 2015-06-25 17:21:04
  • 767

【js基础】js中_proto_ prototype constructor之间的关系

js原型的知识很重要,但想搞清楚原型,proto prototype constructor三个属性(指针)之间的区别和联系必须要搞清楚。首先三个指针出现在那里?如果我们不知道这三个指针平时在哪里出没...
  • chendongqaq
  • chendongqaq
  • 2017-07-27 18:45:19
  • 142

设计模式初探-Prototype模式

Prototype模式,也称原型模式,属于对象创建型模式。通过使用原型实例指定创建对象的种类,然后拷贝这些原型来创建新的对象。Prototype模式允许一个对象再创建另一个可定制的对象,即使不知道任何...
  • qbg19881206
  • qbg19881206
  • 2013-12-31 00:51:04
  • 1459

js:对象的创建(为prototype做铺垫)

/**  *在js中并不存在类,所以可以直接通过Object来创建对象,但是使用这种方式创建有一  *弊端:由于没有类的约束,无法实现对象的重复利用,并且没有一种规范约定,在操作时容易带来问题。  *...
  • Magneto7
  • Magneto7
  • 2014-05-03 10:06:34
  • 1256

Spring Bean 的 scope属性为何要设置为prototype

Spring Bean中为何有的地方要将scope属性设为prototype?  先简单说一下两个属性值:  1.Spring中Bean的配置,如果不显式指明scope的值,那么默认为单例si...
  • xiao__miao
  • xiao__miao
  • 2017-09-01 09:20:12
  • 157
收藏助手
不良信息举报
您举报文章:prototype的几个实例
举报原因:
原因补充:

(最多只允许输入30个字)