SlideShare a Scribd company logo
AJAX
PRESENTED BY
RISHAV ANURAG
Presentation on
Reason behind the Magic Suggestion:
AJAX
What is Ajax?
 Asynchronous JavaScript And XML
 A new Technology
 Not a Programming Language
 It is methodology on using several web technologies together to minimize
the gap between usability and interactivity of a web application .
Development
 Developed in 1990’s .
 First Microsoft included iframe in Internet Explorer in 1996 .
 Another technology ‘Microsoft Remote Script’ introduced by Microsoft in
1998 .
 XMlHttpRequest object, an ActiveX control, was introduced by Microsoft in
1999 .
 Renamed as AJAX by Jesse James Garret after Google introduced its Map .
 Finally, in 2006 it was announced as an official web standard by W3C .
Importance of AJAX
 Update a web page without reloading the page
 Do not load entire pages
 Request data from a server - after the page has loaded
 Receive data from a server - after the page has loaded
 Send data to a server - in the background
Technologies
 HTML & CSS : For presentation
 DOM(Document Object Model) : To interact with data dynamically
 JSON or XML : For manipulation of data
 XMLHttpRequest : To communicate data asynchronously
 JavaScript : To bring these technologies together
Nowadays JSON ( JavaSript Object Notation ) is used instead of XML
Life Cycle Of Web
Influenced By Ajax
Intoduction to Ajax
Advantage Of Ajax
 More interactive
 Helps to build fast, dynamic websites
 Allows to perform processing on client computer with JavaScipt
 Reduces server traffic
 Ajax can modify a part of a page without reloading the browser
Disadvantage of AJAX
 Browser should support JavaScript or XMLHttpRequest , otherwise AJAX
will not work
 Refresh button is useless
 Don’t have URLs
 Debugging is difficult
 Problem with browser back button
 Screen readers are not able to read the AJAX properly
 Dynamic page updates may disrupt user interactions, particularly if the
Internet connection is slow
References
[1.] https://www.slideshare.net
[2.] https://en.wikipedia.org/wiki/Ajax_(programming)
Thank you

More Related Content

PPTX
Overview of AJAX
PPT
Advantages and disadvantages of an ajax based client application
PPT
Ajax Presentation
PPTX
PPTX
Ajax technology
PPTX
PDF
Ajax basics
PPT
Introduction to ajax
Overview of AJAX
Advantages and disadvantages of an ajax based client application
Ajax Presentation
Ajax technology
Ajax basics
Introduction to ajax

What's hot (20)

PPTX
Ajax PPT
PPTX
Introduction to ajax
PPT
Ajax Ppt 1
PPT
Asynchronous JavaScript & XML (AJAX)
PPTX
PPTX
Architecture in Ajax Applications
ODP
Ajax Basics And Framework
PDF
Ajax Introduction Presentation
PPT
Ajax presentation
PPT
01 Ajax Intro
PPT
PPT
Using Ajax In Domino Web Applications
PPTX
Ajax
PPT
Ajax Using JSP with prototype.js
PPTX
PPT
Dealing With Large Data In Ajax
PPT
An Introduction to Ajax Programming
PPTX
Ajax PPT
Introduction to ajax
Ajax Ppt 1
Asynchronous JavaScript & XML (AJAX)
Architecture in Ajax Applications
Ajax Basics And Framework
Ajax Introduction Presentation
Ajax presentation
01 Ajax Intro
Using Ajax In Domino Web Applications
Ajax
Ajax Using JSP with prototype.js
Dealing With Large Data In Ajax
An Introduction to Ajax Programming
Ad

Similar to Intoduction to Ajax (20)

PPTX
Asynchronous javascript and xml
TXT
25250716 seminar-on-ajax text
PPTX
Ajax ppt - 32 slides
PPTX
AJAX Introduction [Autosaved].pptx
PPT
4005-713 ` XML Architecture, Tools & Technique ` Presentation
PDF
Ajax Technology
PPTX
PPTX
Ajax
PDF
Web 2.0 & Ajax Basics
PPTX
Ajax:From Desktop Applications towards Ajax Web Applications
PDF
Ajax
PPT
PPTX
Ajax presentation
PDF
Ajax tutorial
Asynchronous javascript and xml
25250716 seminar-on-ajax text
Ajax ppt - 32 slides
AJAX Introduction [Autosaved].pptx
4005-713 ` XML Architecture, Tools & Technique ` Presentation
Ajax Technology
Ajax
Web 2.0 & Ajax Basics
Ajax:From Desktop Applications towards Ajax Web Applications
Ajax
Ajax presentation
Ajax tutorial
Ad

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
cuic standard and advanced reporting.pdf
PPTX
Cloud computing and distributed systems.
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
Teaching material agriculture food technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Approach and Philosophy of On baking technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Reach Out and Touch Someone: Haptics and Empathic Computing
cuic standard and advanced reporting.pdf
Cloud computing and distributed systems.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Teaching material agriculture food technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
sap open course for s4hana steps from ECC to s4
Spectral efficient network and resource selection model in 5G networks
Review of recent advances in non-invasive hemoglobin estimation
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Approach and Philosophy of On baking technology
“AI and Expert System Decision Support & Business Intelligence Systems”
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Advanced methodologies resolving dimensionality complications for autism neur...

Intoduction to Ajax

  • 2. Reason behind the Magic Suggestion: AJAX
  • 3. What is Ajax?  Asynchronous JavaScript And XML  A new Technology  Not a Programming Language  It is methodology on using several web technologies together to minimize the gap between usability and interactivity of a web application .
  • 4. Development  Developed in 1990’s .  First Microsoft included iframe in Internet Explorer in 1996 .  Another technology ‘Microsoft Remote Script’ introduced by Microsoft in 1998 .  XMlHttpRequest object, an ActiveX control, was introduced by Microsoft in 1999 .  Renamed as AJAX by Jesse James Garret after Google introduced its Map .  Finally, in 2006 it was announced as an official web standard by W3C .
  • 5. Importance of AJAX  Update a web page without reloading the page  Do not load entire pages  Request data from a server - after the page has loaded  Receive data from a server - after the page has loaded  Send data to a server - in the background
  • 6. Technologies  HTML & CSS : For presentation  DOM(Document Object Model) : To interact with data dynamically  JSON or XML : For manipulation of data  XMLHttpRequest : To communicate data asynchronously  JavaScript : To bring these technologies together Nowadays JSON ( JavaSript Object Notation ) is used instead of XML
  • 7. Life Cycle Of Web Influenced By Ajax
  • 9. Advantage Of Ajax  More interactive  Helps to build fast, dynamic websites  Allows to perform processing on client computer with JavaScipt  Reduces server traffic  Ajax can modify a part of a page without reloading the browser
  • 10. Disadvantage of AJAX  Browser should support JavaScript or XMLHttpRequest , otherwise AJAX will not work  Refresh button is useless  Don’t have URLs  Debugging is difficult  Problem with browser back button  Screen readers are not able to read the AJAX properly  Dynamic page updates may disrupt user interactions, particularly if the Internet connection is slow