$H は Hash オブジェクトを作成する便利なメソッドです。Hash オブジェクトの詳細については、「プロトタイプ学習 - ハッシュ オブジェクト」を参照してください。
$R は、ObjectRange オブジェクトを作成する便利なメソッドです。 [プロトタイプの学習 - ObjectRange オブジェクト] を参照してください。
Try.these:
任意の数の関数を受け入れ、エラーをスローしない最初の関数の結果を返します。
//ループのネストされた try...catch を使用して、このツール関数を完了します
var Try = {
these: function () {
var returnValue;
for (var i = 0, length = argument.length; i
var) {
varラムダ = 引数[i];
try {
returnValue = lambda();
} catch (e) { }
}
return
}
};
例を見てください (ブラウザごとに XMLHttpRequest の作成方法が異なります):
getTransport: function() {
return Try.these(
function() { return new XMLHttpRequest() },
function() { return new ActiveXObject('Msxml2.XMLHTTP' ) },
function() { return new ActiveXObject('Microsoft.XMLHTTP')
} ) || false; >
document.getElementsByClassName():
これによると、このメソッドの目的はメソッド名からおそらく推測できると思います。しかし、このメソッドは
1.6 で非推奨とマークされました。 $$ メソッドと Eelement.select メソッドに置き換えられます。これらの 2 つのメソッドについては後で説明します。