본문 바로가기

분류 전체보기50

08 - 예외 처리 고급 오류에는 크게 2가지 종류가 있다. 프로그램 실행 전에 발생하는 구문 오류와 실행 중에 발생하는 런타임 오류 또는 예외(exception)가 있다. 고급 예외 처리 : 예외를 조금 더 쉽게 잡을 수 있는 기능으로 try catch finally 구문이 있다. - 기본적인 형태 try { // 예외가 발생할 가능성이 있는 코드 } catch (exception) { // 예외가 발생했을 때 실행할 코드 } finally { 2022. 7. 4.
07 - localStorage 객체 - 예시 웹 브라우저가 제공하는 기능(API) 중 localStorage 객체 : 웹 브라우저에 데이터를 저장 https://developer.mozilla.org/ko/docs/Web/API/Window/localStorage 참고하기~ 이 객체의 메소드 localStorage.getItem(key) : 저장된 값을 추출한다. 없으면 undefined 출력 객체의 속성을 localStorage.key 또는 localStorage[key] 형태로 사용한다. localStorage.setItem(key, value) : 값을 저장한다. localStorage.removeItem(key) : 특정 키의 값을 제거한다. localStorage.clear() : 저장된 모든 값을 제거한다. Example remove 2022. 6. 27.
07 -2 키보드 이벤트로 별 이동하기 자바스크립트 키보드 이벤트 - keydown을 사용해 별 움직이기 이벤트를 받아올 때 앱은 event.nativeEvent를 사용하는데 웹에서는 event.keyCode와 같은 형식으로 쓰나보다. * 2022. 6. 27.
07 -2 자바스크립트 문서 객체 - 이벤트, 이벤트 모델 이벤트 이벤트가 발생할 때 (ex click) 실행할 함수는 addEventListener() 메소드를 사용한다. 형태 : 문서객체.addEventListener(이벤트 이름, 콜백 함수) - 콜백 함수를 이벤트 리스너 또는 이벤트 핸들러라고 부른다. 이건 이벤트가 발생할 때 실행하는 함수다. 이벤트를 제거할 때는 removeEventListener() 메소드를 사용한다. 이벤트 모델 이벤트 모델 : 이벤트를 연결(add)하는 방법 표준 이벤트 모델 : addEventListener() 등의 메소드를 사용하는 방법 2022. 4. 12.