SlideShare a Scribd company logo
1 of 81
Download to read offline
jQuery for Beginners
                                         write less, do more.



                                       October 18, 2012



    Sivasubramaniam Arunachalam
                      @sivaa_in
     http://www.meetup.com/Online-Technology-User-Group/events/86938772/
It’s me!

• Application Developer
• Technical Consultant
• Process Mentor
It’s about you!


Web(Site) Developer &
  Tasted JavaScript
Expectations
•   Introduction
•   JavaScript & jQuery
•   Basic features
•   Few static examples
•   Not a tutorial
•   Not a reference guide
My Bodhi Tree Moment
Simple JS Date Object (Case 01)
  var d = Date.parse("Wed Jun 25 12:05:12 +0000 2012");
  document.write(d);




  1277467512000     1277467512000       NaN
Simple JS Date Object (Case 02)
  var d = new Date("04-02-2012");
  document.write(d);



      Wed Apr 02 2012 00:00:00 GMT+0530 (India Standard Time)



      Wed Apr 2 00:00:00 UTC+0530 2012




        Invalid Date
jQuery - Introduction
jQuery - Introduction




jQuery = JavaScript
jQuery - Introduction




jQuery > JavaScript
jQuery - Introduction
jQuery History (Events)
 •   Barcamp NYC
 •   2006 (Version 1.0)
 •   Current Version 1.8.2
 •   Others
jQuery History (Founder)




          John Resig


     processing.js too
jQuery Download Formats
Who uses jQuery?



        55 %
http://docs.jquery.com/Sites_Using_jQuery
Why jQuery?
•   Cross Browser Support
•   Multi-Language Support
•   Works with Microsoft Tools
•   Awesome AJAX Support
•   Easy CSS Integration
•   Easy to learn and adopt
Benefits of jQuery
•    Write less, do more.
•    Deadlines
•    Keeps the code simple
•    Extensible & Lots of plugins
Does jQuery is faster than
       javascript?
Do NOT use jQuery
• About Page
• Info Pages
• Very less JS Actions
Lets Begin!
Download & include
Use it from Online
Let’s Test!
3 Examples
Just make it invisible!
Create a <h1> tag
Add “myClass” class to
  <div> child of <a>
Selectors
• Select DOM Elements
• Single (or) Array
• jQuery Objects
Basic Selectors
• Tag Name
• Tag ID
• Tag Class
Tag Name
document.getElementsByTagName(tagName)


                          Examples:
 Syntax: $(“tagName”)     •   $(“div”)
                          •   $(“p”)
                          •   $(“h1”)
                          •   $(“input”)
Tag ID
document.getElementById(“id”)


                        Examples:
