If you're seeing this message, it means we're having trouble loading external resources on our website.

웹 필터가 올바르게 작동하지 않으면 도메인 *. kastatic.org*.kasandbox.org이 차단되어 있는지 확인하세요.

주요 내용

다음으로 배울 것

자바스크립트로 웹 페이지를 조작하는 방법을 배운 것을 축하합니다!

새로운 HTML 특성 이용하기

꽤 많은 기능이 "HTML5" 스펙의 일부로 브라우저에 추가되었지만 이 과정에서는 그 대부분을 다루지 않았습니다. 예를 들어, 멀티미디어, 저장그래픽에 대한 내용을 이 슬라이드에서 살펴볼 수 있습니다.  또는 관심이 있는 기능을 인터넷에 검색해 보세요.

데이터를 페이지로 불러오기

많은 웹 페이지는 사용자가 데이터베이스나 서비스에서 다이내믹 데이터와 소통할 수 있도록 해줍니다. 웹 페이지가 자신의 서버에서 호스트되는 경우에는 AJAX를 이용해 데이터를 불러올 수 있습니다. 외부 서버에서 데이터를 불러오고 해당 서버가 데이터를 다른사람이 사용할 수 있게 한다면 그 서버의 API나 JSONP를 이용해 불러올 수 있습니다.
예를 들어, 칸아카데미는 API 탐색기로 자신의 서버로 불러오고 싶은 데이터를 탐색할 수 있게 해줍니다. 이 웹 페이지가 이 API를 사용하는 웹 페이지입니다.
이 웹 페이지 환경은 사용자가 특정서버에서만 데이터를 불러올 수 있도록 한다는 걸 주의해야 합니다. 그리고 이런 서버는 SSL (https://)을 통해서만 호출해야 합니다. 혹시 허용되지 않은 서버에서 데이터를 불러오고 있지는 않는지 확인하려면 개발자 콘솔을 확인해 보세요.

최신의 상태 유지하기

브라우저는 자주 업데이트되고 웹 개발 커뮤니티는 활발하게 운영되고 있습니다. 최신 정보를 얻기 좋은 방법은 HTML5 weeklyJavaScript weekly같은 뉴스레터를 구독해서 기사와 시험용 프로그램 링크를 받아보는 것입니다. 물론 새로운 것을 배울 때마다 어떻게 동작하는지 잘 이해하기 위해 테스트해봐야 합니다.
연습하고 연습하고 또 연습하세요!