JS中定义对象方式四: 使用原型(prototype)方式创建对象之一
2013-03-13 11:13
603 查看
<html> <head> <script type="text/javascript"> function Person() {} Person.prototype.username = "zhangsan"; Person.prototype.password = "0123"; Person.prototype.getInfo = function() { alert(this.username + ":" + this.password); } var person = new Person(); var person2 = new Person(); person.username = "lisi"; person.getInfo(); person2.getInfo(); /* 单纯使用原型方式定义对象无法在构造函数中为属性赋初值,只能 在对象生成后再去改变属性值。 */ </script> </head> <body> </body> </html>
相关文章推荐
- JS中定义对象方式四: 使用原型(prototype)方式创建对象之二(弊端及其改进)
- JS中定义对象方式五: 使用动态原型方式创建对象
- JS中定义对象方式二: 使用工厂方式创建对象(无参数传递)
- JS中定义对象方式三: 使用构造函数方式创建对象
- JS中定义对象方式二: 使用工厂方式创建对象(传递参数,及其改进方法)
- JS中使用动态原型模式、寄生构造函数模式、稳妥构造函数模式创建对象
- JS创建对象之组合使用构造函数模式和原型模式
- JavaScript使用原型方式创建对象所带来的问题
- js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
- IE 火狐浏览器对时间格式的兼容性;使用原型对象的方式 prototype关键字;时间格式化
- js中使用new Date(str)创建时间对象不兼容firefox和ie的解决方式
- js使用函数创建对象的方式
- 在JS中组合使用构造函数模式和原型模式创建对象
- js中组合使用构造函数模式和原型模式创建对象
- JS 之函数定义 & 创建对象(三种方式)
- [js高手之路]使用原型对象(prototype)需要注意的地方
- js中组合使用构造函数模式和原型模式创建对象
- js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
- js使用工厂和构造函数方式创建对象
- JS 之函数定义 & 创建对象 三种方式