标签:
 <!-- ———————————————— JS原型(prototype) ———————————————————— -->
           //构造函数模式 (W3C推荐使用)
				function Person(name,age,sex){
					this.name=name;
					this.age=age;
					this.sex=sex;
					this.sayName=function(){
						return this.name;
					}
				}
				var person1=new Person("B",11,"女");
				var person2=new Person("C",11,"女");
				person1.sayName==person2.sayName;//false
		<!-- ——————————————prototype 创建每一个函数都有一个prototype属性,这个属性其实是一个指针,而这个指针总指向一个对象。这个对象的用途是将特定的属性和方法包含在内,起到一个所有实例所共享的作用——————————————-->
					function User(){       }
					var obj=User.prototype;
					obj.name="张三";
					obj.age=20;
					obj.sayName=function(){
						alert(this.name);
					}
					var user1=new User();
					var user2=new User();
					user2.sayName==user1.sayName;//true
					<!--
	                  构造函数.prototype=原型对象
	                  原型对象.constructor=构造函数
	                  实例对象.isPrototypeOf()原型对象
				    -->
标签:
原文地址:http://www.cnblogs.com/jalja/p/4404435.html