Page 1
jQuery Europe 2013
Page 2
jQuery Europe 2013
Page 3
jQuery Europe 2013
Richard Worth
Page 4
Richard Worth Richard Worth
Page 5
The Stateof jQuery
Richard Worth Richard Worth
Page 6
The Stateof jQuery
Richard Worth
5
Page 7
The Stateof jQuery
Library5
Page 8
jQuery CoreLibrary5
Page 9
jQuery CoreLibrary
User InterfaceSuite
Page 10
jQuery Core User InterfaceSuite
Page 11
jQuery UI MobileFramework
Page 12
jQuery UI jQuery MobileMobileFramework
Page 13
jQuery MobileMobileFramework
Team
Richard Worth
Page 14
jQuery Mobile Team Community
Richard Worth Richard Worth
Page 15
Team Community
Richard Worth Richard Worth
Page 16
Community jQuery Core
Richard Worth
Page 18
jQuery Core 55.7%
Page 20
55.7%“standard library
of the web”
Yehuda Katz, Oct 2010
Page 22
ScopeDOM ManipulationAnimationsEventsAjax
Page 23
Scope jQuery v 1.9.1
Page 24
Scope jQuery v 1.9.1
Page 25
More CSS3 Selectors
.finish()
Source MapsjQuery v 1.9.1 Streamlined
API
Page 26
StreamlinedAPI
BrokenCode
Page 27
StreamlinedAPI
BrokenCode Major Release
Page 28
BrokenCode Major Release
.../jquery/1.9.1/jquery.min.js
Page 29
Major Release.../jquery/1.9.1/jquery.min.js .../jquery/1.9.1/jquery.min.js
.../jquery/1/jquery.min.js
Page 30
.../jquery/1.9.1/jquery.min.js .../jquery/1.9.1/jquery.min.js
.../jquery/1/jquery.min.js
Page 32
jQuery Migrate jQuery v 2.0<scriptsrc="http://code.jquery.com/jquery-1.9.1.js"></script><scriptsrc="http://code.jquery.com/jquery-migrate-1.1.1.js"></script>
Page 33
jQuery v 2.0jQuery v 1.9.x
jQuery v 2.0.x
<scriptsrc="http://code.jquery.com/jquery-1.9.1.js"></script><scriptsrc="http://code.jquery.com/jquery-migrate-1.1.1.js"></script>
Page 34
jQuery v 2.0jQuery v 1.9.x
jQuery v 2.0.x jQuery v 2.0
Page 35
jQuery v 1.9
jQuery v 2.0
Page 36
1.9 API = 2.0 APIjQuery v 1.9
Page 37
1.9 API = 2.0 API
Page 38
1.9 API = 2.0 APIjQuery UI<!--[if lt IE 9]>
<script src="jquery-1.9.1.js"></script><![endif]--><!--[if gte IE 9]><!--> <script src="jquery-2.0.0.js"><</script><!--<![endif]-->
Page 45
3mos between1.9 and 1.10
1.9
1.8 ... 1.8.24
Page 46
jQuery UI v 1.10.13mos between1.9 and 1.10
Page 47
jQuery UI v 1.10.13mos between1.9 and 1.10
Page 48
jQuery UI v 1.10.1API RedesignsImproved a11yDeprecated APIsNo more IE6 support
Page 54
api.jqueryui.com/dialog
Page 55
api.jqueryui.com/dialog api.jqueryui.com/accordion#events
Page 56
api.jqueryui.com/dialog api.jqueryui.com/accordion#events 2.0 Roadmap
Page 57
api.jqueryui.com/accordion#events 2.0 Roadmap
Page 58
2.0 RoadmapjQuery Mobile
“Our goal is to have a completely refreshed project with the
2.0 release. We will have a much simpler API, better stability,full documentation and a
full test suite for every plugin.”
Page 59
jQuery Mobilev 1.3
jQuery Mobile
Page 60
jQuery Mobilev 1.3
jQuery Mobile
Page 61
Teamjquery.org/teamapi.jquerymobile.com
Page 62
Teamjquery.org/team
50 Active TeamMembersapi.jquerymobile.com
Page 63
Teamjquery.org/team
50 Active TeamMembers
Most arevolunteers
Page 64
50 Active TeamMembers
Most arevolunteers
Page 65
Most arevolunteers
CodingBug TriageSupportDeveloper Relations
Page 66
Join us!TestingInfrastructureEventsStandards
Page 67
contribute.jquery.orgJoin us!
Page 68
Communitycontribute.jquery.orgJoin us!
Page 69
Communitycontribute.jquery.org 55.7%
Page 72
trends.builtwith.com
W3Techs63.2% 90.7%
Page 73
Top 50 JavaScripttrends.builtwith.com
W3Techs90.7%
Page 74
Top 50 JavaScript Top 50 JavaScript
25 are jQuery
Page 75
Top 50 JavaScript
25 are jQuery
Brand new!plugins.jquery.com
Page 76
Brand new!plugins.jquery.com
Page 77
Brand new!plugins.jquery.com
No loginsNo uploading
No spam
Page 78
No loginsNo uploading
No spam
Page 79
No loginsNo uploading
No spam
Publish on GitHubAdd .jquery.jsonAdd GitHub hook
Page 80
Publish on GitHubAdd .jquery.jsonAdd GitHub hook
Page 81
Learning Brand new!learn.jquery.com
Page 82
Learning GitHub Websitesgithub.com/jquery
trends.builtwith.com
W3Techs
Brand new!learn.jquery.com
Page 83
GitHub Websitesgithub.com/jquery
trends.builtwith.com
W3Techs
jQuery Foundation
Page 84
GitHub Websitesgithub.com/jquery
MissionjQuery Foundation
Page 85
MissionjQuery Foundation Mission
Support the developmentof jQuery, jQuery UI,jQuery Mobile, QUnit,and Sizzle
1)
Page 86
Mission Mission Mission
Develop documentationand support resourcesfor all jQuery projects
2)
Page 87
Standards
Mission Mission
Foster and grow thejQuery Community
3)
Page 88
W3CStandards
Mission
Page 89
W3CStandards ECMA (TC-39)
Page 91
Yehuda Katz
Rick WaldronMembership
Program
Page 92
Yehuda Katz
Rick WaldronMembership
ProgramCompanies
Page 93
MembershipProgram
jQuery Foundation
Companies Founding Members
Website RecognitionConference Benefits
Hosting Events
Page 94
MissionjQuery Foundation
Companies Founding Members Gold-level Members
Page 95
MissionjQuery Foundation Mission
Founding Members Gold-level Members Individual Members
Page 96
Mission Mission Mission
Gold-level Members Individual Members
Stickers & ButtonsGifts: T-shirtsHoodies, Bags
Page 97
Getting Involved
Mission Mission
Individual Members
[email protected]
Page 98
Getting Involved
Mission
Page 99
Getting Involvedgithub.com/jqueryforum.jquery.com
irc.jquery.orgjquery.org/meeting