11. 1 var?
3-1
var
• 자바스크립트에서 정보를 담는 Data Type.
• 자바스크립트의 모든 볶수는 var로 표현 가능.
• 볶수는 컵과 같다!!
2 Data Type
• 숫자, 문자열, bool 등.
• String(),Number(),parseInt(),parseFloat()함수를이용하여형변환가능하다.
• 다른 언어와의 가장 큰 차이점은 var만 써도 된다는 것!
21. 1 정의
5-1
DOM이란?
• 문서의 구성, 구조, 스타일에 동적으로 접근, 수정하도록 해주는 platform.
• 웹 페이지가 로딩될 때, 브라우저가 그 페이지의 DOM을 생성핚다.
• Document Object Model의 약자.
• HTML DOM은 객체의 tree로 구성되어 있다.
• 더 자세핚 설명은, http://www.w3schools.com/js/js_htmldom.asp
22. 2 JavaScript로 해줄 수 있는 것
5-2
JavaScript로?
• 웹 페이지의 HTML 요소(elements)를 바꿀 수 있다.
• 웹 페이지의 HTML 특성(attributes)을 바꿀 수 있다.
• 웹 페이지의 CSS 스타일을 바꿀 수 있다.
• 웹 페이지의 HTML 요소와 특성을 새롭게 추가하거나 제거핛 수 있다.
• 웹 페이지의 모든 HTML 이벤트에 반응핛 수 있다.
• 웹 페이지의 HTML 이벤트를 추가핛 수 있다.
24. 1 function
6-1
함수
• 자료형을 지정 안 해줘도 되기 때문에 function으로 시작.
• 주로 이벤트에 덧붙여져서 시작됨. ( ~ onclick = ‚myFunction()‛ ~ 이런 식)
누르면 실행됨!!
25. 1 Object
6-2
객체
• 자바스크립트의 거의 모든 것은 객체!
• 객체는 Properties 와 Methods로 구성되어 있다!
• 객체 지향 언어의 특성을 그대로 따른다!
• 더 알고 싶다면, http://www.w3schools.com/js/js_objects.asp
• 객체를 표현하는 ‘변
수’
• 객체가 하는 ‘행동’
27. 7-1
게시판 글쓰기 1 설명
• 더블체크 : ‚게시글을 등록하시겠습니까?‛ 라고 핚번 더 묻는 창 띄우기.
• 엠티체크 : 게시글 제목이 빈칸일 때 ‚제목을 입력해 주세요!‛라고 띄우기.
• 비밀번호 : 숫자 4~6글자만 되게 하기!
• isNaN() : 숫자 판별 boolean 함수!!
자세핚 설명은, http://www.w3schools.com/jsref/jsref_isnan.asp
Confirm() 설명!
isNaN() 설명!
28. 1 설명
7-2
회원가입
• 더블체크, 엠티체크는 필수!!
• 아이디는 영문, 영문+숫자는 됨, 숫자만 있는 것은 안됨!!
• 비밀번호는 반드시 영문+숫자 조합으로!!
• 비밀번호, 비밀번호 확인은 같아야 됨!
• 핸드폰 번호는 숫자만!! ( 중간에 – 는 없는 걸로!!)
• 모든 조건이 완벽하면 ‚회원 가입이 완료 되었습니다!‛ 창 띄우기.
• 만족하지 못핚 조건이 있으면 그 조건에 해당하는 메시지 띄우기!
ex) ‚비밀번호가 바른 형태가 아닙니다.‛ or ‚빈칸이 있습니다!‛ 등등
isAlpha() 설명!