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

2016-02-19 17:11 17 1 收藏

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

【 tulaoshi.com - Web开发 】

  

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

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

  var myClass = Class.create();

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

  继续加入:

(本文来源于图老师网站,更多请访问http://www.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://www.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

  更加复杂的类

来源:http://www.tulaoshi.com/n/20160219/1614487.html

延伸阅读
标签: Web开发
为什么要初始化CSS?在webjx.com前面的文章中,我们讲过CSS初始化是指重设浏览器的样式。不同的浏览器默认的样式可能不近相同,所有开发时的第一件事可能就是如果把他们统一。 也许他们平时做页面时根本就没考虑过浏览器兼容的问题。其实不同浏览器对有些标签的默认值是不同的,如果没对CSS初始化往往会出现浏览器之间的页面差异。...
ALTER DATABASE DATAFILEd:\ORANT\DATABASE\USER1ORCL.ORA RESIZE 1000M; CREATE TABLESPACE INDEX_DATA DATAFILEd:\ORANT\DATABASE\INDEX_DATA SIZE 500M; ALTER DATABASE DATAFILEd:\ORANT\DATABASE\RBS1ORCL.ORA RESIZE 300M; ALTER DATABASE DATAFILEd:\ORANT\DASTABASE\TMP1ORCL.ORA RESIZE 300M; alter rollback segment "RB1" offlin...
一、类的初始化 对于类的初始化:类的初始化一般只初始化一次,类的初始化主要是初始化静态成员变量。 类的编译决定了类的初始化过程。 编译器生成的class文件主要对定义在源文件中的类进行了如下的更改: 1)       先按照静态成员变量的定义顺序在类内部声明成员变量。 2)     ...
Windows应用程序的初始化文件(INI)对应用程序缺省设置起着重要的作用,初始化文件可以采用文本编辑器修改,但这种方法容易出现错误,不易由用户操作。下面介绍用VB实现修改初始化文件的方法。 1初始化文件的结构与特点 Windows应用程序初始化文件中通常设置应用程序的运行环境,确定应用程序变量的缺省设置,初始化文件既包含Win...
关于构造单实例类的一个问题 作者/NorthTibet 下载源代码    最近一个朋友问我创建单实例的一个问题,他写了一个C++单实例类CSingleton,其构造函数也是private类型。这个类有一个静态函数:GetInstance,它返回单实例类对象的引用,只要用这个函数声明实例便可以限制对象的复制...

经验教程

799

收藏

62
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部