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

js 編程筆記 無名函數(shù)

 更新時(shí)間:2011年06月28日 19:18:18   作者:  
無名函數(shù),其中一個(gè)作用可能是生成新的函數(shù)對象的引用,主要是用于定義。
1、(function(){alert("hello");})()

2、無名函數(shù)

無名函數(shù),其中一個(gè)作用可能是生成新的函數(shù)對象的引用,主要是用于定義。

另一個(gè)用處就是針對js中一些無法含參的回調(diào)函數(shù)而言的。
明顯的例子就是setInterval,我想這是很多人頭疼的一個(gè)函數(shù),尤其是你想在回調(diào)函數(shù)中添加參數(shù)的時(shí)候。
而且最叫人頭疼的是,DHTML不是w3c規(guī)定的標(biāo)準(zhǔn),于是不同的瀏覽器給出的setInterval參數(shù)表還不一樣。。。
就我測試的兩款瀏覽器來說(IE內(nèi)核,webkit內(nèi)核)
IE:setInvterval(function, msecond [,lang]);
chrome:setInterval(function, msecond [, pram1, pram2, ....]);
也就是說,chrome里面是允許對function添加參數(shù)的,參數(shù)表在最后邊。然而IE最后一個(gè)參數(shù)的作用是標(biāo)明所用的腳本語言種類,因?yàn)镮E除了js還支持vbs等其他的腳本語言。
為了解決兼容性,只好用到無名函數(shù)。。。
[code]
function test(yourArg)
{
var arg = yourArg;
setInterval(function(){callback(arg)}, time);
}
[html]

相關(guān)文章

最新評論

云龙县| 望奎县| 嵩明县| 延长县| 桐梓县| 贺州市| 襄城县| 微博| 通山县| 新宾| 甘南县| 宜章县| 赤城县| 随州市| 开封县| 雷山县| 武威市| 基隆市| 凌云县| 玉树县| 阿克| 正镶白旗| 云安县| 马尔康县| 且末县| 台东市| 高阳县| 苏州市| 长兴县| 五华县| 五莲县| 桓台县| 灵璧县| 井冈山市| 塔城市| 新安县| 房产| 建水县| 旺苍县| 山东省| 海口市|