Syntax: $(“#tagId”)     • $(“#firstName”)
                        • $(“#lastName”)
Tag Class
document.getElementsByClassName(“className”)


                         Examples:
Syntax: $(“.className”) • $(“.source”)
                         • $(“.comment”)
All Elements in a Page



       $(“*”)
Let’s Combine
Syntax:
$(“tagName.className”)
$(“tagName#tagId.className”)
Examples:
$(“h1.title”)
$(“h1#heading2.title”)
Advanced Selectors
• Combination of Selectors
• Hierarchical
• Order
Advanced Selectors
•   $(“selector1, selector2,…”)
•   $(“.class1, .class2,…”)
•   $(“ ancestor descendant”)
•   $(“ parent > child”)
•   $(“ previous + next”)
•   $(“ previous ~ siblings”)
Filters
• Always used with Selectors
• Filter/Restrict the Selector results
• CSS Style Conditions
Basic Filters
• Mostly used with Index
• Tag Specific Conditions
Index Filters
Syntax:                 Examples:
• $(“Selector:first”)   • $(“p:first”)
• $(“Selector:last”)    • $(“p:last”)
• $(“Selector:odd”)     • $(“div:odd”)
• $(“Selector:even”)    • $(“div:even”)

• $(“Selector:gt(i)”)   • $(“input:gt(i)”)
• $(“Selector:lt(i)”)   • $(“input:lt(i)”)
• $(“Selector:eq(i)”)   • $(“input:eq(i)”)
Condition Filters
Syntax:
• $(“Selector:visible”)
• $(“Selector:hidden”)
• $(“Selector:enabled”)
• $(“Selector:disabled”)
Condition Filters
Syntax:
• $(“Selector:checked”)
• $(“Selector:selected”)
Condition Filters
Syntax:
• $(“Selector:header”)
• $(“Selector:animated”)
• $(“Selector:not(Selector:not)”)
Relationship Filters
Syntax:
• $(“Selector:parent”)
• $(“Selector:first-child”)
• $(“Selector:last-child”)
Form Filters
Syntax:
• $(“Selector:input”)

• $(“Selector:text”)
• $(“Selector:password”)
Form Filters
Syntax:
• $(“Selector:radio”)
• $(“Selector:checkbox”)

• $(“Selector:submit”)
• $(“Selector:reset”)
Form Filters
Syntax:
• $(“Selector:image”)
• $(“Selector:file”)
• $(“Selector:button”)
You can combine filters!
 Syntax:
 • $(“Selector:filter1:filter2”)

 Example:
 • $(“form :text:enabled”)
Attributes
• [Selector + Filter] Results
   Filter & Retrieve Attribute(s)
   Set Attribute(s)
   Change Attribute(s)
Filter Attributes
Syntax:
• $(“[attribute]”)
• $(“[attribute1] [attribute2+….”)
• $(“[attribute=value]”)
• $(“[attribute!=value]”)
Filter Attributes
Syntax:
• $(“[attribute^=value]”)
• $(“[attribute$=value]”)
• $(“[attribute*=value]”)
Retrieve Attributes
Syntax:
• $(“Selector”).attr(name)


Example:
• $(“img”).attr(“src”)
Set Attributes – Type 01
 Syntax:
 • $(“Selector”).attr(key, value)

 Example:
 • $(“p”).attr(“class”, “source”);
Set Attributes – Type 02
 Syntax:
 • $(“Selector”).attr(key, function())

 Example:
 • $(“img”).attr(“alt”, calculateAlt());
Set Attributes – Type 03
 Syntax:
 • $(“Selector”).attr(properties)
 Example:
 • $(“img”).attr({
         “src” : “/path/pic.jpg,
         “title” : “My Title”
   });
Remove Attributes
Syntax:
• $(“Selector”).removeAttr(name)


Example:
• $(“div”). removeAttr(“class”)
Class Specific Attributes
Syntax:
• $(“Selector”).hasClass(className)
• $(“Selector”).removeClass(className)
• $(“Selector”).toggleClass(className)
HTML Specific Attributes
Syntax:
• $(“Selector”).html()
• $(“Selector”).html(“html code”)
Text Specific Attributes
Syntax:
• $(“Selector”).text()
• $(“Selector”).text(“text content”)
Value Specific Attributes
Syntax:
• $(“Selector”).val()
• $(“Selector”).val(“value”)
Traversing
•   length (or) size()
•   get()
•   get(index)
•   find()
•   each()
Traversing – length/size
 Syntax:
 • $(“Selector”).length)
 • $(“Selector”).size())
 Examples:
 • $(“h1”).length)
 • $(“div”).size())
Traversing – get
Syntax:
• $(“Selector”).get())
• $(“Selector”).get(index))
Examples:
• var h1_list = $(“h1”).get())
• var h1      = $(“h1”).get(2))
Traversing – find
Syntax:
• $(“Selector”).find(“Selector”))


Examples:
• $(“select”).find(“option*value*=“js”+”))
Traversing – each
Syntax:
$(“Selector”).each(function(){
        // $(this).xxxxx()
        }));

Example:
var border = 1;
$(“div”).each( function() {
        $(this).css(“border”, border+”px solid blue”);
        border++;
});
Basic Events
•   bind()
•   unbind()
•   ready()
•   toggle()
•   hover()
•   trigger()
Basic Events - bind

