인터넷응용프로그래밍 JavaScript(array).

Slides:



Advertisements
Similar presentations
언어의 자서전 소단원 (1) 단원. 언어의 특성 기호성 자의성 사회성 규칙성 창조성 역사성.
Advertisements

SPARCS Wheel Seminar Mango X Sugoi
출석수업 자료 교과서 범위: 제1장-4장.
글에 나타난 시대적 사회적 배경을 파악할 수 있다. 배경 지식과 의미 해석의 관련성을 이해할 수 있다.
패널자료 분석
2013학년도 전라북도고등학교신입생 입학전형 기본계획
2015학년도 1학기 버디 프로그램 오리엔테이션 (목) 16:00.
오늘의 학습 주제 Ⅱ. 근대 사회의 전개 4. 개항 이후의 경제와 사회 4-1. 열강의 경제 침탈 4-2. 경제적 구국 운동의 전개 4-3. 사회 구조와 의식의 변화 4-4. 생활 모습의 변화.
2009학년도 가톨릭대학교 입학안내.
한국 상속세 및 증여세 과세제도 한국 국세공무원교육원 교 수 최 성 일.
중세시대의 의복 학번 & 이름.
다문화가정의 가정폭력의 문제점 연세대학교 행정대학원 정치행정리더십 2학기 학번 이름 홍 진옥.
교직원 성희롱·성폭력·성매매 예방교육 벌교중앙초등학교 박명희
제5장 새로운 거버넌스와 사회복지정책 사회복지정책이 어떤 행위자에 의해 형성되고 집행되는지, 어떤 과정에서 그러한 일들이 이루어지는지, 효과적인 정책을 위해서는 어떤 일들이 필요한지 등을 본 장에서 알아본다 개인들이 생활을 개선하는 가장 효과적인고 궁극적인 방법은 개별적.
임상시험 규정 (최근 변경 사항 중심으로) -QCRC 보수 교육 과정 전달 교육
서울특별시 특별사법경찰 수사 송치서류 유의사항 서울특별시 특별사법경찰과 북부수사팀장 안   진.
특수학교용 아동학대! 제대로 알고 대처합시다..
사회복지현장의 이해 Generalist Social Worker 사회복지입문자기초과정 반포종합사회복지관 김한욱 관장
학습센터란? 기도에 관해 배울 수 있는 다양한 학습 코너를 통하여 어린이들이 보다 더 쉽게 기도를 알게 하고, 기도할 수 있게 하며, 기도의 사람으로 변화될 수 있도록 하는 체험학습 프로그램이다. 따라서 주입식이지 않으며 어린이들이 참여할 수 있는 역동적인 프로그램으로.
Digital BibleⅢ 폰속의 성경 디지털 바이블 2008년 12월 ㈜씨엔커뮤니케이션 ㈜씨엔엠브이엔오.
후에 70인역(LXX)을 좇아 영어 성경은 본서의 중심 주제인 “엑소도스”(출애굽기)라 하였다.
예배에 대하여.
하나님은 영이시니 예배하는 자가 신령과 진정으로 예배할지니라.
예수의 제자들 담당교수 : 김동욱.
Lecture Part IV: Ecclesiology
예배의 외부적인 틀II - 예배 음악 조광현.
성인 1부 성경 공부 지도목사: 신정우 목사 부 장: 오중환 집사 2010년. 5월 9일
남북 탑승객 150명을 태운 디젤기관차가 2007년 5월 17일 오전 경의선 철길을 따라 남측 최북단 역인 도라산역 인근 통문을 통과하고 있다. /문산=사진공동취재단.
성경 암송 대회 한일교회 고등부 (일).
여수시 MICE 산업 활성화 전략 ( 중간보고 )
전시회 개요 Ⅰ. 전시명칭 개최기간 개최장소 개최규모 주 최 참 관 객 현 지 파 트 너 General Information
Homeplus 일 家 양 득 프로그램 소개 2015년 12월.
Home Network 유동관.
Chapter 4 – 프로그래밍 언어의 구문과 구현 기법

화장품 CGMP 한국콜마㈜.
초화류 종자 시장 규모 100억원 이상(추정, 생산액의 10%정도 차지)
COMPUTER ARCHITECTIRE
14. 컴파일러 자동화 도구 스캐너 생성기 파서 생성기 코드 생성의 자동화
화재보험 건물구조급수 해설서 인 스 팩.
14 장 근거리통신망 : 이더넷(Ethernet)
(14권) 분류 번호 서 명 주 제 수 신 인 장소 / 저자 저술연대 친 서 1 테살로니카 전 진보에 대한 찬사 종말에 대한 기대 테살로니카의 그리스도인 코린토 50-52년 2 테살로니카 후 예수님의 재림은 아직 멀었다 52년경(?) 3 갈라티아 ○ 그리스도인이.
제 8 장 시각적 사고와 스케치 학습목표: 학습내용: 시각적 사고를 하는 능력 삼차원 물체를 스케치하는 능력 시각화의 중요성
목 차 Ⅰ 점검 업무의 목적 Ⅱ 시설물 설치 현황 파악 Ⅲ 주요 시설물 점검 특성 및 주기 Ⅳ 테마별 점검 내용 Ⅴ
제 출 문 현대 리모델링 주식회사 귀중 본 보고서를 압구정동 Project의 성공적 분양을 위한 마케팅 전략에 관한 제안서로
Schroder House -입면.
SEABORG 400BD 세척가능한 전동릴 목차 취급설명서
UV Sterilizer 냉온 정수기를 위한 UV살균기
인천녹색연합 환경해설가 전문가과정 자료 기린 이현주
원무 관리 ’15.4.7(화).
공공기관의 업무향상을 위한 SmartEKP 협업 솔루션
목 차 Ⅰ. 직업능력개발훈련 제도 안내 Ⅱ. 직업능력개발훈련 지원 현황 Ⅲ. 중점 점검사항 Ⅳ. 기타.
2011년 봄학기 정보컴퓨터공학부 컴퓨터 소프트웨어 설계 및 실험
2주 실습강의 Java의 기본문법(1) 인공지능연구실.
HTML5+CSS3 실무 테크닉 김은기 저.
jQuery jQuery 개요 모든 브라우저에서 동작하는 클라이언트 자바스크립트 라이브러리
HTML5 웹 프로그래밍 입문 (개정판) 9장. 자바스크립트 객체와 DOM.
낮과 밤 알아보기 슬기로운 생활 2학년 1학기 4. 빛과 그림자>낮과 밤( 4/8 )
인터넷응용프로그래밍 JavaScript(Intro).
시민사회의 성립 단원 : 사회 : 2 학년 1 학기 :Ⅴ.현대사회와 민주 시민 >
명품 웹 프로그래밍.
사회 6학년 1학기 1. 우리 민족과 국가의 성립>①하나로 뭉친 겨레>선택학습>8/21 선 택 학 습
사회 6학년 1학기 1. 우리 민족과 국가의 성립>③유교를 정치의 근본으로 삼은 조선> 선택학습>20/21
2018년 10월 01일 박성진 Web & Internet [04] CSS3 2018년 10월 01일 박성진
보호해야 할 인권 수업계획 수업활동 사회 6학년 2학기 1. 우리 나라의 민주정치>③국민의 권리와 의무>
JavaScript(Event Handling)
홈페이지 제작 HTML5 + CSS3 + Javascript.
(Ⅰ) 독서와 언어의 본질 언어의 본질 1 2 [고등 국어] – 독서와 문법 독서의 본질 (1) 독서의 특성
사회 6학년 1학기 2.근대 사회로 가는 길>①새로운 사회로의 움직임>선택학습>8/16 선 택 학 습
기체의 압력은 왜 생길까? 과 학 1 학년 Ⅴ. 분자의 운동 > 2. 압력과 온도 변화에 따른 기체의 부피 변화(4/9)
Presentation transcript:

인터넷응용프로그래밍 JavaScript(array)

Ex1-1) Using Arrays html css

Ex1-2) Using Arrays JS JS 배열의 특징 var comp = new Array(); comp[0] = “Apple”; // 문자열 comp[1] = new Date(); // 객체 comp[2] = 3.14; // 정수

Ex2) Initializing arrays JS

Ex3) array with for html JS 변수에 객체의 속성이 하나씩 대입

Ex4-1) Array Counter html css

Ex4-2) Array Counter 버튼 이벤트 처리 주사위 이미지의 id를 통해 반환 값 배열에 저장 주사위 숫자당 빈도 카운터 계산 (1 ~ 6) 함수 호출 랜덤 숫자를 할당하여 그에 맞는 이미지를 불러내는 함수 호출

Ex4-3) Array Counter

Ex5) Random Image Generator Using Array 랜덤으로 생성된 이미지의 이름을 배열 index를 통해 접근하여 저장된 문자열의 이름으로 받아옴 클릭이벤트 설정

Ex6-1) Passing Arrays to Functions

Ex6-2) Passing Arrays to Functions call by reference call by value

Ex7) Sorting an Array 정렬 함수

Ex8) Searching Arrays with Array Method indexOf 배열의 인덱스에 2를 곱한 값을 저장 원하는 문자열이나 숫자로 검색 해당 검색 문자열이 속한 인덱스 리턴 만약 존재하지 않으면 -1리턴 배열의 인덱스에 2를 곱한 값을 저장

Ex9) Multidimensional Arrays html css JS

Ex10) 연관 배열 문자열로 배열의 인덱스와 같이 접근하므로 id를 인덱스 처럼 바로 사용이 가능한 이점이 있음

Ex11) Character Processing Methods 해당 인덱스의 문자 반환 해당 인덱스의 문자의 아스키 숫자 반환 캐릭터 숫자를 문자로 변환 문자열을 소문자 / 대문자로 변환

Ex12) Searching Methods 앞에서 차례로 검색 뒤에서 차례로 검색 12번째 인덱스부터 마지막까지 차례로 검색 12번째 인덱스부터 처음까지 차례로 검색

Ex13) Splitting Strings and Obtaining Substrings “ ” 를 구분 자로 토큰을 나눔 토큰 당 “</p><p class = 'indent'>”로 구분을 함 0번째 문자열부터 10번째 문자열까지 출력

Ex14) Date Object

DOM(Document Object Model) 인터넷응용프로그래밍 DOM(Document Object Model)

Ex1) DOM tree DOM으로 우리는 무엇을 할까?? 자바스크립트를 사용하여 DOM트리를 순회하면서 페이지 안 요소의 내용이나 속성, CSS 스타일을 우리 마음대로 동적으로 변경

Ex2) DOM & BOM

Ex3) id, name으로 HTML 요소 찾기

Ex4) 태그 이름으로 HTML 요소 찾기 먼저 문서 내의 첫 번째 <ul> 요소를 찾음 list 안에서 첫 번째 <ul>안의 모든 <li>를 찾아 배열로 반환 각 li의 첫 번째 자식 노드의 data 필드를 출력

Ex5) 요소 스타일 변경하기

Ex6) DOM 노드 삭제와 추가

Ex7) DOM 이벤트

Homework) 계산기 만들기 DOM 요소를 이용하여 value 데이터의 값을 갱신(계산기 화면) input은 0 ~ 9 번까지의 버튼, */-+ 사칙연산, 초기화 버튼, 계산 버튼으로 구성 버튼은 DOM 이벤트를 통해서 처리 계산 기능은 자바스크립트 기본 함수에서 지원하니 찾아서 써봄 구현을 마치고 계산기의 DOM TREE를 그려서 낼 것 과제 제출물 : 계산기 제작 코드 파일(*.html), DOM TREE 문서(*.hwp or 이미지 파일)