$() 함수

document.getElementById() 를 대신해서 쓸수있는 축약형이다.
koxo 에서도 html dom 트리의 계층적 접근은 자제하라고 하고있다.
그 이유는 눈에 보이는 html 과 실제 메모리상에 있는 XML 은 그 구조도 달르고 모양도 달르기 때문에 보이는데로 접근되지 않는다는것이다.
쉽게 쓰고 멋지게 보여주기 위해서 많은 부분을 브라우저에서 대신 만들어 주는 XML 코드가 상당히 있는 모양이다.
간단한 예로 <TBODY> 같은 태그는 대부분 사용자들이 코딩할때 사용하지 않는 테그이지만 보여 주기 위해서 필수적인 태그이다.
그리고 메모리 상에 xml 은 동적으로 변경 되어지고 그 내용이 화면에 바로 반영된다.

그래서 특정 태그(노드 ?)에 접근하기 위해서는 각 테그에 ID 를 부여하고
document.getElementById()  를 사용해서 접근하도록 권고하고 있다.

그래서 자바 스크립트를 쓰다보면 항상
document.getElementById() 를 사용하게 되는데 이를 $() 로 줄이는거다.
document.getElementById("dept_cd") 이렇게 쓸것을 $("dept_cd")  이렇게만 사용한다는 것이다.
글자를 줄이는것이 뭐 대수냐고 생각할 수도 있지만 여러분이 프로 프로그래머라면 자바는 대소문자를 엄격히 구분한다는점도, 가장 복잡하고 어려운 오류는 가장 단순한 오타라는것도, 같은 긴 함수면을 매번 사용하는점의 불편함도 잘 알고 있을 것이고 $()함수가 아주 좋은 기능임을 인정할것이다.

var divs = $('myDiv','myOtherDiv');
는 두의 객채배열을 divs 변수에 할당한다. -- 음 필요한만큼 특히하군..

트랙백 보낼 주소 :: http://ekxkaks.pe.kr/blog/trackback/10

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

◀ PREV : [1] : ... [37] : [38] : [39] : [40] : [41] : [42] : [43] : [44] : [45] : ... [50] : NEXT ▶

BLOG main image
다타만이가 운영하는 허접시런 블로그입니다. 뭔가 기대하고 오셨을 수도 있지만 별로 내용은 없습니다. 나름대로 혼자 노는.... by 다타만

공지사항

카테고리

All Content (50)
주저리..주저리.. (16)
산으로.들로.. (3)
지나온 흔적.. (4)
사진들.. (0)
우리집이야기 (1)
삽/질/중/ (17)
컴퓨터쪼가리 (2)
취미.여가 (6)
Total : 15607
Today : 11 Yesterday : 6