2010-07-25 5 views
3

HTML 5에 자바 스크립트가 필요합니까?HTML5에서 클라이언트가 JavaScript를 지원해야합니까?

또는 옵션이며 자바 스크립트 대신 HTML5, CSS3 및 GWT를 사용할 수 있습니까?

감사

+0

GWT는 자바 스크립트를 먼저 사용합니다. 둘째, HTML5의 어느 부분에 관심이 있습니까? 그것은 당신의 질문에 대답하는 데 도움이 될 것입니다. –

+0

자바 스크립트를 써야하는지 아니면 클라이언트의 브라우저가 * 지원해야하는지 묻는 중입니까? – Artelius

+0

나는 JavaScript를 쓰는 것을 의미합니다. – hesam

답변

0

당신은 HTML 5이 얻을 생각을 읽을 수 있습니다.

3

아니, HTML5는하지 그것이 <script> 요소를 정의하며 만약이 javascript: 프로토콜을 정의는하지만 (AN HTML5 UA는 적어도 충분히 그들을 무시하려면 다음을 이해해야한다), 자바 스크립트 필요로한다. 클라이언트 브라우저가 단순히 '모든 자바 스크립트를 비활성화합니다'(사용자 선택 또는 자바 스크립트를 지원하지 않기 때문에)라고 상상해보십시오.

스크립트 스크립트 요소에 사용할 경우, 또는 "Running a script" 아래 HTML 5 Draft에 # 4에 의해 뒷받침하는 사용자 에이전트는이 스크립트의 스크립트 블록의 형태에 의해 주어진 스크립트 언어를 지원하지 않는 경우 요소를 사용한다면, 사용자 에이전트는이 단계에서이 단계들을 중단해야한다. 스크립트가 실행되지 않습니다

그러나 초안에 의해 승인 된 스크립트 언어는 기본 언어의 역할을 가정하며 '종속성'으로 나열됩니다.

+0

'javascript :'는 프로토콜이 아닙니다. –

+3

@Excl HTML5 사양에 따라 [6.1.5 The javascript : protocol] (http://dev.w3.org/html5/spec/Overview.html#javascript-protocol)을 참조하십시오. (또한 URI의 프로토콜 필드 인 실제로 스키마 이름에 서식합니다. 그러나 URL/URI와의 유사성이 끝나는 곳이기 때문에 ...) –

1

GWT는 Java로 코드를 작성한 다음 디버그 할 수있는 툴킷입니다. 배포 할 때 JavaScript로 변환됩니다. 그래서 당신이 정말로 당신이 자바 스크립트를 작성하고 있는지 모를지라도 도구는 그것을 생성합니다. GWT 생성 코드가 브라우저에서 실행됩니다.

HTML5 및 CSS3은 정적 웹 사이트를위한 도구입니다. Javascript 또는 GWT (자바 스크립트)를 추가하면 더 많은 작업을 수행 할 수 있습니다.

관련 문제