1 / 29

시스템 컨설턴트 그룹 신입교육 JavaScript

시스템 컨설턴트 그룹 신입교육 JavaScript. 작성자 15 기 황준성 소속팀 / 상위부서 SCG 작성년월일 2014-02-17 E-mail louche490@scg.skku.ac.kr. 이 문서는 나눔글꼴로 작성되었습니다 . 설치하기. Profile. 1 그는 누구인가 ?. 1991 년 6 월 10 일생 . 현재 경기도 안양시 거주 . 성균관대학교 정보통신대학 컴퓨터공학과 10 학번 . System Consultant Group 15 기 . SCG 에서 장난 담당. 황준성.

nia
Download Presentation

시스템 컨설턴트 그룹 신입교육 JavaScript

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 시스템 컨설턴트 그룹신입교육JavaScript 작성자 15기 황준성 소속팀 / 상위부서 SCG 작성년월일2014-02-17 E-maillouche490@scg.skku.ac.kr 이 문서는 나눔글꼴로 작성되었습니다. 설치하기

  2. Profile 1 그는 누구인가? • 1991년 6월 10일생. • 현재 경기도 안양시 거주. • 성균관대학교 정보통신대학 컴퓨터공학과 10학번. • System Consultant Group 15기. • SCG에서 장난 담당. 황준성 2 Contact • 010-6604-5610 • 공적인 일은 louche490@scg.skku.ac.kr • 사적인 일은 louche490@gmail.com혹은 카카오 ID “ louche49“ 로!! • 2

  3. 4 조건문, 반복문 1 JavaScript 란?? 1-1 설명 & 용도 1-2 Setting 4-1 조건문& 실습 4-2 반복문& 실습 2 JavaScript 연습 목차 5 DOM 7과제 6함수, 객체 2-1 HTML 파일 만들기 2-2 My First JavaScript!! 5-1 DOM이란? 5-2 JavaScript로? 7-1 게시판 글쓰기 7-2 회원가입 6-1 함수 6-2 객체 3 변수 3-1 var 3-2 var실습 시스템 컨설턴트 그룹 신입교육

  4. Chapter 1 JavaScript 란?? 시스템 컨설턴트 그룹 신입교육

  5. 1-1 1 무엇인가? • 웹 브라우저에서 많이 사용하는 프로그래밍 언어. • 웹 프로그래밍에서의 기능 담당. JavaScript? 2 어디에 쓰이나? 지도 API 활용 안드로이드 프로그래밍 TV 앱 개발 예외 처리!!! • 5

  6. 1-2 1 Sublime Text 2 • http://www.sublimetext.com/2 • 종합적 텍스트 에디터, 컴파일 X JavaScriptSetting 2 Screen Shots • 6

  7. Chapter 2 JavaScript 연습 시스템 컨설턴트 그룹 신입교육

  8. 2-1 1 기본 구성 HTML 파일 만들기 ‘Console’ 에서 오류 확인!! • 어디에 있든 상관 없다!! • 요즘 대세는 아래 쪽에다 해주는 것. F12 누르면 볼 수 있는 창 <실행 화면> • 8

  9. 경고창 명령어 2-1 1 기본 구성 • “Hello World!” • <script></script> My First JavaScript <Alert!> • 9

  10. Chapter 3 변수 시스템 컨설턴트 그룹 신입교육

  11. 3-1 1 var? • 자바스크립트에서 정보를 담는 Data Type. • 자바스크립트의 모든 변수는 var로 표현 가능. • 변수는 컵과 같다!! var 2 Data Type • 숫자, 문자열, bool등. • String(), Number(), parseInt(), parseFloat() 함수를 이용하여 형 변환 가능하다. • 다른 언어와의 가장 큰 차이점은 var만 써도 된다는 것! • 11

  12. 3-2 1 따라해보세요! • 문자열은 작은 따옴표, 큰 따옴표 구분 X. • 아무것도 안 써주면 undefined! var실습 • 12

  13. Chapter 4 조건문, 반복문 시스템 컨설턴트 그룹 신입교육

  14. 4-1 1 조건문if, else if, else • 기본적인 사용법은 C와 같다! 조건문& 실습 • 14

  15. 4-1 여기서 잠깐! 조건문& 실습 document?? • 문서 객체 • 오른쪽과 같이 html 문서 안의 내용을 바꿀 수 있다. • 더 알고 싶다면, http://www.w3schools.com/js/js_htmldom_document.asp • 15

  16. 4-1 2 조건문swtich • 기본적인 사용법은 C와 같다! 조건문& 실습 Sublime text 2 부분 • 16

  17. 4-2 1 for 문 • 기본 형태 반복문& 실습 • 17

  18. 4-2 1 for in 문 • for in 으로도 쓸 수 있습니다! 반복문& 실습 • 18

  19. 4-2 2 while문 • 다른 언어와 같다! 반복문& 실습 • 19

  20. Chapter 5 DOM 시스템 컨설턴트 그룹 신입교육

  21. 5-1 1 정의 • 문서의 구성, 구조, 스타일에 동적으로 접근, 수정하도록 해주는 platform. • 웹 페이지가 로딩될 때, 브라우저가 그 페이지의 DOM을 생성한다. • Document Object Model의 약자. • HTML DOM은 객체의 tree로 구성되어 있다. DOM이란? • 더 자세한 설명은, http://www.w3schools.com/js/js_htmldom.asp • 21

  22. 5-2 2 JavaScript로 해줄 수 있는 것 • 웹 페이지의 HTML 요소(elements)를 바꿀 수 있다. • 웹 페이지의 HTML특성(attributes)을 바꿀 수 있다. • 웹 페이지의 CSS 스타일을 바꿀 수 있다. • 웹 페이지의 HTML요소와 특성을 새롭게 추가하거나 제거할 수 있다. • 웹 페이지의 모든 HTML이벤트에 반응할 수 있다. • 웹 페이지의 HTML이벤트를 추가할 수 있다. JavaScript로? • 22

  23. Chapter 6 함수, 객체 시스템 컨설턴트 그룹 신입교육

  24. 누르면 실행됨!! 6-1 1 function • 자료형을 지정 안 해줘도 되기 때문에 function으로 시작. • 주로 이벤트에 덧붙여져서 시작됨. ( ~ onclick = “myFunction()” ~ 이런 식) 함수 • 24

  25. 6-2 1 Object • 자바스크립트의 거의 모든 것은 객체! • 객체는 Properties 와 Methods로 구성되어 있다! • 객체 지향 언어의 특성을 그대로 따른다! • 더 알고 싶다면, http://www.w3schools.com/js/js_objects.asp 객체 • 객체를 표현하는 ‘변수’ • 객체가 하는 ‘행동’ • 25

  26. Chapter 7 과제 시스템 컨설턴트 그룹 신입교육

  27. 7-1 1 설명 게시판 글쓰기 Confirm() 설명! isNaN() 설명! • 더블체크: “게시글을 등록하시겠습니까?” 라고 한번 더 묻는 창 띄우기. • 엠티체크: 게시글 제목이 빈칸일 때 “제목을 입력해 주세요!”라고 띄우기. • 비밀번호 : 숫자 4~6글자만 되게 하기! • isNaN() : 숫자 판별 boolean함수!! •  자세한 설명은, http://www.w3schools.com/jsref/jsref_isnan.asp • 27

  28. 7-2 1 설명 • 더블체크, 엠티체크는 필수!! • 아이디는 영문, 영문+숫자는 됨, 숫자만 있는 것은 안됨!! • 비밀번호는 반드시 영문+숫자 조합으로!! • 비밀번호, 비밀번호 확인은 같아야 됨! • 핸드폰 번호는 숫자만!! ( 중간에 – 는 없는 걸로!!) • 모든 조건이 완벽하면 “회원 가입이 완료 되었습니다!” 창 띄우기. • 만족하지 못한 조건이 있으면 그 조건에 해당하는 메시지 띄우기! •  ex) “비밀번호가 바른 형태가 아닙니다.” or “빈칸이 있습니다!” 등등 회원가입 isAlpha() 설명! • 28

  29. 감사합니다. Q/A

More Related