js定义对象】的更多相关文章

//js定义对象的几种容易犯的错误function Person() { getName = function (){ console.info(1); }; return this;}//Person.getName();//提示错误:这不是一个函数Person.getName = function () { console.log('Person.getName');}Person.prototype.username = "zhangsan";Person.prototype.p…
下面主要写两种 JS 定义对象的 常用写法 写法1:[很像面向对象语言中的写法] function zhongxia(age) { this.age = age; } zhongxia.name = 'zhongxia'; zhongxia.prototype.show = function() { alert(zhongxia.name +":"+this.age); } var zx = new zhongxia(50); zx.show(); 写法2:[JSON方式的,更加的直观…
第一种:构造函数形式  把参数作为构造函数的参数传递,这样对于对象的初始化更灵活一点 <script language="javascript"><!-- /**定义一个animal类*/ function Animal(name){ //this.name = "Animal"; this.name = name; this.showName = function(){ //定义方法 alert(this.name); } } /**定义一个Ca…
1.工厂模式 function createPerson(name,age,job){ var o = {}; o.name = name; o.age = age; o.job = job; o.sayName = function(){ alert(this.name); }; return o; } var tanya = createPerson("tanya","30","female"); var ansel = createPers…
1.可以通过  var ratio = {}; ratio.low = 70; ratio.high = 90; ratio.scale = 0.2; 2.可以通过 var obj = new Object(); Ps: <script> var obj = new Object() //创建了一个对象,object对象也是对象中的顶级对象 var arry = new Array() //创建了一个数组对象 var date = new Date() //创建一个时间对象 var reg =…
JS的基础对象: 1.window       //窗口对象 2.document   //文档对象 3.document.documentElement      //html对象 4.document.body             //body对象 5.document.head             //head对象 js原理:把一个标签转成元素对象,通过元素对象(.)来获取这个标签上的所有属性,以及赋值. JS定义对象的方法: 1.alert(window.document.doc…
JavaScript学习12 JS中定义对象的几种方式 JavaScript中没有类的概念,只有对象. 在JavaScript中定义对象可以采用以下几种方式: 1.基于已有对象扩充其属性和方法 2.工厂方式 3.构造函数方式 4.原型(“prototype”)方式 5.动态原型方式 一.基于已有对象扩充其属性和方法 <script type="text/javascript"> var object = new Object(); object.name = "z…
16.javascript中定义对象的几种方式(javascript中没有类的概念,只有对象): 1)基于已有对象扩充其属性和方法: var object = new Object(); object.name = "zhangsan"; object.sayName = function(name){ this.name = name; alert(this.name); } object.sayName("lisi"); 2)工厂方式: //工厂方式创建对象 f…
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>js oop 总结</title> </head> <body> <script> /*1 原始方式 *缺点:需要创建多个car实例,推荐等级★ */ var ocar = new Object(); ocar.color…
avaScript学习12 JS中定义对象的几种方式 转自:  http://www.cnblogs.com/mengdd/p/3697255.html JavaScript中没有类的概念,只有对象. 在JavaScript中定义对象可以采用以下几种方式: 1.基于已有对象扩充其属性和方法 2.工厂方式 3.构造函数方式 4.原型("prototype")方式 5.动态原型方式 一.基于已有对象扩充其属性和方法   <script type="text/javascri…