Rev. 2.73

$함수
「ECMA-262 3rd Edition 7.6 식별자」에 의하면 「달러 기호는 기계적으로 생성되는 코드중만의 사용이 의도된다.」라는 일입니다.프로그래머가 식별자에$를 사용하는 것은 상관없지만, 불규칙이야, 라고 하겠지요인가. 아,RegExp.$1(이)라든지가 그렇네요.
$함수는 가변개인수를 취합니다.typeof 연산자로 캐릭터 라인인지 어떤지를 판정합니다.캐릭터 라인의 경우, 그것을 ID로 간주해 대응 요소를 취득합니다.캐릭터 라인 이외이면 그대로 취급합니다.인수가 1개라면 그대로, 복수라면 배열에 격납해 반환합니다.push 메서드는 Array 클래스의 기존 메서드입니다.배열의 최후미에 요소를 추가합니다.

요소를 그대로 돌려준다는 것은, ID, 요소 어디라도 취급할 수 있는 함수를 작성하는 경우에 편리합니다.

document.getElementsByClassName 메서드
document오브젝트에 메서드를 추가하고 있습니다.클래스명으로 요소를 취득하는 메서드입니다.제일인수가 클래스명, 제2 인수가 검색하는 친요소입니다.지정하지 않으면 전체(body)를 검색합니다.그 후, 해당하는 요소의 배열을 반환합니다.

아, getElementsByTagName는 와일드 카드 사용할 수 있습니다···.

inject 메서드는, Array 클래스가 Enumerable 클래스로부터 계승한 것입니다.보아서 익숙하지 않으면 무엇을 하고 있을까 이해하기 어렵습니다만, 사용할 수 있게 되면(자) 매우 편리합니다.

Comments

Got something to add? You can just leave a comment.

Your Reaction Time!

captcha

avatar