关于Javascript构造函数,类初始化实例

G_Bale

G_Bale

2016-02-19 17:11

下面这个关于Javascript构造函数,类初始化实例教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

  

var Class = { create: function() {  return function() {   this.initialize.apply(this, arguments);  } }}

  这是prototype.js里面的类构造方法,使用方法是:

  var myClass = Class.create();

  这样就可以创建一个类了。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  继续加入:

myClass.prototype ={ x : function () { return 1; } y : function () { return 2; } initialize : function () { alert(this.x + this.y); }}

  那么,你在实例化该类的时候:

  var mclass = new myClass();

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  此时会弹出一个对话框,相当于:alert(1 + 2);

  var Class = {    create: function() {      return function() { this.initialize.apply(this, arguments); }    }  }  // 这是prototype.js里面的类构造方法,使用方法是:  var myClass = Class.create();  // 这样就可以创建一个类了。  // 继续加入:  myClass.prototype = {    x : function () { return 1; },    y : function () { return 2; },    initialize : function () { alert(this.x() + this.y()); }  }  // 那么,你在实例化该类的时候:  var mclass = new myClass();  // 此时会弹出一个对话框,相当于:alert(1 + 2);script type="text/javascript"  var Class = {    create: function()    {      return function()      {        this.initialize.apply(this, arguments);      }    }  }  // 这是prototype.js里面的类构造方法,使用方法是:  var myClass = Class.create();  // 这样就可以创建一个类了。  // 继续加入:  myClass.prototype =  {    a : 2,        b : 3,        x : function (m_x)    {      return (this.a * m_x);    },        y : function (m_y)    {      return (this.b + m_y);    },        initialize : function (m_value)    {      alert(m_value + ':' + this.x(2) + this.y(4));    }  }  // 那么,你在实例化该类的时候:  var mclass = new myClass('结果');    // 此时会弹出一个对话框,相当于:alert(1 + 2);/script

  更加复杂的类

展开更多 50%)
分享

猜你喜欢

关于Javascript构造函数,类初始化实例

Web开发
关于Javascript构造函数,类初始化实例

C#箴言:使用构造函数初始化语句

编程语言 网络编程
C#箴言:使用构造函数初始化语句

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

关于初始化C++类成员

编程语言 网络编程
关于初始化C++类成员

初始化类对象

C语言教程 C语言函数
初始化类对象

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

C#箴言:用静态构造函数初始化静态成员

编程语言 网络编程
C#箴言:用静态构造函数初始化静态成员

从JavaScript的函数重名看其初始化方式

Web开发
从JavaScript的函数重名看其初始化方式

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

使用DirectDraw的Gamma控制形成淡出效果

使用DirectDraw的Gamma控制形成淡出效果

ASP应用程序设计的Web状态管理分析

ASP应用程序设计的Web状态管理分析
下拉加载更多内容 ↓