Rev. 2.73

자바스크립트로 CSS의 룰에 따라 DOM 선택자를 구현한 것은 이미 오래전 이야기다. 대부분의 자바스크립트 라이브러리 들이 DOM 선택자를 제공하고 있으며, 지금은 그 성능을 놓고 경쟁하기에 이르렀다. MooTools에서는 각 라이브러리들의 DOM 선택자의 성능을 측정하는 SlickSpeed 테스팅까지 진행하고 있을 정도다. DOMAssistant는 바로 이 DOM 선택자에 집중해서 구현한 자바스크립트 라이브러리이다. 문법은 jQuery와 매우 흡사하지만 XPath를 이용하는 프레임웍 라이브러리들 중에서 최고의 정확도와 속도를 자랑한다. 특히, XPath를 지원하지 않는 IE에서는 자바스크립트로 만들어진 DOM 선택자에 의해 랙이 발생하거나 정확도에 오차가 생기기도 하는데, DOMAssistant는 이와 같은 문제해결에 도움을 준다. DOM과 관련있는 Ajax, Content, CSS, Events, Load 모듈을 추가로 제공하고 있다.

$("#container input[type=text]"); 

$("#navigation a").addEvent("click", myFunc); 

$("#news-list").load("updated-news.php"); 

Comments

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

Your Reaction Time!

captcha

avatar