JS Frame Finishing

Source: Internet
Author: User
Tags mootools silverlight

1. Dojo (Demo address)

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.

2. 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.

3. Yahoo! User Interface Library (demo address)

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 currently available controls are:

    • AutoComplete
    • Button
    • Calendar
    • Charts
    • Color Picker
    • Container (includes: Module, Overlay, Panel, Tooltip, Dialog, Simpledialog)
    • DataTable
    • Imagecropper
    • Layout Manager
    • Menu
    • Rich Text Editor
    • Slider
    • Tabview
    • Treeview
    • Uploader
4. MooTools (Demo address)

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.

5. Qooxdoo (Demo address)

Qooxdoo is a GUI framework for developing AJAX applications. Without html,css,dom knowledge, the object-oriented JavaScript API enables the development of Web applications similar to window desktop style.

6. 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.

7. 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.

8. 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.

9. Mocha (Demo address)

Mocha is a Web application UI library built on the MooTools JavaScript framework. The Mocha GUI component is generated by the canvas tag.

The Rich Ajax Framework (demo address)

Rico is an object-oriented JavaScript framework for developing RIA applications. It implements controls such as Grid,calendar,tree,accordion. Simplify AJAX processing, drag-and-drop support, and provide slide show effects.

One. Silverlight Toolkit

Silverlight Toolkit is a set of controls, components, and tool classes that are used to increase the existing functionality of Silverlight. Including:

    • Autocompletebox
    • NumericUpDown
    • Viewbox
    • Expander
    • Implicitstylemanager
    • Charting
    • Treeview
    • DockPanel
    • WrapPanel
    • Label
    • HeaderedContentControl
    • HeaderedItemsControl
PHP. Js

Php. JS is an open source project that will port some of the functions in PHP into JavaScript. As long as you include this php.js library file in your project, you can run your familiar PHP functions on the client browser. such as MD5 (), date (), Mktime (), Base64_decode ().

The project also provides some features not supported by JavaScript primitives, such as file_get_contents (), Mktime (), serialize (), etc.

Glow (Demo address)

Glow is an open source JavaScript framework developed by the BBC, which provides features similar to those of jquery, MooTools and others. It provides a set of Web UI controls in addition to some common features and troubleshooting cross-browser issues.

Uize JavaScript Framework (demo address)

The uize JavaScript Framework is a powerful, open-source, object-oriented JavaScript frame. Supports Widgets, AJAX, DOM, templates, and more.

Edojs Framework (Demo address)

    1. Rich Library of components
    2. simple, powerful, flexible programmability
    3. Powerful visual design support : IDE
    4. Complete documentation and meticulous tutorials: Api doc
    5. Small Volume : JavaScript CSS altogether only 100K
    6. Professional team , strong and meticulous technical support: All-weather Service, you can always contact us to solve your incurable diseases.
    7. Advanced UI : Provides advanced components such as Gantt Chart, calendar, document manager, and Excel, in addition to regular components.
    8. Extreme Performance : Edo made out of things, the initial speed to reach the theoretical limit value! The performance of the components is also fast!
    9. A breakthrough in the traditional UI framework: As the complexity of the interface increases, the number of DOM elements in the browser is increasing, resulting in slower user operations, more and more poor UI response, and even the slow operation of the resulting interface. Edo Natural has done this optimization, powerful "dynamic" mechanism, immediately you need to support 10,000 rows N (n>=100) column of the table components, in Edo has become a reality! Performance! is a big killer of Edo!
Spinelz.

Spinelz is a JavaScript library that enables Web developers to create rich Internet applications. Spinelz based on script.aculo.us. The functionality provided is to take advantage of some script.aculo.us Ajax and animation effects to maximize value.

June Framework (Demo address)

A small JS framework based on the core library, which is the author of Kevin Yank and Cameron Adams. Developers can introduce this framework into their own projects without worrying about conflicts with other JS libraries, because June is its unique namespace.

