|
JavaScript and AJAX Libraries
- jQuery
jQuery is a fast, concise, JavaScript Library that simplifies how you
traverse HTML documents, handle events, perform animations, and add Ajax
interactions to your web pages. jQuery is designed to change the way that you
write JavaScript.
- jQuery Documentation
Getting Started:
FAQ, General Tutorials -
How jQuery Works, by John Resig,
Getting Started with jQuery, by
J�rn Zaefferer,
Using jQuery with Other Libraries. API Reference.
- jQuery Blog
-
jQuery Selectors Refcardz
By Bear Bibeault and
Yehuda Katz, 2008-06-09, DZone.
-
jQuery in 15 minutes
By Torchbox, 2007-08-07, presentation in SlideShare.
-
The DOM Scripting Toolkit: jQuery
By Remy Sharp, Left Logic, 2008-03, presentation in SlideShare.
-
10 Ways to Instantly Increase Your jQuery Performance
By Giulio Bai, 2009-06-23.
Mirror: AjaxProjects.com.
- Prototype
Prototype is a JavaScript framework that aims to ease development of dynamic
web applications.
Prototype and script.aculo.us: You Never Knew JavaScript Could Do This!
(448 p.), livro por Christophe Porteneuve, dezembro 2007, ISBN: 9781934356012.
- script.aculo.us
Scriptaculous provides you with easy-to-use, cross-browser user interface
JavaScript libraries to make your web sites and web applications fly.
- Rico
JavaScript for Rich Internet Applications.
- TIBCO General Interface
General Interface is an open source project focused on enabling rapid
creation of reliable Ajax applications, components and portlets with the look
and feel of desktop graphical user interface applications. General Interface
is aligned with the industry movement towards HTTP data services.
Accordingly General Interface is intended to communicate with XML, SOAP,
JavaScript and other HTTP accessible services both at a simple level or as
part of larger SOA implementation.
- Dojo Toolkit
Dojo Core: Ajax, events,
packaging, CSS-based querying, animations, JSON, language utilities, and a
lot more. All at 24K (gzipped).
Dijit: Skinnable,
template-driven widgets with accessibility and localization built right
in the way you want it. From accordions to tabs, we have you covered.
DojoX: Inventive and
innovative code and widgets. Visualize your data with grids and charts.
Take your apps offline. Cross-browser vector drawing. And a lot more.
- Qooxdoo
qooxdoo is a comprehensive and innovative Ajax application framework.
Leveraging object-oriented JavaScript allows developers to build impressive
cross-browser applications. No HTML, CSS nor DOM knowledge is needed.
It includes a platform-independent development tool chain, a state-of-the-art
GUI toolkit and an advanced client-server communication layer.
It is open source under an LGPL/EPL dual license.
-
Yahoo! User Interface Library (YUI)
The Yahoo! User Interface (YUI) Library is a set of utilities and controls,
written in JavaScript, for building richly interactive web applications using
techniques such as DOM scripting, DHTML and AJAX. The YUI Library also
includes several core CSS resources. All components in the YUI Library have
been released as open source under a BSD license and are free for all uses.
- Ext JS
Ext JS is a cross-browser JavaScript library for building rich internet
applications. Features: High performance, customizable UI widgets;
Well designed, documented and extensible Component model;
Commercial and Open Source licenses available.
Ext GWT is a Java library for
building rich internet applications with GWT. Features:
Native GWT solution with no external JavaScript; Full remote procedure support
using GWT RPC, JSON, and XML; Commercial and Open Source licenses available.
DHTML Components
Dynamic HTML Menu & Treeview in JavaScript
-
xFX DHTML Menu Builder - Standard/Developers/LITE (commercial)
With DHTML Menu Builder, complete DHTML menus can be built, in a matter
of minutes, without writing a single line of code; no special plugins
and no programming or HTML knowledge required.
DHTML Menu Builder generated dhtml menus code is 100% compatible with:
Internet Explorer 4, 5, 5.5 and 6.0, Netscape Navigator 4, 6 and 7,
Mozilla, Opera 7, Safari and Konqueror under Windows, OS/2, Mac and Linux.
The interface is unique and highly intuitive so all your work is to
concentrate in the design of the structure of your pulldown menus.
By xFX JumpStart.
DHTML Menu Builder versions comparison.
I dare you....
-
Dynarch Menu (commercial/free)
Biblioteca para cria��o de menu horizontal, vertical e de contexto,
bem como barra de ferramentas (toolbar).
Definido em HTML puro e com uso avan�ado de CSS, suporta todos os
navegadores comuns, pode ser totalmente configurado e personalizado.
Principais recursos: exibi��o entre frames, "peles" (skins) / temas,
navega��o pelo teclado, �cones PNG, caixas de sele��o e bot�es de r�dio,
itens desabilitados, rolagem (scroll) de menus extensos (com muitos itens).
Desde a vers�o 2.7,
DynarchMenu pode ser usado gratuitamente, para fins n�o comerciais,
desde que haja um link para a Dynarch.
-
OpenCube - Visual Quick Menu & Infinite Menus (commercial)
-
Accessible Website Menu: Ultimate Drop Down Menu (commercial/free)
List-based Semantic DHTML Menu. Free for non-profit organizations.
-
AllWebMenus - PRO/LITE (comercial)
AllWebMenus is a professional web menu builder tool that requires
absolutely no DHTML or Javascript experience from you. It creates
cross-browser navigation menus that work alike in all browsers
supporting DHTML. The menu can be either vertical or horizontal,
popup or drop down, fixed position or movable; it can contain images,
borders, colors and
much more. AllWebMenus has a complete graphical development tool
(running on Windows) to edit, test, compile and deploy your menus.
By Likno Software.
-
Milonic - DHTML Menu (commercial)
By Milonic.
-
Mercury-UI Studio (commercial)
by Coalesys.
-
Sothink DHTML Menu (commercial/free)
Easy builder to create JavaScript cross browser menus.
by Sothink.
Sothink DHTML Menu Builder -
Free Version.
Sothink DHTML Menu [2],
Sothink Tree Menu.
- ADxMenu
Semantic, multi level, feature rich dynamic menu. It's a constant work
in progress, with the sole aim of creating powerful menu using only
nested lists. Feature both vertical and horizontal menus.
ADxMenu consits in a JavaScript library (ADxMenu.js), plus two other
plug-ins: the behavior
csshover.htc created by Peter Nederlof for IE, which simulates the
CSS style hover for any element in Internet Explorer, and the
WCH - Windowed Control Hide
library, which overpass the Internet Explorer flaw in show windowed
controls (such as the SELECT element) over all layers.
By Aleksandar Vacic, web developer, living in Belgrade, Serbia.
Content is licensed under a Creative Commons License. (Some rights reserved).
ADxMenu v4 - flyout (drop-down) menu, 2006-12.
-
HierMenus CENTRAL - Hierarquical Menus Script
By DHTML Lab.
-
BrainJar.com DHTML - Revenge of the Menu Bar
By Mike Hall, BrainJar.com.
Navigation menu bar, pop-up menus.
-
Tree Menu - DHTML Treeview
Cross-browser DHTML/JavaScript tree webcontrol. Free.
Frame-based or frame-less layouts. Options: customizable folder and
document icons, wrap node text into multiple lines, highlight selected
node, tree-state persistency across page loads, open/close state tracked
separately for multiple trees.
Fast performance, Supports all major browsers/versions/platforms,
Modular design. Optional server integration: server-side browsing of
files and directories, or connection to databases.
-
DHTML Kitchen - User Interface
-
AnimTree: a menu tree script that features animated opening and
closing of menus. Compatible with Mozilla1+/Netscape6+,
MSIE 5+ Mac & Win, Safari, Konqueror; degrades to non-dhtml browsers.
Highly customizable with images or CSS.
-
GlideMenu: a menu system that features time-based animation.
The menus will open at the same speed regardless of platform or browser.
Works in NS4, IE5, Mozilla, Safari, and Opera 7; degrades to other browsers.
Its not the easiest menu to setup, but it is more customizable than other
menus online.
-
Tabs: how to add a degradable tabbed panel system to your page.
-
Morten's JavaScript Tree Menu
By Morten Wang. The first version of Tree menu (December 1998) was based
on Mike Hall's BrainJar menu. The two menus no longer share much between
them, since Morten's Menu had features added, most of the code re-written,
and many changes.
-
Milonic JavaScript DHTML Navigational Menu
DHTML Cross Browser Javascript Popup Menu, by Milonic Solutions.
Work well with Microsoft IE 4+, Netscape 4.x & 6.x+, Mozilla 0.9.x,
Opera 5, 6 & 7.
Also as milonic.co.uk.
-
The JavaScript Menu Component
Creating Cross-Browser Dynamic HTML Menus.
By Gary Smith,
Netscape View Source Online Magazine.
Framed view.
-
Swiping Menu Builder for DreamWeaver
The Swiping Menu Builder is a commercial extension for Macromedia DreamWeaver/UltraDev
that allows users to quickly create pop-up menu systems which also have the added feature
of swiping in and out for the sub menus. The extension provides plenty of user defined
options to control the appearance and placement of the menus. Both vertical and
horizontal popup menus sytems can be created using this extension.
This extension is compabitable with IE4, IE5, IE5.5, IE6, NS4, NS6 and mozilla and is also
compatible with IE5+ and NS4, NS6 on a Macintosh.
-
Google Directory: JavaScript Site Navigation
-
Programming-X: Treeview DHTML software
Rich-text (WYSIWYG) Editors for Web
- htmlArea
htmlArea.com is a directory of browser based wysiwyg editor components
for use in CMS (content management software) and other web software.
Both Mozilla (includes FireFox) and Internet Explorer include a way to
make sections of a page editable. IE has the
MSHTML Editing Platform (old
DHTML Editing Component IE5), and Mozilla has
Midas Rich Text
Editing API.
Many editors are implemented in JavaScript. Others use Java, ActiveX,
Flash, browser plugins or other means. Some are free or open-source;
others are commercial.
The purpose of this site is to keep track of all the different browser
based wysiwyg editors out there, and give developers a place to discuss
them (see our discussion forums).
- FCKEditor
FCKEditor is an Open Source HTML text editor that brings to the web many
of the powerful functionalities of desktop editors like MS Word.
It's lightweight and doesn't require any kind of installation on the
client computer. FCKeditor is compatible with most internet browsers
which include: IE 5.5+, Firefox 1.0+, Mozilla 1.3+ and Netscape 7+.
- TinyMCE
TinyMCE is a platform independent web based Javascript HTML WYSIWYG
editor control released as Open Source under LGPL by Moxiecode Systems AB.
It has the ability to convert HTML TEXTAREA fields or other HTML elements
to editor instances. TinyMCE is very easy to integrate into CMS systems.
-
HTMLArea, the Web-based editor
HTMLArea is a free, customizable online editor. It works inside your
browser. It uses a non-standard feature implemented in Internet Explorer
5.5 or better for Windows and Mozilla 1.3 or better (any platform),
therefore it will only work in one of these browsers.
HTMLArea is copyright InteractiveTools.com and Dynarch.com and it is
released under a BSD-style license.
-
Cross-Browser Rich Text Editor (RTE)
The cross-browser rich-text editor (RTE) is based on the designMode()
functionality introduced in Internet Explorer 5, and implemented in
Mozilla 1.3+ using the Mozilla Rich Text Editing API. The cross-browser
rich-text editor includes table support as well as an option to
generate XHTML-compliant code. This tool is public domain, created
by Kevin Roth.
- XStandard
XStandard is a leading standards-compliant plug-in WYSIWYG editor for
Windows desktop applications and browser-based content management
systems (IE/Mozilla/Firefox/Netscape).
The editor generates clean XHTML Strict or 1.1, uses CSS for formatting,
and ensures the clean separation of content from presentation.
Markup generated by XStandard meets the most demanding accessibility
requirements. The editor's cool features include drag & drop file
upload, spell checking and an image library that integrates tightly with
your CMS.
XStandard Lite is free for commercial use. XStandard Pro is commercial.
XStandard features chart.
- Ekit
Ekit is a free open source Java HTML editor applet and application.
The Ekit standalone also allows for HTML to be loaded and saved, as well
as serialized and saved as an RTF. It is approaching its first
production release version.
- Kupu
Kupu is a 'document-centric' open source client-side editor for Mozilla,
Netscape and Internet Explorer. Inspired by Maik Jablonski's Epoz editor,
it was written by Paul Everitt, Guido Wesdorp and Philipp von Weitershausen
(and several other contributors).
Kupu can be easily integrated into a variety of CMS. Currently there is
integration code for Zope 2, Silva, Plone and Apache Lenya.
-
skyWriter WYSIWYG visual editors
From skyBuilders.
WYSIWYG Editing in Internet Explorer.
Calendar - Date Picker
-
The Coolest DHTML / JavaScript Calendar, “best and open-source”,
por dynarch.com. Calend�rio pop-up ou embutido na p�gina para sele��o de data(s),
compat�vel com principais navegadores e traduzido para v�rios idiomas (inclusive
portugu�s do Brasil), suporta personaliza��o da apar�ncia por CSS,
navega��o pelo teclado e muitos outros recursos de conveni�ncia.
Software livre, licen�a open-source GNU LGPL.
-
Calendars: A collection of JavaScript Calendar scripts, programs, and applications,
colet�nea por Big Webmaster.
- Yahoo! UI Library: Calendar,
componente de calend�rio da Biblioteca de Interface com Usu�rio do Yahoo!
(Yahoo! User Interface - YUI),
disponibilizada como open source pela licen�a BSD e livre para todos os usos.
-
GWT Components - Simple Calendar, por Alexei Sokolov, baseado no
Google Web Toolkit (GWT),
framework de desenvolvimento Java para aplica��es web, baseado em componentes e eventos,
multi-browser e com amplo uso de AJAX,
free and open source.
-
Popup date picker, por Denis Gritcyuk, JavaScript Kit.
-
Struts 2 Datepicker,
user interface component from the new 2.x generation of Apache Struts framework.
- JavaScript Date Picker Test,
por Julian Robichaux, exemplo de componente de sele��o de data.
- Cross-Browser DHTML Date Picker,
em: Freedom of Position,
Cross-Browser positioning of DHTML divs/layers relative to old-style table flow.
Artigos sobre desenvolvimento Web por Tom J. McClure.
Image View and Overlays
-
Lightbox JS
By Lokesh Dhakar.
Lightbox JS is a simple, unobtrusive script used to overlay images on the
current page. It's a snap to setup and works on all modern browsers.
- Highslide JS
Javascript thumbnail viewer by Torstein Hønsi.
Highslide JS is an open source JavaScript software, offering a Web 2.0
approach to popup windows. It streamlines the use of thumbnail images and
HTML popups on web pages. The library offers these features and advantages:
No plugins (like Flash or Java) required. Popup blockers are no problem; the
content expands within the active browser window.
Single click; after opening the image or HTML popup, the user can scroll
further down or leave the page without closing it.
Compatibility and safe fallback; if the user has disabled JavaScript or is
using an old browser, the browser redirects directly to the image itself or
to a fallback HTML page.
-
Lightview
By Nick Stakenburg. Lightview was built to change the way you overlay
content on a website. Clean: Designed to compliment your content.
Fast: Smart image preloading.
Easy: Customizable without having to know CSS.
Rounded: Adjustable rounded corners, no PNG images required.
Smart: Content resizes to always fit on your screen.
Slideshow: One button slideshow. Works on all modern browsers.
- mooZoom
By R'born web development.
mooZoom is an unobtrusive javascript utility that allows you to zoom an
image in the desired point using mouse-scroll. mooZoom does not break the
layout of the page and it's cross-bowser (ie, opera, firefox, safari).
-
16 Free JavaScript Solutions for Displaying Your Images
By Jacob Gube, 2008-05-03, Six Revision blog - Useful Information for Web
Developers and Designers.
Other Useful DHTML Components & Libraries
-
DynAPI: Cross-Browser DHTML Library
The DynAPI is a cross-browser JavaScript library used to create Dynamic HTML
components on a web page. The DynAPI was created by
Dan Steinman and has many
contributors; it's released under the terms of the GNU LGPL licence.
DynAPI Documentation
Center: Tutorials, FAQ, Help Center, API Documentation.
The Dynamic Duo -
Cross-Browser Dynamic HTML. By Dan Steinman.
-
Dynamic Drive
"DHTML scripts for the real world".
DHTML (dynamic html) & JavaScript code library:
Menus & Navigation, Document effects, Scrollers, Links & tooltips,
General Images, Dynamic Clocks & dates, Image Slideshows,
Dynamic Content, Mouseover Images, Mouse Trail effects, Form effects,
Text animations, Browser Window, DHTML Games, User/ System Preferences, other.
- Chromeless Window
By Microbians.com - experimental arts media inspiration.
-
JavaScript Timer
|