ECMA-262!=자바스크립트,Jscript

국내에 웹 사이트들이 웹 표준을 지키고 OS나 브라우저와 관계 없이 접근성을 향상 시키기 위한 사이트 버그 신고 및 문제 해결을 위한 게시판입니다.
Post Reply
퍼니러브

ECMA-262!=자바스크립트,Jscript

Post by 퍼니러브 »

불여우쓰면서 자바스크립트 콘솔을 이용해 getElementById같은것으로 표준에 가깝게 '스크립팅'하고는 있지만..

ECMA-262문서에도 없는 createElement(이건 좀 MSDN틱하고..)같은 것이나 DesignMode(이것도..)같은 것은 어디서 나온것이고.. 요즘 뜨고 있는 AJAX같은 것을 주로 논의하는 곳은 어디에 있는지 모르겠습니다.

책을 사다보고싶어도 인터넷 서점에서 목차를 살펴보면 인풋검사나 레이어스타일 지정 정도로 꾸며놓은 책들이 다반사니 표준이라는 것을 공부 하고싶어도 할수가 없네요.

결국은 MSDN을 보며 JScript를 공부해야하는 것인가요?
hyeonseok
해커
해커
Posts: 691
Joined: 2004 08 11 22:14 59
Contact:

Post by hyeonseok »

저도 잘은 모르지만.

MSDN 보다는
http://www.w3.org/DOM/
http://www.mozilla.org/docs/dom/domref/
가 더 낫지 않을 까요?
빛알갱이
해커
해커
Posts: 1146
Joined: 2004 01 15 20:06 36

Re: ECMA-262!=자바스크립트,Jscr

Post by 빛알갱이 »

퍼니러브 wrote:불여우쓰면서 자바스크립트 콘솔을 이용해 getElementById같은것으로 표준에 가깝게 '스크립팅'하고는 있지만..

ECMA-262문서에도 없는 createElement(이건 좀 MSDN틱하고..)같은 것이나
ECMA-262 edition 3은 Javascript 1.5 맞습니다. JScript는 한참 뒤쳐진 것이고요. MS IE7에서 고쳐야 할 중요한 것 중의 하나가 IE에 들어간 'jscript를 최소한 ECMA-262에 맞게 업그레이드하는 것입니다.

createElement는 DOM Level 1 core에 들어 있는 것입니다. 그런 것이 왜 ECMA-262에 없냐고요? 당연히 없지요. ECMA-262는 언어 표준입니다. C나 C++ 언어 표준에 XML 문서를 다루는 함수 정의가 들어 있나요? (물론, XML이 지금처럼 점점 더 많이 쓰이면 C++ 언어 핵심은 아니라도 STL의 일부에 포함될 가능성도 완전히 배제할 수는 없습니다. 그래도, 그런 가능성은 희박...). C 언어 핵심의 정의에는 printf, scanf 등도 들어 있지 않습니다. 그런 것은 다 '표준 입출력 라이브러리'의 일부이지 C라는 프로그래밍 언어의 정의와는 무관합니다. (물론, '표준' 입출력 라이브러리이므로 ISO C 표준으로 되어 있기는 합니다.)

어떤 문서를 보냐고요? MSDN도 나쁘지는 않습니다. 최소한 어느 것이 MS 확장이고 어느 것이 ECMA 262나 DOM 표준에서 정의한 것인지 나와 있으니까요. 하지만, MS IE의 DOM 지원 수준은 아직 미약하고, Jscript 역시 ECMA 262 3판을 제대로 구현하고 있지 않습니다. 현석님이 제시한 DOM 표준 문서를 보시는 게 좋을 것이고, 책을 원하신다면

Javascript : the definite guide 4th edition (새 판이 있다면 물론 새 판을 사세요): David Flanagan 저, ORA 간행

를 보세요. Javascript 언어와 Javascript에서 DOM, CSS 등을 쓰는 법을 잘 설명하고 있습니다.
퍼니러브

감사합니다 ^^

Post by 퍼니러브 »

음; 당장에 DOM문서를 PDF파일로 다운받아 보고 있습니다;

trio에도 DOM번역본은 없네요;; OTL..

그래도 pdf를 아래한글로 copy-paste해서; 한컴사전 띄워놓고 열심히 읽어보는 중입니다;


실무에서 쓸때 불여우 DOM조사 이용하면 빠짐 없이 다 나오는건지 궁금하네요. 아시는분? :shock:
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests