SlideShare una empresa de Scribd logo
1 de 13
Presentation on
AJAX
Presented By- Prince Shahu
MCA 4th Semester
Assam Engineering College
What is AJAX?
Before “Asynchronous
JavaScript And XML.”
After “Any technique that
allows the client to retrieve
more data from the server
without reloading the whole
page.”
A programming language – no…
A new technology – not exactly…
So what else ?
So what is it ?
Ajax is the process of Using JavaScript to make a request to the server.
Using the results of that request to dynamically modify the page the user
is currently viewing .This request is not a full page load that moves the
user to a new URL.
The Upside
Ajax can improve the user experience.
When used right, it sometimes makes Web applications feel
a bit more like desktop applications (think Gmail).
It is generally faster
A full page load is expensive: full HTML, CSS, JavaScript files,
and typically several images
Ajax requests usually load a lot less
Many Downsides
Ajax interactions are usually much harder to debug.
Everything happens in the background, so it’s hard to see
things go wrong.
If not planned Ajax actions can easily degrade the interface
experience instead of enhancing it.
Order of Developments
In 1996 Internet Explorer introduces the concept of ‘Iframe’
element.
In the year 1998, Microsoft introduces another technique, called
‘Microsoft’s Remote Scripting’ as a replacement to the older
techniques.
A year later, in 1999, Microsoft introduces the XMLHttpRequest
object, an ActiveX control, in IE 5.
In 2005, Jesse James Garret first tossed the term AJAX in a short
essay after Google released its Maps Application.
Searching for a location on Google Maps.
Let us see some applications of it…..
 Now even we pinch in or pinch out does the page reloads?
 Have you seen how Google Search
Bar behaves ?
 Or how Facebook works ?
Digging abit more …
Bibliography
https://www.google.com
https://www.youtube.com
https://www.slideshare.net/
THE END

Más contenido relacionado

La actualidad más candente

Java script202
Java script202Java script202
Java script202
Wasiq Zia
 
Getting started with Ruby on Rails
Getting started with Ruby on RailsGetting started with Ruby on Rails
Getting started with Ruby on Rails
Rob Davarnia
 
Google chrome extensions
Google chrome extensionsGoogle chrome extensions
Google chrome extensions
lillianabe
 
Useful tools for Freelancers
Useful tools for FreelancersUseful tools for Freelancers
Useful tools for Freelancers
lillianabe
 

La actualidad más candente (18)

How we integrate ux and design in to Scrum - The slides
How we integrate ux and design in to Scrum - The slidesHow we integrate ux and design in to Scrum - The slides
How we integrate ux and design in to Scrum - The slides
 
Java script202
Java script202Java script202
Java script202
 
Elm a possible future for web frontend
Elm   a possible future for web frontendElm   a possible future for web frontend
Elm a possible future for web frontend
 
TelerikNEXT What's new in UI for ASP.NET AJAX
TelerikNEXT What's new in UI for ASP.NET AJAXTelerikNEXT What's new in UI for ASP.NET AJAX
TelerikNEXT What's new in UI for ASP.NET AJAX
 
Getting started with Ruby on Rails
Getting started with Ruby on RailsGetting started with Ruby on Rails
Getting started with Ruby on Rails
 
JoTechies - Azure Functions Using c#
JoTechies - Azure Functions Using c#JoTechies - Azure Functions Using c#
JoTechies - Azure Functions Using c#
 
CSS and AJAX
CSS and AJAXCSS and AJAX
CSS and AJAX
 
Isomorphic web apps with react
Isomorphic web apps with reactIsomorphic web apps with react
Isomorphic web apps with react
 
Google chrome extensions
Google chrome extensionsGoogle chrome extensions
Google chrome extensions
 
Progressive web apps - prepare your web for 2017 (Devfest Ukraine 2016)
Progressive web apps - prepare your web for 2017 (Devfest Ukraine 2016)Progressive web apps - prepare your web for 2017 (Devfest Ukraine 2016)
Progressive web apps - prepare your web for 2017 (Devfest Ukraine 2016)
 
Why postgres SQL deserve noSQL fan respect - Riga dev day 2016
Why postgres SQL deserve noSQL fan respect - Riga dev day 2016Why postgres SQL deserve noSQL fan respect - Riga dev day 2016
Why postgres SQL deserve noSQL fan respect - Riga dev day 2016
 
Immutability: from code to infrastructure, the way to scalability - Breizhca...
 Immutability: from code to infrastructure, the way to scalability - Breizhca... Immutability: from code to infrastructure, the way to scalability - Breizhca...
Immutability: from code to infrastructure, the way to scalability - Breizhca...
 
Improving Perceived Page Performance with ASP.NET Web API and AJAX
Improving Perceived Page Performance with ASP.NET Web API and AJAXImproving Perceived Page Performance with ASP.NET Web API and AJAX
Improving Perceived Page Performance with ASP.NET Web API and AJAX
 
