jQuery jQuery 개요 모든 브라우저에서 동작하는 클라이언트 자바스크립트 라이브러리

Slides:



Advertisements
Similar presentations
10장. 시기별 학급경영 11조 염지수 이 슬 권용민 신해식.
Advertisements

일본 근세사. (1) 에도막부의 개창 ( ㄱ ) 세키가하라의 전투 (1600) - 히데요시의 사후 다섯 명의 다이로 ( 大老 ) 가운데 최대 영지 (250 만석 ) 를 보유하고 있던 도쿠가와 이에야스가 급부상. 이에 이에야스와 반목해 온 이시다 미쓰나리 ( 石田三成 ),
아니마 / 아니무스 송문주 조아라. 아니마 아니마란 ? 남성의 마음속에 있는 여성적 심리 경향이 인격화 한 것. 막연한 느낌이나 기분, 예견적인 육감, 비합리적인 것에 대 한 감수성, 개인적인 사랑의 능력, 자연에 대한 감정, 그리.
대구가톨릭대학교 체육교육과 06 학번 영안중학교 체육교사 신웅섭 반갑습니다. 반야월초등학교 축구부 대륜중학교 축구부 대륜고등학교 대구가톨릭대학교 차석 입학 대구가톨릭대학교 수석 졸업 2014 년 경북중등임용 체육 차석 합격 영안중학교 체육교사 근무 소개.
HTML + JavaScript UIT Series [Chapter 3] HTML 을 이용한 회원 정보 입력 양식 만들기.
일장 - 1 일 24 시간 중의 명기 ( 낮 ) 의 길이 ( 밤은 암기, 낮은 명기 ) 광주기성 - 하루 중 낮의 길이의 장단에 따라 식물의 꽃눈 형성이 달라지는 현상 일장이 식물의 개화현상을 조절하는 중요한 요인 단일식물 - 단일조건에서 개화가 촉진되는 식물 장일식물.
2 학년 6 반 1 조 고은수 구성현 권오제 김강서.  해당 언어에 본디부터 있던 말이나 그것에 기초하여 새로 만들어진 말  어떤 고장 고유의 독특한 말  Ex) 아버지, 어머니, 하늘, 땅.
2014년 2학기 온라인 연구실 안전교육 참여안내(내국인/외국인)
2014년도 교원 및 기간제교사 성과상여금 전달교육 개 회 국기에 대한 경례 - 인사말
선진 고양교육 “유아교육 행정 업무 연수” 유치원 회계실무 및 유아학비 연수 경기도고양교육청.
1. 기관별 맞춤형 집중교육 : 실습 및 개인별 집중지도    1. 기관별 맞춤형 집중교육 : 실습 및 개인별 집중지도 (상설) 기관별 맞춤형 교육 - 당 교육기관에서.
해외서, 국내서 요약 ‘북집’ 모바일 서비스 이용방법
묵자 겸애, 비명, 비공, 상현, 상동, 천지, 명귀, 삼표 법.
2002/3/20 HTML 2002/3/20
CHAPTER 4. CSS 스타일시트 기초.
10장 동적 HTML (Dynamic HTML)
HTML & CSS 겉핥기 2012 SUMMER SPARCS.
HTML과 CGI 프로그래밍 PHP 웹 프로그래밍 (PHP Web Programming) 문양세
1.1 뷰포트 일반 웹 페이지의 모바일 실행 결과 뷰포트(viewport)
JSON(JavaScript Object Notation)
내 아이를 위한 구강관리.
제16장 원무통계 • 분석 ☞ 통계란 특정의 사실을 일정한 기준에 의하여 숫자로 표시한 것을 말한다.통계로서 활용할 수 있는 조건으로는 ① 동질성을 지녀야 하고 ② 기준이 명확하고 ③ 계속성이 지속되어야 하며 ④ 숫자로 표시하여야 한다 경영실적의.
서울지방세무사회 부가세 교육 사진클릭-자료 다운 세무사 김재우.
사외내방객 사이트매뉴얼.
채팅 서버 만들기 10장 Do it! Node.js 프로그래밍 이지스퍼블리싱 제공 강의 교안 2017/03
치매의 예방 김 은민 윤금 노인요양원 치매의.
2018..
2 서블릿의 기초.
이 름: 정홍도 (과장) 팀 명: 개발사업팀 일 자:
9장 자바스크립트.
JavaScript.
JavaScript 객체 전 혜 영.
HTML CSS 자바스크립트 무작정 따라하기
JSON-RPC 서버 만들기 11장 Do it! Node.js 프로그래밍 이지스퍼블리싱 제공 강의 교안 2017/03
간단한 이벤트 연결 jQuery 단축 이벤트 메서드 사용법
jQuery Chapter 12 이 서식 파일은 그룹 환경에서 교육 자료를 프레젠테이션할 때 시작 파일로 사용할 수 있습니다.
웹서버와 설치에 필요한 것 WWW ( world wide web ) TCP/IP 프로토콜을 이용하는 클라이언트/서버 환경
HTML5+CSS3 실무 테크닉 김은기 저.
Cookie 와 Session.
마산에 대하여 만든이 : 2204 김신우, 2202 권성헌.
제주닷컴 매뉴얼 (실시간 예약시스템) 2013년 10월.
낮과 밤 알아보기 슬기로운 생활 2학년 1학기 4. 빛과 그림자>낮과 밤( 4/8 )
HTML CSS 자바스크립트 무작정 따라하기
CGI (Common Gateway Interface)
Chapter07 CSS3 글꼴과 문자 HTML5 Programming.
인터넷응용프로그래밍 Atom(개발 환경).
인터넷응용프로그래밍 JavaScript(array).
Ch 04. 애니메이션 송재철.
기본 필터링 메서드 기본 필터링 메서드 jQuery의 선택자를 사용하면 원하는 문서 객체 대부분 선택 가능
Web & Internet [11] JavaScript & BootStrap
키타노카시쇼쿠닌(北の菓子職人) - 「오호츠크의 소금 맛」
SMIL.
CGI (Common Gateway Interface)
게임웹사이트운영 [3] 블록과 목록.
1장. HTML5 소개 To Flash 정보영재세미나 1 김태영교수님 홍창의.
2018년 10월 01일 박성진 Web & Internet [04] CSS3 2018년 10월 01일 박성진
마이페이지(사회공헌대표계정) PCK 통합 프로젝트 Date / Version Prepared by
6장 마케팅 조사 박소현, 김중호, 박기찬.
한밭대학교 창업경영대학원 회계정보학과 장 광 식
4 웹 페이지 레이아웃.
2015년 2학년 1반.
음양오행과 물리학 조 원 : 김용훈, 양범길, 박수진, 윤진희, 이경남, 박미옥, 박지선 (11조)
이야기 치료에 대하여 <8조 학문적 글쓰기 발표> 주희록 최은지
홈페이지 제작 HTML5 + CSS3 + Javascript.
CHAPTER 6 도전! 트위터 웹 앱 개발 Jquery Mobile 5/28/2019.
컴퓨터 소프트웨어 설계 및 실험 2016년 1학기 실험계획.
유예 X-FILE *조사자* 1301권희원 1315이예지 1317장아정 1322홍자현.
Web & Internet [10] 입문 – input 태그
머니투데이 메인 UI수정 Moneytoday.co.kr - 작성자 : 한정환 - 작성일 :
중국문학개론 한부와 겅건안문학 중어중국학과 ㅇ이진원 한부와 건안문학.
Presentation transcript:

jQuery jQuery 개요 모든 브라우저에서 동작하는 클라이언트 자바스크립트 라이브러리 2006년 1월, 존 레식 John Resig 이 BarCamp NYC에서 발표 무료로 사용 가능한 오픈소스 라이브러리 jQuery의 제작 목표 DOM과 관련된 처리 쉽게 구현 일관된 이벤트 연결 쉽게 구현 시각적 효과 쉽게 구현 Ajax 애플리케이션 쉽게 개발

jQuery jQuery 사용의 장점 웹 표준만으로도 플래시와 실버라이트로 구현한 웹 사이트와 비슷한 수준의 시각적 효과 구현 웹 표준만으로도 플래시와 실버라이트로 구현한 웹 사이트와 비슷한 수준의 시각적 효과 구현 복잡한 자바스크립트 문법을 간소화 크로스 브라우징 다양한 오픈소스 라이브러리

jQuery jQuery 다운로드와 CDN 방식 다운받으려면 http://jquery.com 접속 다운받으려면 http://jquery.com 접속 메인 화면에서 곧바로 jQuery 다운 가능

jQuery jQuery 사용법 첫 번째 방법은 CDN 호스트 사용하는 방법 두 번째는 직접 다운받아 사용하는 방법

jQuery CDN 이란? CDN은 Content Delevery Network 의 약자 사용자에게 간편하게 콘텐츠 제공하는 방식 의미 구글, 마이크로소프트, jQuery측에서 사용자가 jQuery를 사용하기 편하게 콘텐츠 제공