JUNE has powerful support features:

    • DOM selection (for example: JUNE. Dom.getbytags/getbyclass/getbyattribute),
    • DOM operations (for example: JUNE. Dom.insertbefore/insertafter/removechild
Scripty2 (Demo address)

Scripty2 a fully rewritten Script.aculo.us script library that enhances the motion effect.

Ajax Push Engine (demo address)

Ajax Push Engine is an open source plug-in that allows thousands of visitors to instantly exchange data without having to reload the page or install additional plugins.

Glimmer.

Glimmer Chinese is a low-light meaning, glimmer is a jquery-based effect set toolkit that does not require handwritten JavaScript code to implement many page effects, such as common tool tip bars (tooltips), picture switching (sequence), Fade effect (Fade), drop-down menu (dropdown), Freestyle effect (freestyle), Segment Fade effect (Parafade). The biggest feature is that you don't need handwritten JavaScript code, just HTML and CSS.

Glimmer is like a collection of several plug-ins, but does not require handwritten JavaScript code, directly referenced in HTML elements, very square examples and simple, as follows:

. JavaScript Framework Matrix

The JavaScript framework matrix is a matrix that compares the capabilities of the current variety of popular JavaScript frameworks. The example above covers almost all of the features and provides links to the original document.

SproutCore.

SproutCore Apple's interpretation of SproutCore as "open source, platform-agnostic, class-cocoa JavaScript framework for creating Web applications with a sense of desktop application appearance and operation." ”

SproutCore Demonstrations:photos, Sample Controls

. Spry

Spry is the Ajax framework of Adobe. The goal of Spry is to be an easy way to implement Ajax, with an entry level designer for HTML, CSS, and JavaScript experiences that should be able to discover that Spry is an easy way to integrate content.

Spry Demonstrations:photo Gallery, RSS Reader, Form Validation Widgets

Javascriptmvc.

Javascriptmvc is a powerful JavaScript framework. is also a great JavaScript testing framework, it also improves the speed of development. JAVASCRIPTMVC uses the model-view-controller architecture pattern to separate the business logic from the presentation, making the code more modular.

Javascriptmvc Demonstrations:error Demo, History demo, Todo demo

Qooxdoo.

Qooxdoo is an AJAX application framework that uses object-oriented JavaScript. Qooxdoo is a powerful JavaScript-based GUI kit that allows you to use JavaScript to develop an AJAX-like web2.0 application similar to the Vb/delphi style. Qooxdoo has a client browser detection feature, with a browser abstraction layer, can create a cross-browser Web application without distinction, it provides a convenient debugging interface, with event management, focus management, timer, border and object properties and other characteristics. It provides a set of form components and extends the layout, and it also provides cross-platform PNG graphics transparency support capabilities. In addition, Qooxdoo provides an atomic component that you can build on to develop your own components.

Qooxdoo Demonstrations:demo Browser, Feed Reader

Midori.

Midori is a light-weight javascript framework. Even without compression, it is only 45KB, and in contrast, jquery has 54KB after compression. However, its lightness does not mean that it lacks sophisticated JavaScript functionality. Midori provides the functionality that these JavaScript frameworks typically have, including cross-browser Ajax features, CSS selectors, and so on.

Midori Demonstrations:drag and Drop, popups, toggle

Archetype JavaScript Framework

The archetype JavaScript framework and prototype have a lot in common. It has a separate management system that can initialize only the components required by the page. and archetype emphasizes code legibility, and the optimal method of html/css/javascript separation.

Archetype Demonstration:slidy Presentation

June Framework

The June framework takes inspiration from the core library and applies module design patterns. If you use MS Visual Studio 2008, you will love the documentation it provides because it uses the code format of Visual Studio.

June Framework demonstrations:setopacity, highlight, Getkeyname

Uize.

Uize (pronunciation: you eyes) is another JavaScript framework that emphasizes RIA. It provides a number of widgets, such as date picker, table filter, progress bar, color picker, etc.

JS Frame Finishing

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.