Dropbox + Byword + Markdown: 3 steps to fast, easy publishing
Dropbox + Byword + Markdown: 3 steps to fast, easy publishingDropbox + Byword + Markdown: 3 steps to fast, easy publishing
Dropbox + Byword + Markdown: 3 steps to fast, easy publishing
 
Ajax
AjaxAjax
Ajax
 
Useful tools for Freelancers
Useful tools for FreelancersUseful tools for Freelancers
Useful tools for Freelancers
 
Modern Static Site with GatsbyJS
Modern Static Site with GatsbyJSModern Static Site with GatsbyJS
Modern Static Site with GatsbyJS
 
Bridging the Gap: From WordPress beginner to WordPress Wizard
Bridging the Gap: From WordPress beginner to WordPress WizardBridging the Gap: From WordPress beginner to WordPress Wizard
Bridging the Gap: From WordPress beginner to WordPress Wizard
 

Similar a Ajax

Ajax: User Experience
Ajax: User ExperienceAjax: User Experience
Ajax: User Experience
petrov
 
Building with JavaScript - write less by using the right tools
Building with JavaScript -  write less by using the right toolsBuilding with JavaScript -  write less by using the right tools
Building with JavaScript - write less by using the right tools
Christian Heilmann
 

Similar a Ajax (20)

Ajax ppt - 32 slides
Ajax ppt - 32 slidesAjax ppt - 32 slides
Ajax ppt - 32 slides
 
Intoduction to Ajax
Intoduction to AjaxIntoduction to Ajax
Intoduction to Ajax
 
Ajax: User Experience
Ajax: User ExperienceAjax: User Experience
Ajax: User Experience
 
Asynchronous javascript and xml
Asynchronous javascript and xmlAsynchronous javascript and xml
Asynchronous javascript and xml
 
Ajax
AjaxAjax
Ajax
 
Ajax
AjaxAjax
Ajax
 
01 Ajax Intro
01 Ajax Intro01 Ajax Intro
01 Ajax Intro
 
Ajax
AjaxAjax
Ajax
 
Ajax
AjaxAjax
Ajax
 
Developing For The Web
Developing For The WebDeveloping For The Web
Developing For The Web
 
25250716 seminar-on-ajax text
25250716 seminar-on-ajax text25250716 seminar-on-ajax text
25250716 seminar-on-ajax text
 
Building with JavaScript - write less by using the right tools
Building with JavaScript -  write less by using the right toolsBuilding with JavaScript -  write less by using the right tools
Building with JavaScript - write less by using the right tools
 
M Ramya
M RamyaM Ramya
M Ramya
 
JSON Part 2: Working with Ajax
JSON Part 2: Working with AjaxJSON Part 2: Working with Ajax
JSON Part 2: Working with Ajax
 
Ajax Ppt 1
Ajax Ppt 1Ajax Ppt 1
Ajax Ppt 1
 
What is Ajax technology?
What is Ajax technology?What is Ajax technology?
What is Ajax technology?
 
Ajax presentation
Ajax presentationAjax presentation
Ajax presentation
 
Ajax ppt
Ajax pptAjax ppt
Ajax ppt
 
Introduction to ajax
Introduction  to  ajaxIntroduction  to  ajax
Introduction to ajax
 
Advantages and disadvantages of an ajax based client application
Advantages and disadvantages of an ajax based client applicationAdvantages and disadvantages of an ajax based client application
Advantages and disadvantages of an ajax based client application
 

Último

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Último (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 

Ajax

  • 1. Presentation on AJAX Presented By- Prince Shahu MCA 4th Semester Assam Engineering College
  • 2. What is AJAX? Before “Asynchronous JavaScript And XML.” After “Any technique that allows the client to retrieve more data from the server without reloading the whole page.”
  • 3. A programming language – no… A new technology – not exactly… So what else ? So what is it ? Ajax is the process of Using JavaScript to make a request to the server. Using the results of that request to dynamically modify the page the user is currently viewing .This request is not a full page load that moves the user to a new URL.
  • 4.
  • 5. The Upside Ajax can improve the user experience. When used right, it sometimes makes Web applications feel a bit more like desktop applications (think Gmail). It is generally faster A full page load is expensive: full HTML, CSS, JavaScript files, and typically several images Ajax requests usually load a lot less
  • 6. Many Downsides Ajax interactions are usually much harder to debug. Everything happens in the background, so it’s hard to see things go wrong. If not planned Ajax actions can easily degrade the interface experience instead of enhancing it.
  • 7. Order of Developments In 1996 Internet Explorer introduces the concept of ‘Iframe’ element. In the year 1998, Microsoft introduces another technique, called ‘Microsoft’s Remote Scripting’ as a replacement to the older techniques. A year later, in 1999, Microsoft introduces the XMLHttpRequest object, an ActiveX control, in IE 5. In 2005, Jesse James Garret first tossed the term AJAX in a short essay after Google released its Maps Application.
  • 8. Searching for a location on Google Maps. Let us see some applications of it…..
  • 9.  Now even we pinch in or pinch out does the page reloads?
  • 10.  Have you seen how Google Search Bar behaves ?  Or how Facebook works ?