Syntax:
• $(“Selector”).bind(event, data, handler))
• $(“Selector”).unbind(event, handler))
Basic Events - bind
Example:
$(function() {
        $(“#myButton”).bind(“onclick”, validate)
});

function validate() {
        if($(“#myText”).val().length == 0)
                alert(“Error Text”);
        else
                submit();
}
Basic Animations
•   show()
•   hide()
•   fadeIn()
•   fadeOut()
•   slideDown()
•   slideUp()
Basic Animations – show/hide
Syntax:
• $(“Selector”).show(speed)
• $(“Selector”).hide(speed)
Speed:
• slow
• normal
• fast
Basic Animations – show/hide

Example:
    $("#showButton"). click(function () {
         $(“#mydiv").show(slow);
    });
Plug-ins
• jQuery Themes
• jQuery UI Libraries
  • Interactions
  • Widgets
  • Effects
jQuery Themes


http://themeroller.com
Interactions UI Libraries
•    Draggable
•    Droppable
•    Resizable
•    Selectable
•    Sortable
Widgets UI Libraries
•   Tabs
•   Date Picker
•   Progress bar
•   Slider
•   Dialog
•   Accordion
Effects UI Libraries
• show/hide/toggle
• add/remove/toggle class
• Color related Animations
AJAX
•   Awesome APIs
•   GET/POST
•   Event handlers
•   JSON Support
Other JS Frameworks
•   AccDC              • MooTools
•   AJS                • Prototype
•   Ample SDK          • script.aculo.us
•   CupQ               • Pyjamas
•   DHTMLX             • qooxdoo
•   Dojo               • Rialto Toolkit
•   Echo3              • Rico
•   Enyo               • SmartClient & SmartGWT
•   Ext JS             • SweetDEV RIA
•   Google Web Toolkit • Wakanda
•   midori             • YUI
•   MochiKit           • ZK
Demo
Thank You!
  siva@sivaa.in
References
•   http://naturalpatriot.org/2011/02/11/the-buddhas-last-instruction/
•   http://ie.microsoft.com/testdrive/Graphics/IEBeatz/assets/ie-logo-small.png
•   http://cdn-static.zdnet.com/i/story/60/80/010270/firefox_.jpg
•   http://profile.ak.fbcdn.net/hprofile-ak-snc6/195785_321662419491_6364709_n.jpg
•   http://www.godaddymobile.com/entertainment/commercials.aspx
•   http://www.funnycommercialsworld.com/wp-content/uploads/2012/07/sharleen.jpg
•   http://en.wikipedia.org/wiki/JQuery
•   http://sunpig.com/martin/archives/2009/11/22/fronteers-conference-2009.html
•   http://jquery.com/
•   http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks

More Related Content

What's hot

Introduction to jQuery
Introduction to jQueryIntroduction to jQuery
Introduction to jQuerymanugoel2003
 
Introduction to jQuery
Introduction to jQueryIntroduction to jQuery
Introduction to jQueryZeeshan Khan
 
jQuery Fundamentals
jQuery FundamentalsjQuery Fundamentals
jQuery FundamentalsGil Fink
 
Unobtrusive javascript with jQuery
Unobtrusive javascript with jQueryUnobtrusive javascript with jQuery
Unobtrusive javascript with jQueryAngel Ruiz
 
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...Thinqloud
 
jQuery Features to Avoid
jQuery Features to AvoidjQuery Features to Avoid
jQuery Features to Avoiddmethvin
 
Learning jQuery in 30 minutes
Learning jQuery in 30 minutesLearning jQuery in 30 minutes
Learning jQuery in 30 minutesSimon Willison
 
jQuery from the very beginning
jQuery from the very beginningjQuery from the very beginning
jQuery from the very beginningAnis Ahmad
 
A Short Introduction To jQuery
A Short Introduction To jQueryA Short Introduction To jQuery
A Short Introduction To jQuerySudar Muthu
 
SharePoint and jQuery Essentials
SharePoint and jQuery EssentialsSharePoint and jQuery Essentials
SharePoint and jQuery EssentialsMark Rackley
 
Prototype & jQuery
Prototype & jQueryPrototype & jQuery
Prototype & jQueryRemy Sharp
 
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 Complete Presentation along with Javascript Basics
Jquery Complete Presentation along with Javascript BasicsJquery Complete Presentation along with Javascript Basics
Jquery Complete Presentation along with Javascript BasicsEPAM Systems
 

What's hot (20)

Introduction to jQuery
Introduction to jQueryIntroduction to jQuery
Introduction to jQuery
 
jQuery
jQueryjQuery
jQuery
 
Introduction to jQuery
Introduction to jQueryIntroduction to jQuery
Introduction to jQuery
 
jQuery Fundamentals
jQuery FundamentalsjQuery Fundamentals
jQuery Fundamentals
 
Unobtrusive javascript with jQuery
Unobtrusive javascript with jQueryUnobtrusive javascript with jQuery
Unobtrusive javascript with jQuery
 
Jquery
JqueryJquery
Jquery
 
D3.js and SVG
D3.js and SVGD3.js and SVG
D3.js and SVG
 
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 Features to Avoid
jQuery Features to AvoidjQuery Features to Avoid
jQuery Features to Avoid
 
Learning jQuery in 30 minutes
Learning jQuery in 30 minutesLearning jQuery in 30 minutes
Learning jQuery in 30 minutes
 
jQuery from the very beginning
jQuery from the very beginningjQuery from the very beginning
jQuery from the very beginning
 
A Short Introduction To jQuery
A Short Introduction To jQueryA Short Introduction To jQuery
A Short Introduction To jQuery
 
jQuery
jQueryjQuery
jQuery
 
SharePoint and jQuery Essentials
SharePoint and jQuery EssentialsSharePoint and jQuery Essentials
SharePoint and jQuery Essentials
 
Jquery-overview
Jquery-overviewJquery-overview
Jquery-overview
 
jQuery Introduction
jQuery IntroductionjQuery Introduction
jQuery Introduction
 
Prototype & jQuery
Prototype & jQueryPrototype & jQuery
Prototype & jQuery
 
Stack Overflow Austin - jQuery for Developers
Stack Overflow Austin - jQuery for DevelopersStack Overflow Austin - jQuery for Developers
Stack Overflow Austin - jQuery for Developers
 
jQuery in 15 minutes
jQuery in 15 minutesjQuery in 15 minutes
jQuery in 15 minutes
 
Jquery Complete Presentation along with Javascript Basics
Jquery Complete Presentation along with Javascript BasicsJquery Complete Presentation along with Javascript Basics
Jquery Complete Presentation along with Javascript Basics
 

Viewers also liked (20)

Getting started with angular js
Getting started with angular jsGetting started with angular js
Getting started with angular js
 
jQuery PPT
jQuery PPTjQuery PPT
jQuery PPT
 
jQuery for beginners
jQuery for beginnersjQuery for beginners
jQuery for beginners
 
AngularJS 101 - Everything you need to know to get started
AngularJS 101 - Everything you need to know to get startedAngularJS 101 - Everything you need to know to get started
AngularJS 101 - Everything you need to know to get started
 
The Art of AngularJS in 2015
The Art of AngularJS in 2015The Art of AngularJS in 2015
The Art of AngularJS in 2015
 
000 introduction
000 introduction000 introduction
000 introduction
 
001 hosting
001 hosting001 hosting
001 hosting
 
01 introduction to entity framework
01   introduction to entity framework01   introduction to entity framework
01 introduction to entity framework
 
C++ 11 Style : A Touch of Class
C++ 11 Style : A Touch of ClassC++ 11 Style : A Touch of Class
C++ 11 Style : A Touch of Class
 
JSON: The Basics
JSON: The BasicsJSON: The Basics
JSON: The Basics
 
Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UML
 
Jquery ppt
Jquery pptJquery ppt
Jquery ppt
 
Inside jQuery (2011)
Inside jQuery (2011)Inside jQuery (2011)
Inside jQuery (2011)
 
C++ L02-Conversion+enum+Operators
C++ L02-Conversion+enum+OperatorsC++ L02-Conversion+enum+Operators
C++ L02-Conversion+enum+Operators
 
Java script
Java scriptJava script
Java script
 
JSON - Quick Overview
JSON - Quick OverviewJSON - Quick Overview
JSON - Quick Overview
 
Simplify AJAX using jQuery
Simplify AJAX using jQuerySimplify AJAX using jQuery
Simplify AJAX using jQuery
 
Careers In Java Script Ajax - Java Script Ajax Tutorials & Programs by Learni...
Careers In Java Script Ajax - Java Script Ajax Tutorials & Programs by Learni...Careers In Java Script Ajax - Java Script Ajax Tutorials & Programs by Learni...
Careers In Java Script Ajax - Java Script Ajax Tutorials & Programs by Learni...
 
Hari Resume
Hari ResumeHari Resume
Hari Resume
 
Inner core of Ajax
Inner core of Ajax Inner core of Ajax
Inner core of Ajax
 

Similar to jQuery for beginners

Similar to jQuery for beginners (20)

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)
 
Jquery
JqueryJquery
Jquery
 
Jquery fundamentals
Jquery fundamentalsJquery fundamentals
Jquery fundamentals
 
Introduction to jQuery (Ajax Exp 2006)
Introduction to jQuery (Ajax Exp 2006)Introduction to jQuery (Ajax Exp 2006)
Introduction to jQuery (Ajax Exp 2006)
 
Jquery
JqueryJquery
Jquery
 
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)
 
Introduction to jQuery (Ajax Exp 2007)
Introduction to jQuery (Ajax Exp 2007)Introduction to jQuery (Ajax Exp 2007)
Introduction to jQuery (Ajax Exp 2007)
 
jQuery Rescue Adventure
jQuery Rescue AdventurejQuery Rescue Adventure
jQuery Rescue Adventure
 
JQuery
JQueryJQuery
JQuery
 
JQuery
JQueryJQuery
JQuery
 
J query
J queryJ query
J query
 
JQuery
JQueryJQuery
JQuery
 
SEF2013 - A jQuery Primer for SharePoint
SEF2013 - A jQuery Primer for SharePointSEF2013 - A jQuery Primer for SharePoint
SEF2013 - A jQuery Primer for SharePoint
 
SharePoint Cincy 2012 - jQuery essentials
SharePoint Cincy 2012 - jQuery essentialsSharePoint Cincy 2012 - jQuery essentials
SharePoint Cincy 2012 - jQuery essentials
 
bcgr3-jquery
bcgr3-jquerybcgr3-jquery
bcgr3-jquery
 
bcgr3-jquery
bcgr3-jquerybcgr3-jquery
bcgr3-jquery
 
fuser interface-development-using-jquery
fuser interface-development-using-jqueryfuser interface-development-using-jquery
fuser interface-development-using-jquery
 
jQuery Learning
jQuery LearningjQuery Learning
jQuery Learning
 
SPTechCon DevDays - SharePoint & jQuery
SPTechCon DevDays - SharePoint & jQuerySPTechCon DevDays - SharePoint & jQuery
SPTechCon DevDays - SharePoint & jQuery
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Libraries
 

More from Siva Arunachalam

Introduction to EDI(Electronic Data Interchange)
Introduction to EDI(Electronic Data Interchange)Introduction to EDI(Electronic Data Interchange)
Introduction to EDI(Electronic Data Interchange)Siva Arunachalam
 
Introduction to logging in django
Introduction to logging in djangoIntroduction to logging in django
Introduction to logging in djangoSiva Arunachalam
 
Introduction to Test Driven Development
Introduction to Test Driven DevelopmentIntroduction to Test Driven Development
Introduction to Test Driven DevelopmentSiva Arunachalam
 
Setup a New Virtualenv for Django in Windows
Setup a New Virtualenv for Django in WindowsSetup a New Virtualenv for Django in Windows
Setup a New Virtualenv for Django in WindowsSiva Arunachalam
 
Introduction to Browser Internals
Introduction to Browser InternalsIntroduction to Browser Internals
Introduction to Browser InternalsSiva Arunachalam
 
Web sockets in java EE 7 - JavaOne 2013
Web sockets in java EE 7 - JavaOne 2013Web sockets in java EE 7 - JavaOne 2013
Web sockets in java EE 7 - JavaOne 2013Siva Arunachalam
 
Python for High School Programmers
Python for High School ProgrammersPython for High School Programmers
Python for High School ProgrammersSiva Arunachalam
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingSiva Arunachalam
 
Introduction to Browser DOM
Introduction to Browser DOMIntroduction to Browser DOM
Introduction to Browser DOMSiva Arunachalam
 
Installing MySQL for Python
Installing MySQL for PythonInstalling MySQL for Python
Installing MySQL for PythonSiva Arunachalam
 
Using Eclipse and Installing PyDev
Using Eclipse and Installing PyDevUsing Eclipse and Installing PyDev
Using Eclipse and Installing PyDevSiva Arunachalam
 
Installing Python 2.7 in Windows
Installing Python 2.7 in WindowsInstalling Python 2.7 in Windows
Installing Python 2.7 in WindowsSiva Arunachalam
 
Setup a New Virtualenv for Django in Windows
Setup a New Virtualenv for Django in WindowsSetup a New Virtualenv for Django in Windows
Setup a New Virtualenv for Django in WindowsSiva Arunachalam
 
Introduction to Google APIs
Introduction to Google APIsIntroduction to Google APIs
Introduction to Google APIsSiva Arunachalam
 

More from Siva Arunachalam (17)

Introduction to EDI(Electronic Data Interchange)
Introduction to EDI(Electronic Data Interchange)Introduction to EDI(Electronic Data Interchange)
Introduction to EDI(Electronic Data Interchange)
 
Introduction to logging in django
Introduction to logging in djangoIntroduction to logging in django
Introduction to logging in django
 
Introduction to Test Driven Development
Introduction to Test Driven DevelopmentIntroduction to Test Driven Development
Introduction to Test Driven Development
 
Setup a New Virtualenv for Django in Windows
Setup a New Virtualenv for Django in WindowsSetup a New Virtualenv for Django in Windows
Setup a New Virtualenv for Django in Windows
 
What's New in Django 1.6
What's New in Django 1.6What's New in Django 1.6
What's New in Django 1.6
 
Introduction to Browser Internals
Introduction to Browser InternalsIntroduction to Browser Internals
Introduction to Browser Internals
 
Web sockets in java EE 7 - JavaOne 2013
Web sockets in java EE 7 - JavaOne 2013Web sockets in java EE 7 - JavaOne 2013
Web sockets in java EE 7 - JavaOne 2013
 
Python for High School Programmers
Python for High School ProgrammersPython for High School Programmers
Python for High School Programmers
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Web Sockets in Java EE 7
Web Sockets in Java EE 7Web Sockets in Java EE 7
Web Sockets in Java EE 7
 
Introduction to Browser DOM
Introduction to Browser DOMIntroduction to Browser DOM
Introduction to Browser DOM
 
Installing MySQL for Python
Installing MySQL for PythonInstalling MySQL for Python
Installing MySQL for Python
 
Using Eclipse and Installing PyDev
Using Eclipse and Installing PyDevUsing Eclipse and Installing PyDev
Using Eclipse and Installing PyDev
 
Installing Python 2.7 in Windows
Installing Python 2.7 in WindowsInstalling Python 2.7 in Windows
Installing Python 2.7 in Windows
 
Setup a New Virtualenv for Django in Windows
Setup a New Virtualenv for Django in WindowsSetup a New Virtualenv for Django in Windows
Setup a New Virtualenv for Django in Windows
 
Introduction to Google APIs
Introduction to Google APIsIntroduction to Google APIs
Introduction to Google APIs
 
Introduction to Django
Introduction to DjangoIntroduction to Django
Introduction to Django
 

Recently uploaded

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 

Recently uploaded (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 

jQuery for beginners