The following are the technologies which used by AJAX.
- JavaScript
- HTML/XHTML and CSS
- XML or JSON
- XMLHttpRequest
- DOM
JavaScript is a lightweight scripting language used to create network-based applications. It is very easy to implement as it is integrated with Java and HTML programming languages. JavaScript is an open and cross-platform programming language that involves both functional programming and object-oriented features. JavaScript Tutorial is intended to help programmers understand the basic functionality of JavaScript and teach them how to create dynamic web pages and web applications.
HTML can be defined as “Hyper Text Markup Language.” Which is used to demonstrates the web pages with ordinary text. Every web page is HTML page. HTML pages are described by HTML tags.
HTML document is a plain text file which is encoded in HTML language. A browser is used to decode the HTML text file and establish (or translate) it to the user. HTML document is build by the html tags, by using these tags browser can determine the format of the text.
In figuring,
Extensible Markup Language (XML)
is a markup dialect that characterizes an arrangement of guidelines for encoding archives in a configuration that is both comprehensible and machine-lucid. The W3C's XML 1.0 Specification and a few other related particulars—every one of them free open benchmarks—characterize XML.
In processing,
JSON
is an open-standard configuration that utilizations comprehensible content to transmit information objects comprising of attribute–value sets. It is the most well-known information design utilized for offbeat program/server correspondence, generally supplanting XML which is utilized by Ajax.
The
XMLHttpRequest
is an API whose techniques exchange information between a web program and a web server. The object is given by the program's JavaScript surroundings. Especially, recovery of information from XHR with the end goal of consistently adjusting a stacked site page is the basic idea of Ajax outline. Regardless of the name, XHR can be utilized with conventions other than HTTP and information can be as not just XML,but likewise JSON, HTML or plain content.