Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Check these out next
자바스크립트의 또다른 발전, Backbone.js
JinKwon Lee
AngularJS In Production
MooYeol Lee
Spring project 예제 분석
홍섭 안
201803 파이썬 세미나
JeongHwan Kim
Aws ses 이메일 보내기 받기 송신 수신
라한사 아
Yeoman
ymtech
[하코사세미나] 한 시간 만에 배우는 Jquery
정석 양
코드스쿼드 마스터즈세미나 - UI개발자가돼보자
지수 윤
1
of
31
Top clipped slide
jQuery 구조와 기능
Feb. 22, 2014
•
0 likes
42 likes
×
Be the first to like this
Show More
•
10,724 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Technology
2014/02/26 발표 자료입니다. jQuery에 대한 어제, 오늘, ... 입니다.
Kenu, GwangNam Heo
Follow
Founder of OKJSP, the biggest Java Community in Korea with daily 40K visit at OKKY(OKJSP)
Advertisement
Advertisement
Advertisement
Recommended
나의 jQuery 실력 향상기
정석 양
4.4K views
•
27 slides
jQuery angular, React.js 로 댓글달아보기 공부했던 기록
라한사 아
5.4K views
•
52 slides
스프링 프레임워크로 블로그 개발하기
라한사 아
29.1K views
•
122 slides
처음배우는 자바스크립트, 제이쿼리 #2
성일 한
2.7K views
•
38 slides
퍼블리셔, 프론트엔드개발을 시작하다
정석 양
12.9K views
•
60 slides
응답하라 반응형웹 - 4. angular
redribbon1307
4K views
•
41 slides
More Related Content
Slideshows for you
(20)
자바스크립트의 또다른 발전, Backbone.js
JinKwon Lee
•
8.1K views
AngularJS In Production
MooYeol Lee
•
1.2K views
Spring project 예제 분석
홍섭 안
•
1.1K views
201803 파이썬 세미나
JeongHwan Kim
•
759 views
Aws ses 이메일 보내기 받기 송신 수신
라한사 아
•
2.9K views
Yeoman
ymtech
•
1.5K views
[하코사세미나] 한 시간 만에 배우는 Jquery
정석 양
•
13.4K views
코드스쿼드 마스터즈세미나 - UI개발자가돼보자
지수 윤
•
1.9K views
Golang 개발 환경(profile) 다르게 잡아주기
라한사 아
•
2.5K views
막하는 스터디 네 번째 만남 AngularJs (20151108)
연웅 조
•
1K views
spring data jpa 간단한 튜토리얼
라한사 아
•
14.8K views
컴포넌트 관점에서 개발하기
우영 주
•
5.4K views
Single-page Application
Sangmin Yoon
•
1.1K views
스프링 Generic autowired이용해보기
라한사 아
•
2.5K views
아라한사의 스프링 시큐리티 정리
라한사 아
•
16.9K views
Go revel 컨셉_정리
라한사 아
•
2K views
[별천지 세미나] HTML5 is Ready: Fastbook 기술적 분석
Junki Kim
•
13.5K views
뭔지 모르지만 발표
Kyoung Up Jung
•
2K views
R.java가 사라졌어요 어떻하죠?:Aquery라이브러리와 안드로이드 개발팁
창규 김
•
7.5K views
Django in Production
Hyun-woo Park
•
10.6K views
Similar to jQuery 구조와 기능
(20)
김찬웅_그룹웨어에 새 에너지를_NDC15
Chanwoong Kim
•
4.8K views
Java script 기본과 jquery의 활용
정기 김
•
1.2K views
2021년 3월 27일 개발자 이야기
Jay Park
•
1K views
iOS App 개발 with React Native + ClojureScript
Cheolhee Han
•
1.2K views
20120803 html5 js_4th_agenda
Juntai Park
•
1K views
Do not use Django as like as SMARTSTUDY
Hyun-woo Park
•
6.7K views
2020년 5월 16일 개발 이야기 정리
Jay Park
•
975 views
Collaboration with Eclipse final
Kenu, GwangNam Heo
•
4.3K views
2020년 4월 4일 개발 이야기 정리
Jay Park
•
1.1K views
도구를 활용한 더 나은 웹 개발: Yeoman
Jae Sung Park
•
5.9K views
2020년 9월 19일 개발자 이야기
Jay Park
•
2.6K views
오픈 소스 사용 매뉴얼
Kenu, GwangNam Heo
•
2.7K views
Node.js 기본
Han Jung Hyun
•
54.3K views
패키지 매니저 골라골라! Cocoapod, Carthage, SPM
hyunho Lee
•
1.2K views
PHP와 함께 한 개발 성장기
종훈 박
•
1.9K views
커뮤니티와 함께한 예비개발자 성장기- 조성수님
NAVER D2
•
7.7K views
2021년 2월 6일 개발자 이야기
Jay Park
•
954 views
20201223 jquery
sonhyungsoo
•
24 views
[설치의 정석] EC2에서 Java-Apache-Tomcat 설치하기
Jay Park
•
878 views
윤석주, 인하우스 웹 프레임워크 Jul8 제작기, NDC2018
devCAT Studio, NEXON
•
3.4K views
Advertisement
More from Kenu, GwangNam Heo
(20)
이클립스 플랫폼
Kenu, GwangNam Heo
•
212 views
About Programmer 2021
Kenu, GwangNam Heo
•
1.4K views
채팅 소스부터 Https 주소까지
Kenu, GwangNam Heo
•
913 views
Java in 2 hours
Kenu, GwangNam Heo
•
684 views
Dev team chronicles
Kenu, GwangNam Heo
•
2.1K views
개발자가 바라보는 자바의 미래 - 2018
Kenu, GwangNam Heo
•
910 views
about Programmer 2018
Kenu, GwangNam Heo
•
2.4K views
Cloud developer evolution
Kenu, GwangNam Heo
•
446 views
Elastic stack
Kenu, GwangNam Heo
•
4.1K views
Social Dev Trend
Kenu, GwangNam Heo
•
546 views
소셜 코딩 GitHub & branch & branch strategy
Kenu, GwangNam Heo
•
2.3K views
오픈소스 개요
Kenu, GwangNam Heo
•
2K views
Developer paradigm shift
Kenu, GwangNam Heo
•
4.7K views
Social Coding GitHub 2015
Kenu, GwangNam Heo
•
1.4K views
오픈소스 개발도구 2014
Kenu, GwangNam Heo
•
2K views
Mean stack Start
Kenu, GwangNam Heo
•
2.9K views
모바일 웹앱 프로그래밍 과정
Kenu, GwangNam Heo
•
2.9K views
JavaScript 2014 프론트엔드 기술 리뷰
Kenu, GwangNam Heo
•
15.6K views
01이제는 모바일 세상이다
Kenu, GwangNam Heo
•
1.1K views
Eclipse code quality
Kenu, GwangNam Heo
•
2.4K views
Recently uploaded
(20)
AWS Summit Seoul 2023 | 팬덤을 위한 아티스트 IP 기반의 디지털 콜렉터블 플랫폼
Amazon Web Services Korea
•
127 views
[보험사를 위한 AWS Data Analytics Day] 2_금융의 핵심자산 Data, 글로ᄇ...
AWS Korea 금융산업팀
•
0 views
Browser Rendering
Wonjun Hwang
•
13 views
AWS Summit Seoul 2023 | SOCAR는 어떻게 2만대의 차량을 운영할까?: IoT Data의 수집부터 분석까지
Amazon Web Services Korea
•
80 views
AWS Summit Seoul 2023 | 클라우드 솔루션 비즈니스를 위한 게임 체인저: AWS Marketplace
Amazon Web Services Korea
•
41 views
AWS Summit Seoul 2023 | SK쉴더스: AWS Native Security 서비스를 활용한 경계보안
Amazon Web Services Korea
•
62 views
[보험사를 위한 AWS Data Analytics Day] 5_KB금융그룹과 계열사의 AWS 기ᄇ...
AWS Korea 금융산업팀
•
0 views
AWS Summit Seoul 2023 | AWS에서 최소한의 비용으로 구현하는 멀티리전 DR 자동화 구성
Amazon Web Services Korea
•
83 views
AWS Summit Seoul 2023 | 성공적인 AWS RDS 마이그레이션을 위한 여정과 필수 고려사항
Amazon Web Services Korea
•
47 views
AWS Summit Seoul 2023 | Amazon Connect의 다양한 기능을 활용한 컨택센터 구축 및 마이그레이션 방안
Amazon Web Services Korea
•
61 views
[보험사를 위한 AWS Data Analytics Day] 1_데이터 경영으로 보험 산업의 ...
AWS Korea 금융산업팀
•
0 views
AWS Summit Seoul 2023 | AWS로 구축한 피플펀드의 신용평가 MLOps 플랫폼 개발 여정
Amazon Web Services Korea
•
76 views
클린코드
Wonjun Hwang
•
7 views
AWS Summit Seoul 2023 | AWS Graviton과 함께하는 계획문제 최적화 애플리케이션 개발
Amazon Web Services Korea
•
42 views
Three.js
Wonjun Hwang
•
17 views
AWS Summit Seoul 2023 | 기업 고객 대상 기계학습 기반 콜센터 도입을 위한 여정
Amazon Web Services Korea
•
33 views
2023_한국공간정보통신_회사소개서.pdf
(주)한국공간정보통신
•
3 views
Kotlin 2.0을 통해 알아보는 코틀린의 미래
Leonardo YongUk Kim
•
49 views
AWS Summit Seoul 2023 | 지능화되는 랜섬웨어 위협으로부터 지킬 것인가? 당할 것인가?
Amazon Web Services Korea
•
51 views
AWS Summit Seoul 2023 | MongoDB Atlas와 함께하는 Developer Data Platform
Amazon Web Services Korea
•
46 views
Advertisement
jQuery 구조와 기능
jQuery 구조와 기능 허광남 kenu@okjsp.net
About me • OKJSP 설립,
공동대표 • 표준프레임워크 에반젤리스트 • OKdevTV afreeca.com/kenuheo • 나는 프로그래머다, 플랫폼을 말하다 공동집필 • okjsp.net okjsp.tistory.com github.com/kenu
오늘 얘기는 • jQuery 아키텍처 • jQuery
개발도구 • jQuery 활용
jQuery 아키텍처 • JavaScript 기반 •
window.document 필요 jQuery plugins jQuery JavaScript
1984生 John Resig 2006/03/22
첫 커밋 https://github.com/jquery/jquery/commits/master?page=158
ajax, core, event,
fx, sort, tmpl https://github.com/jquery/jquery/tree/8a4a1edf047f2c272f663866eb7b5fcd644d65b3
core.js
core.js • 처음엔 Prototype.js 기반 •
JavaScript에서 • var || 란? $a = a || document; (a !== undefined && a !== false && a !== null) { $a = a; } else { $a = document; } • if
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
Intro.js • (function (g, f)
{/* intro */} (window, Fn)); • Fn • function (window, noGlobal) { … return jQuery; }
jQuery 개발도구 • JavaScript는 기본 • Syntax
Highlighting
이클립스 JavaEE • JSDT jQuery
플러그인
프론트엔드 개발도구 • 너무 무거운
이클립스 • 가벼운 개발 도구 http://szhaddad2.deviantart.com/art/Wolverine-Spiderman-and-Hulk-49188690
브라우저 개발도구 • Console 콘솔에서
JS개발 안 할 줄은 몰랐어, 필근아 • 네가
Brackets.io • Adobe의 무료 도구 • http://brackets.io • Live
Preview • with Chrome
IE는 없나요? • F12 개발도구 • http://msdn.microsoft.com/ko-kr/ library/ie/bg182326(v=vs.85) • DOM
탐색기, 콘솔, 디버거, 네트워크, UI 응답성, 프로파일러, 메모리, 에뮬레이션
IE11 좋아요 • IE6를 쓰신다고요? • 지못미 • 세상엔
좋은 일터가 많이 ...
Console Show • JSON •
동적 스크립트 로딩 • http://github.com/ kenu/oksample http://www.flickr.com/photos/ul_digital_library/10922274335
jQuery 활용 • 1단계 셀렉터 •
2단계 속성 • 3단계 이벤트 • 4단계 Ajax • 5단계 下山
before jQuery • JSON • {key:
value, key2: value} • [value, value] • 자바스크립트 • function 변수 • 대소문자 구분
셀렉터 • 원래 이름은 jSelect? •
CSS • 3종 Selector 세트 • 태그, • p, id, 클래스 #id, .class
셀렉터 • $("셀렉터") • 결과는 •[ 배열 ] •
메소드 체이닝 • $("img").hide() .fadeIn() .addClass("red") http://commons.wikimedia.org/wiki/File:Salad_bar.JPG
속성 • .attr(), .prop(), .css() •
getter, setter 한 끝 차이 • .val() • .val("new • 설정 value") 객체(config object) • 2개 이상의 속성 • {width: "60px", height: "80px"}
이벤트 • .on("타입", 함수) • $("button").on("click", •
1.7부터 • 예전 pop); on()으로 통일 .bind(), .live(), .delegate() • .bind("click",…) • .off() 로 해제 단축 .click()
Ajax • http://api.jquery.com/category/ajax/ • $.ajax() •
단축 함수 • $.get(), $.post() • $.getJSON(), • .load() $.getScript()
jQuery 패밀리 • jQueryUI • UI 라이브러리 • jQueryMobile • 모바일
웹 앱을 위한 프레임워크 • Sizzle • JS용 빠른 CSS 엔진 • QUnit • JS 유닛 테스트 프레임워크
jQuery 생태계 • 플러그인 •
커뮤니티 • 컨퍼런스
jQuery Show • 디버깅과 연결 •
Ajax http://www.flickr.com/photos/ul_digital_library/10922274335
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
참고 • http://jquery.com • http://www.slideshare.net/1Marc/jqueryessentials • https://learn.jquery.com • http://github.com/jquery/jquery • http://ejohn.org
Advertisement