이 흥미로운 데모는 뉴욕의 지하철 시스템(MTA)을 악기 악기로 바꿉니다. MTA 공용 API를 사용하여 실시간으로 데이터를 가져온 다음 JavaScript, HTML5 캔버스에 그려진 SVG 및 사운드에 대한 HTML5 오디오 요소를 사용합니다. 도체 프로젝트에 대한 자세한 내용은 여기를 참조하십시오. 이 데모에서는 JavaScript 및 HTML5를 사용하여 전적으로 수행된 광선 추적 컴퓨터 그래픽 기술을 보여 주며, 이 기술을 보여줍니다. 이 데모에 대한 자세한 내용은 여기를 참조하십시오. 익스플로러캔버스를 사용하여 인터넷 익스플로러를 통해 캔버스 지원을 할 수 있습니다. 당신은 다음과 같이이 자바 스크립트를 포함해야합니다 – 당신은 적어도 하나의 게임을 포함하지 않고 캔버스의 굉장함을 커버 할 수 없습니다. 캔버스는 틀라틀림없이 HTML5 게임의 미래입니다, 파이어 폭스 OS는 곧 시연 할 예정이다. 이 화려한하지만 간단한 자전거 게임은 캔버스가 황금 시간대에 대한 준비가되어 있음을 보여줍니다! 한 번에 한 픽셀씩 장면을 렌더링하거나(예: 광선 추적기 사용) JavaScript(흐리게 또는 왜곡)로 이미지를 후처리하는 등의 효과도 있으며, 이는 픽셀 기반 접근 법으로만 사실적으로 처리할 수 있습니다.

파이어 폭스의 최신 버전, 사파리, 크롬과 오페라 HTML5 캔버스에 대 한 모든 지원 하지만 IE8 기본적으로 캔버스를 지원 하지 않습니다. 이 데모는 WebGL 자바 스크립트 API와 캔버스 요소의 힘을 나타낸다. 비디오 위에 3D 개체를 중첩합니다. 이것은 오픈 소스 코드를 사용하여 웹 페이지의 증강 현실을 구현할 수있는 방법 일 수 있습니다. HTML5 캔버스와 자바 스크립트를 사용하여 기본 애니메이션을 만드는 방법에 대해 알아봅니다. 캔버스디스플레이라는 다른 디스플레이 객체 형식을 정의하여 16장의 DOMDisplay와 동일한 인터페이스를 지원하며, 즉 메서드syncState 및 clear를 사용합니다. 이제 빈 캔버스가 생겼습니다. 그 자체로 매우 유용하지 않지만 자바 스크립트가 제공됩니다. 인터넷 익스플로러 호환성을 위해 우리는 또한 추가 스크립트를 포함해야합니다: 익스플로러캔버스. HTML5 지원이 등장하면서 그리기 기능을 조사하기로 결정했습니다. 튜토리얼에서 나는 “캔버스”라는 새로운 요소에 그리기에 초점을 맞출 것이다.

포토샵에서 예제 아이콘을 만들고 자바 스크립트로 캔버스에 그려서 재현합니다. 이 책에서는 WebGL에 대해 설명하지 않습니다. 하지만 3차원 그래픽에 관심이 있으시다면 WebGL을 살펴보시기 바랍니다. 그래픽 하드웨어에 직접 인터페이스를 제공 하며 JavaScript를 사용 하 여 복잡 한 장면도 효율적으로 렌더링할 수 있습니다. 마지막 세부 사항은 캔버스의 모든 단추를 이동하는 것입니다. 여기에는 이미지를 로드하고 사용자 상호 작용에 따라 이미지를 표시하는 작업이 포함됩니다. 나는 표준 자바 스크립트 기술을 사용했기 때문에 세부 사항을 지루하게하지 는 않습니다 (그러나 관심이 있다면 소스 코드에 포함되어 있습니다). 그리고 거기 당신은 그것을 가지고! 그러나 IE는 캔버스 태그의 의미를 알지 못하며 태그에서 이를 사용하면 IE가 오류의 엔트레를 제공합니다. 대신 자바 스크립트에서 캔버스 요소를 만들고 canvasDiv라고 하는 div에 캔버스 요소를 더합니다.