SlideShare a Scribd company logo
1 of 63
jQuery
JavaScript Library of the Future




Matt Taylor
YOUR
WEBAPP
SUCKS
YOUR
WEBAPP
SUCKS
“Most of the people
writing in JavaScript
       are not
  programmers”
       - Douglas Crockford
“Programmers who
attempt to use JavaScript
for non-trivial tasks often
find the process
frustrating if they do not
have a solid understanding
of the language.”
          - David Flanagan
1998
The
 “Accidental”
RIA Developer
THEY
USE
jQUERY
UNOBTRUSIVE
UNOBTRUSIVE

FUNCTIONAL
UNOBTRUSIVE

 PRAGMATIC

FUNCTIONAL
IT IS OKAY
NOT TO BE
OBJECT
ORIENTED
IT IS OKAY
NOT TO BE
OBJECT
ORIENTED
jQuery Object


    jQuery
jQuery Object


jQuery(...)
jQuery Object


   $(...)
$() returns $
Accessing the DOM
  with Selectors
Accessing the DOM
  with Selectors
     $(‘#myId’)
Accessing the DOM
  with Selectors
      $(‘#myId’)
    $(‘.myClass’)
Accessing the DOM
  with Selectors
        $(‘#myId’)
      $(‘.myClass’)
    $(‘div.myClass’)
Accessing the DOM
  with Selectors
        $(‘#myId’)
      $(‘.myClass’)
    $(‘div.myClass’)
       $(‘li > p’)
Accessing the DOM
  with Selectors
        $(‘#myId’)
      $(‘.myClass’)
    $(‘div.myClass’)
       $(‘li > p’)
  $(‘a[href^=mailto:’)
Accessing the DOM
  with Selectors
         $(‘#myId’)
      $(‘.myClass’)
    $(‘div.myClass’)
        $(‘li > p’)
  $(‘a[href^=mailto:’)
       $(‘li:even’)
Accessing the DOM
  with Selectors
         $(‘#myId’)
      $(‘.myClass’)
    $(‘div.myClass’)
        $(‘li > p’)
  $(‘a[href^=mailto:’)
       $(‘li:even’)
   $(‘li:not(:last)’)
Accessing the DOM
  with Selectors
          $(‘#myId’)
       $(‘.myClass’)
     $(‘div.myClass’)
         $(‘li > p’)
  $(‘a[href^=mailto:’)
        $(‘li:even’)
    $(‘li:not(:last)’)
   $(‘#myId .myClass’)
Accessing the DOM
  with Selectors
           $(‘#myId’)
        $(‘.myClass’)
      $(‘div.myClass’)
          $(‘li > p’)
   $(‘a[href^=mailto:’)
         $(‘li:even’)
     $(‘li:not(:last)’)
    $(‘#myId .myClass’)
  $(‘#myTable tr.eq(3)’)
Accessing the DOM
  with Selectors
            $(‘#myId’)
         $(‘.myClass’)
       $(‘div.myClass’)
http://tinyurl.com/jlotf
           $(‘li > p’)
    $(‘a[href^=mailto:’)
          $(‘li:even’)
      $(‘li:not(:last)’)
     $(‘#myId .myClass’)
   $(‘#myTable tr.eq(3)’)
WHAT
YOU
 GET
BACK
Implicit Iteration

 $(‘li’).addClass(‘highlight’)
Explicit Iteration

$(‘li’).each(function() {
    $(this).addClass(‘highlight’);
});
Modifying
Appearance of a
   Webpage
Modifying
 Appearance of a
    Webpage
.css(‘border’, ‘solid red’)
Modifying
 Appearance of a
    Webpage
.css(‘border’, ‘solid red’)
.css({‘height’:‘100px’,
Modifying
 Appearance of a
    Webpage
.css(‘border’, ‘solid red’)
.css({‘height’:‘100px’,
      ‘width’:‘200px’})
Modifying
 Appearance of a
    Webpage
.css(‘border’, ‘solid red’)
.css({‘height’:‘100px’,
      ‘width’:‘200px’})
.height(‘100px’)
Modifying
 Appearance of a
    Webpage
.css(‘border’, ‘solid red’)
.css({‘height’:‘100px’,
      ‘width’:‘200px’})
.height(‘100px’)
.addClass() .removeClass()
Modifying
 Appearance of a
    Webpage
.css(‘border’, ‘solid red’)
.css({‘height’:‘100px’,
      ‘width’:‘200px’})
.height(‘100px’)
.addClass() .removeClass()
.toggleClass()
EVENTS
$(‘p’).click(function() {
  // do stuff
});

$(‘p’).click() // triggers

$(‘p’).live(‘click’, function() {
  // do stuff
}
AJAX
$.ajax({
  type: "POST",
  url: "saveUrl",
  data: "name=John&location=Boston",
  success: function(msg){
    alert( "Data Saved: " + msg );
  }
});

     Ajax Event Callbacks
ajaxStart, ajaxStop, ajaxComplete,
beforeSend, ajaxError, ajaxSend, etc.
EFFECTS
.hide()
.show()        speeds
.fadeIn()      callbacks
.fadeOut()     compound effects
.toggle()
.slideToggle()

         animate()
jQuery UI
Open source UI components
built on jQuery
Plugins
Nearly 500 plugins

Simply include the .js and
call a function
Matthew Taylor
rhyolight@gmail.com
http://dangertree.net
@rhyolight
Matthew Taylor
rhyolight@gmail.com
http://dangertree.net
@rhyolight

More Related Content

What's hot

What's hot (20)

JQuery introduction
JQuery introductionJQuery introduction
JQuery introduction
 
Jquery
JqueryJquery
Jquery
 
An introduction to jQuery
An introduction to jQueryAn introduction to jQuery
An introduction to jQuery
 
Learning jQuery made exciting in an interactive session by one of our team me...
Learning jQuery made exciting in an interactive session by one of our team me...Learning jQuery made exciting in an interactive session by one of our team me...
Learning jQuery made exciting in an interactive session by one of our team me...
 
jQuery Loves Developers - Oredev 2009
jQuery Loves Developers - Oredev 2009jQuery Loves Developers - Oredev 2009
jQuery Loves Developers - Oredev 2009
 
jQuery for beginners
jQuery for beginnersjQuery for beginners
jQuery for beginners
 
jQuery Selectors
jQuery SelectorsjQuery Selectors
jQuery Selectors
 
AmdJavaMeetupBDDUsingCucumber
AmdJavaMeetupBDDUsingCucumberAmdJavaMeetupBDDUsingCucumber
AmdJavaMeetupBDDUsingCucumber
 
Write Less Do More
Write Less Do MoreWrite Less Do More
Write Less Do More
 
Kick start with j query
Kick start with j queryKick start with j query
Kick start with j query
 
Jquery
JqueryJquery
Jquery
 
Basics of j query
Basics of j queryBasics of j query
Basics of j query
 
jQuery
jQueryjQuery
jQuery
 
A Short Introduction To jQuery
A Short Introduction To jQueryA Short Introduction To jQuery
A Short Introduction To jQuery
 
jQuery Essentials
jQuery EssentialsjQuery Essentials
jQuery Essentials
 
JQuery
JQueryJQuery
JQuery
 
jQuery
jQueryjQuery
jQuery
 
Jqeury ajax plugins
Jqeury ajax pluginsJqeury ajax plugins
Jqeury ajax plugins
 
jQuery in 15 minutes
jQuery in 15 minutesjQuery in 15 minutes
jQuery in 15 minutes
 
The jQuery Divide
The jQuery DivideThe jQuery Divide
The jQuery Divide
 

Viewers also liked

Viewers also liked (7)

webstudy jquery
webstudy jquerywebstudy jquery
webstudy jquery
 
jQuery na Prática - Cauê Fajoli
jQuery na Prática - Cauê FajolijQuery na Prática - Cauê Fajoli
jQuery na Prática - Cauê Fajoli
 
animation
animationanimation
animation
 
jQuery Presentation
jQuery PresentationjQuery Presentation
jQuery Presentation
 
jQuery from the very beginning
jQuery from the very beginningjQuery from the very beginning
jQuery from the very beginning
 
jQuery PPT
jQuery PPTjQuery PPT
jQuery PPT
 
jQuery for beginners
jQuery for beginnersjQuery for beginners
jQuery for beginners
 

Similar to JQuery: JavaScript Library of the Future

The Dom Scripting Toolkit J Query
The Dom Scripting Toolkit J QueryThe Dom Scripting Toolkit J Query
The Dom Scripting Toolkit J QueryQConLondon2008
 
How I Learned to Stop Worrying and Love jQuery (Jan 2013)
How I Learned to Stop Worrying and Love jQuery (Jan 2013)How I Learned to Stop Worrying and Love jQuery (Jan 2013)
How I Learned to Stop Worrying and Love jQuery (Jan 2013)David Giard
 
Cheap frontend tricks
Cheap frontend tricksCheap frontend tricks
Cheap frontend tricksambiescent
 
Using jQuery to Extend CSS
Using jQuery to Extend CSSUsing jQuery to Extend CSS
Using jQuery to Extend CSSChris Coyier
 
Learning jquery-in-30-minutes-1195942580702664-3
Learning jquery-in-30-minutes-1195942580702664-3Learning jquery-in-30-minutes-1195942580702664-3
Learning jquery-in-30-minutes-1195942580702664-3luckysb16
 
jQuery - 10 Time-Savers You (Maybe) Don't Know
jQuery - 10 Time-Savers You (Maybe) Don't KnowjQuery - 10 Time-Savers You (Maybe) Don't Know
jQuery - 10 Time-Savers You (Maybe) Don't Knowgirish82
 
(Parameterized) Roles
(Parameterized) Roles(Parameterized) Roles
(Parameterized) Rolessartak
 
An Introduction to Jquery
An Introduction to JqueryAn Introduction to Jquery
An Introduction to JqueryPhil Reither
 
Introduction to jQuery - Barcamp London 9
Introduction to jQuery - Barcamp London 9Introduction to jQuery - Barcamp London 9
Introduction to jQuery - Barcamp London 9Jack Franklin
 
Single Page Web Applications with CoffeeScript, Backbone and Jasmine
Single Page Web Applications with CoffeeScript, Backbone and JasmineSingle Page Web Applications with CoffeeScript, Backbone and Jasmine
Single Page Web Applications with CoffeeScript, Backbone and JasminePaulo Ragonha
 
Ruby is Awesome
Ruby is AwesomeRuby is Awesome
Ruby is AwesomeAstrails
 
Bcblackpool jquery tips
Bcblackpool jquery tipsBcblackpool jquery tips
Bcblackpool jquery tipsJack Franklin
 
Proposed PHP function: is_literal()
Proposed PHP function: is_literal()Proposed PHP function: is_literal()
Proposed PHP function: is_literal()Craig Francis
 
Remy Sharp The DOM scripting toolkit jQuery
Remy Sharp The DOM scripting toolkit jQueryRemy Sharp The DOM scripting toolkit jQuery
Remy Sharp The DOM scripting toolkit jQuerydeimos
 
J query b_dotnet_ug_meet_12_may_2012
J query b_dotnet_ug_meet_12_may_2012J query b_dotnet_ug_meet_12_may_2012
J query b_dotnet_ug_meet_12_may_2012ghnash
 
Stack Overflow Austin - jQuery for Developers
Stack Overflow Austin - jQuery for DevelopersStack Overflow Austin - jQuery for Developers
Stack Overflow Austin - jQuery for DevelopersJonathan Sharp
 
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)Doris Chen
 

Similar to JQuery: JavaScript Library of the Future (20)

Jquery News Packages
Jquery News PackagesJquery News Packages
Jquery News Packages
 
The Dom Scripting Toolkit J Query
The Dom Scripting Toolkit J QueryThe Dom Scripting Toolkit J Query
The Dom Scripting Toolkit J Query
 
How I Learned to Stop Worrying and Love jQuery (Jan 2013)
How I Learned to Stop Worrying and Love jQuery (Jan 2013)How I Learned to Stop Worrying and Love jQuery (Jan 2013)
How I Learned to Stop Worrying and Love jQuery (Jan 2013)
 
Cheap frontend tricks
Cheap frontend tricksCheap frontend tricks
Cheap frontend tricks
 
Using jQuery to Extend CSS
Using jQuery to Extend CSSUsing jQuery to Extend CSS
Using jQuery to Extend CSS
 
Learning jquery-in-30-minutes-1195942580702664-3
Learning jquery-in-30-minutes-1195942580702664-3Learning jquery-in-30-minutes-1195942580702664-3
Learning jquery-in-30-minutes-1195942580702664-3
 
Javascript in Plone
Javascript in PloneJavascript in Plone
Javascript in Plone
 
jQuery - 10 Time-Savers You (Maybe) Don't Know
jQuery - 10 Time-Savers You (Maybe) Don't KnowjQuery - 10 Time-Savers You (Maybe) Don't Know
jQuery - 10 Time-Savers You (Maybe) Don't Know
 
(Parameterized) Roles
(Parameterized) Roles(Parameterized) Roles
(Parameterized) Roles
 
jQuery Loves You
jQuery Loves YoujQuery Loves You
jQuery Loves You
 
An Introduction to Jquery
An Introduction to JqueryAn Introduction to Jquery
An Introduction to Jquery
 
Introduction to jQuery - Barcamp London 9
Introduction to jQuery - Barcamp London 9Introduction to jQuery - Barcamp London 9
Introduction to jQuery - Barcamp London 9
 
Single Page Web Applications with CoffeeScript, Backbone and Jasmine
Single Page Web Applications with CoffeeScript, Backbone and JasmineSingle Page Web Applications with CoffeeScript, Backbone and Jasmine
Single Page Web Applications with CoffeeScript, Backbone and Jasmine
 
Ruby is Awesome
Ruby is AwesomeRuby is Awesome
Ruby is Awesome
 
Bcblackpool jquery tips
Bcblackpool jquery tipsBcblackpool jquery tips
Bcblackpool jquery tips
 
Proposed PHP function: is_literal()
Proposed PHP function: is_literal()Proposed PHP function: is_literal()
Proposed PHP function: is_literal()
 
Remy Sharp The DOM scripting toolkit jQuery
Remy Sharp The DOM scripting toolkit jQueryRemy Sharp The DOM scripting toolkit jQuery
Remy Sharp The DOM scripting toolkit jQuery
 
J query b_dotnet_ug_meet_12_may_2012
J query b_dotnet_ug_meet_12_may_2012J query b_dotnet_ug_meet_12_may_2012
J query b_dotnet_ug_meet_12_may_2012
 
Stack Overflow Austin - jQuery for Developers
Stack Overflow Austin - jQuery for DevelopersStack Overflow Austin - jQuery for Developers
Stack Overflow Austin - jQuery for Developers
 
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
 

More from Matthew Taylor

Open Source Development Tooling with GitHub
Open Source Development Tooling with GitHubOpen Source Development Tooling with GitHub
Open Source Development Tooling with GitHubMatthew Taylor
 
YUI3 & NodeJS View Rendering in JavaScript on Client or Server
YUI3 & NodeJS View Rendering in JavaScript on Client or ServerYUI3 & NodeJS View Rendering in JavaScript on Client or Server
YUI3 & NodeJS View Rendering in JavaScript on Client or ServerMatthew Taylor
 
Griffon at Gateway GUG
Griffon at Gateway GUGGriffon at Gateway GUG
Griffon at Gateway GUGMatthew Taylor
 

More from Matthew Taylor (8)

Open Source Development Tooling with GitHub
Open Source Development Tooling with GitHubOpen Source Development Tooling with GitHub
Open Source Development Tooling with GitHub
 
Mojito sl 2011
Mojito sl 2011Mojito sl 2011
Mojito sl 2011
 
YUI3 & NodeJS View Rendering in JavaScript on Client or Server
YUI3 & NodeJS View Rendering in JavaScript on Client or ServerYUI3 & NodeJS View Rendering in JavaScript on Client or Server
YUI3 & NodeJS View Rendering in JavaScript on Client or Server
 
Humanity 2.0
Humanity 2.0Humanity 2.0
Humanity 2.0
 
Grails In The Wild
Grails In The WildGrails In The Wild
Grails In The Wild
 
Grails UI Primer
Grails UI PrimerGrails UI Primer
Grails UI Primer
 
Tdd With Groovy
Tdd With GroovyTdd With Groovy
Tdd With Groovy
 
Griffon at Gateway GUG
Griffon at Gateway GUGGriffon at Gateway GUG
Griffon at Gateway GUG
 

Recently uploaded

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 

Recently uploaded (20)

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 

JQuery: JavaScript Library of the Future

Editor's Notes

  1. What you get back from selectors is the jQuery object, which contains the selected elements.
  2. What you get back from selectors is the jQuery object, which contains the selected elements.
  3. What you get back from selectors is the jQuery object, which contains the selected elements.
  4. What you get back from selectors is the jQuery object, which contains the selected elements.
  5. What you get back from selectors is the jQuery object, which contains the selected elements.
  6. What you get back from selectors is the jQuery object, which contains the selected elements.
  7. What you get back from selectors is the jQuery object, which contains the selected elements.
  8. What you get back from selectors is the jQuery object, which contains the selected elements.
  9. What you get back from selectors is the jQuery object, which contains the selected elements.
  10. What you get back from selectors is the jQuery object, which contains the selected elements.