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

Prototype 工具函數(shù) 學(xué)習(xí)

 更新時(shí)間:2009年07月23日 23:24:00   作者:  
Prototype學(xué)習(xí)工具函數(shù)$H,$R,Try.these,document.getElementsByClassName
$H就是建立Hash對(duì)象的便捷方法,關(guān)于Hash對(duì)象具體參考【Prototype 學(xué)習(xí)——Hash對(duì)象 】
$R就是簡(jiǎn)歷ObjectRange對(duì)象的便捷方法,關(guān)于ObjectRange對(duì)象具體參考【Prototype 學(xué)習(xí)——ObjectRange對(duì)象 】
Try.these:
Accepts an arbitrary number of functions and returns the result of the first one that doesn't throw an error.
復(fù)制代碼 代碼如下:

//就是用一個(gè)循環(huán)嵌套try...catch完成這個(gè)工具函數(shù)的
var Try = {
these: function() {
var returnValue;
for (var i = 0, length = arguments.length; i < length; i++) {
var lambda = arguments[i];
try {
returnValue = lambda();
break;
} catch (e) { }
}
return returnValue;
}
};

看一個(gè)例子(不同的瀏覽器有不同的創(chuàng)建XMLHttpRequest的方法):
復(fù)制代碼 代碼如下:

getTransport: function() {
return Try.these(
function() { return new XMLHttpRequest() },
function() { return new ActiveXObject('Msxml2.XMLHTTP') },
function() { return new ActiveXObject('Microsoft.XMLHTTP')
} ) || false; }

document.getElementsByClassName():
根據(jù)這個(gè)方法的名字大概就能猜到這個(gè)方法的用途了。但是這個(gè)方法在1.6里面被標(biāo)記成
deprecated的了。被$$和Eelement.select方法代替了,關(guān)于這兩個(gè)方法,后面在講。

相關(guān)文章

最新評(píng)論

新竹市| 通道| 景德镇市| 平定县| 仙居县| 南宫市| 天全县| 陆良县| 信宜市| 通河县| 宁强县| 连城县| 德保县| 苗栗市| 南靖县| 凤庆县| 耒阳市| 犍为县| 棋牌| 海门市| 中江县| 佛坪县| 临漳县| 宝山区| 瑞安市| 仪征市| 三明市| 莱阳市| 那坡县| 延津县| 连江县| 临朐县| 方正县| 托里县| 潮安县| 湛江市| 喀喇沁旗| 垣曲县| 北碚区| 普陀区| 兴义市|