jQuery jQuery CDN 호스트 사용해 이용 HTML 페이지 구성 script 태그의 src 속성에 제공되는 CDN 호스트 입력 http://code.jquery.com/jquery-1.7.js http://code.jquery.com/jquery-1.7.min.js http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.js http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.min.js

jQuery jQuery 파일명 오프라인에서 jQuery 사용 ◯◯.js 파일 ◯◯.min.js 파일 반드시 다운받아 사용 Uncompressed 버전 ◯◯.min.js 파일 ◯◯.min.js 파일은 Minified 버전 (용량이 다섯 배 이상 차이) Minified 버전은 파일의 용량을 최소화하려고 압축한 파일 오프라인에서 jQuery 사용 반드시 다운받아 사용

jQuery(document).ready( ) 문서가 준비가 완료되면 매개 변수로 전달된 함수를 실행하라는 의미 jQuery 이벤트 메서드 중 하나 아래 위 두 메서드는 비슷한 역할

jQuery(document).ready( ) 3개의 경고창 띄우는 예제

jQuery(document).ready( ) 간단하게 사용되는 형태도 존재

jQuery 기본 선택자 jQuery 메서드의 가장 기본적인 형태 문서 객체를 다룰 때 사용하는 형태 jQuery(‘h1’).css(‘color’, ‘red’); $(‘h1’).css(‘color’, ‘red’); 선택자 메서드

jQuery 기본 선택자 전체 선택자 CSS의 가장 기본적인 선택자는 전체 선택자Wildcard Selector HTML 페이지에 있는 모든 문서 객체를 선택하는 선택자 * 모든 문서 객체의 color 스타일 속성에 red 입력

jQuery 기본 선택자 태그 선택자 태그 선택자는 특정한 태그만 선택하는 선택자 태그의 이름 그냥 사용

jQuery 기본 선택자 태그 선택자의 활용 하나 이상의 태그 선택자를 동시에 사용하고 싶을 때

jQuery 기본 선택자 아이디 선택자 특정한 id 속성을 가지고 있는 문서 객체 선택하는 선택자 Ex) 예제 두 번째에 위치한 h1 태그가 id 속성으로 target 가짐

jQuery 기본 선택자 아이디 선택자의 활용 id 속성은 HTML 페이지 내에서 단 하나의 태그에만 적용 태그 선택자와 아이디 선택자 함께 사용하지 않아도 됨

jQuery 기본 선택자 클래스 선택자 특정한 class 속성 가진 문서 객체를 선택하는 선택자

jQuery 기본 선택자 두 클래스 속성을 모두 갖는 문서 객체를 선택하고 싶을 때 두 클래스 선택자 붙여서 사용

