No1-Prototype
Features: a very elegantJSLibrary, definedJSObject-oriented extension,DomOperationAPI, Events, and so on.Rico/script. aculo. UsImplementJSComponent functions and effects(Not perfect yet),PrototypeAs the core, forming a variety of peripheralJSExtended libraries are quite promisingJSThe underlying framework is very easy to learn and use. The threshold is very low. It is usually one or two lines.JSCodeYou can get a related function. It is alsoRorIntegratedAjax JSLibrary.
No2-Dojo
Features:DojoIncludingJavascriptLanguage extensions, tool libraries in various aspects, and well-developedUIComponent Library;DojoPackage Loading Mechanism(Package system)And Modularization(Libraries)To maintain better scalability, improve execution performance, reduce the workload of user development, and maintain a certain degree of flexibility.(Users can write extensions by themselves);DojoThe official website has rich learning resources. A professional development team can ensure the update speed and quality.
No3-Mootools
Features: small and efficient, complete download36 K; Modular design, reasonable specifications, elegantOOPStyle; for innovative download processes, you can select the corresponding modules for download as needed,Build your own framework;EffectsModule(Moo. FX)Lightweight and efficient,Can achieve elegance, customization,EasingAnimation; completeAPIDocumentation, rich examples.
No4-JQuery
Features: short and concise(19 K), Exquisite Interface Design(Natural Language Style), AndProgramThe train of thought works with precision. Greatly reflectsJavascriptFeature; supportedXpathQuery,Dom1-3To easily select the required elements;CSSSupport; simple animation implementation, support for Custom Animation; Support for plug-in development, multiple existing plug-ins; completeAPIDocuments and examples, easy to learn; officialUIProgram for use, the effect is good.
No5-Dwr
Features:JavaClassJavascriptCategoryDWRAutomatically complete, simple configuration is required, and the application is extremely simple. Developers can integrate without the server code. It is easy to test. AndWebworkSame, hiddenHTTPProtocol; strong scalability. For exampleSpringIntegration, only a little bit of code needs to be modified; performance. Just likeJasonAnd other simple comparisons,DWRPerformance may be the best.
No6-Buffalo
Features: Developed by Chinese peopleAjaxFramework. DefinedWebThe Transmission Basis of the remote call, and complete serialization of the Remote Call object to the local, can beJavascriptProgramming objects.BuffaloImportant components in-Buffalobinding, ProvidesJavascriptObject boundHtmlElement capabilities. This binding will be non-intrusive and only needHtmlYou can bind data to the interface by adding several attributes that do not affect the layout.
No7-Yui
Features:YahooReleasedAjaxThe component library contains various aspects, from tool library to communication,UIComprehensive ComponentsJSLibrary.YulThe biggest advantage is that the documentation is very complete and there areYahooThe disadvantage is that the database is not complete yet and the function is not powerful.
No8-Ext
Features:EXTFromYuiThe extended functions and interfaces have been greatly improved. In the initial stageYuiDialog Box extension, and later gradually have their own characteristics, loved by netizens.
No9-Qooxdoo
Features: do not pass the conventionalHtmlTo construct a page.JSSimilarVb/DelphiStyle Programming Method ConstructionWeb GUIInterface, suitable for intranet-orientedC/SStyleWebBut not suitableInternet.
No10-Spry
Features: design specifications, comprehensive functions, and rich documentation , It is intended for designers rather than developers. And others Ajax Compared with the framework, the server-side technology is not very reliable. It depends on XML , XML Can be easily Spry Component acceptance.
Note: ThisArticleReprinted from Palan Image