prototype class详解

2016-02-19 12:24 4 1 收藏

人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的prototype class详解懂设计的网友们快点来了解吧!

【 tulaoshi.com - Web开发 】

//香水坏坏 06-07-19 TKS:林子,给大家提供一个交流分享的地方
var Class = {
  create: function() {
    return function() {
      this.initialize.apply(this, arguments);
    }
  }
}
可以改写如下:可能会看的更明了:
var Class={
    create:function(){
      return cls_initfunc
  }
}

var cls_initfunc = function()
{
    this.initialize.apply( this,arguments );  
}

//如上Class对象的create方法显然返回的是一个对象构建函数
//同时在构件函数里执行this.apply方法初始化对象
//this参数是用来替换的对象,arguments是initialize函数接受的参数,通过执行      

//下面,我给出更简单的模型
var obj = function()
{
   this.initialize.apply(this, arguments);
}
obj.prototype={
initialize:function(){
  //do ur init in here
},
field,
menthod
}

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

延伸阅读
标签: Web开发
Class 声明 声明一个类的名字,就是定义一些变量,属性,方法来组成一个类。我们常常看到别的程序语言中中都有类的说明,PHP,VB,C++,这个在VBScript中的类的说明,我是第一次听到,我们的日常工作就是网站开发,在这个里面多多少少搞出点经验,像模像样也能自诩为"内行",所以我就来分享一下我所知道的这个新的东东。我们来看看下面的这个...
标签: Web开发
% '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&#...
标签: Web开发
<?php
标签: Web开发
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html head title$F/title script type="text/javascript" language="javascript" src="prototype.js" /script script type=&qu...
标签: Web开发
script src="prototype.js"/scriptdiv id="div1" style="font-size:20px;font-weight:bold"hr基线hr/divscript new Insertion.After("div1", " After");new Insertion.Bottom("div1", " Bottom");new Insertion.Top("div1", " Top");new Inser...