DOM 스크립트 - ![]() 제레미 키스 지음, 윤석찬 옮김, 존 스테판 감수/에이콘출판 |
| DOM 스크립트는 기술적으로는 자바스크립트입니다. 다만, 기존 자바스크립트와 차별되는 것이 있다면 웹표준이라는 접근방식을 들 수 있겠지요. 거창하게 말하자면 "철학"이라고 말해도 좋을 것 같습니다. 그 철학은 "웹페이지의 구조, 표현, 동작을 분리시킴으로써 클라이언트 독립적으로 서비스나 정보를 제공할 수 있도록 하자"는 것입니다. 그러기 위해 W3C가 표준을 제안하고 브라우저 벤더들은 그 표준을 자사의 브라우저에 구현하고 있는 것이죠. DOM은 웹표준의 세가지 요소 중 동작을 담당하고 있습니다. (나머지, 구조는 XHTML, 표현은 CSS가 담당하고 있죠.) 그러므로 DOM의 임무는 문서의 구조와 표현의 영역을 침범하지 않고 사용자와 의사소통 하는데 있습니다. (최근 UX라하여 새로운 기술들이 봇물터지듯 나오고 있는 것도 이 영역이죠.. 벤더들의 기술이 아무리 우수하다 하더라도 웹표준의 철학이 무시된다면 결국 손해를 입는 것은 사용자입니다.) 이 책에는 눈이 돌아갈만한 예제나 Copy&Paste해서 당장 쓸만한 스크립트는 제공되지 않습니다. 몇가지 쉬운 예제로 어떻게 웹표준의 접근방식으로 자바스크립트를 사용할 수 있을까를 고민합니다. 기존에 사용하던 브라우저 함수를 DOM 함수로 교체할 수 있는 방법을 알려준다든가, 문서 구조 자체를 DOM으로 건드리는 일은 될 수 있으면 하지 말라는 조언을 준다든가 하는 식으로 말이죠. 앞서 말했듯이 이 책의 가치는 기술적인 부분보다는 접근방식에 있습니다. 모든 브라우저에서 의도한대로 동작하는 웹페이지에 관심을 갖기 시작하신 분이라면 읽어보시면 도움이 되실 것 같네요. |
http://www.shimminkyu.com/tc2008-02-18T07:09:560.3
Posted by 망고



