欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript new fun的執(zhí)行過程

 更新時間:2010年08月05日 15:08:05   作者:  
new fun的執(zhí)行過程分析,學習面向對象的朋友可以參考下。
(1)創(chuàng)建一個新的對象,并讓this指針指向它;
(2)將函數的prototype對象的所有成員都賦給這個新對象;
(3)執(zhí)行函數體,對這個對象進行初始化操作;
(4)返回(1)中創(chuàng)建的對象。

復制代碼 代碼如下:

function BB(a){
this.aa();
alert("s");

}
//alert(typeof BB.prototype.constructor);
BB.prototype.aa=function(){alert("sss");}
var nn=new BB("cc");
//var nn={};BB.apply(nn)
//nn=BB.prototype;

alert(nn.constructor);

相關文章

  • javascript 寫類方式之十

    javascript 寫類方式之十

    mootools.js的最新版本是1.2.3,這里使用的是1.2.0。mootool被設計成非常緊湊的,模塊化的,面向對象的的js庫。mootool中寫類用Class類。
    2009-07-07
  • Javascript 面向對象 (聲明篇)

    Javascript 面向對象 (聲明篇)

    有時間重新審視了遍 Javascript 的面向對象機制。與其他的語言不同,Javascript 可以說提供了更靈活的面向對象機制(比如 function 在完成其自身功能的同時也是對象)。
    2010-04-04
  • javascript 寫類方式之三

    javascript 寫類方式之三

    用構造函數來定義類屬性(字段) 用原型方式來定義類的方法。 就有了第三種方式。這種方式貌似采用的人較多。
    2009-07-07
  • javascript實現面向對象類的功能書寫技巧

    javascript實現面向對象類的功能書寫技巧

    經過前段時間,學習《ajax完全自學手冊》后,才知道javascript原來還可以這么寫。
    2010-03-03
  • javascript new一個對象的實質

    javascript new一個對象的實質

    javascript 中,new一個對象的實質是什么?即,當我們構建一個類的實例的時候,真正做了些什么?
    2010-01-01
  • javascript 模式設計之工廠模式學習心得

    javascript 模式設計之工廠模式學習心得

    接口的實現,從而使不同子類可以被同等的對待,恰當的使用工廠模式,但不要拘泥與形式,理解本質。
    2010-04-04
  • 手把手教你自己寫一個js表單驗證框架的方法

    手把手教你自己寫一個js表單驗證框架的方法

    其實我自己也就能簡單用用js而已,但是呢,相對很多初學者來說多懂了點Know How所以斗膽孟浪一下,將一些所得記錄下來,以供更多的初學者能夠知道一個東西的實現過程,省去在源碼里摸索的過程。
    2010-09-09
  • javascript 寫類方式之八

    javascript 寫類方式之八

    這里用的是Ext core3.0,Ext中用Ext.extend來定義一個類(當然它更多用來擴展一個類),Ext整個框架各種控件如Panel,MessageBox等都是用Ext.extend方法來擴展。這里僅僅用它來定義一個最簡單的類。
    2009-07-07
  • JavaScript 基于原型的對象(創(chuàng)建、調用)

    JavaScript 基于原型的對象(創(chuàng)建、調用)

    在我們寫js代碼的時候,內部對象是不可避免的要引用,但是光靠這些對象是不夠的,所以需要我們自己定義對象,這個時候通常用到的對象是第三種,即基于原型的對象,下面就如何創(chuàng)建自己的對象,定義對象的方法、屬性,調用對象給出詳細的說明。
    2009-10-10
  • JS 創(chuàng)建對象(常見的幾種方法)

    JS 創(chuàng)建對象(常見的幾種方法)

    方便學習js類的朋友,讓你快速的掌握js類的定義方法,方法有很多種,結果都一樣。大家可以根據自己的愛好選用。
    2008-11-11

最新評論