a |b |c |d |e |f |g |h |i |j |k |l |m |n |o |p |q |r |s |t |u |v |w |x |y |z |

jQuery UI

jQuery UI is a set of themable widgets and interactions, built on top of the jQuery JavaScript Library, that you can use to build highly interactive web applications.

Related javascript Articles


jQuery Demo: Creating A Sliding Image Puzzle Plug-In


Ben Nadel has created a new jQuery plugin that allows you to have fun with sliding image puzzlesby simple calling:

PLAIN TEXT
JAVASCRIPT:
  1. $( "div.puzzle, p" ).puzzle( 100 );

Ben walks you through how it all worksand you can check out the action yourself.


Announcing Donita


I’ve uploaded the code of the django+ajax app that I created during my presentation last week to bangpypers.

http://code.google.com/p/donita/

Donita is an ajax enabled todo list app written using django, jquery and blueprintcss.

I hope it will serve as a guide for your sojourn into django programming.


Less maintenance code tutorials with Ajax Code Display


One of my main annoyances with writing code tutorials is that you need to maintain code in several locations: the code itself and the examples in the tutorial document. This is not really a problem when you can use a scripting language or print out the tutorials from a CMS, but when you just want people to get an HTML document you're in trouble. As I am right now writing a lot of articles I didn't want to waste my time and thought about using Ajax to load the code I am documenting into the HTML on the fly. The result looks something like this:

All you need to do is to add jQuery, the script and a class of "codeexample" to a link in the document you want to display. The script creates a PRE element with the code inside, replaces all the special characters, tabs with spaces and adds line numbers. For example:

PLAIN TEXT
HTML:
  1. <p><a href="ordered.html" class="codeexample">ordered.html</a></p>

If you only want to show certain lines (which you'll have to do if you want to explain some code step-by-step) you can define the lines as a list including ranges. Say you want to display line 5, 10 and 12 to 21, then you'd add:

PLAIN TEXT
HTML:
  1. <p><a href="ordered.html" class="codeexample lines[5,10,12-21]">ordered.html</a></p>

You can highlight lines of code in the same manner, say you want like 18 to 20 in bold:

PLAIN TEXT
HTML:
  1. <p><a href="ordered.html" class="codeexample lines[5,10,12-21] highlight[18-20]">ordered.html</a></p>

Last but not least you can make the link clickable to show an IFRAME with the rendered output. Clicking the link again will remove the iframe. For this, just add a class called "dodisplay":

PLAIN TEXT
HTML:
  1. <p><a href="ordered.html" class="codeexample dodisplay highlight[10,12,14-15]">ordered.html (click to show output)</a></p>

The scriptis creative commons, and hopefully you'll find some extras to add. Enjoy.

JsonSQL

sql like json query lib.

ErlyJS

ErlyJS is a Javascript compiler running on and compiling for the Erlang virtual machine.

JSLint

JSLint is a JavaScript program that looks for problems in JavaScript programs.

dojo

Ajax, events, packaging, CSS-based querying, animations, JSON, language utilities, and a lot more. All at 23K.

google gears

Google Gears is an open source browser extension that lets developers create web applications that can run offline.