jQuery 자식 선택자와 후손 선택자 jQuery 자식 선택자와 후손 선택자 기본 선택자의 앞에 붙여 사용하며 기본 선택자의 범위 제한

jQuery 자식 선택자와 후손 선택자 자식 선택자 자식을 선택하는 선택자 ‘부모 > 자식’의 형태로 사용 ul 태그의 자식으로 범위 한정해 전체 선택

jQuery 자식 선택자와 후손 선택자 후손 선택자 후손을 선택하는 선택자 ‘요소 A 요소 B’의 형태로 사용

속성 안의 값이 특정 값을 단어로써 포함하는 객체 선택 jQuery 속성 선택자 속성 선택자 기본 선택자 뒤에 붙여 사용 jQuery에서 지원하는 속성 선택자 형태 설명 요소[속성] 특정 속성을 가지고 있는 객체 선택 요소[속성=값] 속성 안의 값이 특정 값과 같은 객체 선택 요소[속성~=값] 속성 안의 값이 특정 값을 단어로써 포함하는 객체 선택 요소[속성^=값] 속성 안의 값이 특정 값으로 시작하는 객체 선택 요소[속성$=값] 속성 안의 값이 특정 값으로 끝나는 객체 선택 요소[속성*=값] 속성 안의 값이 특정 값을 포함하는 객체 선택

jQuery 속성 선택자 속성 선택자 사용 예제 코드

jQuery 입력 양식 필터 선택자 속성 선택자 사용 input 태그의 type 속성 따라 문서 객체 선택 가능 필터 선택자는 기본 선택자 뒤에 사용 ‘input:button’의 형태로 선택 형태 설명 input:button input 태그 중 type이 button인 객체 선택 input:checkbox input 태그 중 type이 checkbox인 객체 선택 input:file input 태그 중 type이 file인 객체 선택 input:image input 태그 중 type이 image인 객체 선택 input:password input 태그 중 type이 password인 객체 선택 input:radio input 태그 중 type이 radio인 객체 선택 input:reset input 태그 중 type이 reset인 객체 선택 input:submit input 태그 중 type이 submit인 객체 선택 input:text input 태그 중 type이 text인 객체 선택

select 태그의 option 태그 중 선택된 객체 선택 jQuery 입력 양식 필터 선택자 속성 선택자 사용 형태 설명 input:checked input 태그 중 체크된 객체 선택 input:disabled input 태그 중 비활성화된 객체 선택 input:enabled input 태그 중 활성화된 객체 선택 option:selected select 태그의 option 태그 중 선택된 객체 선택

jQuery 입력 양식 필터 선택자 속성 선택자 사용 예제 setTimeout() 함수 사용해 웹 페이지 실행  5초 후 선택자 사용

jQuery 필터 선택자 위치와 관련된 필터 선택자 선택자 사용해 문서 객체 선택 형태 설명 요소:odd 홀수 번째에 위치한 객체 선택 요소:even 짝수 번째에 위치한 객체 선택 요소:first 첫번째 위치한 객체 선택 요소:last 마지막에 위치한 객체 선택

jQuery 필터 선택자 body 태그 구성 줄무늬 모양의 표 만들기

jQuery 필터 선택자 함수 형태의 필터 선택자 형태 설명 요소:contains(문자열) 특정 문자열을 포함하는 객체 선택 요소:eq(n) N번째에 위치하는 객체 선택 요소:gt(n) N번째를 초과하는 객체 선택 요소:has(h1) H1 태그를 가지고 있는 객체 선택 요소:lt(n) N번째 미만에 위치하는 객체 선택 요소:not(선택자) 선택자와 일치하지 않는 객체 선택 요소:nth-child(3n+1) 3n+1번째에 위치하는 객체 선택(1, 4, 7, …..)

jQuery 필터 선택자 함수 형태의 필터 선택자 :nth-child() 필터 선택자