Submit Search
jQuery 구조와 기능
42 likes
10,744 views
Kenu, GwangNam Heo
2014/02/26 발표 자료입니다. jQuery에 대한 어제, 오늘, ... 입니다.
Technology
Read more
1 of 31
Download now
Downloaded 118 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
More Related Content
PDF
나의 jQuery 실력 향상기
정석 양
PDF
jQuery angular, React.js 로 댓글달아보기 공부했던 기록
라한사 아
PPSX
스프링 프레임워크로 블로그 개발하기
라한사 아
PDF
처음배우는 자바스크립트, 제이쿼리 #2
성일 한
PPTX
퍼블리셔, 프론트엔드개발을 시작하다
정석 양
PDF
응답하라 반응형웹 - 4. angular
redribbon1307
PPSX
스프링시큐리티와 소셜연습 이해를 위한 글
라한사 아
PDF
블로그 주도 개발
JeongHun Byeon
나의 jQuery 실력 향상기
정석 양
jQuery angular, React.js 로 댓글달아보기 공부했던 기록
라한사 아
스프링 프레임워크로 블로그 개발하기
라한사 아
처음배우는 자바스크립트, 제이쿼리 #2
성일 한
퍼블리셔, 프론트엔드개발을 시작하다
정석 양
응답하라 반응형웹 - 4. angular
redribbon1307
스프링시큐리티와 소셜연습 이해를 위한 글
라한사 아
블로그 주도 개발
JeongHun Byeon
What's hot
(20)
PDF
자바스크립트의 또다른 발전, Backbone.js
JinKwon Lee
PDF
AngularJS In Production
MooYeol Lee
PPTX
Spring project 예제 분석
홍섭 안
PDF
201803 파이썬 세미나
JeongHwan Kim
PDF
Aws ses 이메일 보내기 받기 송신 수신
라한사 아
PPTX
Yeoman
ymtech
PPTX
[하코사세미나] 한 시간 만에 배우는 Jquery
정석 양
PDF
코드스쿼드 마스터즈세미나 - UI개발자가돼보자
지수 윤
PDF
Golang 개발 환경(profile) 다르게 잡아주기
라한사 아
PDF
막하는 스터디 네 번째 만남 AngularJs (20151108)
연웅 조
PPSX
spring data jpa 간단한 튜토리얼
라한사 아
PDF
컴포넌트 관점에서 개발하기
우영 주
PPTX
Single-page Application
Sangmin Yoon
PDF
스프링 Generic autowired이용해보기
라한사 아
PDF
아라한사의 스프링 시큐리티 정리
라한사 아
PPTX
Go revel 컨셉_정리
라한사 아
PDF
[별천지 세미나] HTML5 is Ready: Fastbook 기술적 분석
Junki Kim
PPTX
뭔지 모르지만 발표
Kyoung Up Jung
PDF
R.java가 사라졌어요 어떻하죠?:Aquery라이브러리와 안드로이드 개발팁
창규 김
PDF
Django in Production
Hyun-woo Park
자바스크립트의 또다른 발전, Backbone.js
JinKwon Lee
AngularJS In Production
MooYeol Lee
Spring project 예제 분석
홍섭 안
201803 파이썬 세미나
JeongHwan Kim
Aws ses 이메일 보내기 받기 송신 수신
라한사 아
Yeoman
ymtech
[하코사세미나] 한 시간 만에 배우는 Jquery
정석 양
코드스쿼드 마스터즈세미나 - UI개발자가돼보자
지수 윤
Golang 개발 환경(profile) 다르게 잡아주기
라한사 아
막하는 스터디 네 번째 만남 AngularJs (20151108)
연웅 조
spring data jpa 간단한 튜토리얼
라한사 아
컴포넌트 관점에서 개발하기
우영 주
Single-page Application
Sangmin Yoon
스프링 Generic autowired이용해보기
라한사 아
아라한사의 스프링 시큐리티 정리
라한사 아
Go revel 컨셉_정리
라한사 아
[별천지 세미나] HTML5 is Ready: Fastbook 기술적 분석
Junki Kim
뭔지 모르지만 발표
Kyoung Up Jung
R.java가 사라졌어요 어떻하죠?:Aquery라이브러리와 안드로이드 개발팁
창규 김
Django in Production
Hyun-woo Park
Ad
Similar to jQuery 구조와 기능
(20)
PDF
김찬웅_그룹웨어에 새 에너지를_NDC15
Chanwoong Kim
PDF
Java script 기본과 jquery의 활용
정기 김
PDF
2021년 3월 27일 개발자 이야기
Jay Park
PPTX
iOS App 개발 with React Native + ClojureScript
Cheolhee Han
KEY
20120803 html5 js_4th_agenda
Juntai Park
PDF
Do not use Django as like as SMARTSTUDY
Hyun-woo Park
PDF
2020년 5월 16일 개발 이야기 정리
Jay Park
PDF
Collaboration with Eclipse final
Kenu, GwangNam Heo
PDF
2020년 4월 4일 개발 이야기 정리
Jay Park
PDF
도구를 활용한 더 나은 웹 개발: Yeoman
Jae Sung Park
PDF
2020년 9월 19일 개발자 이야기
Jay Park
PDF
오픈 소스 사용 매뉴얼
Kenu, GwangNam Heo
PDF
Node.js 기본
Han Jung Hyun
PDF
패키지 매니저 골라골라! Cocoapod, Carthage, SPM
hyunho Lee
PPTX
PHP와 함께 한 개발 성장기
종훈 박
PDF
커뮤니티와 함께한 예비개발자 성장기- 조성수님
NAVER D2
PDF
2021년 2월 6일 개발자 이야기
Jay Park
PPTX
20201223 jquery
sonhyungsoo
PDF
[설치의 정석] EC2에서 Java-Apache-Tomcat 설치하기
Jay Park
PDF
윤석주, 인하우스 웹 프레임워크 Jul8 제작기, NDC2018
devCAT Studio, NEXON
김찬웅_그룹웨어에 새 에너지를_NDC15
Chanwoong Kim
Java script 기본과 jquery의 활용
정기 김
2021년 3월 27일 개발자 이야기
Jay Park
iOS App 개발 with React Native + ClojureScript
Cheolhee Han
20120803 html5 js_4th_agenda
Juntai Park
Do not use Django as like as SMARTSTUDY
Hyun-woo Park
2020년 5월 16일 개발 이야기 정리
Jay Park
Collaboration with Eclipse final
Kenu, GwangNam Heo
2020년 4월 4일 개발 이야기 정리
Jay Park
도구를 활용한 더 나은 웹 개발: Yeoman
Jae Sung Park
2020년 9월 19일 개발자 이야기
Jay Park
오픈 소스 사용 매뉴얼
Kenu, GwangNam Heo
Node.js 기본
Han Jung Hyun
패키지 매니저 골라골라! Cocoapod, Carthage, SPM
hyunho Lee
PHP와 함께 한 개발 성장기
종훈 박
커뮤니티와 함께한 예비개발자 성장기- 조성수님
NAVER D2
2021년 2월 6일 개발자 이야기
Jay Park
20201223 jquery
sonhyungsoo
[설치의 정석] EC2에서 Java-Apache-Tomcat 설치하기
Jay Park
윤석주, 인하우스 웹 프레임워크 Jul8 제작기, NDC2018
devCAT Studio, NEXON
Ad
More from Kenu, GwangNam Heo
(20)
PDF
이클립스 플랫폼
Kenu, GwangNam Heo
PDF
About Programmer 2021
Kenu, GwangNam Heo
PDF
채팅 소스부터 Https 주소까지
Kenu, GwangNam Heo
PDF
Java in 2 hours
Kenu, GwangNam Heo
PDF
Dev team chronicles
Kenu, GwangNam Heo
PDF
개발자가 바라보는 자바의 미래 - 2018
Kenu, GwangNam Heo
PDF
about Programmer 2018
Kenu, GwangNam Heo
PDF
Cloud developer evolution
Kenu, GwangNam Heo
PDF
Elastic stack
Kenu, GwangNam Heo
PDF
Social Dev Trend
Kenu, GwangNam Heo
PDF
소셜 코딩 GitHub & branch & branch strategy
Kenu, GwangNam Heo
PDF
오픈소스 개요
Kenu, GwangNam Heo
PDF
Developer paradigm shift
Kenu, GwangNam Heo
PDF
Social Coding GitHub 2015
Kenu, GwangNam Heo
PDF
오픈소스 개발도구 2014
Kenu, GwangNam Heo
PDF
Mean stack Start
Kenu, GwangNam Heo
PDF
모바일 웹앱 프로그래밍 과정
Kenu, GwangNam Heo
PDF
JavaScript 2014 프론트엔드 기술 리뷰
Kenu, GwangNam Heo
PDF
01이제는 모바일 세상이다
Kenu, GwangNam Heo
PDF
Eclipse code quality
Kenu, GwangNam Heo
이클립스 플랫폼
Kenu, GwangNam Heo
About Programmer 2021
Kenu, GwangNam Heo
채팅 소스부터 Https 주소까지
Kenu, GwangNam Heo
Java in 2 hours
Kenu, GwangNam Heo
Dev team chronicles
Kenu, GwangNam Heo
개발자가 바라보는 자바의 미래 - 2018
Kenu, GwangNam Heo
about Programmer 2018
Kenu, GwangNam Heo
Cloud developer evolution
Kenu, GwangNam Heo
Elastic stack
Kenu, GwangNam Heo
Social Dev Trend
Kenu, GwangNam Heo
소셜 코딩 GitHub & branch & branch strategy
Kenu, GwangNam Heo
오픈소스 개요
Kenu, GwangNam Heo
Developer paradigm shift
Kenu, GwangNam Heo
Social Coding GitHub 2015
Kenu, GwangNam Heo
오픈소스 개발도구 2014
Kenu, GwangNam Heo
Mean stack Start
Kenu, GwangNam Heo
모바일 웹앱 프로그래밍 과정
Kenu, GwangNam Heo
JavaScript 2014 프론트엔드 기술 리뷰
Kenu, GwangNam Heo
01이제는 모바일 세상이다
Kenu, GwangNam Heo
Eclipse code quality
Kenu, GwangNam Heo
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; }
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