HTML5는 하나의 통합 된 것이 아닙니다. HTML에 대한 확장 모음으로, 일부는 널리 구현되어 안전하게 사용할 수 있으며, 일부는 아직 구현되지 않았으며 그 사이에 많은 부분이 있습니다. HTML5를 일관된 단일 개발 플랫폼으로 취급하고 '모두 학습'하면 정말 어려운 시간이 될 것입니다.
대신 기본 HTML, CSS, JavaScript, 핵심 DOM, HTML DOM, 기본 브라우저 객체 모델 등 웹 전체를 배워야합니다. 그런 다음 새 웹의 기능을 필요한 위치에 추가 할 수 있으며 HTML5 확장, CSS3 속성, 캔버스 그리기, 웹 소켓, HTML5 작업에서 분리 된 다른 DOM 및 BOM 확장 등 브라우저 지원이 가능합니다 ...
웹의 기능 세트는 지속적으로 발전하고 있으며 단일 참조 지점이 없습니다. W3Schools ( 우연히 W3C와 관련 이 없음 )는 시도하지만 오류가 가득합니다. 그것이 복음이라고 말하는 것을 믿지 마십시오.
결정적인 HTML4 , CSS2 를 참조해야 할 수도 있습니다 . DOM Core 및 DOM HTML 사양을 확인하십시오. Firefox 및 IE가 지원하는 것에 대한 MDC의 DOM 참조 및 MSDN의 DOM 참조 를 살펴볼 수도 있습니다 . HTML5 스펙은 너무 더 최신의 DOM의 물건을 많이뿐만 아니라 새로운 HTML 확장을 포함하지만, 표준 문서의 기준으로도 사용하는 것은 매우 어려운, 길고 다루기 힘든 문서입니다. 뚫을 수없는 ECMAScript 사양 만큼이나 나쁘지는 않습니다 . 고맙게도 ActionScript 작업에 익숙하다면 이미 많은 내용에 익숙 할 것입니다.
HTML / CSS / JS를 개발하기 위해 SDK 또는 IDE가 필요하지 않습니다. 원하는 경우 IDE를 사용할 수 있지만 가장 좋아하는 텍스트 편집기에서 모든 작업을 수행하게되어 기쁩니다. 걱정할 빌드 / 컴파일 단계가 없으므로 파일을 저장하고 다시로드 작업을 완료하면됩니다. 대부분의 최신 웹 브라우저에는 디버거 및 기타 개발 도구가 내장되어 있거나 (예 : IE8) 확장으로 쉽게 구할 수 있습니다 (예 : Firebug ).