본문 바로가기

JavaScript

(2)
이벤트 처리기로 등록하는 세가지 방법 이벤트 처리기란? 이벤트가 발생했을떄 실행되는 함수를 말한다, 이벤츠 처리로 등록하는 방법으로 세가지가 존재한다 1. HTML요소의 속성으로 등록하는 방법 2. DOM 요소의 프로퍼티로 등록하는 방법 3. addEventListener 메서드를 사용하는방법 HTML 요소의 속성으로 등록하는 방법 type = 액션의 타입을 지정한다 value = 지정값 (view의 보여지는 값) onclick = 이벤트 처리기의 종류를 나타내는 이름으로 onclick을 포함한 여러가지 이벤트 처리기가 존재한다. (onclick, ondblclick, onmousedown 등등) 위와 같은 선언으로 input 태그는 버튼이 클릭되었을때 이벤트처리기 뒤에 선언되는 함수의 기능을 실행하게 된다. displayTime() 위와 ..
JavaScript ) 객체 리터럴 일반 문자열과 템프릿 리터럴의 차이점 작성방법 : 일반문자열 "..." , 탬플릿 리터럴 ` ... ` 1. 일반 문자열은 줄바꿈을 표한할때 시퀸스(/n)을 사용해야되지만 탬플릿 리터럴 ``은 일반적인 줄바꿈이 가능하다. var normal = "aaaaa aaaa" => 오류 발생 / (\n)시퀸스를 사용해야됨. var template = `aaaaa aaaaaaa` => 정상 동작 2. 탬플릿 리터럴 안에는 플레이스 홀더( ${...} )를 넣을 수 있다. var a = 1, b = 2; console.log(`${a} + ${b} = ${a+b}`); => 1 + 2 = 3 정상출력 플레이스 홀더 ${...}란 입력 값처럼 실행시점 외부에서 주어지는 값을 표현하는 식 객체 JS에서 객체란 이름(Pr..