JS Frameworks

Facebook Twitter

MooTools - a compact javascript framework. MooTools. MooTools (My Object-Oriented Tools)[1] is a lightweight, object-oriented, JavaScript framework.

MooTools

It is released under the free, open-source MIT License.[2] It is used on more than 5% of all websites, and is one of the most popular JavaScript libraries.[3] History[edit] Valerio Proietti first authored the framework and released it in September 2006[4] taking as his inspiration Prototype and Dean Edward's base2. Comparison of JavaScript frameworks. Leading Enterprise Java Web Framework. ZK (framework) ZK uses a server-centric approach in which the content synchronization of components and the event pipe-lining between clients and servers are automatically done by the engine, and Ajax plumbing codes are completely transparent to web application developers.

ZK (framework)

Therefore, the end users get the similar engaged interactivity and responsiveness as a desktop application, while programmers' development retains a similar simplicity to that of desktop applications. It's important to note that ZK does not use the standard web request <=> response mechanism and DOES NOT send form fields to the server using GET + query parameters or one POST request. Instead, AJAX requests are sent to the server to update the internal state of each screen widget. At the browser, ZK only downloads a JSON description of the web page and uses a client renderer to turn that into a UI.

JS MV* Libraries & Frameworks

Index : Protoculous : Prototype & Scriptaculous lightweight ! Prototype JavaScript framework: Easy Ajax and DOM manipulation for dynamic web applications. Script.aculo.us - web 2.0 javascript. RequireJS. OSGI and JavaScript; Frameworks and building blocks for Ajax apps. Thursday, October 16th, 2008 <p>Bill Higgins of IBM Rational has written up some thoughts on componentization and packaging for Ajax applications based on work that his team did on the Rational Jazz platform.

OSGI and JavaScript; Frameworks and building blocks for Ajax apps

Some of what he built was: jQuery: The Write Less, Do More, JavaScript Library.

jQuery Plugin

Zepto.js: the aerogel-weight jQuery-compatible JavaScript library. Using jQuery with Other Libraries. The jQuery library and virtually all of its plugins are contained within the jQuery namespace.

Using jQuery with Other Libraries

As a general rule, global objects are stored inside the jQuery namespace as well, so you shouldn't get a clash between jQuery and any other library (like prototype.js, MooTools, or YUI). That said, there is one caveat: by default, jQuery uses $ as a shortcut for jQuery. Thus, if you are using another JavaScript library that uses the $ variable, you can run into conflicts with jQuery.

jQuery. jQuery. jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.[2] It was released in January 2006 at BarCamp NYC by John Resig.

jQuery

It is currently developed by a team of developers led by Dave Methvin. Used by over 80% of the 10,000 most visited websites,[3] jQuery is the most popular JavaScript library in use today.[4][5] The set of jQuery core features—DOM element selections, traversal and manipulation—enabled by its selector engine (named "Sizzle" from v1.3), created a new "programming style", fusing algorithms and DOM-data-structures; and influenced the architecture of other JavaScript frameworks like YUI v3 and Dojo. jQuery Main Page. Underscore.js. YUI Library. YUI Library. In September 2009, Yahoo!

YUI Library

Released YUI 3, a new version of YUI rebuilt from the ground up to modernize the library and incorporate lessons learned from YUI 2. Among the enhancements are a CSS selector driven engine, like jQuery, for retrieving DOM elements, a greater emphasis on granularity of modules, a smaller seed file that loads other modules when necessary, and a variety of syntactic changes intended to make writing code faster and easier.[3] Features[edit] Unbeatable JavaScript Tools - The Dojo Toolkit.

API Documentation. Welcome to the Dojo Toolkit API documentation.

API Documentation

You are browsing version 1.10 of the Dojo Toolkit. Use the selector to the left to change versions. To find the object you're interested in, use the tree to the left...or use the quick links below. To print the documentation, simply navigate to the object of your choice and hit Print. The main packages of the Dojo Toolkit. Dojo Toolkit. Overview[edit] Dojo is a JavaScript framework targeting the many needs of large-scale client-side web development.

Dojo Toolkit

For example, Dojo abstracts the differences among diverse browsers to provide APIs that will work on all of them (it can even run on the server under Node.js); it establishes a framework for defining modules of code and managing their interdependencies; it provides build tools for optimizing JavaScript and CSS, generating documentation, and unit testing; it supports internationalization, localization, and accessibility; and it provides a rich suite of commonly needed utility classes and user-interface widgets. Dojo is completely open-source. The entire toolkit can be downloaded as a ZIP and is also hosted on the Google CDN.

JS Long Polling Frameworks

Javascript Territory - Jster Javascript Catalog. Wappalyzer. Retinafy your web sites and apps — ebook by Thomas Fuchs. Pivotal Labs: Mobile: Overview. We’ve been at the forefront of agile development for more than two decades building highly scalable mobile and web software that reaches across a variety of industry verticals, software platforms and device types.

Pivotal Labs: Mobile: Overview

We help you bring a new product vision to market, accelerate your existing development efforts and prepare your team to bring agile practices home to strengthen your in-house development. As the leading provider of mobile and web solutions, we work with an amazing blend of Fortune 1000 companies and emerging startups. Our clients span across diverse industries including enterprise, financial services, media & entertainment, retail & hospitality, healthcare, education and startups. We provide expertise in three competencies equally crucial to delivering the best product: design, development and product management. Integrating these roles is a key part of our agile process.

JS Graphs & Charts