What is AJAX?
Definition of ajax
• standards-based presentation using XHTML, CSS
• dynamic display and interaction using DOM
• data interchange and manipulation using XML, XSLT
• asynchronous data retrieval using XMLHttpRequest
Components of ajax
• HTML & CSS - for presenting.
• Document Object Model (DOM) – to access
data inside the page or to access elements of
an XML file on the server.
• XMLHttpRequest object – to read/send data
to the server asynchronously
• In AJAX ,asynchronous means the code does
not execute with loading a whole page but
that is execute when an event is occurs.
• The event may be load, click, index of combo
box change etc.
How does ajax works?
data from server as we needed
request to the server behind the scenes- without
causing a page refreshing
• The data that come back from the server can be XML
or just may be plain text if you prefer
• XMLHttpRequest is the kernel of the AJAX
• The XMLHttpRequest object allows client-side
server without reloading pages in the browser
and without blocking the user
• Save time for taken to page load again.
• Creates entirely new types of user interfaces,
that not possible in traditional model.
• The first time long wait for AJAX sites.
• Too much code makes browser slow.
• Poor compatibility with old browsers and
many mobile devices.
Disclaimer: This presentation is prepared by trainees of
baabtra as a part of mentoring program. This is not official
document of baabtra –Mentoring Partner
Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt .
Want to learn more about programming or Looking to become a good programmer?
Are you wasting time on searching so many contents online?
Do you want to learn things quickly?
Tired of spending huge amount of money to become a Software professional?
Do an online course
We put industry standards to practice. Our structured, activity based courses are so designed
to make a quick, good software professional out of anybody who holds a passion for coding.
Follow us @ twitter.com/baabtra
Like us @ facebook.com/baabtra
Subscribe to us @ youtube.com/baabtra
Become a follower @ slideshare.net/BaabtraMentoringPartner
Connect to us @ in.linkedin.com/in/baabtra
Give a feedback @ massbaab.com/baabtra
Thanks in advance
www.baabtra.com | www.massbaab.com |www.baabte.com
Emarald Mall (Big Bazar Building)
Mavoor Road, Kozhikode,
Ph: + 91 – 495 40 25 550
NC Complex, Near Bus Stand
Ph: + 91 – 495 40 25 550
Hilite Business Park,
Start up Village