五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > javascript function 的三種用法

javascript function 的三種用法

文章來源:365jz.com     點擊數(shù):533    更新時間:2009-09-12 14:57   參與評論

 開始開發(fā)Web應用程序的時候,非常習慣服務端的處理方式,任何處理都要通過回傳請求,使用服務端的處理語言編碼,但這樣下去,心里總是不踏實,于是踏出了學習javascript的第一步。。。從那一刻起,我就喜歡上了javascript,之后又瘋狂的喜歡上了Python,Ruby等動態(tài)語言。。。

      javascript最難理解的概念之一也許就是對function的使用,通過大量的實踐和練習,慢慢總結(jié)出javascript function的三種用法,如下:

      1.作為常規(guī)函數(shù)來使用

      function exception(){

            return  "error:";

      }

      var obj = result(); // 此處result作為常規(guī)函數(shù)來調(diào)用,obj獲取到的是result函數(shù)的返回值;

     

      2.作為對象屬性來使用

      javascript中的function是Function類型的實例,也是對象,同時也可作為其他對象的屬性來使用,當調(diào)用對象的function屬性時,則執(zhí)行function中的代碼。如下:

      function showMsg(){

            this.msg = "error"

            alert(this.msg);

      }

      var exception = new object;

      exception.show = showMsg;

 

     3. 作為構(gòu)造函數(shù)來使用

      javascript中的自定義類及類的實例化是在function的定義中實現(xiàn)的,通過使用new function的形式,返回對象實例。

      var obj = new function(){ this.msg= "error";} // 調(diào)用匿名函數(shù)返回object實例

      或者

      function Exception(){

            this.msg = "error";

            this.show = function(){

                  alert(this.msg);

            }

      }

      var exception = new Exception();

      exception.show();

 

如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答?。?點擊進入論壇

發(fā)表評論 (533人查看,0條評論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴禁發(fā)布色情、暴力、反動的言論。
昵稱:
最新評論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學習

業(yè)務咨詢

· 技術(shù)支持
· 服務時間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號