background preloader

JS Frameworks

Facebook Twitter

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

MooTools

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.

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

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. In order to avoid these conflicts, you need to put jQuery in no-conflict mode immediately after it is loaded onto the page and before you attempt to use jQuery in your page. When you put jQuery into no-conflict mode, you have the option of assigning a new variable name to replace the $ alias. In the code above, the $ will revert back to its meaning in original library. The code snippets above rely on jQuery being loaded after prototype.js is loaded. Or using the more concise syntax for the DOM ready function:

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. 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] The YUI Library is fully documented on its website; detailed API documentation accompanies the library download.

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

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. We believe the only way to build truly great software is to assemble and educate great teams.

JS Graphs & Charts