prototype class詳解
更新時間:2006年09月07日 00:00:00 作者:
//香水壞壞 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方法顯然返回的是一個對象構建函數
//同時在構件函數里執(zhí)行this.apply方法初始化對象
//this參數是用來替換的對象,arguments是initialize函數接受的參數,通過執(zhí)行
//下面,我給出更簡單的模型
var obj = function()
{
this.initialize.apply(this, arguments);
}
obj.prototype={
initialize:function(){
//do ur init in here
},
<field>,
<menthod>
}
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方法顯然返回的是一個對象構建函數
//同時在構件函數里執(zhí)行this.apply方法初始化對象
//this參數是用來替換的對象,arguments是initialize函數接受的參數,通過執(zhí)行
//下面,我給出更簡單的模型
var obj = function()
{
this.initialize.apply(this, arguments);
}
obj.prototype={
initialize:function(){
//do ur init in here
},
<field>,
<menthod>
}
相關文章
云開發(fā)進階uniCloud-db組件與JQL語法的轉換詳解
這篇文章主要為大家介紹了云開發(fā)進階uniCloud-db組件與JQL語法的轉換詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-03-03
javaScript window.event.keyCode 集合與測試方法
javaScript window.event.keyCode 集合,對于事件的代碼獲取可以用腳本監(jiān)聽來實現。2010-05-05

