Home  >  Article  >  Web Front-end  >  What are the frameworks for ajax?

What are the frameworks for ajax?

青灯夜游
青灯夜游Original
2021-12-09 17:03:072943browse

The ajax framework includes: 1. jQuery; 2. MooTools; 3. Prototype; 4. ASP.NET AJAX; 5. Apache Wicket; 6. Dojo Tookit; 7. DWR; 8. Spry Framework; 9. YUI and so on.

What are the frameworks for ajax?

The operating environment of this tutorial: windows7 system, javascript version 1.8.5, Dell G3 computer.

AJAX (Asynchronous JavaScript and XML, Asynchronous JavaScript and XML) is the main development technology for creating interactive web applications. There are also a large number of AJAX frameworks on the Internet. This article summarizes the 11 most commonly used frameworks.

1. jQuery

jQuery is a lightweight Javascript library that is compatible with CSS3 and various browsers. jQuery enables users to more easily process HTML documents and events, implement animation effects, and easily provide AJAX interaction for websites.

2. MooTools

MooTools is a concise, modular, object-oriented JavaScript library. It helps you write scalable and compatible JavaScript code faster and easier. Mootools is similar to prototypejs, and the syntax is almost the same. But it provides more functions than prototypejs and is more powerful. For example, animation special effects, drag-and-drop operations, etc. have been added.

3. Prototype

Prototype is a very elegant JavaScript basic class library written by Sam Stephenson. It has made a lot of extensions to JavaScript and aims to simplify dynamic web applications. Program development. Prototype supports AJAX very well, and there are many effect libraries based on this kind of library at home and abroad, and they are also very good.

4. ASP.NET AJAX

ASP.NET AJAX is a complete development framework that is easy to combine with existing ASP.NET programs and is usually complex to implement. The function only requires dragging a few controls on the page without having to understand the in-depth working principles. In addition, the ASP.NET AJAX Control Toolkit for server-side programming contains a large number of independent AJAX controls and ASP.NET original server controls. The AJAX function extension is also very simple to implement.

5. Apache Wicket

Apache Wicket is a Web development framework for Java, similar to Struts, WebWork, and Tapestry. Its characteristics include the effective separation of HTML and code (facilitating the cooperation of programmers and artists), rule-based configuration (reducing the use of configuration files such as XML), and a low learning curve (the development method is similar to C/S ), easier to debug (there are fewer error types and easy to locate).

6. Dojo Tookit

Dojo is a powerful object-oriented JavaScript framework. It is mainly composed of three major modules: Core, Dijit, and DojoX. Core provides AJAX, events, packaging, CSS-based querying, animations, JSON and other related operation APIs; Dijit is a skin-changeable, template-based WEB UI control library; DojoX includes some innovative/novel codes and controls: DateGrid, charts , offline applications, cross-browser vector drawing, etc.

7. DWR (Direct Web Remoting)

DWR is a Java library that can help developers easily implement server-side Java and client-side JavaScript to operate and call each other. .

8. Spry Framework

Adobe Spry is an AJAX framework for Web designers rather than developers. It allows designers to understand complex AJAX techniques without having to understand them. It becomes possible to create rich experiences in an HTML page.

9. YUI (Yahoo User Interface) Library

YUI (Yahoo User Interface) is an open source JavaScript function library developed by Yahoo. It uses AJAX , DHTML and DOM and many other technologies. YUI includes a variety of program tools, function libraries and web interfaces, which can more quickly develop highly interactive and rich website applications.

10. Google Web Toolkit

Google Web Toolkit (GWT) is an open source Java development framework that enables developers who do not use a second browser language It makes it easier for people to write AJAX applications like Google Maps and Gmail.

11. ZK Framework

ZK is an open source, XUL/HTML standard compatible, AJAX framework written in Java. Using this framework, you do not need to write JavaScript code You can create a Web 2.0-enabled Rich Internet Application (RIA). The biggest benefit is that when designing AJAX web applications, the operation is as easy and simple as designing desktop programs. ZK includes an AJAX-based, event-driven, highly interactive engine, and also provides a variety of rich, reusable XUL and HTML components, as well as the XML-based interface design language ZK User-interfaces Markup Language (ZUML).

[Related tutorial recommendations: AJAX video tutorial]

The above is the detailed content of What are the frameworks for ajax?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn