A, HTML5의 API 부분
1, 및 선택기 querySelector querySelectorAll
1.1 querySelector는 : 문서의 첫 번째 요소는 지정된 CSS의 셀렉터에 일치하는 반환합니다.
document.querySelector ( CSS 선택기 ) CSS 선택기 ( 하나를 지정 이상의 정합 소자 CSS 선택기는 그 ID, 클래스, 타입 속성 사용할 수 있고, 소자를 선택하는 등, 속성 값.
쉼표로 구분 선택기의 복수의 요소는 매칭을 리턴 ) .
1.2 querySelectorAll : HTML5 새로운 방법 문서 정합 CSS 선택기의 모든 요소의 노드리스트를 반환 도입.
= document.querySelectorAll 요소리스트는 ( CSS를 셀렉터), 정적 객체 유형 노드 목록 요소리스트, CSS 선택기의 문헌 인
2, 사용자 정의 속성
사용자 정의 "데이터 -이 *", 완료 HTML5 속성을 사용하여 위치를 속성 이름 (예 : * 호)를 데이터 - 적어도 하나 개의 문자가 있어야합니다, 대문자를 포함하지 마십시오. 이 속성은 임의의 문자열이 될 수 있습니다.
우리는 사용자 정의 데이터 테스트 이름 속성 후 예를 들어, 우리는 속성을 얻기 위해 특정 값이 TESTNAME했다 얻기 위해 선택기를 호출합니다.
둘째, 캔버스 캔버스
1, 캔버스의 새로운 태그 캔버스 길이와 너비를 정의 주 : 라벨에 정의 된 캔버스 캔버스 만 캔버스의 길이와 폭을, CSS에서 정의 할 수 없습니다
2, 캔버스 객체를 얻고 (캔버스 요소 자체가 전력을 끌어. 모든 작업은 사내에서 자바 스크립트를 렌더링 할 수 있어야되지 않음) 컨텍스트 객체 캔버스를 만들
3 결정 시작점, 즉, 펜 다운 지점 (의 moveTo (X, Y))를 결정하는 단계를 포함한다. X : X 축은 화소, Y 시작 : Y 축은 화소 시작
도 4는 다음의 펜 - 다운 지점 (예 : lineTo (X, Y))를 결정한다. X : X 축 아래 펜 픽셀 Y : Y 축 아래쪽 화소 펜
(5) 상기 접속 스트로크 (스트로크 ())
결과는 다음과 같다 :