다음 날 학습 경험의 프론트 엔드 (API를 HTML5 캔버스와 캔버스의 예비 이해의 일부)

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) 상기 접속 스트로크 (스트로크 ())

  

  결과는 다음과 같다 :

   

 

 

 

 

 

  

 

 

 

 

   

    

 

    

추천

출처www.cnblogs.com/Amaris-Lin/p/11733939.html