목록버튼+함수 (2)
Learn & Record

1. 버튼+함수 // // addEventListener 메서드는 동일한 요소에서 발생한 동일한 이벤트에 대해 // 하나 이상의 이벤트 핸들러를 등록할 수 있음 Click me! 2. 이벤트 핸들러 제거 - addEventListener 메서드로 등록한 이벤트 핸들러를 제거할려면 EventTarget.prototype.removeEventListener() 메서드 - removeEventListener 메서드에 전달할 인수는 addEventListener 메서드와 동일 - 단, addEventListener 메서드에 전달된 인수와 removeEventListener 메서드에 전달한 인수가 일치하지 않으면 - 이벤트 핸들러가 제거되지 않음 Click me! 3. 연습문제 클릭 제거 Register! - 배..
1. 기본 매개변수 - 매개 변수에 기본 값을 지정. 매개 변수가 들어오지 않는 경우에 기본 값으로 대체 - 기본 매개 변수와 일반 매개 변수를 섞어서 사용할 경우에는 기본 매개 변수가 오른쪽으로 가야됨 2. 이름 충돌 문제 - 자바 스크립트에서 선언적 함수 보다 익명함수를 생성하고 바로 호출하는 패턴이 많은 이유 : 이름 충돌 방지 - 다른 프로그램에 비해 자바 스크립트는 - 1) 라이브러리를 많이 사용하고 - 2) 한 페이지에 사용하는 프로그램이 여러개의 파일로 나누어져 있거나 여러개로 분리되어 있어서 - 다른 프로그래밍 언어보다 이름 충돌되는 경우가 많음 - 익명함수를 사용해서 이름이 중복되는 함수를 만드는 것을 방지하게 됨 /* 이름 충돌 문제 발생 */ /* 다른 곳에서 가져온 자바스크립트 코드..