본문 바로가기

Java script

(4)
JS 04(이벤트 제어) 인라인 이벤트 : HTML 요소 안에 속성을 직접 추가해 이벤트를 처리하는 가장 기본적인 방식. 웹 표준에서는 문서와 CSS 그리고 자바스 크립트의 분리 원칙을 권장 마우스와 키보드 이벤트 onclick : 마우스를 클릭할 때 onmouseover(hover 1단계) : 요소 안에 마우스가 들어갔을 때 onmouseout(hover 2단계) : 요소에서 마우스가 벗어났을 때 onkeydown : 키보드를 입력할 때 onkeyup : 키를 눌렀다 놓을 때 onfocus, onblur : 요소가 선택됐거나 해제됐을 때 onsubmit : 폼 전송 이벤트가 발생했을 때 이벤트 객체와 this - 문서 객체에 클릭 이벤트를 적용 - this는 클릭한 문서 객체 자신을 의미 이벤트 리스너 : 가장 진보된 표준 이..
JS 03 (Scope) scope : 변수와 함수의 유효 범위를 나타내는 개념 함수 값의 반환 함수의 처리 결과를 result 변수로 반환 함수 처리가 끝나면 함수는 return문으로 반환된 값을 가지는데, 이를 변수 r에 대입 변수의 유효 범위 지역 변수 : 함수 안에 선언된 변수는 함수 내에서만 사용되고 소멸 ( 함수 외부에서는 사용불가) 전역 변수 : 함수 외부에 선언된 변수, 프로그램 영역 전체에서 사용 가능 (var키워드를 선언하지 않으면 전역 변수가 된다) 콜백 함수 함수를 매개 변수로 전달할 수 있는데, 이를 콜백 함수라고 한다. 함수의 매개 변수는 일반 변수가 실행 가능한 코드(함수)의 형태로 전달된다.
JS 02(제어문) if 조건문 for 반복문 switch문
JS 01(변수) 자바스크립트란? HTML과 CSS를 동적인 상태로 만들어 주는 것이다. 자바스크립트 문법 1. 변수와 출력 이렇게 사용할 수 있다. 1. 첫 글자는 반드시 영문자로 작성한다. (ex : myName) 2. 한글은 사용x 3. 예약어(명령어)로 정의된 문자는 변수로 사용 불가 4. 언더스코어(_), $ 이외의 특수 문자(공백 포함) 사용 금지 5. 변수명 사이에 공백x 6. 일반적으로 카멜케이스. 언더스코어를 조합해 사용 (ex : firstName, first_name) 2. 변수의 타입 **변수의 타입을 출력 변수에 값을 지정하지 않은 상태에서 출력을 하게 되면 undeifned라는 타입으로 반환된다.