Prototype 도구 함수 학습

1266 단어
$H는 Hash 대상을 구축하는 간편한 방법으로 Hash 대상에 대해 구체적으로 참고한다[Prototype 학습―Hash 대상]
R은 이력서 ObjectRange 대상의 간편한 방법으로 ObjectRange 대상에 대해 구체적으로 참고한다[Prototype 학습―ObjectRange 대상]
Try.these:
Accepts an arbitrary number of functions and returns the result of the first one that doesn't throw an error.
 
  
// try...catch
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;
}
};

예를 들어 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에 표시되어 있어요.
deprecated입니다.$$및 Eelement.select 방법이 대체되었습니다. 이 두 가지 방법에 관해서는 다음에 말씀드리겠습니다.

좋은 웹페이지 즐겨찾기