X
Free Study Rankers App Download Now
0 votes
39 views
in Other by (-241 points)
What is full form of AJAX

Please log in or register to answer this question.

2 Answers

0 votes
by (-345 points)

Asynchronous Javascript and XML (AJAX) is a set of web development techniques used to create asynchronous web applications. This technique mainly uses a combination of Javascript and Extensible Markup Language (XML) to exchange data with the server asynchronous, so that data is transferred and processed in the background. In AJAX, only the relevant page elements are updated and only when necessary, this allows retrieving new information from the web server without having to download a whole new page.

It utilizes its every component for various purposes like it utilizes XHTML for content creation and then proceeds with CSS for the presentation of the content which was created along with smart use of JavaScript for a dynamic display. AJAX is the most feasible and practical RIA (abbreviation for Rich Application Technology).

Advantage of AJAX:

  • It dramatically enhances the speed, performance, and utility of web applications.
  • The presence of Javascript allows dynamic interaction with web apps.
  • AJAX-enabled applications are always very user-friendly as it eliminates the page postback 
  • It greatly cuts down the traffic travels amidst the server and the client.
  • It is very flexible and provides the facility to swap XML with JSON
  • It uses HTTP Protocol for communication
  • It has numerous opensource JavaScript libraries openly available. 
  • It can be debugged using browser add-ons like Firebug for Firefox. 
  • Ultra-fast response time.  
  • AJAX has the provision of object-oriented helper functions which enhances the user productivity
  • It is data-driven rather than being page-driven.

Drawbacks of AJAX:

  • It can be implemented only in the browsers supporting JavaScript. If a browser has its JavaScript disabled, AJAX-enabled applications won’t be able to work on them.
  • AJAX-enabled apps are difficult to debug.
  • Some screen reading technologies may not be able to read web apps which are AJAX-enabled.
  • It is designed for one way communication and won’t be a good choice for two way communication.
  • AJAX is not recognized by a majority of web-crawlers except Google.
  • Although the dynamic interface is an add-on, it can sometimes interrupt the user interaction.
  • AJAX pages which are created dynamically often do not register themselves in the browser history, therefore, making it impossible to go back by pressing the back button in the browser.
0 votes
by Mature (285 points)

AJAX stands for Asynchronous JavaScript and XML. AJAX is a new technique for creating better and faster web applications with the help of XML, HTML, CSS and Java Script. In Asynchronous JavaScript and XML Data content, and design are merged together into a seamless whole which helps in development of most interactive website. Unlike an HTTP request, Ajax allows content on Web pages to update immediately when a user performs an action.

Technologies used in AJAX:

  • HTML and CSS for the presentation.
  • The Document Object Model (DOM) for dynamic display and interaction with data.
  • JSON and XML for interchange of data
  • XMLHttpRequest for asynchronous communication
  • JavaScript to bring all these technologies together

Drawbacks of AJAX

  • Dynamic presentation of content in the web browser without reloading the entire page will be supported if and only if browser is supporting XMLHttpRequest and JavaScript. Otherwise this feature will not be available to the end user if end user browser is not supporting XMLHttpRequest and JavaScript.
  • Screen reading technology like JAWS is not able to read the dynamically generated content.
  • AJAX was difficult to maintain the debug the issue.

Related questions

0 votes
2 answers
asked 5 hours ago in Other by nikhilk25 (-241 points)
0 votes
2 answers
asked 6 hours ago in Other by nikhilk25 (-241 points)
0 votes
2 answers
asked 6 hours ago in Other by nikhilk25 (-241 points)
0 votes
2 answers
asked 6 hours ago in Other by nikhilk25 (-241 points)
0 votes
2 answers
asked 6 hours ago in Other by nikhilk25 (-241 points)
0 votes
2 answers
asked 6 hours ago in Other by nikhilk25 (-241 points)
0 votes
2 answers
asked 7 hours ago in Other by nikhilk25 (-241 points)
0 votes
2 answers
asked 7 hours ago in Other by nikhilk25 (-241 points)
0 votes
2 answers
asked 8 hours ago in Other by nikhilk25 (-241 points)
0 votes
1 answer
asked 1 day ago in Other by nikhilk25 (-241 points)
StudyrankersApp

Categories

...