最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于javascript function對(duì)象那些迷惑分析

 更新時(shí)間:2011年10月24日 00:53:32   作者:  
關(guān)于javascript function對(duì)象那些迷惑分析,學(xué)習(xí)js面向?qū)ο蟮呐笥芽梢詤⒖枷隆?/div>
js中function對(duì)象是一個(gè)令人著迷的東西,但由于他太過于靈活,常常令人迷惑,下面我貼一些代碼:

大多數(shù)人這樣簡寫:
復(fù)制代碼 代碼如下:
function test () {}


《jsvascript語言精粹》整本書這樣寫:
復(fù)制代碼 代碼如下:
var test = function () {}


函數(shù)可以立即運(yùn)行并賦值:
復(fù)制代碼 代碼如下:

var test = function () {} () // test === undefined
var test2 = function () {return '糖餅'}() // test2 === '糖餅'

但是函數(shù)簡寫方式不能直接運(yùn)行,下面代碼會(huì)報(bào)錯(cuò):
復(fù)制代碼 代碼如下:
function test() {}() // SyntaxError: syntax error


如果用”()“運(yùn)行符包裹后正常:
復(fù)制代碼 代碼如下:
(function test () {})();


其實(shí)這個(gè) 函數(shù)名 test 已經(jīng)沒有意義了,去掉就成了匿名函數(shù),仍然可以自動(dòng)執(zhí)行函數(shù)體內(nèi)代碼,常用的匿名函數(shù)寫法:
復(fù)制代碼 代碼如下:
(function () {})();


匿名函數(shù)還可以這么寫可能會(huì)”美觀“一點(diǎn):
復(fù)制代碼 代碼如下:
(function () {}());


看到這,剛接觸js哥么是否要瘋掉了?我曾看到我項(xiàng)目搞C語言的哥么見過匿名函數(shù)后立即石化了…

相關(guān)文章

  • js面向?qū)ο笤O(shè)計(jì)用{}好還是function(){}好(構(gòu)造函數(shù))

    js面向?qū)ο笤O(shè)計(jì)用{}好還是function(){}好(構(gòu)造函數(shù))

    js面向?qū)ο笤O(shè)計(jì)用{}好還是function(){}好,大家給予了回復(fù),感覺不錯(cuò),特分享給大家。
    2011-10-10
  • javascript 寫類方式之三

    javascript 寫類方式之三

    用構(gòu)造函數(shù)來定義類屬性(字段) 用原型方式來定義類的方法。 就有了第三種方式。這種方式貌似采用的人較多。
    2009-07-07
  • javascript類繼承機(jī)制的原理分析

    javascript類繼承機(jī)制的原理分析

    本文著重解析javascript類繼承機(jī)制,讓你從底層了解javascript是怎樣實(shí)現(xiàn)“繼承”這一概念的。
    2009-09-09
  • js對(duì)象的比較

    js對(duì)象的比較

    項(xiàng)目中需要比較兩個(gè)對(duì)象是否相等,給Object對(duì)象開展了(別緊張,別說我把它污染了),一個(gè)實(shí)現(xiàn)而已,象java一樣可以只給自己想要的類重寫equals方法。
    2011-02-02
  • Javascript 面向?qū)ο?繼承

    Javascript 面向?qū)ο?繼承

    所有面向?qū)ο蟮恼Z言都應(yīng)該有繼承的特性,JavaScript 也不例外。
    2010-05-05
  • DOMAssitant最新版 DOMAssistant 2.5發(fā)布

    DOMAssitant最新版 DOMAssistant 2.5發(fā)布

    google code上的project ,值得大家學(xué)習(xí)它的類庫
    2007-12-12
  • JavaScript 原型與繼承說明

    JavaScript 原型與繼承說明

    在上一遍我們簡單的介紹了怎么樣使用JavaScript進(jìn)行構(gòu)造函數(shù)的書寫,現(xiàn)在來認(rèn)識(shí)下JavaScript的構(gòu)造函數(shù)其原理,主要是關(guān)注與原型的概念,首先看如下代碼。
    2010-06-06
  • 最新評(píng)論

    玛沁县| 彭山县| 竹山县| 全南县| 崇州市| 清丰县| 繁峙县| 盐源县| 怀安县| 南乐县| 鲁甸县| 昌图县| 上饶市| 师宗县| 武汉市| 景洪市| 手机| 石台县| 蕲春县| 宜川县| 久治县| 乌兰察布市| 蒙城县| 南城县| 樟树市| 交口县| 伊通| 玉门市| 金秀| 当雄县| 陕西省| 托克托县| 安图县| 左贡县| 南平市| 西和县| 广丰县| 连南| 齐河县| 尚志市| 岳阳市|