본문 바로가기

컴퓨터과학[4-2]/HTML5_출석17

HTML5 - 핵심 정리 및 기출문제 HTML5 - 핵심 정리 및 기출문제 1장 (1문항)1장 연습문제1. 어떠한 문서 안의 정보가 어떻게 구조화 되었는가를 지정하는 언어를 (마크업(Makup))라고 한다.2. HTML은 요소(Elements), 태그(Tag), 속성(Attributes), 값(Value) 4가지 구성요소로 되어 있다.3. HTML5의 가장 큰 특징은 웹 문서 뿐만 아니라 웹 애플리케이션도 만들 수 있는 (플랫폼)이다.4. HTML5의 특징 가운데 하나는 바로(시맨틱 (semantic)) 웹이라고 할 수 있다. (시맨틱 (semantic))이란 ‘의미가 있는’, ‘의미의’라고 해석되는 뜻으로 HTML문서에 의미를 부여하겠다는 의도가 담겨져 있다.5. 어떤 브라우저에서든 누구든 정상적으로 동작하는 사이트를 이용하기 위해선는 (.. 2017. 12. 9.
HTML5 - Web Worker, Web Socket, Geolocation HTML5 - Web Worker, Web Socket, Geolocation(1) 웹 워커 전용 워커의 생성과 메시지 전달 워커의 오류 처리 worker.onerror = function(event) { var err_msg = event.message + " \n" + event.filename + " 의 " + event.lineno + " 번째 줄에서 오류 발생" alert(err_msg); } 공유 워커의 생성과 메시지 전달 (2) 웹 소켓 별도의 플러그인이 필요 없이 순수 웹 환경에서 실시간 양방향 통신을 위한 스펙 지금까지 존재했던 통신 방법과 웹 소켓의 결정적인 차이는 프로토콜에 있다. 웹 소켓 프로토콜은 접속 확립에 HTTP를 사용하지만, 그 이후의 통신은 웹 소켓의 독자 프로토콜로 이루.. 2017. 8. 25.
HTML5 - API (offline web application, File, Web storagy) HTML5 - API (offline web application, File, Web storagy)(1) 오프라인 웹 애플리케이션 오프라인 상태에서도 사용이 가능한 애플리케이션 → 웹에서 사용하는 여러 페이지와 파일을 클라이언트에 캐시로 저장하여 제공 매니페스트 파일 캐시에 저장할 자원의 목록 CACHE MANIFEST #Cache Section(클라이언트 캐시에 저장될 파일 지정) CACHE: …파일 목록… #Network Section(반드시 온라인상에서만 접근하는 파일 지정) NETWORK: …파일 목록… #Fallback Section(대체되는 리소스를 지정) FALLBACK: …리소스 대체리소스… 웹 서버의 mime.types 파일에 추가할 내용 text/cache-manifest manife.. 2017. 8. 25.
HTML5 - [13] audio 요소와 video 요소 HTML5 - [13] audio 요소와 video 요소 정리하기 (1) audio 요소의 속성 audio 요소의 속성 속성 설명 src 재생할 파일 경로 autoplay 웹 문서 로딩 시에 미디어 파일을 자동으로 재생할지 여부 controls 플레이어(재생 컨트롤의 집합) 표시 여부 loop 재생할 파일의 반복 여부 preload 웹 문서 로딩 시 파일의 로딩 상태 지정 (none, auto, meta) controls, autoplay, loop 속성 → 별도의 속성 값을 지정하지 않아도 무방 (2) source 요소 미디어 요소(audio, video 요소)의 src 속성을 대신하여 다양한 포맷의 미디어 파일을 지정 미디어 요소의 자식 요소로서 여러 개 지정 가능 → 차례대로 source 요소를 실.. 2017. 8. 24.
HTML5 - [12]이동,회전, 확대/축소, 텍스트, 애니메이션 HTML5 - [12]이동,회전, 확대/축소, 텍스트, 애니메이션 정리하기 (1) 도형 합성 globalCompositeOperation 속성 → 도형이 겹쳐지는 부분에 대한 처리 방식을 지정 source-atop, source-in, source-out, source-over, destination-atop, destination-in, destination-out, destination-over, lighter, copy, xor, darker (2) 좌표 공간의 변환 translate(x,y) → 좌표 공간의 시작점을 (x,y)로 이동 rotate(각도) → 좌표 공간을 시계 방향으로 주어진 각도만큼 회전 scale(x, y) → 좌표 공간을 수평/수직 방향으로 확대/축소 사용자 정의 변환 → tr.. 2017. 8. 18.
HTML5 - [11] Canvas arc(원) arcTo(원호) 베지에곡선 HTML5 - [11] Canvas arc(원) arcTo(원호) 베지에곡선(1) 원/원호 그리기 arc(x, y, 반지름, 시작각도, 종료각도, 그리는방향) 각도는 라디안으로 표시 → 각도*Math.PI/180 그리는 방향: true → 시계 반대 방향, false → 시계 방향 (2) 부채꼴 그리기 moveTo(x,y) → arc(…) → closePath()의 순서대로 사용 moveTo(x, y) → 부채꼴의 중심의 좌표 지정 closePath() → 중심의 좌표와 호의 양 끝점을 자동으로 연결시킴 (3) 직선과 접하는 원호 그리기 moveTo(x,y) → arc(보조점x, 보조점y, 종료점x, 종료점y, 반지름) (4) 베지에 곡선 n개의 점으로부터 얻어지는 (n-1)차 곡선 2차 베지에 곡선 q.. 2017. 8. 18.