Introduction to 7 common JavaScript frameworks

Source: Internet
Author: User
Tags mootools

The "framework" in design development refers to a set of generic modules that contain tools, libraries of functions, conventions, and attempts to abstract reusable from common tasks, with the goal of allowing designers and developers to focus on aspects specific to the task project and avoid duplication of development. In layman's words, frameworks are the most commonly used JavaScript framework and Web application framework, and of course, CSS frameworks.

Here we introduce some of the more common JavaScript framework, the master skipped, learning JS and Ajax friends should have a good understanding.

Jquery

jquery is a fast, concise JavaScript framework that helps you simplify querying DOM objects, handle events, animate, and process Ajax interactions. Using jquery will change the way you write JavaScript code. With 20 lines of code, jquery can be easily done with 10 lines.

Dojo

Dojo is a powerful object-oriented JavaScript framework. Mainly consists of three major modules: Core, Dijit, DojoX. Core provides ajax,events,packaging,css-based Querying,animations,json and other related operational APIs. Dijit is a replaceable skin, template-based Web UI Control Library. Dojox includes some innovative/novel code and controls: Dategrid,charts, offline applications, cross-browser vector graphics, and more.

YUI(Yahoo! User Interface Library)

Yahoo! User Interface (YUI) library is a set of Web UI controls and tools developed using techniques such as Dom Scripting,dhtml and Ajax. The Chinese word is "Yahoo user interface Library".

YUI Toolkit uses DOM scripts to simplify in-browser development (In-browser devolvement), using the features of DHTML and Ajax to develop all Web programs.
Yui Control Library provides a set of highly interactive visual elements for your page. These elements are completely created and maintained on the client side, without requiring the server to refresh the page.

Mootools

MooTools is a concise, modular, object-oriented JavaScript framework. It can help you write more extensible and compatible JavaScript code faster and more easily. MooTools has drawn many useful design ideas from prototype.js, and the syntax is very similar. But it provides more functions than prototype.js, the overall design than prototype.js to be relatively perfect, more powerful functions, such as the addition of animation effects, drag and drop operations and so on.

prototype

Prototype is an easy-to-use, object-oriented JavaScript framework. It encapsulates and simplifies and extends some of the common JavaScript methods used during web development to interact with Ajax.

script.aculo.us

Script.aculo.us is an easy-to-use JavaScript framework that supports multiple browsers for enhanced prototype. Script.aculo.us includes: Animation framework (animation framework), drag-and-drop (drag and drop), Ajax controls, Dom tools, unit tests, and more.

ExtJS

ExtJS is a cross-browser JavaScript framework for developing RIA (Rich iinternet application) applications. Provides: high-quality, customizable Web UI Control library. Good design, rich documentation and extensible component model.

Introduction to 7 common JavaScript frameworks

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.