AJAX Toolkit
Ajax is not a new technology, it is actually several technologies, each of which is a new way of aggregating together.
- Server-side language: The server needs to have the ability to send specific information to the browser. Ajax has nothing to do with server-side languages.
- XML (extensible Markup Language, Extensible Markup Language) is a format that describes data. An AJAX program needs a format format to pass information between the server and the client, and XML is one of the choices.
- XHTML (eXtended hypertext Markup Language, using Extended hypermedia Markup Language) and CSS (cascading style Sheet, cascading style sheets) standardize rendering.
- DOM (Document Object model): Enables dynamic display and interaction.
- Asynchronously reads the data using the XMLHTTP component XMLHttpRequest object.
- Use JavaScript to bind and manipulate all data.
The drawbacks of Ajax
Ajax is not a perfect technology. With Ajax, some of its flaws should not be weighed against:
- Browser compatibility caused by JavaScript and Ajax engines.
- Page local refresh, which causes the fallback function to fail.
- Streaming media support is not as good as Flash Java A pplet.
- Some handheld devices (such as mobile phones, PDAs, etc.) are poorly supported.
Ajax Ocean First Step