Submit Search
Upload
jQuery 구조와 기능
•
42 likes
•
10,735 views
Kenu, GwangNam Heo
Follow
2014/02/26 발표 자료입니다. jQuery에 대한 어제, 오늘, ... 입니다.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 31
Download now
Download to read offline
Recommended
나의 jQuery 실력 향상기
나의 jQuery 실력 향상기
정석 양
jQuery angular, React.js 로 댓글달아보기 공부했던 기록
jQuery angular, React.js 로 댓글달아보기 공부했던 기록
라한사 아
스프링 프레임워크로 블로그 개발하기
스프링 프레임워크로 블로그 개발하기
라한사 아
처음배우는 자바스크립트, 제이쿼리 #2
처음배우는 자바스크립트, 제이쿼리 #2
성일 한
퍼블리셔, 프론트엔드개발을 시작하다
퍼블리셔, 프론트엔드개발을 시작하다
정석 양
응답하라 반응형웹 - 4. angular
응답하라 반응형웹 - 4. angular
redribbon1307
스프링시큐리티와 소셜연습 이해를 위한 글
스프링시큐리티와 소셜연습 이해를 위한 글
라한사 아
블로그 주도 개발
블로그 주도 개발
JeongHun Byeon
Recommended
나의 jQuery 실력 향상기
나의 jQuery 실력 향상기
정석 양
jQuery angular, React.js 로 댓글달아보기 공부했던 기록
jQuery angular, React.js 로 댓글달아보기 공부했던 기록
라한사 아
스프링 프레임워크로 블로그 개발하기
스프링 프레임워크로 블로그 개발하기
라한사 아
처음배우는 자바스크립트, 제이쿼리 #2
처음배우는 자바스크립트, 제이쿼리 #2
성일 한
퍼블리셔, 프론트엔드개발을 시작하다
퍼블리셔, 프론트엔드개발을 시작하다
정석 양
응답하라 반응형웹 - 4. angular
응답하라 반응형웹 - 4. angular
redribbon1307
스프링시큐리티와 소셜연습 이해를 위한 글
스프링시큐리티와 소셜연습 이해를 위한 글
라한사 아
블로그 주도 개발
블로그 주도 개발
JeongHun Byeon
자바스크립트의 또다른 발전, Backbone.js
자바스크립트의 또다른 발전, Backbone.js
JinKwon Lee
AngularJS In Production
AngularJS In Production
MooYeol Lee
Spring project 예제 분석
Spring project 예제 분석
홍섭 안
201803 파이썬 세미나
201803 파이썬 세미나
JeongHwan Kim
Aws ses 이메일 보내기 받기 송신 수신
Aws ses 이메일 보내기 받기 송신 수신
라한사 아
Yeoman
Yeoman
ymtech
[하코사세미나] 한 시간 만에 배우는 Jquery
[하코사세미나] 한 시간 만에 배우는 Jquery
정석 양
코드스쿼드 마스터즈세미나 - UI개발자가돼보자
코드스쿼드 마스터즈세미나 - UI개발자가돼보자
지수 윤
Golang 개발 환경(profile) 다르게 잡아주기
Golang 개발 환경(profile) 다르게 잡아주기
라한사 아
막하는 스터디 네 번째 만남 AngularJs (20151108)
막하는 스터디 네 번째 만남 AngularJs (20151108)
연웅 조
spring data jpa 간단한 튜토리얼
spring data jpa 간단한 튜토리얼
라한사 아
컴포넌트 관점에서 개발하기
컴포넌트 관점에서 개발하기
우영 주
Single-page Application
Single-page Application
Sangmin Yoon
스프링 Generic autowired이용해보기
스프링 Generic autowired이용해보기
라한사 아
아라한사의 스프링 시큐리티 정리
아라한사의 스프링 시큐리티 정리
라한사 아
Go revel 컨셉_정리
Go revel 컨셉_정리
라한사 아
[별천지 세미나] HTML5 is Ready: Fastbook 기술적 분석
[별천지 세미나] HTML5 is Ready: Fastbook 기술적 분석
Junki Kim
뭔지 모르지만 발표
뭔지 모르지만 발표
Kyoung Up Jung
R.java가 사라졌어요 어떻하죠?:Aquery라이브러리와 안드로이드 개발팁
R.java가 사라졌어요 어떻하죠?:Aquery라이브러리와 안드로이드 개발팁
창규 김
Django in Production
Django in Production
Hyun-woo Park
김찬웅_그룹웨어에 새 에너지를_NDC15
김찬웅_그룹웨어에 새 에너지를_NDC15
Chanwoong Kim
Java script 기본과 jquery의 활용
Java script 기본과 jquery의 활용
정기 김
More Related Content
What's hot
자바스크립트의 또다른 발전, Backbone.js
자바스크립트의 또다른 발전, Backbone.js
JinKwon Lee
AngularJS In Production
AngularJS In Production
MooYeol Lee
Spring project 예제 분석
Spring project 예제 분석
홍섭 안
201803 파이썬 세미나
201803 파이썬 세미나
JeongHwan Kim
Aws ses 이메일 보내기 받기 송신 수신
Aws ses 이메일 보내기 받기 송신 수신
라한사 아
Yeoman
Yeoman
ymtech
[하코사세미나] 한 시간 만에 배우는 Jquery
[하코사세미나] 한 시간 만에 배우는 Jquery
정석 양
코드스쿼드 마스터즈세미나 - UI개발자가돼보자
코드스쿼드 마스터즈세미나 - UI개발자가돼보자
지수 윤
Golang 개발 환경(profile) 다르게 잡아주기
Golang 개발 환경(profile) 다르게 잡아주기
라한사 아
막하는 스터디 네 번째 만남 AngularJs (20151108)
막하는 스터디 네 번째 만남 AngularJs (20151108)
연웅 조
spring data jpa 간단한 튜토리얼
spring data jpa 간단한 튜토리얼
라한사 아
컴포넌트 관점에서 개발하기
컴포넌트 관점에서 개발하기
우영 주
Single-page Application
Single-page Application
Sangmin Yoon
스프링 Generic autowired이용해보기
스프링 Generic autowired이용해보기
라한사 아
아라한사의 스프링 시큐리티 정리
아라한사의 스프링 시큐리티 정리
라한사 아
Go revel 컨셉_정리
Go revel 컨셉_정리
라한사 아
[별천지 세미나] HTML5 is Ready: Fastbook 기술적 분석
[별천지 세미나] HTML5 is Ready: Fastbook 기술적 분석
Junki Kim
뭔지 모르지만 발표
뭔지 모르지만 발표
Kyoung Up Jung
R.java가 사라졌어요 어떻하죠?:Aquery라이브러리와 안드로이드 개발팁
R.java가 사라졌어요 어떻하죠?:Aquery라이브러리와 안드로이드 개발팁
창규 김
Django in Production
Django in Production
Hyun-woo Park
What's hot
(20)
자바스크립트의 또다른 발전, Backbone.js
자바스크립트의 또다른 발전, Backbone.js
AngularJS In Production
AngularJS In Production
Spring project 예제 분석
Spring project 예제 분석
201803 파이썬 세미나
201803 파이썬 세미나
Aws ses 이메일 보내기 받기 송신 수신
Aws ses 이메일 보내기 받기 송신 수신
Yeoman
Yeoman
[하코사세미나] 한 시간 만에 배우는 Jquery
[하코사세미나] 한 시간 만에 배우는 Jquery
코드스쿼드 마스터즈세미나 - UI개발자가돼보자
코드스쿼드 마스터즈세미나 - UI개발자가돼보자
Golang 개발 환경(profile) 다르게 잡아주기
Golang 개발 환경(profile) 다르게 잡아주기
막하는 스터디 네 번째 만남 AngularJs (20151108)
막하는 스터디 네 번째 만남 AngularJs (20151108)
spring data jpa 간단한 튜토리얼
spring data jpa 간단한 튜토리얼
컴포넌트 관점에서 개발하기
컴포넌트 관점에서 개발하기
Single-page Application
Single-page Application
스프링 Generic autowired이용해보기
스프링 Generic autowired이용해보기
아라한사의 스프링 시큐리티 정리
아라한사의 스프링 시큐리티 정리
Go revel 컨셉_정리
Go revel 컨셉_정리
[별천지 세미나] HTML5 is Ready: Fastbook 기술적 분석
[별천지 세미나] HTML5 is Ready: Fastbook 기술적 분석
뭔지 모르지만 발표
뭔지 모르지만 발표
R.java가 사라졌어요 어떻하죠?:Aquery라이브러리와 안드로이드 개발팁
R.java가 사라졌어요 어떻하죠?:Aquery라이브러리와 안드로이드 개발팁
Django in Production
Django in Production
Similar to jQuery 구조와 기능
김찬웅_그룹웨어에 새 에너지를_NDC15
김찬웅_그룹웨어에 새 에너지를_NDC15
Chanwoong Kim
Java script 기본과 jquery의 활용
Java script 기본과 jquery의 활용
정기 김
2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기
Jay Park
iOS App 개발 with React Native + ClojureScript
iOS App 개발 with React Native + ClojureScript
Cheolhee Han
20120803 html5 js_4th_agenda
20120803 html5 js_4th_agenda
Juntai Park
Do not use Django as like as SMARTSTUDY
Do not use Django as like as SMARTSTUDY
Hyun-woo Park
2020년 5월 16일 개발 이야기 정리
2020년 5월 16일 개발 이야기 정리
Jay Park
Collaboration with Eclipse final
Collaboration with Eclipse final
Kenu, GwangNam Heo
2020년 4월 4일 개발 이야기 정리
2020년 4월 4일 개발 이야기 정리
Jay Park
도구를 활용한 더 나은 웹 개발: Yeoman
도구를 활용한 더 나은 웹 개발: Yeoman
Jae Sung Park
2020년 9월 19일 개발자 이야기
2020년 9월 19일 개발자 이야기
Jay Park
오픈 소스 사용 매뉴얼
오픈 소스 사용 매뉴얼
Kenu, GwangNam Heo
Node.js 기본
Node.js 기본
Han Jung Hyun
패키지 매니저 골라골라! Cocoapod, Carthage, SPM
패키지 매니저 골라골라! Cocoapod, Carthage, SPM
hyunho Lee
PHP와 함께 한 개발 성장기
PHP와 함께 한 개발 성장기
종훈 박
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님
NAVER D2
2021년 2월 6일 개발자 이야기
2021년 2월 6일 개발자 이야기
Jay Park
20201223 jquery
20201223 jquery
sonhyungsoo
[설치의 정석] EC2에서 Java-Apache-Tomcat 설치하기
[설치의 정석] EC2에서 Java-Apache-Tomcat 설치하기
Jay Park
윤석주, 인하우스 웹 프레임워크 Jul8 제작기, NDC2018
윤석주, 인하우스 웹 프레임워크 Jul8 제작기, NDC2018
devCAT Studio, NEXON
Similar to jQuery 구조와 기능
(20)
김찬웅_그룹웨어에 새 에너지를_NDC15
김찬웅_그룹웨어에 새 에너지를_NDC15
Java script 기본과 jquery의 활용
Java script 기본과 jquery의 활용
2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기
iOS App 개발 with React Native + ClojureScript
iOS App 개발 with React Native + ClojureScript
20120803 html5 js_4th_agenda
20120803 html5 js_4th_agenda
Do not use Django as like as SMARTSTUDY
Do not use Django as like as SMARTSTUDY
2020년 5월 16일 개발 이야기 정리
2020년 5월 16일 개발 이야기 정리
Collaboration with Eclipse final
Collaboration with Eclipse final
2020년 4월 4일 개발 이야기 정리
2020년 4월 4일 개발 이야기 정리
도구를 활용한 더 나은 웹 개발: Yeoman
도구를 활용한 더 나은 웹 개발: Yeoman
2020년 9월 19일 개발자 이야기
2020년 9월 19일 개발자 이야기
오픈 소스 사용 매뉴얼
오픈 소스 사용 매뉴얼
Node.js 기본
Node.js 기본
패키지 매니저 골라골라! Cocoapod, Carthage, SPM
패키지 매니저 골라골라! Cocoapod, Carthage, SPM
PHP와 함께 한 개발 성장기
PHP와 함께 한 개발 성장기
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님
2021년 2월 6일 개발자 이야기
2021년 2월 6일 개발자 이야기
20201223 jquery
20201223 jquery
[설치의 정석] EC2에서 Java-Apache-Tomcat 설치하기
[설치의 정석] EC2에서 Java-Apache-Tomcat 설치하기
윤석주, 인하우스 웹 프레임워크 Jul8 제작기, NDC2018
윤석주, 인하우스 웹 프레임워크 Jul8 제작기, NDC2018
More from Kenu, GwangNam Heo
이클립스 플랫폼
이클립스 플랫폼
Kenu, GwangNam Heo
About Programmer 2021
About Programmer 2021
Kenu, GwangNam Heo
채팅 소스부터 Https 주소까지
채팅 소스부터 Https 주소까지
Kenu, GwangNam Heo
Java in 2 hours
Java in 2 hours
Kenu, GwangNam Heo
Dev team chronicles
Dev team chronicles
Kenu, GwangNam Heo
개발자가 바라보는 자바의 미래 - 2018
개발자가 바라보는 자바의 미래 - 2018
Kenu, GwangNam Heo
about Programmer 2018
about Programmer 2018
Kenu, GwangNam Heo
Cloud developer evolution
Cloud developer evolution
Kenu, GwangNam Heo
Elastic stack
Elastic stack
Kenu, GwangNam Heo
Social Dev Trend
Social Dev Trend
Kenu, GwangNam Heo
소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy
Kenu, GwangNam Heo
오픈소스 개요
오픈소스 개요
Kenu, GwangNam Heo
Developer paradigm shift
Developer paradigm shift
Kenu, GwangNam Heo
Social Coding GitHub 2015
Social Coding GitHub 2015
Kenu, GwangNam Heo
오픈소스 개발도구 2014
오픈소스 개발도구 2014
Kenu, GwangNam Heo
Mean stack Start
Mean stack Start
Kenu, GwangNam Heo
모바일 웹앱 프로그래밍 과정
모바일 웹앱 프로그래밍 과정
Kenu, GwangNam Heo
JavaScript 2014 프론트엔드 기술 리뷰
JavaScript 2014 프론트엔드 기술 리뷰
Kenu, GwangNam Heo
01이제는 모바일 세상이다
01이제는 모바일 세상이다
Kenu, GwangNam Heo
Eclipse code quality
Eclipse code quality
Kenu, GwangNam Heo
More from Kenu, GwangNam Heo
(20)
이클립스 플랫폼
이클립스 플랫폼
About Programmer 2021
About Programmer 2021
채팅 소스부터 Https 주소까지
채팅 소스부터 Https 주소까지
Java in 2 hours
Java in 2 hours
Dev team chronicles
Dev team chronicles
개발자가 바라보는 자바의 미래 - 2018
개발자가 바라보는 자바의 미래 - 2018
about Programmer 2018
about Programmer 2018
Cloud developer evolution
Cloud developer evolution
Elastic stack
Elastic stack
Social Dev Trend
Social Dev Trend
소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy
오픈소스 개요
오픈소스 개요
Developer paradigm shift
Developer paradigm shift
Social Coding GitHub 2015
Social Coding GitHub 2015
오픈소스 개발도구 2014
오픈소스 개발도구 2014
Mean stack Start
Mean stack Start
모바일 웹앱 프로그래밍 과정
모바일 웹앱 프로그래밍 과정
JavaScript 2014 프론트엔드 기술 리뷰
JavaScript 2014 프론트엔드 기술 리뷰
01이제는 모바일 세상이다
01이제는 모바일 세상이다
Eclipse code quality
Eclipse code quality
jQuery 구조와 기능
1.
jQuery 구조와 기능 허광남 kenu@okjsp.net
2.
About me • OKJSP 설립,
공동대표 • 표준프레임워크 에반젤리스트 • OKdevTV afreeca.com/kenuheo • 나는 프로그래머다, 플랫폼을 말하다 공동집필 • okjsp.net okjsp.tistory.com github.com/kenu
3.
오늘 얘기는 • jQuery 아키텍처 • jQuery
개발도구 • jQuery 활용
4.
jQuery 아키텍처 • JavaScript 기반 •
window.document 필요 jQuery plugins jQuery JavaScript
5.
1984生 John Resig 2006/03/22
첫 커밋 https://github.com/jquery/jquery/commits/master?page=158
6.
ajax, core, event,
fx, sort, tmpl https://github.com/jquery/jquery/tree/8a4a1edf047f2c272f663866eb7b5fcd644d65b3
7.
core.js
8.
core.js • 처음엔 Prototype.js 기반 •
JavaScript에서 • var || 란? $a = a || document; (a !== undefined && a !== false && a !== null) { $a = a; } else { $a = document; } • if
9.
jQuery 2014 • tests: "ajax
attributes callbacks core css data deferred dimensions effects event manipulation offset queue selector serialize support traversing Sizzle".split( " " ) • Grunt 빌드 • https://github.com/jquery/jquery
10.
Intro.js • (function (g, f)
{/* intro */} (window, Fn)); • Fn • function (window, noGlobal) { … return jQuery; }
11.
12.
jQuery 개발도구 • JavaScript는 기본 • Syntax
Highlighting
13.
이클립스 JavaEE • JSDT jQuery
플러그인
14.
프론트엔드 개발도구 • 너무 무거운
이클립스 • 가벼운 개발 도구 http://szhaddad2.deviantart.com/art/Wolverine-Spiderman-and-Hulk-49188690
15.
브라우저 개발도구 • Console 콘솔에서
JS개발 안 할 줄은 몰랐어, 필근아 • 네가
16.
Brackets.io • Adobe의 무료 도구 • http://brackets.io • Live
Preview • with Chrome
17.
IE는 없나요? • F12 개발도구 • http://msdn.microsoft.com/ko-kr/ library/ie/bg182326(v=vs.85) • DOM
탐색기, 콘솔, 디버거, 네트워크, UI 응답성, 프로파일러, 메모리, 에뮬레이션
18.
IE11 좋아요 • IE6를 쓰신다고요? • 지못미 • 세상엔
좋은 일터가 많이 ...
19.
Console Show • JSON •
동적 스크립트 로딩 • http://github.com/ kenu/oksample http://www.flickr.com/photos/ul_digital_library/10922274335
20.
jQuery 활용 • 1단계 셀렉터 •
2단계 속성 • 3단계 이벤트 • 4단계 Ajax • 5단계 下山
21.
before jQuery • JSON • {key:
value, key2: value} • [value, value] • 자바스크립트 • function 변수 • 대소문자 구분
22.
셀렉터 • 원래 이름은 jSelect? •
CSS • 3종 Selector 세트 • 태그, • p, id, 클래스 #id, .class
23.
셀렉터 • $("셀렉터") • 결과는 •[ 배열 ] •
메소드 체이닝 • $("img").hide() .fadeIn() .addClass("red") http://commons.wikimedia.org/wiki/File:Salad_bar.JPG
24.
속성 • .attr(), .prop(), .css() •
getter, setter 한 끝 차이 • .val() • .val("new • 설정 value") 객체(config object) • 2개 이상의 속성 • {width: "60px", height: "80px"}
25.
이벤트 • .on("타입", 함수) • $("button").on("click", •
1.7부터 • 예전 pop); on()으로 통일 .bind(), .live(), .delegate() • .bind("click",…) • .off() 로 해제 단축 .click()
26.
Ajax • http://api.jquery.com/category/ajax/ • $.ajax() •
단축 함수 • $.get(), $.post() • $.getJSON(), • .load() $.getScript()
27.
jQuery 패밀리 • jQueryUI • UI 라이브러리 • jQueryMobile • 모바일
웹 앱을 위한 프레임워크 • Sizzle • JS용 빠른 CSS 엔진 • QUnit • JS 유닛 테스트 프레임워크
28.
jQuery 생태계 • 플러그인 •
커뮤니티 • 컨퍼런스
29.
jQuery Show • 디버깅과 연결 •
Ajax http://www.flickr.com/photos/ul_digital_library/10922274335
30.
jQuery API http://api.jquery.com • Ajax • Dimensions • Offset • Attributes • Effects • Properties • Callbacks Object•
Events • Removed • Core • Forms • Selectors • CSS • Internals • Traversing • Data • Manipulation • Utilities • Deferred Object • Miscellaneous • Version • Deprecated
31.
참고 • http://jquery.com • http://www.slideshare.net/1Marc/jqueryessentials • https://learn.jquery.com • http://github.com/jquery/jquery • http://ejohn.org
Download now