width="750">
위의<캔버스> 코드 표시 효과는 다음과 같습니다.IE 브라우저를 사용하는 경우 참고하세요. Google Chrome이나
Firefox
를 사용하는 경우 빨간색 사각형 영역이 표시됩니다.
2. 렌더링 컨텍스트
사실
그리기
먼저 장치 컨텍스트 DC를 얻어야 한다는 것을 알고 있습니다.
덕분에 우리 눈에는 다양한 그래픽 장치가 동일하게 보이도록 만들 수 있으며, 나머지 작업은 운영 체제와 브라우저에 맡기면 됩니다. 직설적으로 말하면, 다양한 구체적인 것들을 통일된 추상화로 바꾸어 우리의 부담을 줄이는 것을 의미합니다.
다음 두 줄의 코드만 있으면 매우 간단합니다.
var canvas = document.getElementById('tutorial');
if (canvas.getContext){
alert("支持 <canvas> 标签");
} else {
alert("不支持 <canvas> 标签");
로그인 후 복사
먼저 캔버스 개체를 가져온 다음 캔버스 개체의 getContext 메서드를 호출합니다. 이 메서드는 현재 매개변수만 전달할 수 있습니다. "2d", 가까운 시일 내에 "3d" 매개변수를 지원할 수도 있습니다. 이것이 의미하는 바를 이해해야 합니다. 기대해 보겠습니다. getContext 메소드는 렌더링 컨텍스트 객체인 CanvasRenderingContext2D 객체를 반환합니다. 이에 대한 자세한 내용은 여기에서 확인할 수 있습니다. 3. 브라우저 지원 지원되지 않는 브라우저에 대체 콘텐츠를 표시하는 것 외에도 스크립트를 사용하여 브라우저가 캔버스를 지원하는지 확인할 수도 있습니다. , 방법은 매우 간단합니다. getContext 함수 가 존재하는지 확인하면 됩니다. rrreee
위 내용은 놀면서 HTML5 배우기 (1) - 캔버스에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!