<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Noupe &#187; AJAX</title>
	<atom:link href="http://www.noupe.com/tag/ajax/feed" rel="self" type="application/rss+xml" />
	<link>http://www.noupe.com</link>
	<description>The Curious Side of Smashing Magazine</description>
	<lastBuildDate>Fri, 10 Feb 2012 20:55:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>50 Useful JavaScript and jQuery Techniques and Plugins</title>
		<link>http://www.noupe.com/javascript/50-useful-javascript-and-jquery-techniques-and-plugins.html</link>
		<comments>http://www.noupe.com/javascript/50-useful-javascript-and-jquery-techniques-and-plugins.html#comments</comments>
		<pubDate>Tue, 20 Jul 2010 12:19:42 +0000</pubDate>
		<dc:creator>Noupe</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=42638</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=3" border="0" alt="" /></a>
    </div></td></tr></table>
<p><a href="http://www.noupe.com/javascript/50-useful-javascript-and-jquery-techniques-and-plugins.html"><img src="http://media.noupe.com//uploads/2010/07/JS-47.jpg" title="50 Useful JavaScript and jQuery Techniques and Plugins" width="550" height="340" /></a></p>
<p>We are regularly collecting useful JavaScript and jQuery snippets, libraries, articles, tools and resources and present them in compact round-ups here, on Noupe. This time we are again covering  some <strong>useful JavaScript and jQuery techniques, plugins and tools</strong> that may help you improve the user experience for your site.</p>]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>We are regularly collecting useful JavaScript and jQuery snippets, libraries, articles, tools and resources and present them in compact round-ups here, on Noupe. This time we are again covering  some <strong>useful JavaScript and jQuery techniques, plugins and tools</strong> that may help you improve the user experience for your site.</p>
<p><span id="more-42638"></span></p>
<h3>Useful JavaScript and jQuery Techniques</h3>
<p><a href="http://tutorialzine.com/2010/03/colorful-sliders-jquery-css3/">Colorful Sliders With jQuery &amp; CSS3 </a><br /> In this tutorial we are using jQuery and the new transformation features brought by CSS3 to create a three dimensional dynamic slider effect. The techniques presented here – for creating sliders, and CSS dynamic resizable bars, can be used together or in part for powering all sorts of jQuery goodness.</p>
<p class="showcase"><a href="http://tutorialzine.com/2010/03/colorful-sliders-jquery-css3/"><img src="http://media.noupe.com//uploads/2010/07/JS-03.jpg" alt="JS-03 in Fresh JavaScript Techniques and jQuery Plugins" width="480" height="300" /></a></p>
<p><a href="http://tutorialzine.com/2010/03/sponsor-wall-flip-jquery-css/">Sponsor Flip Wall With jQuery &amp; CSS </a><br />
Designing and coding a sponsors page is part of the developer’s life (at least the lucky developer’s life, if it is about a personal site of theirs). It, however, follows different rules than those for the other pages of the site. You have to find a way to fit a lot of information and organize it clearly, so that the emphasis is put on your sponsors, and not on other elements of your design.</p>
<p class="showcase"><a href="http://tutorialzine.com/2010/03/sponsor-wall-flip-jquery-css/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-39.jpg" alt="Sponsor Flip Wall With jQuery &amp; CSS " width="480" height="300" /></a></p>
<p><a href="http://code.drewwilson.com/entry/tiptip-jquery-plugin">TipTip jQuery Plugin</a><br />
TipTip detects the edges of the browser window and will make sure the tooltip stays within the current window size. As a result the tooltip will adjust itself to be displayed above, below, to the left or to the right of the element with TipTip applied to it, depending on what is necessary to stay within the browser window.<br />
TipTip is a very lightweight and intelligent custom tooltip jQuery plugin.  It uses ZERO images and is completely customizable via CSS.</p>
<p class="showcase"><a href="http://code.drewwilson.com/entry/tiptip-jquery-plugin"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-00.jpg" alt="TipTip jQuery Plugin" width="480" height="300" /></a></p>
<p><a href="http://nivo.dev7studios.com/">Nivo Slider </a><br />
The Most Awesome jQuery Image Slider</p>
<p class="showcase"><a href="http://nivo.dev7studios.com/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-02.jpg" alt="Nivo Slider " width="480" height="300" /></a></p>
<p><a href="http://www.oriontransfer.co.nz/software/jquery-syntax/index">jQuery.Syntax </a><br />
jQuery.Syntax is an extremely fast and lightweight syntax highlighter. It has dynamic loading of syntax source files and integrates cleanly using CSS or modelines.</p>
<p class="showcase"><a href="http://www.oriontransfer.co.nz/software/jquery-syntax/index"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-04.jpg" alt="jQuery.Syntax " width="480" height="300" /></a></p>
<p><a href="http://haineault.com/media/examples/jquery-utils/demo/ui-timepickr.html">jquery.timepickr.js</a><br />
This is my humble attempt to enhence web time picking.</p>
<p class="showcase"><a href="http://haineault.com/media/examples/jquery-utils/demo/ui-timepickr.html"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-05.jpg" alt="jquery.timepickr.js" width="480" height="300" /></a></p>
<p><a href="http://tympanus.net/codrops/2010/03/07/photo-zoom-out-effect-with-jquery/">Photo Zoom Out Effect with jQuery</a><br />
Today we will show you how to create a simple image zoom out effect with jQuery. The idea is show some images which are zoomed in initially and when hovering over an image it gets zoomed out. This effect could be used in photography websites or image galleries. Our example uses some black and white images to focus on the effect.</p>
<p class="showcase"><a href="http://tympanus.net/codrops/2010/03/07/photo-zoom-out-effect-with-jquery/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-06.jpg" alt="Photo Zoom Out Effect with jQuery" width="480" height="300" /></a></p>
<p><a href="http://tympanus.net/codrops/2010/03/09/a-fresh-bottom-slide-out-menu-with-jquery/">A Fresh Bottom Slide Out Menu with jQuery</a><br />
In this tutorial we will create a unique bottom slide out menu. This large menu will contain some title and a description of the menu item. It will slide out from the bottom revealing the description text and some icon. We will use some CSS3 properties for some nice shadow effects and jQuery for the interaction.</p>
<p class="showcase"><a href="http://tympanus.net/codrops/2010/03/09/a-fresh-bottom-slide-out-menu-with-jquery/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-07.jpg" alt="A Fresh Bottom Slide Out Menu with jQuery" width="480" height="300" /></a></p>
<p><a href="http://tutorialzine.com/2010/03/mosaic-slideshow-jquery-css/">Making a Mosaic Slideshow With jQuery &amp; CSS </a><br />
Today we are making a jQuery &amp; CSS mosaic gallery. Mosaic, because it will feature an interesting tile transition effect when moving from one slide to another.</p>
<p class="showcase"><a href="http://tutorialzine.com/2010/03/mosaic-slideshow-jquery-css/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-08.jpg" alt="Making a Mosaic Slideshow With jQuery &amp; CSS " width="480" height="300" /></a></p>
<p><a href="http://www.tripwiremagazine.com/2010/03/17-jquery-plugins-for-easy-and-efficient-reordering-and-filtering-page-elements.html"> 17 jQuery Plugins for Easy and Efficient Reordering and Filtering Page Elements </a><br />
Having full control of elements on a page and the order they are presented in can be quite useful. jQuery as always is a safe choice to go for. There are several good quality plugins to pick from. This post provides an overview of plugins you can use to provide simple yet powerful functionality to reorder, filter, add drag and drop capabilities etc.</p>
<p class="showcase"><a href="http://www.tripwiremagazine.com/2010/03/17-jquery-plugins-for-easy-and-efficient-reordering-and-filtering-page-elements.html"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-09.jpg" alt=" 17 jQuery Plugins for Easy and Efficient Reordering and Filtering Page Elements                  " width="480" height="300" /></a></p>
<p><a href="http://webitect.net/development/phpmysql/create-an-impressive-content-editing-system-with-jquery-and-php/">Create an Impressive Content Editing System with jQuery and PHP </a><br />
I’m going to show you how to use jQuery and PHP to build a content editing system that will allow you or your client to easily edit .html pages visually.</p>
<p class="showcase"><a href="http://webitect.net/development/phpmysql/create-an-impressive-content-editing-system-with-jquery-and-php/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-10.jpg" alt="Create an Impressive Content Editing System with jQuery and PHP " width="480" height="300" /></a></p>
<p><a href="http://www.geektantra.com/projects/jquery-megamenu/index.html">jQuery MegaMenu Plugin</a></p>
<p class="showcase"><a href="http://www.geektantra.com/projects/jquery-megamenu/index.html"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-11.jpg" alt="jQuery MegaMenu Plugin" width="480" height="300" /></a></p>
<p><a href="http://www.antsmagazine.com/2009/11/excellent-jquery-plugins-to-enhance-form-validation/">Excellent JQuery Plugins To Enhance Form Validation </a><br />
Simple jquery plugins can enhance and beautify HTML form elements, these simple jquery scripts turn a simple HTML website to a fantastic look and feel. These plugins can be enabled very easily. In this roundup I have gathered most beautiful Jquery plugins that are related to all kinds of form validation. This list also includes roundups of some blogs. Go ahead and enjoy</p>
<p><a href="http://gamequery.onaluf.org/">gameQuery &#8211; a javascript game engine with jQuery</a><br />
gameQuery is a jQuery plug-in to help make javascript game development easier by adding some simple game-related classes. It&#8217;s still in an early stage of development and may change a lot in future versions. The project has a Google Code page where the SVN repository of the project is hosted and a twitter page where you can follow the daily progress of the development.</p>
<p class="showcase"><a href="http://gamequery.onaluf.org/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-13.jpg" alt="gameQuery - a javascript game engine with jQuery" width="480" height="300" /></a></p>
<p><a href="http://www.impressivewebs.com/buggy-css-selectors-cross-browser-jquery/">Getting Buggy CSS Selectors to Work Cross-Browser via jQuery</a><br />
Below I’ve prepared a simple table that describes a number of CSS selectors that are not cross-browser compatible, along with the jQuery syntax for each. The syntaxes are exactly the same as they would be in CSS, save for the jQuery wrapper (just remove $() and the quotes to get the CSS syntax), so using these selectors in jQuery will provide somewhat of a practice ground to prepare you for when they’re fully supported by all commonly-used browsers.</p>
<p class="showcase"><a href="http://www.impressivewebs.com/buggy-css-selectors-cross-browser-jquery/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-14.jpg" alt="Getting Buggy CSS Selectors to Work Cross-Browser via jQuery" width="480" height="300" /></a></p>
<p><a href="http://workshop.rs/projects/jqfancytransitions/">jqFancyTransitions: jQuery Image Rotator Plugin</a><br />
jqFancyTransitions is easy-to-use jQuery plugin for displaying your photos as slideshow with fancy transition effects.</p>
<p class="showcase"><a href="http://workshop.rs/projects/jqfancytransitions/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-15.jpg" alt="jqFancyTransitions: jQuery Image Rotator Plugin" width="480" height="300" /></a></p>
<p><a href="http://coffeescripter.com/code/ad-gallery/">A demo of AD Gallery</a><br />
A highly customizable gallery/showcase plugin for jQuery.</p>
<p class="showcase"><a href="http://coffeescripter.com/code/ad-gallery/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-16.jpg" alt="A demo of AD Gallery" width="480" height="300" /></a></p>
<p><a href="http://www.filamentgroup.com/lab/jquery_ui_selectmenu_an_aria_accessible_plugin_for_styling_a_html_select">jQuery UI Selectmenu: An ARIA-Accessible Plugin for Styling a Custom HTML Select Element </a><br />
Our latest contribution to labs is the selectmenu plugin, which is designed to duplicate and extend the functionality of a native HTML select element, and lets you customize the look and feel, add icons, and create hierarchy within the options. Best of all, it&#8217;s built with progressive enhancement and accessibility in mind, has all the native mouse and keyboard controls, and is ThemeRoller-ready.</p>
<p class="showcase"><a href="http://www.filamentgroup.com/lab/jquery_ui_selectmenu_an_aria_accessible_plugin_for_styling_a_html_select"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-17.jpg" alt="jQuery UI Selectmenu: An ARIA-Accessible Plugin for Styling a Custom HTML Select Element " width="480" height="300" /></a></p>
<p><a href="http://www.webappers.com/2009/07/13/create-a-content-rich-tooltip-with-json-and-jquery/"> Create a Content Rich Tooltip with JSON and jQuery</a><br />
Today we’re going to break the mold of the traditional tooltip. This tutorial will demonstrate how to build tooltips that are powered by jQuery, with information pulled from a JSON array.</p>
<p class="showcase"><a href="http://www.webappers.com/2009/07/13/create-a-content-rich-tooltip-with-json-and-jquery/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-18.jpg" alt=" Create a Content Rich Tooltip with JSON and jQuery" width="480" height="300" /></a></p>
<p><a href="http://papermashup.com/jquery-image-zoom-effect/">jQuery image zoom effect </a><br />
So today I’m going to run through the technique used to zoom the image thumbnails and display the overlay of text.</p>
<p class="showcase"><a href="http://papermashup.com/jquery-image-zoom-effect/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-19.jpg" alt="jQuery image zoom effect " width="480" height="300" /></a></p>
<p><a href="http://fredhq.com/projects/roundabout-shapes/">jQuery Roundabout Shapes</a><br />
Roundabout Shapes provide even more paths along which your Roundabout can move. The current version of Roundabout Shapes offers eleven additional movements.</p>
<p class="showcase"><a href="http://fredhq.com/projects/roundabout-shapes/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-20.jpg" alt="jQuery Roundabout Shapes" width="480" height="300" /></a></p>
<p><a href="http://james.padolsey.com/javascript/extending-jquerys-selector-capabilities/">Extending jQuery&#8217;s selector capabilities </a></p>
<p class="showcase"><a href="http://james.padolsey.com/javascript/extending-jquerys-selector-capabilities/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-21.jpg" alt="Extending jQuery\'s selector capabilities  " width="480" height="300" /></a></p>
<p><a href="http://www.skyrocketlabs.com/articles/jquery-hidden-form-input.php">How to show/hide a hidden input form field using jQuery</a><br />
This past week I was working on a project at work which included building a request form with multiple fields. It was a rather large form that included a dropdown list with an &#8216;other&#8217; option. I wanted to allow users to select the &#8216;other&#8217; option which then would show an input field so they can enter a specific description of what that &#8216;other&#8217; item is. I didn&#8217;t want to clutter the form by displaying that additional field by default so I used a little jQuery, thus displaying it dynamically and only when needed.</p>
<p class="showcase"><a href="http://www.skyrocketlabs.com/articles/jquery-hidden-form-input.php"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-22.jpg" alt="How to show/hide a hidden input form field using jQuery" width="480" height="300" /></a></p>
<p><a href="http://www.viget.com/inspire/a-better-jquery-in-field-label-plugin/"> A Better jQuery In-Field Label Plugin</a><br />
This is a pretty nice effect, and it can really help to save space on forms. There are a billion different ways to implement this, and I don&#8217;t suggest you use the example from above because that was just a quick way to show the effect. So let&#8217;s walk through a couple of different implementation approaches and figure out the best way to implement this feature.</p>
<p class="showcase"><a href="http://www.viget.com/inspire/a-better-jquery-in-field-label-plugin/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-24.jpg" alt="   A Better jQuery In-Field Label Plugin" width="480" height="300" /></a></p>
<h3>Useful JavaScript / jQuery Tools</h3>
<p><a href="http://javascriptmvc.com/">JavaScriptMVC</a><br />
JavaScriptMVC is an open-source framework containing the best ideas in enterprise JavaScript development. It guides you to successfully completed projects by promoting best practices, maintainability, and convention over configuration.</p>
<p class="showcase"><a href="http://javascriptmvc.com/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-26.jpg" alt="JavaScriptMVC" width="480" height="300" /></a></p>
<p><a href="http://pegjs.majda.cz/">PEG.js &#8211; Parser Generator for JavaScript</a><br />
PEG.js is a parser generator for JavaScript based on the parsing expression grammar formalism. It enables you to easily bulid fast parsers which process complex data or computer languages. You can use it as an underlying tool when writing various data processors, transformers, interpreters, or compilers.</p>
<p class="showcase"><a href="http://pegjs.majda.cz/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-27.jpg" alt="PEG.js - Parser Generator for JavaScript" width="480" height="300" /></a></p>
<p><a href="http://phonegap.com/"> PhoneGap </a><br />
PhoneGap is an open source development tool for building fast, easy mobile apps with JavaScript.</p>
<p class="showcase"><a href="http://phonegap.com/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-28.jpg" alt="       PhoneGap       " width="480" height="300" /></a></p>
<p><a href="http://www.squarefree.com/shell/">JavaScript Shell</a><br />
A command-line interface for JavaScript and DOM.</p>
<p class="showcase"><a href="http://www.squarefree.com/shell/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-29.jpg" alt="JavaScript Shell" width="480" height="300" /></a></p>
<p><a href="http://javascript.neyric.com/wireit/">WireIt &#8211; a Javascript Wiring Library</a><br />
WireIt is an open-source javascript library to create web wirable interfaces for dataflow applications, visual programming languages, graphical modeling, or graph editors.</p>
<p class="showcase"><a href="http://javascript.neyric.com/wireit/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-30.jpg" alt="WireIt - a Javascript Wiring Library" width="480" height="300" /></a></p>
<p><a href="http://www.klauskomenda.com/code/javascript-programming-patterns/">JavaScript Programming Patterns </a><br />
In this article I am trying to present some of the techniques out there that I have discovered. The patterns I would like to mention are the following:<br />
- The Old-School Way<br />
- Singleton<br />
- Module Pattern<br />
- Revealing Module Pattern<br />
- Custom Objects<br />
- Lazy Function Definition</p>
<p class="showcase"><a href="http://www.klauskomenda.com/code/javascript-programming-patterns/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-31.jpg" alt="JavaScript Programming Patterns " width="480" height="300" /></a></p>
<p><a href="http://www.ibm.com/developerworks/web/library/wa-jsframeworks/index.html">Compare JavaScript frameworks</a><br />
Modern Web sites and Web applications tend to rely quite heavily on client-side JavaScript to provide rich interactivity, particularly through the advent of asynchronous HTTP requests that do not require page refreshes to return data or responses from a server-side script or database system. In this article, you will discover how JavaScript frameworks make it easier and faster to create highly interactive and responsive Web sites and Web applications.</p>
<p class="showcase"><a href="http://www.ibm.com/developerworks/web/library/wa-jsframeworks/index.html"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-32.jpg" alt="Compare JavaScript frameworks" width="480" height="300" /></a></p>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/how-to-test-your-javascript-code-with-qunit/">How to Test your JavaScript Code with QUnit </a><br />
QUnit, developed by the jQuery team, is a great framework for unit testing your JavaScript. In this tutorial, I’ll introduce what QUnit specifically is, and why you should care about rigorously testing your code.</p>
<p class="showcase"><a href="http://net.tutsplus.com/tutorials/javascript-ajax/how-to-test-your-javascript-code-with-qunit/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-33.jpg" alt="How to Test your JavaScript Code with QUnit " width="480" height="300" /></a></p>
<p><a href="http://jashkenas.github.com/coffee-script/">CoffeeScript</a><br />
CoffeeScript is a little language that compiles into JavaScript. Think of it as JavaScript&#8217;s less ostentatious kid brother — the same genes, roughly the same height, but a different sense of style. Apart from a handful of bonus goodies, statements in CoffeeScript correspond one-to-one with their equivalent in JavaScript, it&#8217;s just another way of saying it.</p>
<p class="showcase"><a href="http://jashkenas.github.com/coffee-script/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-34.jpg" alt="CoffeeScript" width="480" height="300" /></a></p>
<p><a href="http://blog.insicdesigns.com/2010/02/mind-blowing-javascript-experiments/"> Mind-blowing JavaScript Experiments</a><br />
The following JavaScript experiments demonstrates the amazing capabilities of the modern browsers such as Chrome and Safari. In this post I will showcase to you an array of experiments that will surely blows your mind off.</p>
<p class="showcase"><a href="http://blog.insicdesigns.com/2010/02/mind-blowing-javascript-experiments/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-35.jpg" alt="   Mind-blowing JavaScript Experiments" width="480" height="300" /></a></p>
<p><a href="http://jsbeautifier.org/">Online javascript beautifier</a><br />
This little beautifier will reformat and reindent bookmarklets, ugly javascript, unpack scripts packed by the popular Dean Edward&#8217;s packer, as well as deobfuscate scripts processed by javascriptobfuscator.com.</p>
<p class="showcase"><a href="http://jsbeautifier.org/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-36.jpg" alt="Online javascript beautifier" width="480" height="300" /></a></p>
<p><a href="http://www.evotech.net/blog/2007/08/css-javascript-character-entities/"> CSS &amp; Javascript Character Entity Calculator </a><br />
Enter your HTML Entity Character number  (such as &amp;#2335 or just 2335 &#8211; ?) to get the CSS and JS values for that entity.</p>
<p class="showcase"><a href="http://www.evotech.net/blog/2007/08/css-javascript-character-entities/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-37.jpg" alt=" CSS &amp; Javascript Character Entity Calculator " width="480" height="300" /></a></p>
<p><a href="http://www.appsheriff.com/web-apps/script/dygraphs-create-interactive-zoomable-charts/  "> Dygraphs: Create interactive graphs from open source Javascript library </a><br />
Dygraphs is an open source JavaScript library that produces an interactive, zoom-able charts of the present time series. It is mainly designed to display the dense data sets and enable the users to explore and interpret them. It is a JavaScript Visualization Library.</p>
<p class="showcase"><a href="http://www.appsheriff.com/web-apps/script/dygraphs-create-interactive-zoomable-charts/  "><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-38.jpg" alt=" Dygraphs: Create interactive graphs from open source Javascript library " width="480" height="300" /></a></p>
<p><a href="http://attacklab.net/showdown/">Showdown &#8211; Markdown in JavaScript</a><br />
Showdown &#8211; a JavaScript port of Markdown</p>
<p class="showcase"><a href="http://attacklab.net/showdown/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-40.jpg" alt="Showdown - Markdown in JavaScript" width="480" height="300" /></a></p>
<p><a href="http://beckelman.net/post/2009/01/22/Copy-to-Clipboard-with-ZeroClipboard-Flash-10-and-jQuery.aspx"> Copy to Clipboard with ZeroClipboard, Flash 10 and jQuery</a><br />
With today’s post I will show you a contrived example to get you started. I eventually hope to add this to the contextMenu.js jQuery plugin that I use, but for now this should be pretty straight forward. I do want to note that in the demo and download I am loading the latest version of the jQuery library (1.3.1) from Google’s CDN for the first time in any of my posts. For more information on how to do this see the instructions from Google.</p>
<p class="showcase"><a href="http://beckelman.net/post/2009/01/22/Copy-to-Clipboard-with-ZeroClipboard-Flash-10-and-jQuery.aspx"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-41.jpg" alt="         Copy to Clipboard with ZeroClipboard, Flash 10 and jQuery" width="480" height="300" /></a></p>
<p><a href="http://wiki.github.com/getify/LABjs/flabjs">fLABjs</a><br />
fLABjs is a special API wrapper around LABjs which adapts the code to work properly in a file:// local filesystem environment. There are a number of things with core LABjs does which are not appropriate for local filesystems, such as XHR, special path handling rules, etc.</p>
<p class="showcase"><a href="http://wiki.github.com/getify/LABjs/flabjs"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-43.jpg" alt="fLABjs" width="480" height="300" /></a></p>
<p><a href="http://www.web2ajax.fr/2010/03/25/jquery-lazyload-ad-defer-advertisement-loading/">jQuery LazyLoad Ad : Delays loading of advertising</a><br />
jQuery LazyLoad Ad is a jQuery plugin that takes advantage of LazyLoad delaying ads loading.</p>
<p><a href="http://craigsworks.com/projects/qtip/">qTip &#8211; The jQuery tooltip plugin </a><br />
qTip is a tooltip plugin for the jQuery framework. It&#8217;s cross-browser, customizable and packed full of features!</p>
<p class="showcase"><a href="http://craigsworks.com/projects/qtip/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-47.jpg" alt="qTip - The jQuery tooltip plugin  " width="480" height="300" /></a></p>
<p><a href="http://www.exforsys.com/tutorials/jquery/jquery-collapsing-and-expanding-table-rows.html"> jQuery Collapsing and Expanding Table Rows </a></p>
<p class="showcase"><a href="http://www.exforsys.com/tutorials/jquery/jquery-collapsing-and-expanding-table-rows.html"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-48.jpg" alt="       jQuery Collapsing and Expanding Table Rows    " width="480" height="300" /></a></p>
<p><a href="http://yensdesign.com/2009/01/improving-search-boxes-with-jquery/">Improving Search Boxes with jQuery </a><br />
This time we will learn how to improve a little more our sites by adding some additional interactions to our search boxes like autofocus, highlighting, autoreplace default text and more by using jQuery.</p>
<p class="showcase"><a href="http://yensdesign.com/2009/01/improving-search-boxes-with-jquery/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-49.jpg" alt="Improving Search Boxes with jQuery " width="480" height="300" /></a></p>
<p><a href="http://www.trirand.com/blog/?page_id=6">jQuery Grid Plugin </a></p>
<p class="showcase"><a href="http://www.trirand.com/blog/?page_id=6"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-50.jpg" alt="jQuery Grid Plugin " width="480" height="300" /></a></p>
<p><a href="http://pines.svn.sourceforge.net/viewvc/pines/trunk/pnotify/index.html">Pines Notify jQuery Plugin</a><br />
Pines Notify&#8217;s features include:<br />
- Timed hiding with visual effects.<br />
- Sticky (no automatic hiding) notices.<br />
- Optional hide button.<br />
- Supports dynamically updating text, title, icon, type&#8230;<br />
- Stacks allow notice sets to stack independently.<br />
- Control stack direction and push to top or bottom.</p>
<p class="showcase"><a href="http://pines.svn.sourceforge.net/viewvc/pines/trunk/pnotify/index.html"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-51.jpg" alt="Pines Notify jQuery Plugin" width="480" height="300" /></a></p>
<p><a href="http://blog.egorkhmelev.com/2009/11/jquery-slider-safari-style/">jQuery Slider plugin (Safari style) </a><br />
jQuery Slider is easy to use and multifunctional jQuery plugin.</p>
<p class="showcase"><a href="http://blog.egorkhmelev.com/2009/11/jquery-slider-safari-style/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/04/JS-52.jpg" alt="jQuery Slider plugin (Safari style) " width="480" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/javascript/50-useful-javascript-and-jquery-techniques-and-plugins.html/feed</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>30 Fresh AJAX Tutorials And Techniques</title>
		<link>http://www.noupe.com/ajax/30-fresh-ajax-tutorials-and-techniques.html</link>
		<comments>http://www.noupe.com/ajax/30-fresh-ajax-tutorials-and-techniques.html#comments</comments>
		<pubDate>Mon, 04 Jan 2010 13:33:52 +0000</pubDate>
		<dc:creator>Noupe</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[TUTORIAL]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=38547</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=3" border="0" alt="" /></a>
    </div></td></tr></table>
<p><a href="http://www.noupe.com/ajax/30-fresh-ajax-tutorials-and-techniques.html"><img src="http://media.noupe.com//uploads/2010/01/ajaxresources30.jpg" width="550" title="30 Fresh AJAX Tutorials And Techniques" /></a></p>
<p>Using <strong>AJAX</strong> on websites and applications is pretty much taken for granted nowadays. Users expect it. They want to be able to edit a page in-place, they want search queries to be auto-suggested, and they want to be able to submit a form without refreshing the page. Why? Because those things make browsing quicker, easier and, more importantly, enjoyable.</p>]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p><em>By Paul Andrew</em></p>
<p>Using <strong>AJAX</strong> on websites and applications is pretty much taken for granted nowadays. Users expect it. They want to be able to edit a page in-place, they want search queries to be auto-suggested, and they want to be able to submit a form without refreshing the page. Why? Because those things make browsing quicker, easier and, more importantly, enjoyable.</p>
<p>As great as AJAX is, though, it is not for every website or application. Part of the developer&#8217;s job is to know exactly where AJAX (or any technology for that matter) is needed. Too little can lead to user frustration. Too much causes misunderstanding. A balance and some restraints are always needed.</p>
<p>In this round-up, we have collected <strong>30 fresh AJAX tutorials and techniques</strong>, covering almost every aspect of AJAX development: forms, applications, polls, editing, parsing, visual effects and much more.</p>
<p><span id="more-38547"></span></p>
<h3>AJAX Tutorials And Techniques</h3>
<p><a href="http://tutorialzine.com/2009/09/shopping-cart-php-jquery/">An AJAX-Based Shopping Cart with PHP, CSS and jQuery</a><br />
In this tutorial, you will create an AJAX-driven shopping cart and store all of the products in a MySQL database, using PHP to process the data. jQuery will deliver the AJAX on the page, and with help of the <a href="http://craigsworks.com/projects/simpletip/">simpletip plug-in</a>, you will be able to deliver a high-end interactive check-out process.<br /><a href="http://demo.tutorialzine.com/2009/09/shopping-cart-php-jquery/demo.php">View the demo</a>.</p>
<p><a href="http://tutorialzine.com/2009/09/shopping-cart-php-jquery/"><img src="http://media.noupe.com//uploads/2010/01/ajaxresources1.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://blog.themeforest.net/tutorials/creating-an-ajax-web-app-using-the-bitly-api/">Creating an AJAX Web App Using the Bit.ly API</a><br />
Using Twitter’s URL shortener, <a href="bit.ly">bit.ly</a>, and the jQuery library, you will be taken through the process of building an AJAX Web app. This is a great beginner tutorial, giving a detailed introduction to APIs and the basics of PHP and jQuery.<br />
<a href="http://dev-tips.com/demo/bitly/demo.php">View the demo</a>.</p>
<p><a href="http://blog.themeforest.net/tutorials/creating-an-ajax-web-app-using-the-bitly-api/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources2.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://tutorialzine.com/2009/11/twitter-list-ajax-fanpage/">A Twitter List AJAX-Powered Fan Page</a><br />
Twitter recently launched its new &#8220;lists&#8221; feature, which allows you to compile a list of your followers and organize them into categories. Using the newly expanded API (with list-management functionality added), you will learn how to create a widget that flips lists the other way round: this fan widget that goes in the sidebar allows visitors to fill in their Twitter name and join a special fan list from your Twitter account.<br />
<a href="http://demo.tutorialzine.com/2009/11/twitter-list-ajax-fanpage/demo.html">View the demo</a>.</p>
<p><a href="http://tutorialzine.com/2009/11/twitter-list-ajax-fanpage/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources3.jpg" width="480" height="361" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://net.tutsplus.com/videos/screencasts/learn-how-to-ajaxify-comment-forms/">Learn How to AJAXify Comment Forms</a><br />
Learn how to take a simple boring contact form and add some simple animation with an AJAX post request to submit the form to your MySQL database asynchronously.</p>
<p><a href="http://net.tutsplus.com/videos/screencasts/learn-how-to-ajaxify-comment-forms/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources4.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://tutorialzine.com/2009/09/simple-ajax-website-jquery/">A Simple AJAX Website with jQuery</a><br />
Using jQuery, PHP and CSS, you will go through the process of creating a basic AJAX website. The finished product will load pages through AJAX from the PHP back-end and even completely support the browser history (something that is normally difficult to achieve with any AJAX or Flash website).<br />
<a href="http://demo.tutorialzine.com/2009/09/simple-ajax-website-jquery/demo.html">View the demo</a>.</p>
<p><a href="http://tutorialzine.com/2009/09/simple-ajax-website-jquery/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources5.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/create-a-twitter-like-load-more-widget/">Create a Twitter-Like “Load More” Widget</a><br />
In this tut, you will learn the technique&mdash;used by both Twitter and the Apple App Store&mdash;for loading more information. Simply by clicking the link or button, more content will appear, as if by magic.  You will use AJAX, CSS, Javascript, JSON, PHP and HTML to build this widget. This tutorial features both the jQuery and the MooTools versions of the script.<br />
<a href="http://davidwalsh.name/dw-content/load-more.php">View the demo</a>.</p>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/create-a-twitter-like-load-more-widget/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources6.jpg" width="480" height="366" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://www.noupe.com/ajax/create-a-simple-twitter-app.html">A Simple Twitter App with Ruby on Rails</a><br />
In this three-part tutorial series, you will set up a simple messaging model that holds posted messages. You will also learn how to post a message asynchronously.<br />
<a href="http://www.therailworld.com/posts/18-Create-a-Twitter-App-with-Rails-Demo-Data">View the demo</a>.</p>
<p><a href="http://www.noupe.com/ajax/create-a-simple-twitter-app.html"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources7.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://webdeveloperplus.com/jquery/ajax-multiple-file-upload-form-using-jquery/">AJAX Multiple-File-Upload Form Using jQuery</a><br />
With this article, you will learn to develop an AJAXified multiple-file-upload form that uses much less server-side code and has a nice user interface. Thanks to the power of jQuery, the time spent on actual development is substantially reduced.<br />
<a href="http://demo.webdeveloperplus.com/ajax-file-upload/">View the demo</a>.</p>
<p><a href="http://webdeveloperplus.com/jquery/ajax-multiple-file-upload-form-using-jquery/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources8.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://lastwebdesigner.com/jquery/how-to-send-a-mail-with-php-ajax-and-jquery-in-facebook-style.html">How to Send Facebook-Style Mail with PHP, AJAX and jQuery</a><br />
The Facebook website is choc full of unique features, especially the system for sending mail and messages. Using PHP, AJAX and jQuery, you can recreate this technique using this step-by-step tutorial.<br />
<a href="http://lastwebdesigner.com/tests/mail-jquery-php-ajax/">View the demo</a>.</p>
<p><a href="http://lastwebdesigner.com/jquery/how-to-send-a-mail-with-php-ajax-and-jquery-in-facebook-style.html"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources9.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://www.noupe.com/php/how-to-create-your-own-stats.html">How to Create Your Own Stats Program (JavaScript, AJAX, PHP)</a><br />
Chances are, you use an analytics programs such as Google Analytics, Get Clicky or Urchin to track every move and twitch on your website. They all track page views, visits, unique visitors, browsers, IP addresses and much more. But how exactly is this accomplished? Follow this tutorial and learn how to create your own basic Web statistics program using PHP, JavaScript, AJAX and SQLite.<br />
<a href="http://karthik-testing.nfshost.com/web-stats/">View the demo</a>.</p>
<p><a href="http://www.noupe.com/php/how-to-create-your-own-stats.html"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources10.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://www.problogdesign.com/wordpress/how-to-ajax-post-pagination-in-mootools/">AJAX Post Pagination in MooTools</a><br />
Patiently browsing through the archive of posts on your WordPress website can be frustrating. A fix for this problem would be to use MooTools and AJAX to do the loading.</p>
<p><a href="http://www.problogdesign.com/wordpress/how-to-ajax-post-pagination-in-mootools/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources11.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://papermashup.com/jquery-ajax-delete/">jQuery AJAX delete</a><br />
Being able to remove content with Ajax is useful for any Web designer. Using a few lines of jQuery, you can remove both a DIV and a record from the database with AJAX. In this demo, you’ll see a small red cross to the right of each comment. Clicking the cross will remove the comment&#8217;s DIV, and the slide-up animation allows you to remove the DIV.<br />
<a href="http://papermashup.com/demos/jquery-delete/">View the demo</a>.</p>
<p><a href="http://papermashup.com/jquery-ajax-delete/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources12.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://9lessons.blogspot.com/2009/08/vote-with-jquery-ajax-and-php.html">Voting System with jQuery, AJAX and PHP</a><br />
Dzone offers users the chance to vote up or down on any particular link, giving an indication of how well an article has been received. In this tutorial, you learn how to recreate this unique voting system using jQuery, AJAX and PHP.<br />
<a href="http://9lessons.net63.net/voting.php">View the demo</a>.</p>
<p><a href="http://9lessons.blogspot.com/2009/08/vote-with-jquery-ajax-and-php.html"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources14.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://net.tutsplus.com/javascript-ajax/creating-a-dynamic-poll-with-jquery-and-php/">Creating a Dynamic Poll with jQuery and PHP</a><br />
When you combine the neat functionality of PHP and the cleverness of jQuery, you can produce some pretty cool results. In this tutorial, you will create a poll using PHP and XHTML, then use some jQuery AJAX effects to eliminate the need for page refreshing and to give it a nice touch of animation.<br />
<a href="http://nettuts.com/demos/test_poll/">View the demo</a>.</p>
<p><a href="http://net.tutsplus.com/javascript-ajax/creating-a-dynamic-poll-with-jquery-and-php/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources15.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://webdeveloperplus.com/wordpress/how-to-ajaxify-wordpress-comment-posting/">AJAXify WordPress Comment Posting</a><br />
Many WordPress plug-ins will AJAXify comments, but how do they do it? In this step-by-step tutorial, you will learn how to enable AJAXed comments with client-side JavaScript comment-form validation for any WordPress blog.<br />
<a href="http://demo.webdeveloperplus.com/wordpress/">View the demo</a>.</p>
<p><a href="http://webdeveloperplus.com/wordpress/how-to-ajaxify-wordpress-comment-posting/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources16.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://webdeveloperplus.com/jquery/create-a-dynamic-scrolling-content-box-using-ajax/">Create a Dynamic Scrolling Content Box Using AJAX</a><br />
If you use Google Reader, then you may have noticed how it shows feed items. After you click on a feed, it loads a few items first, and as you scroll down to view more items, it adds more items dynamically to the list. This tutorial shows you how to create a similar content box that loads content dynamically as the user scrolls to the bottom of the box.<br />
<a href="http://demo.webdeveloperplus.com/dynamic-scrollbox/">View the demo</a>.</p>
<p><a href="http://webdeveloperplus.com/jquery/create-a-dynamic-scrolling-content-box-using-ajax/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources17.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/create-an-in-place-editing-system/">Create an In-Place Editing System</a><br />
Making users click through multiple pages just to edit a single field is annoying. This tutorial shows you how to create an in-place editing system, as found on popular websites such as Flickr and then take things further with AJAX.<br />
<a href="http://nettuts.s3.amazonaws.com/443_editing/demo/code.html">View the demo</a>.</p>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/create-an-in-place-editing-system/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources18.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://net.tutsplus.com/javascript-ajax/submit-a-form-without-page-refresh-using-jquery/">Submit A Form Without Page Refresh using jQuery</a><br />
This article outlines a great way to use jQuery and AJAX to enhance the user experience, not just by validating the form but by submitting the contact form without having to refresh the page.<br />
<a href="http://nettuts.com/demos/contactform/">View the demo</a>.</p>
<p><a href="http://net.tutsplus.com/javascript-ajax/submit-a-form-without-page-refresh-using-jquery/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources19.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://www.vagrantradio.com/2009/10/how-to-parse-xml-using-jquery-and-ajax.html">How To Parse XML Using jQuery and Ajax</a><br />
In this tutorial you will learn how to parse or process an XML document and display the data on a page in HTML. This process can be used to filter raw RSS feeds, set up a cool site map on your blog or even lay the groundwork for your own auto-complete search.<br />
<a href="http://www.vagrantradio.com/demos/jquery_xml/index.html">View the demo</a>.</p>
<p><a href="http://www.vagrantradio.com/2009/10/how-to-parse-xml-using-jquery-and-ajax.html"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources20.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://davidwalsh.name/cache-ajax">Caching AJAX Results in Javascript</a><br />
AJAX requests are usually faster than regular page loads and allow for a wealth of dynamism within the page. Unfortunately, many people do not properly cache request information when they can. The author shows you his improved method for caching AJAX requests.</p>
<p><a href="http://davidwalsh.name/cache-ajax"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources21.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://www.vagrantradio.com/2009/09/how-to-create-an-ajax-file-uploader.html">How to Create an AJAX File Uploader</a><br />
The application you will build in this tut uses jQuery&#8217;s versatility to allow multiple file uploads without a page refresh or redirection, complete with front- and back-end validation to prevent unwanted files from being uploaded to your server.<br />
<a href="http://www.vagrantradio.com/demos/file_uploader/index.html">View the demo</a>.</p>
<p><a href="http://www.vagrantradio.com/2009/09/how-to-create-an-ajax-file-uploader.html"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources22.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/how-to-create-a-simple-web-based-chat-application/">How to Create a Simple Web-Based Chat Application</a><br />
The multiple-user Web-based chat application that you will build in this tutorial includes a log-in and log-out system, with AJAX-style features. The finished product would be perfect for a live support system for your website, as seen on the Vodafone and T-Mobile websites.</p>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/how-to-create-a-simple-web-based-chat-application/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources23.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://9lessons.blogspot.com/2009/06/autosuggestion-with-jquery-ajax-and-php.html">Facebook-like Auto-Suggestion with jQuery, AJAX and PHP</a><br />
This article shows you how to recreate the unique auto-suggestion search feature of Facebook using jQuery, PHP and, of course, AJAX.<br />
<a href="http://9lessons.net63.net/auto.htm">View the demo</a>.</p>
<p><a href="http://9lessons.blogspot.com/2009/06/autosuggestion-with-jquery-ajax-and-php.html"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources25.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://net.tutsplus.com/articles/web-roundups/20-more-excellent-ajax-effects-you-should-know/">20 More Excellent AJAX Effects You Should Know</a><br />
This article rounds up 20 relatively easy AJAX effects and techniques that can be used to spice up any page.</p>
<p><a href="http://net.tutsplus.com/articles/web-roundups/20-more-excellent-ajax-effects-you-should-know/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources26.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://davidwalsh.name/text-selection-ajax">Record Text Selections Using MooTools or jQuery AJAX</a><br />
This post demonstrates a useful technique for keeping track of what text users are highlighting and copying on a given Web page. It is helpful because it gives you an indication of what visitors really want from your website.</p>
<p><a href="http://davidwalsh.name/text-selection-ajax"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources27.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://www.ibm.com/developerworks/library/wa-aj-dynamic/?S_TACT=105AGY30&#038;S_CMP=ajaxlp">Automatically Update a Web Page with Dynamic Elements</a><br />
You may know how to hide and display optional JavaServer Faces (JSF) components using JavaScript and CSS. To do this, you would first identify all JSF components and write them into JSF pages. But that is impossible when you are developing a Web page that contains dynamic elements that are unknown until runtime. With this article, learn how you can clear old UI components while automatically updating the dynamic elements of a Web page, as well as use Java code to add new elements and put them in their proper spot on a Web page. You&#8217;ll also learn how to bind different event handlers to different dynamic elements of a Web page, how to register a listener listening to changes of server-side data to invoke a page refresh, and how to use AJAX techniques to refresh only the dynamic parts of the Web page.</p>
<p><a href="http://www.ibm.com/developerworks/library/wa-aj-dynamic/?S_TACT=105AGY30&#038;S_CMP=ajaxlp"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources28.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://www.ibm.com/developerworks/library/wa-aj-presentation1/">Build a Web Presentation Application using AJAX</a><br />
How does Google Docs have such amazing functionality? It leverages Web 2.0 technologies, which provide robust functionality with relatively simple code. In this article, learn how to build a Web application to create slideshow presentations using AJAX.</p>
<p><a href="http://www.ibm.com/developerworks/library/wa-aj-presentation1/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources29.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://dev.base86.com/solo/51/javascript_datepicker_calender_eightysix_released.html">Calendar Eightysix</a><br />
Calendar Eightysix is an unobtrusive, developer-friendly JavaScript calendar and date-picker that offers a better user experience for date-related functionality. It is highly customizable and offers unique and quick navigation by jumping back and forth between months, years and decades without drop-down boxes.<br />
<a href="http://dev.base86.com/scripts/datepicker_calendar_eightysix.html">View the demo</a>.</p>
<p><a href="http://dev.base86.com/solo/51/javascript_datepicker_calender_eightysix_released.html"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources30.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://conceptlogic.com/jcart/">jCart: AJAX/PHP Shopping Cart</a><br />
jCart is a customizable jQuery plug-in that offers a simple e-commerce solution by handling visitor input without reloading the page.</p>
<p><a href="http://conceptlogic.com/jcart/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources31.jpg" width="480" height="231" alt="Fresh AJAX Resources"/></a></p>
<p><a href="http://www.webdesignbeach.com/beachbar/ajax-fancy-captcha-jquery-plugin">AJAX Fancy Captcha</a><br />
The Fancy Captcha jQuery plug-in is an intuitive and fresh way to complete those &#8220;verify humanity&#8221; tasks, offering reasonable protection against unwanted guests, namely bots and spammers. It works by asking you to verify yourself simply by dragging and dropping an item into a circle.</p>
<p><a href="http://www.webdesignbeach.com/beachbar/ajax-fancy-captcha-jquery-plugin"><img src="http://www.smashingmagazine.com/wp-content/uploads/2009/12/ajaxresources32.jpg" width="480" height="284" alt="Fresh AJAX Resources"/></a></p>
<h4>About the Author</h4>
<p><em>Paul Andrew is a freelance Web designer. He is chief admin for  <a href="http://speckyboy.com/">Speckyboy &#8211; Design Magazine</a>, a Web design, Web development and graphic design resource blog. Follow him on Twitter here: <a href="http://twitter.com/speckyboy">twitter.com/speckyboy</a>.</em></p>
<p><em>(al)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/ajax/30-fresh-ajax-tutorials-and-techniques.html/feed</wfw:commentRss>
		<slash:comments>53</slash:comments>
		</item>
		<item>
		<title>How AJAX Works: 10 Practical Uses For AJAX</title>
		<link>http://www.noupe.com/ajax/how-ajax-works.html</link>
		<comments>http://www.noupe.com/ajax/how-ajax-works.html#comments</comments>
		<pubDate>Sat, 13 Jun 2009 21:01:20 +0000</pubDate>
		<dc:creator>Editorial</dc:creator>
				<category><![CDATA[AJAX]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=14241</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=3" border="0" alt="" /></a>
    </div></td></tr></table>
<p><a href="http://www.noupe.com/ajax/how-ajax-works.html"><img src="http://media.noupe.com//uploads/2009/06/ajax-4.jpg" title="How AJAX Works: 10 Practical Uses For AJAX" width="550"/></a></p>
<p>AJAX has gotten more and more popular over the years, and has allowed web applications to act more and more like desktop applications. AJAX can provide a lot of additional functionality that could not be accomplished any other way.</p>]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>AJAX has gotten more and more popular over the years, and has allowed web applications to act more and more like desktop applications. AJAX can provide a lot of additional functionality that could not be accomplished any other way.</p>
<p><span id="more-14241"></span></p>
<h3 class="title"><strong>What Is AJAX? How Does It Work?</strong></h3>
<p>AJAX stands for Asynchronous JavaScript and XML. It is used for allowing the client side of an application to communitcate with the server side of the application. Before AJAX, there was no way for the client side of a web application to communicate directly with the server. Instead, you would have to use page loads. With AJAX, the client and server can communicate freely with one another.</p>
<h4 class="title">Here is how the usual AJAX script goes:</h4>
<ul class="post">
<li>Some action triggers the event, like the user clicking a button.</li>
<li>The AJAX call fires, and sends a request to a server-side script, using XML</li>
<li>The server-side script (PHP, ASP, or whatever) takes the input from JavaScript, can access the database if it needs to, and processes the data.</li>
<li>Using XML again, the script sends the data back to the original client-side page that made the request</li>
<li>A second JavaScript function, called a callback function,catches the data, and updates the web page</li>
</ul>
<p>Throughout this tutorial, we will discuss how various scripts use this routine to accomplish a wide variety of effects.</p>
<h3 class="title"><strong>1. Login Forms</strong></h3>
<p class="img"><a href="http://www.digg.com"><img src="http://noupe.com/img/ajax-works/ajax-1.jpg" alt="Ajax Post Image" width="?" height="?" /></a></p>
<p>Instead of going to a login page, and then navigating back to the page you originally wanted, with AJAX, a user can type in their user name and password directly into the original page. From there AJAX will send a request to the server to log them in. The server let’s the page know they’ve been logged in, and the page you are on can update as needed. Digg has a login-system that works like this.</p>
<p><strong>Example: </strong><a href="http://www.digg.com">Digg.com</a> (top of page)</p>
<p>Plugin:<a href="http://malsup.com/jquery/form/"> jQuery Form Plugin</a></p>
<h3 class="title"><strong>2. Auto-Complete</strong></h3>
<p class="img"><a href="http://www.google.com"><img src="http://noupe.com/img/ajax-works/ajax-2.jpg" alt="Ajax Post Image" width="?" height="?" /></a></p>
<p>Google was one of the first major companies to start using AJAX, and Google’s search suggestion tool was one of the first ways they used it, and one of the first auto-complete tools made. When typing into the Google search bar, it starts to use AJAX to get common results from the database on each keystroke. Auto-Complete is great for forms where you have a lot of possible inputs, and making a select drop down would be too long and cumbersome.</p>
<p><strong>Example: </strong><a href="http://www.google.com">Google Search</a></p>
<p>Plugin:&nbsp; <a href="http://plugins.jquery.com/project/jq-autocomplete">jq autocomplete</a></p>
<h3 class="title"><strong>3. Voting and Rating</strong></h3>
<p class="img"><a href="http://www.reddit.com"><img src="http://noupe.com/img/ajax-works/ajax-3.jpg" alt="Ajax Post Image" width="?" height="?" /></a></p>
<p>Social bookmarking sites like Digg and Reddit let the users decide the main content of the site by voting on content that the users like. They use AJAX to handle all of the voting, so that the users are able to voice their opinions on a number of stories quickly and easily.</p>
<p><strong>Example: </strong><a href="http://www.reddit.com">Reddit</a></p>
<h3 class="title"><strong>4. Updating With User Content</strong></h3>
<p class="img"><a href="http://www.twitter.com"><img src="http://noupe.com/img/ajax-works/ajax-4.jpg" alt="Ajax Post Image" width="?" height="?" /></a></p>
<p>One of the things that made Twitter so popular was their simple and easy-to-use interface. When someone makes a ‘tweet’, it is instantly added to their feed, and everything is updated. Recently, Twitter has started using AJAX with their ‘trending topics’ pages. Every few seconds, the page lets the user know that more tweets have been made about the subject, giving them up-to-the-second updates.</p>
<p><strong>Example: </strong><a href="http://www.twitter.com">Twitter</a></p>
<h3 class="title"><strong>5. Form Submission &#038; Validation </strong></h3>
<p class="img"><a href="http://kawika.org/jquery/checkbox/"><img src="http://noupe.com/img/ajax-works/ajax-5.jpg" alt="Ajax Post Image" width="?" height="?" /></a></p>
<p>Forms have always tricky to work with, but AJAX can make them a lot better for the users. AJAX can be used in a variety of ways, from the auto complete mentioned above, to validation and submission as well. Some sites use AJAX to check if a form meets certain requirements, such as password strength, or if something is a valid email or URL.</p>
<p><strong>Example: </strong><a href="http://www.thinkflick.com/freebies/10-great-jquery-form-plugins/">10 Cool jQuery Form Plugins</a></p>
<h3 class="title"><strong>6. Chat Rooms And Instant Messaging</strong></h3>
<p class="img"><a href="http://www.meebo.com/"><img src="http://noupe.com/img/ajax-works/ajax-6.jpg" alt="Ajax Post Image" width="?" height="?" /></a></p>
<p>Chatting online has come a long way from the days of IRC. Chat rooms and instant messaging can now be handled in the browser completely. There are two main AJAX processes in a chat room or IM application. Think of one of them as your ears, and one of them as your mouth. Your ‘mouth’ updates the server and lets it know that you have sent a message. The ‘ears’ check with the server constantly, and updates your page with messages that have been sent by whoever you are chatting with.</p>
<p><strong>Example: </strong><a href="http://www.meebo.com/">Meebo Chat (Uses Ajax)</a></p>
<p><strong>Plugin: </strong><a href="http://anantgarg.com/2009/05/13/gmail-facebook-style-jquery-chat/">GMail/Facebook Style Chat Script</a></p>
<h3 class="title"><strong>7. Slicker UIs</strong></h3>
<p class="img"><a href="http://jqueryui.com/demos/droppable/"><img src="http://noupe.com/img/ajax-works/ajax-7.jpg" alt="Ajax Post Image" width="?" height="?" /></a></p>
<p>Creating a clean, slick user interface is a very popular use of AJAX. It allows users to accomplish more on a single page. The benefits of this are twofold: First, it makes using the web application quicker and easier for the user; Secondly, it cuts down on the number of requests you have to make to the server, which cuts down on bandwidth and load times. A free file upload service called Drop.io uses this well. Google has also really pushed the envelope of what is possible with AJAX by making desktop-like applications like Google Docs and Google Maps.</p>
<p><a href="http://jqueryui.com/">jQuery UI Library</a></p>
<h3 class="title"><strong>8. External Widgets</strong></h3>
<p class="img"><a href="https://www.google.com/adsense/static/en_US/AdFormats.html?hl=en_US&#038;gsessionid=jfcW8Ypze14jT1AcH9jPTg"><img src="http://noupe.com/img/ajax-works/ajax-8.jpg" alt="Ajax Post Image" width="?" height="?" /></a></p>
<p>When using AJAX, the page that is using the JavaScript isn’t just limited to the server it is located on. The AJAX can make a call to any server online. This is how a number of plug-ins for Content Management Systems like WordPress work, and other various scripts like Google Adsense.</p>
<p><strong>Example: </strong><a href="http://www.adsense.com">Google Adsense</a></p>
<p><strong>Plugin: </strong><a href="http://www.hotscripts.com/listing/jquery-load-external-content-into-div/">Script for loading external content into div</a></p>
<h3 class="title"><strong>9. Lightboxes instead of pop-ups</strong></h3>
<p class="img"><a href="http://www.logosauce.com/"><img src="http://noupe.com/img/ajax-works/ajax-9.jpg" alt="Ajax Post Image" width="?" height="?" /></a></p>
<p>Pop-up blockers are very common place these days, and for a good reason: pop-ups are annoying. Using light boxes, which are pop-ups inside the browser window, the pop-up blocker can’t stop it, and they aren’t quite as irritating to the user. Some people use them for advertising, like on Darren Rowe’s ProBlogger.com. They can also be used for something like a login or register box, like Reddit does when you try to vote and you are not logged in.</p>
<p><strong>Example: </strong><a href="http://www.logosauce.com/">Logo Sauce</a></p>
<p><strong>Plugin: </strong><a href="http://leandrovieira.com/projects/jquery/lightbox/">Lightbox Plugin</a></p>
<h3 class="title"><strong>10. Using AJAX With Flash</strong></h3>
<p class="img"><a href="http://www.kongregate.com"><img src="http://noupe.com/img/ajax-works/ajax-10.jpg" alt="Ajax Post Image" width="?" height="?" /></a></p>
<p>Using AJAX along with Flash is a rarely used technique, but it can be used to generate some impressive results. The flash game website Kongregate uses this to great effect. Using their API, they have their own achievement system that involves winning ‘badges’ for completing various accomplishments in games. When a badge is earned, the API in Flash sends a response back to JavaScript, which then uses AJAX to update the user’s profile with the newly earned award.</p>
<p><strong>Example: </strong><a href="http://www.kongregate.com">Kongregate</a></p>
<p><strong>Plugin: </strong><a href="http://webscripts.softpedia.com/scriptDownload/jQuery-Flash-Plugin-Download-44476.html">jQuery Flash Plugin</a></p>
<p>I hope this article has given you a lot of ideas of how you can use AJAX to improve and expand your web applications. What are some other uses you can think of for AJAX?</p>
<div class="author-box">
<div class="author-text">
<h4><strong>Author</strong>: Joel Reyes</h4>
<p>Joel Reyes Has been designing and coding web sites for several years, this has lead him to be the creative mind behind Looney Designer a design resource and portfolio site that revolves around web and graphic design.</p>
</p></div>
<div class="write-for-us"><strong class="red">Write for Us!</strong> We are looking for exciting and creative articles, if you want to contribute, just send us an <a href="mailto:info@noupe.com">email</a>.</div>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/ajax/how-ajax-works.html/feed</wfw:commentRss>
		<slash:comments>64</slash:comments>
		</item>
		<item>
		<title>10 Creative &amp; Rich UI &amp; How to Create Them</title>
		<link>http://www.noupe.com/design/10-creative-rich-ui-interfaces-how-to-create-them.html</link>
		<comments>http://www.noupe.com/design/10-creative-rich-ui-interfaces-how-to-create-them.html#comments</comments>
		<pubDate>Mon, 30 Mar 2009 00:12:52 +0000</pubDate>
		<dc:creator>Editorial</dc:creator>
				<category><![CDATA[DESIGN]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=9998</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=3" border="0" alt="" /></a>
    </div></td></tr></table>
&nbsp;&nbsp; Sometimes it’s just amazing to see, which level of usability, legibility and visual appeal can be achieved using some basic design techniques. In fact, some talented web-developers manage to deliver powerful, functional and gorgeous web-design in “look-and-feel”-style, which is easy to use and nice to see. The User experience has dramatically improved over the [...]]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>Sometimes it’s just amazing to see, which level of usability, legibility and visual appeal can be achieved using some basic design techniques. In fact, some talented web-developers manage to deliver powerful, functional and gorgeous web-design in “look-and-feel”-style, which is easy to use and nice to see.</p>
<p>The User experience has dramatically improved over the past few years, resulting in rich and responsive user interface. AJAX, javascript and CSS are widely used to offer users the dynamic interaction that they have come to expect from advanced, sophisticated, professional solutions.</p>
<p>There have been plenty of posts on the number of awesome javascript, Ajax and CSS techniques and where to find them. Today, we will have a look at <strong>10 creative &#038; rich UI </strong> in modern day websites and how you can create similar interfaces using the techniques mentioned in this post.</p>
<p><span id="more-9998"></span></p>
<h3>1. <a href="http://www.alexbuga.com/v8/">Alex Buga (Slider, Draggable Footer and Animated Menu)</a></h3>
<p><a href="http://www.alexbuga.com/v8/"><img src="http://noupe.com/img/rich_ui_1.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p>Beside the absolutely incredible design you will find: </p>
<ul class="post">
<li><strong>1.1 A menu with a nice animated effect on hover state</strong></li>
<h5 class="title"><b>How To »</b> <a href="http://woork.blogspot.com/2008/12/super-elastic-effect-to-design-high.html">Super elastic effect to design high impact web menu</a></h5>
<p>This tutorial explains how to design an high impact elastic effect to make original web menu using some lines of Javascript code and MooTools framework.</p>
<p class="img"><a href="http://woork.blogspot.com/2008/12/super-elastic-effect-to-design-high.html"><img src="http://noupe.com/img/rich_ui_1_2.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p><a href="http://woorktuts.110mb.com/elasticmenu-mootools/index.html" class="download">Check out the demo</a></p>
<li><strong>1.2 A sliding post panel.</strong></li>
<h5 class="title"><b>How To »</b> <a href="http://woork.blogspot.com/2009/01/elegant-animated-weekly-timeline-for.html">Elegant animated weekly timeline for websites</a></h5>
<p>This tutorial explains how to design an elegant and animated weekly timeline, with daily annotations, you can customize and reuse quickly in your web projects.</p>
<p class="img"><a href="http://woork.blogspot.com/2009/01/elegant-animated-weekly-timeline-for.html"><img src="http://noupe.com/img/rich_ui_1_3.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p><a href="http://woorktuts.110mb.com/weeklytimeline/timeline.html" class="download">Check out the demo</a></p>
<li><strong>1.3 A draggable footer</strong></li>
<h5 class="title"><b>How To »</b> <a href="http://batiste.dosimple.ch/blog/2008-05-18-1/">Drag &#038; Drop and Resize in an event delegation fashion</a></h5>
<p>Only the parent element is handling events. In this case it&#8217;s the editor container element. If you add dynamicaly elements into the container you don&#8217;t have to bind any events on it.</p>
<p class="img"><a href="http://batiste.dosimple.ch/blog/2008-05-18-1/"><img src="http://noupe.com/img/rich_ui_1_4.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p><a href="http://batiste.dosimple.ch/blog/posts/2008-05-18-1/jquery-drag-and-drop-and-resize-event-delegation.html" class="download">Check out the demo</a></p>
</ul>
<h3>2. <a href="http://www.ricoverdeo.com/">Ricoverdeo (Slideshow)</a></h3>
<p><a href="http://www.ricoverdeo.com/"><img src="http://noupe.com/img/rich_ui_2.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p>A very clean and simple slider, complemented by great illustrations.</p>
<ul class="post">
<li><strong>2.1 Simple slider with effect on hover state</strong></li>
<h5 class="title"><b>How To »</b> <a href="http://cssglobe.com/post/4004/easy-slider-15-the-easiest-jquery-plugin-for-sliding">Easy Slider 1.5 &#8211; The Easiest jQuery Plugin For Sliding Images and Content</a></h5>
<p>Easy Slider (as I call this plugin) enables images or any content to slide horizontally or vertically on click or auto slide. Features include:  continuous sliding, &#8220;go to first&#8221; and &#8220;go to last&#8221; button, hiding controls, optional wrapping markup for control buttons, vertical sliding and multiple sliders on one page.</p>
<p class="img"><a href="http://cssglobe.com/post/4004/easy-slider-15-the-easiest-jquery-plugin-for-sliding"><img src="http://noupe.com/img/rich_ui_2_2.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p><a href="http://cssglobe.com/lab/easyslider1.5/05.html" class="download">Check out the demo</a></p>
</ul>
<h3>3. <a href="http://www.jasonreedwebdesign.com/">jasonreedwebdesign (Sliding Tabs, Accordion)</a></h3>
<p class="img"><a href="http://www.jasonreedwebdesign.com/"><img src="http://noupe.com/img/rich_ui_3.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p>Jason Reed used a stylish accordion in his portfolio to allow users to navigate pages. He also used a nice sliding tabs inside the accordion for a better structure in his interface.</p>
<ul class="post">
<li><strong>3.1 Sliding Tabs</strong></li>
<h5 class="title"><b>How To »</b> <a href="http://creativepony.com/journal/scripts/auto-sliding-tabs/">Auto Sliding Tabs</a></h5>
<p>Sliding Tabs is a mootools plugin which adds a pretty neat effect. It’s a clone of something seen on Panic Software’s Coda site. With an extra feature where the Sliding Tabs widget can change to the next or previous pane every few seconds</p>
<p class="img"><a href="http://creativepony.com/journal/scripts/auto-sliding-tabs/"><img src="http://noupe.com/img/t2.gif" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p><a href="http://creativepony.com/demos/auto-sliding-tabs/" class="download">Check out the demo</a></p>
<li><strong>3.2 Accordion</strong></li>
<h5 class="title"><b>How To »</b> <a href="http://dev.portalzine.de/index?/Horizontal_Accordion--print">Horizontal Accordion</a></h5>
<p>This plugin provides some simple options to alter the accordion look and behavior.</p>
<p class="img"><a href="http://dev.portalzine.de/index?/Horizontal_Accordion--print"><img src="http://noupe.com/img/j-5.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<h5 class="title"><b>How To »</b> <a href="http://www.nyokiglitter.com/tutorials/horizontal.html">Creating Accordions with Mootools</a></h5>
<p class="img"><a href="http://www.nyokiglitter.com/tutorials/horizontal.html"><img src="http://noupe.com/img/rich_ui_3_2.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
</ul>
<h3>4. <a href="http://www.dragoninteractive.com/">Dragon Interactive (Animated Menu)</a></h3>
<p class="img"><a href="http://www.dragoninteractive.com/"><img src="http://noupe.com/img/rich_ui_4.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p>I just love their amazing menu, it seemed to be a flash menu from the first look but after checking the code found it is just plain XHTML, CSS and Javascript. </p>
<ul class="post">
<li><strong>3.1 Animated Menu</strong></li>
<h5 class="title"><b>How To »</b> <a href="http://www.shopdev.co.uk/blog/animated-menus-using-jquery/">Animated Menus Using jQuery</a></h5>
<p class="img"><a href="http://www.shopdev.co.uk/blog/animated-menus-using-jquery/"><img src="http://noupe.com/img/rich_ui_4_2.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p><a href="http://www.shopdev.co.uk/blog/menuDemo.html" class="download">Check out the demo</a></p>
</ul>
<h3>5. <a href="http://bestwebgallery.com">Best Web Gallery (switch page layouts)</a></h3>
<p class="img"><a href="http://bestwebgallery.com"><img src="http://noupe.com/img/rich_ui_5.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p>Most CSS Gallery gives their users the ability to change page layouts provides your users with a more immersive experience and allows them to consume information more easily, either with a quick gallery view, or a detailed summary view.</p>
<ul class="post">
<li><strong>5.1 Switch Page Layouts</strong></li>
<h5 class="title"><b>How To »</b> <a href="http://designm.ag/tutorials/jquery-display-switch/">Easy Display Switch with CSS and jQuery</a></h5>
<p>A simple way to allow your users to switch page layouts by using CSS and jQuery.</p>
<p class="img"><a href="http://designm.ag/tutorials/jquery-display-switch/"><img src="http://noupe.com/img/rich_ui_5_2.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p><a href="http://www.sohtanaka.com/web-design/examples/display-switch/" class="download">Check out the demo</a></p>
</ul>
<h3>6. <a href="http://www.profoto.com/products/profoto/lightshapingtools">Profoto (Breadcrumbs)</a></h3>
<p class="img"><a href="http://www.profoto.com/products/profoto/lightshapingtools"><img src="http://noupe.com/img/rich_ui_6.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p>Profoto has a unique breadcrumb menu. Clicking on a breadcrumb link opens an area below it that gives users additional attributes to select from.</p>
<ul class="post">
<li><strong>6.1 Breadcrumb</strong></li>
<h5 class="title"><b>How To »</b> <a href="http://www.comparenetworks.com/developers/jqueryplugins/jbreadcrumb.html">jBreadCrumb </a></h5>
<p>jBreadCrumb is a jQuery plugin for displaying breadcrumb navigations in a more flexible &#038; smarter way. As the length of a breadcrumb menu may be very long &#038; the common method used for this problem is limiting th eamount of menus used, jBreadCrumb follows another route.</p>
<p class="img"><a href="http://www.comparenetworks.com/developers/jqueryplugins/jbreadcrumb.html"><img src="http://noupe.com/img/rich_ui_6_2.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p><a href="http://www.comparenetworks.com/developers/jqueryplugins/jbreadcrumb.html" class="download">Check out the demo</a></p>
</ul>
<h3>7. <a href="http://www.shelfari.com/">Shelfari (Hybrid Buttons)</a></h3>
<p class="img"><a href="http://www.shelfari.com/"><img src="http://noupe.com/img/rich_ui_7.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p>Shelfari has an interesting hybrid button/drop down menu to display actions on books. If you check the code you will notice there were no input fields created for those check boxes, only a background images are used.</p>
<ul class="post">
<li><strong>7.1 Custom Form Elements</strong></li>
<h5 class="title"><b>How To »</b> <a href="http://customformelements.net/">Custom Form Elements</a></h5>
<p>Ever wondered how you could style form elements like checkboxes, radiobuttons and select-fields in a way you like. Custom Form Elements enhances web-based XHTML forms in terms of style, usability and accessibility by using Javascript and/or CSS.</p>
<p class="img"><a href="http://customformelements.net/"><img src="http://noupe.com/img/rich_ui_7_2.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p><a href="http://customformelements.net/demopage.php" class="download">Check out the demo</a></p>
</ul>
<h3>8. <a href="http://www.cssninjas.com/order">CSS Ninjas (Cost Estimate Slider)</a></h3>
<p class="img"><a href="http://www.cssninjas.com/order"><img src="http://noupe.com/img/rich_ui_8.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p>CSS Ninjas provide an interesting cost estimate slider that allows clients to know how much their service will cost by specifying the number of pages that need to be converted.</p>
<ul class="post">
<li><strong>8.1 Slider</strong></li>
<h5 class="title"><b>How To »</b> <a href="http://www.filamentgroup.com/lab/update_jquery_ui_16_slider_from_a_select_element/">jQuery UI 1.7 Slider from a Select Element</a></h5>
<p>The purpose of this plugin is to allow for the jQuery UI Slider plugin to be generated using progressive enhancement. You can use the jQuery Slider plugin alongside other input elements in a form and submit or serialize the form as if the slider is not even there.</p>
<p class="img"><a href="http://www.filamentgroup.com/lab/update_jquery_ui_16_slider_from_a_select_element/"><img src="http://noupe.com/img/rich_ui_8_2.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p><a href="http://www.filamentgroup.com/examples/slider_v2/index3.php" class="download">Check out the demo</a></p>
</ul>
<h3>9. <a href="http://www.facebook.com/inbox/?compose">Facebook (Form Auto-completion)</a></h3>
<p class="img"><a href="http://www.facebook.com/inbox/?compose"><img src="http://noupe.com/img/rich_ui_9.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p>Facebook&#8217;s address auto-completion form when you compose a message is one of the best examples of auto-completion feature in a form.</p>
<ul class="post">
<li><strong>9.1 Form Auto-completion</strong></li>
<h5 class="title"><b>How To »</b> <a href="http://www.emposha.com/javascript/jquery/jquerymultiselect.html">FCBKcomplete v 1.09</a></h5>
<p>Fancy facebook-like dynamic inputs with auto complete &#038; pre added values.</p>
<p class="img"><a href="http://www.emposha.com/javascript/jquery/jquerymultiselect.html"><img src="http://noupe.com/img/rich_ui_9_2.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p><a href="http://www.emposha.com/demo/fcbkcomplete/" class="download">Check out the demo</a></p>
</ul>
<h3>10. <a href="http://www.designflavr.com/">Design Flavr (Smooth Slideshow)</a></h3>
<p class="img"><a href="http://www.designflavr.com/"><img src="http://noupe.com/img/rich_ui_10.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p>DesignFlavr, known for their great sources of design inspiration, put together a simple fadeIn / fadeOut slide show to showcase their featured artwork and corresponding descriptions.</p>
<ul class="post">
<li><strong>10.1 Form Auto-completion</strong></li>
<h5 class="title"><b>How To »</b> <a href="http://www.serie3.info/s3slider/">s3Slider</a></h5>
<p>s3Slider is a free plugin built in jQuery for cross-fading slideshow.</p>
<p class="img"><a href="http://www.serie3.info/s3slider/"><img src="http://noupe.com/img/rich_ui_10_2.jpg" alt="Creative &#038; Rich UI interfaces"/></a></p>
<p><a href="http://www.serie3.info/s3slider/demonstration.html" class="download">Check out the demo</a></p>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/design/10-creative-rich-ui-interfaces-how-to-create-them.html/feed</wfw:commentRss>
		<slash:comments>56</slash:comments>
		</item>
		<item>
		<title>10 AJAX-based &amp; PHP WebMail Clients For a Great User Experience</title>
		<link>http://www.noupe.com/ajax/10-ajax-webmail-clients.html</link>
		<comments>http://www.noupe.com/ajax/10-ajax-webmail-clients.html#comments</comments>
		<pubDate>Thu, 12 Mar 2009 01:36:40 +0000</pubDate>
		<dc:creator>Editorial</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=9316</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=3" border="0" alt="" /></a>
    </div></td></tr></table>
<p><a href="http://www.noupe.com/ajax/10-ajax-webmail-clients.html"><img src="http://media.noupe.com//uploads/2009/03/webmail1.jpg" title="10 AJAX-based & PHP WebMail Clients For a Great User Experience" width="550"/></a></p>
<p>Employees need to access their email from wherever they happen to be – on the road, at customer sites, remote offices, and at home. WebMail clients allows receiving and sending email messages using POP3 and SMTP protocols through both local and remote mail servers. Providing secure filtering of unsafe content while viewing HTML-formatted email messages. WebMail clients can operate under different popular web platforms (PHP, ASP.NET, ruby on rails, java).</p>]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>Employees need to access their email from wherever they happen to be – on the road, at customer sites, remote offices, and at home. WebMail clients allows receiving and sending email messages using POP3 and SMTP protocols through both local and remote mail servers. Providing secure filtering of unsafe content while viewing HTML-formatted email messages. WebMail clients can operate under different popular web platforms (PHP, ASP.NET, ruby on rails, java).</p>
<p>Today i wanted to share with you 10 AJAX-based &#038; PHP webmail client that delivers the look and feel, usability and performance of a desktop application. Some of the webmail clients listed below are open source code that can be easily modified to better suit user&#8217;s needs, while others are not. So You <strong>must </strong>check their license to know the rules.</p>
<p><span id="more-9316"></span></p>
<h3 class="title">1. <a href="http://roundcube.net/">RoundCube</a></h3>
<p>RoundCube Webmail is a browser-based multilingual IMAP client with an application-like user interface. It provides full functionality you expect from an e-mail client, including MIME support, address book, folder manipulation, message searching and spell checking. RoundCube Webmail is written in PHP and requires a MySQL or Postgres database. The user interface is fully skinnable using XHTML and CSS 2.</p>
<p class="img"><a href="http://roundcube.net/"><img src="http://noupe.com/img/webmail1.jpg" alt="ajax webmail clients"/></a></p>
<h3 class="title">2. <a href="http://www.zimbra.com/community/downloads.html">Zimbra</a></h3>
<p>Zimbra provides open source email and calendar groupware software, with a browser-based AJAX client to deliver a rich experience with a message conversation view and visual search builder that makes multi-gigabyte inboxes easier to use. They also integrate 3rd party applications as “mash-ups” via web services so you can view CRM data, maps, or anything else without leaving the context of a message.</p>
<p class="img"><a href="http://www.zimbra.com/community/downloads.html"><img src="http://noupe.com/img/webmail2.jpg" alt="ajax webmail clients"/></a></p>
<h3 class="title">3. <a href="http://www.xuheki.com/">Xuheki</a></h3>
<p>Xuheki is a fast IMAP client which has a browser-based AJAX client so you can access it from anywhere to read your email. It has most features that you would expect from a fine “Mail User Agent”. Xuheki is distributed under the terms of the GNU General Public License. </p>
<p class="img"><a href="http://www.xuheki.com/"><img src="http://noupe.com/img/webmail3.jpg" alt="ajax webmail clients"/></a></p>
<h3 class="title">4. <a href="http://www.squirrelmail.org/">SquirrelMail</a></h3>
<p>SquirrelMail is a standards-based webmail package written in PHP. It includes built-in pure PHP support for the IMAP and SMTP protocols, and all pages render in pure HTML 4.0 (with no JavaScript required) for maximum compatibility across browsers.</p>
<p class="img"><a href="http://www.squirrelmail.org/"><img src="http://noupe.com/img/webmail4.jpg" alt="ajax webmail clients"/></a></p>
<h3 class="title">5. <a href="http://atmail.com/index.php">Atmail</a></h3>
<p>AtMail, a free lightweight Ajax Webmail client software that is written in PHP that allow end user receive email via web browser and WAP devices. This webmail client software can be installed on variety platform like Windows and Linux. Plus more, it support various email technology like IMAP/POP3 mailboxes, and an optional email-server mode that uses Exim as the MTA.</p>
<p class="img"><a href="http://atmail.com/index.php"><img src="http://noupe.com/img/webmail5.jpg" alt="ajax webmail clients"/></a></p>
<h3 class="title">6. <a href="http://www.afterlogic.com/products/webmail-lite">Afterlogic</a></h3>
<p>AfterLogic WebMail Lite PHP is easy-to-use webmail script with modern interface, supports AJAX and skins. Users can receive, view, delete, compose, and send mail through web interface (POP3 and SMTP supported). Multiple attachments, multiple mail accounts and domains, preview panel, web-based administration. Easy installation, supports PHP 4.1 and above. Open source and completely free. Can be upgraded to Pro version with extended features&#8230;.</p>
<p class="img"><a href="http://www.afterlogic.com/products/webmail-lite"><img src="http://media.noupe.com//uploads/2009/03/section6_screenshot.jpg"/></a></p>
<p><a href="http://www.afterlogic.com/webmail-lite/" class="download">Live Demo</a></p>
<h3 class="title">7. <a href="http://www.hastymail.org/">Hastymail</a></h3>
<p>Hastymail is a full featured IMAP/SMTP client written in PHP. Compatible with PDAs, phones, text browsers, and with all mainstream browsers. Hastymail has a powerful <a href="http://www.hastymail.org/plugins/">plugin </a>system that PHP developers can use to alter the way it works. Plugins can add pages within the Hastymail application (including css files), alter existing pages by inserting XHTML, modify internal data structures within Hastymail, make AJAX callbacks using their AJAX system, and even communicate with a configured SQL server.</p>
<p class="img"><a href="http://www.hastymail.org/"><img src="http://noupe.com/img/webmail7.jpg" alt="ajax webmail clients"/></a></p>
<h3 class="title">8. <a href="http://mailr.org/">Mailr</a></h3>
<p>Mailr is an open source webmail application written in Ruby which uses Ruby On Rails web application framework. The application is tested with Courier-IMAP but it should be possible to use it with any other IMAP server.</p>
<p class="img"><a href="http://mailr.org/"><img src="http://noupe.com/img/webmail8.jpg" alt="ajax webmail clients"/></a></p>
<h3 class="title">9. <a href="http://www.claros.org/web/home.do">Claros inTouch</a></h3>
<p>Claros inTouch is an Ajax communication suite with key features such as webmail, address book, post-it notes, calendar (in progress), webdisk (in progress), built-in instant messenger and rss reader. It is the first open source web application which features built in spam protection and instant messaging capabilities together with web 2.0 technologies. Built with Java, utilizes JSP/Servlets with the well known J2EE technologies &#038; uses MySQL database.</p>
<p class="img"><a href="http://www.claros.org/web/home.do"><img src="http://noupe.com/img/webmail9.jpg" alt="ajax webmail clients"/></a></p>
<h3 class="title">10. <a href="http://www.postaciwebmail.org/">Postaci</a></h3>
<p>Postaci is a PHP based POP3/IMAP e-mail client that is very simple and easy to use.  It supports SMTP authentication.  It can handle both protocols and the defaul protocol can be changed from a single configuration file. Postaci is platform independent, it can work on any operating system which supports PHP. Postaci is also database independent, it can be used with MySQL, mSQL, Microsoft SQL, Sybase,<br />
PostgreSQL.</p>
<p class="img"><a href="http://www.postaciwebmail.org/"><img src="http://noupe.com/img/webmail10.jpg" alt="ajax webmail clients"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/ajax/10-ajax-webmail-clients.html/feed</wfw:commentRss>
		<slash:comments>99</slash:comments>
		</item>
		<item>
		<title>Beautiful Forms &#8211; Design, Style, &amp; make it work with PHP &amp; Ajax</title>
		<link>http://www.noupe.com/php/beautiful-forms.html</link>
		<comments>http://www.noupe.com/php/beautiful-forms.html#comments</comments>
		<pubDate>Tue, 10 Mar 2009 04:17:45 +0000</pubDate>
		<dc:creator>Editorial</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[AJAX]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=9114</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=3" border="0" alt="" /></a>
    </div></td></tr></table>
&nbsp;&nbsp; Forms needs a solid visual structure, a profound hierarchy of form elements (Fields and Labels), powerful techniques and Functionality (AJAX) to make the form look and work creatively. There is a great bunch of creative, outstanding and individually designed from scratch forms. Thanks to AJAX, we can provide real-time feedback to our users using [...]]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>Forms needs a solid visual structure, a profound hierarchy of form elements (Fields and Labels), powerful techniques and Functionality (AJAX) to make the form look and work creatively. There is a great bunch of creative, outstanding and individually designed from scratch forms.</p>
<p>Thanks to AJAX, we can provide real-time feedback to our users using server-side validation scripts and eliminate the need for redundant validation functions and processing data.</p>
<p>Today we wanted to share with you some great steps to get the perfect form: we will go through designing and usability you need to keep in mind, styling your form, spicing it up with some nice javascript effects, validating user&#8217;s input and finally getting it to work using PHP and Ajax.</p>
<p><span id="more-9114"></span></p>
<h3 class="title">1. Designing &#038; Planning out your Form</h3>
<h5 class="title"><a href="http://www.sitepoint.com/article/fancy-form-design-css/">Fancy Form Design Using CSS</a></h5>
<p>A very useful CSS tutorial for making fancy forms with good usability.</p>
<p class="img"><a href="http://www.sitepoint.com/article/fancy-form-design-css/"><img src="http://noupe.com/img/beautiful-forms7.jpg" alt="beautiful forms"/></a></p>
<h5 class="title"><a href="http://www.lukew.com/resources/articles/web_forms.html">Web Application Form Design</a></h5>
<p>Read these guidelines to help you better position a form for your specific purpose, the combination of layout, visual elements, and content that’s right for you should still be verified through user testing or data analysis (completion rates, errors, etc.).</p>
<p class="img"><a href="http://www.askthecssguy.com/2007/05/validation_hints_for_your_form_1.html"><img src="http://noupe.com/img/beautiful-forms6.jpg" alt="beautiful forms"/></a></p>
<h5 class="title"><a href="http://www.smashingmagazine.com/2008/07/04/web-form-design-patterns-sign-up-forms/">Web Form Design Patterns: Sign-Up Forms</a></h5>
<p>A very interesting analysis of 100 popular web-sites where web-forms (should) matter. The second part of this analysis can be found <a href="http://www.smashingmagazine.com/2008/07/08/web-form-design-patterns-sign-up-forms-part-2/">here</a>.</p>
<p class="img"><a href="http://www.smashingmagazine.com/2008/07/04/web-form-design-patterns-sign-up-forms/"><img src="http://noupe.com/img/beautiful-forms10.jpg" alt="beautiful forms"/></a></p>
<h5 class="title"><a href="http://www.alistapart.com/articles/sensibleforms/">Sensible Forms: A Form Usability Checklist</a></h5>
<p>Follow these guidelines, and you’ll be off to a good start for creating sensible forms by using a form usability checklist.</p>
<h3 class="title">2. Styling Beautiful Forms</h3>
<h5 class="title"><a href="http://fecklessmind.com/2009/01/23/how-to-reliable-css-forms/">How to create perfect form markup and style it with CSS</a></h5>
<p>This post will explain different choices when marking up the forms, and the CSS styling involved in making them cross-browser compatible.</p>
<p class="img"><a href="http://fecklessmind.com/2009/01/23/how-to-reliable-css-forms/"><img src="http://noupe.com/img/beautiful-forms2.jpg" alt="beautiful forms"/></a></p>
<p><a href="http://code.fecklessmind.com/reliable-forms-with-css/vertical.html" class="download">Check out the vertical layout</a> <br/><a href="http://code.fecklessmind.com/reliable-forms-with-css/horizontal.html" class="download"> the horizontal layout</a></p>
<h5 class="title"><a href="http://www.jankoatwarpspeed.com/post/2008/07/09/Justify-elements-using-jQuery-and-CSS.aspx">Justify elements using jQuery and CSS </a></h5>
<p>Justify elements using jQuery and CSS by calculating the width of a largest label and apply it to all labels. The jQuery function below does exactly this: </p>
<pre class="jscript" name="code">
$(document).ready(function() {
    var max = 0;
    $(&quot;label&quot;).each(function(){
        if ($(this).width() &gt; max)
            max = $(this).width();
    });
    $(&quot;label&quot;).width(max);
});
</pre>
<p class="img"><a href="http://www.jankoatwarpspeed.com/post/2008/07/09/Justify-elements-using-jQuery-and-CSS.aspx"><img src="http://noupe.com/img/beautiful-forms8.jpg" alt="beautiful forms"/></a></p>
<h5 class="title"><a href="http://cssglobe.com/post/3875/cssg-collections-web-forms">CSSG Forms Collection</a></h5>
<p>5 uniquely designed and coded web form styles. </p>
<p class="img"><a href="http://cssglobe.com/post/3875/cssg-collections-web-forms"><img src="http://noupe.com/img/beautiful-forms1.jpg" alt="beautiful forms"/></a></p>
<p><a href="http://cssglobe.com/collections/forms/" class="download">Check out the demo here</a></p>
<h5 class="title"><a href="http://woork.blogspot.com/2008/06/form-elements-design-using-css-and-list.html">FORM elements design using CSS and list (ul and dl)</a></h5>
<p>Tables are useful to design complex HTML forms but a good alternative is to use list elements and CSS. This post will explain another way to design FORM using list elements &lt;ul&gt; and &lt;li&gt;.</p>
<p class="img"><a href="http://woork.blogspot.com/2008/06/form-elements-design-using-css-and-list.html"><img src="http://noupe.com/img/beautiful-forms11.jpg" alt="beautiful forms"/></a></p>
<h5 class="title"><a href="http://trif3cta.com/blog/entry/xhtml-css-web-forms-5-simple-techniques/">XHTML/CSS web forms: 5 simple techniques</a></h5>
<p>This post explains 5 simple techniques for creating web forms.</p>
<p class="img"><a href="http://trif3cta.com/blog/entry/xhtml-css-web-forms-5-simple-techniques/"><img src="http://noupe.com/img/beautiful-forms17.jpg" alt="beautiful forms"/></a></p>
<h5 class="title"><a href="http://www.emblematiq.com/projects/niceforms/">Niceforms </a></h5>
<p>Niceforms is a script that will replace the most commonly used form elements with custom designed ones. You can either use the default theme that is provided or you can even develop your own look with minimal effort.</p>
<p class="img"><a href="http://www.emblematiq.com/projects/niceforms/"><img src="http://noupe.com/img/beautiful-forms23.jpg" alt="beautiful forms"/></a></p>
<p><a href="http://www.emblematiq.com/niceforms/v20/niceforms.html" class="download">Check out the demo here</a></p>
<h3 class="title">2. Spicing up your Form</h3>
<h5 class="title"><a href="http://buildinternet.com/2009/01/changing-form-input-styles-on-focus-with-jquery/">Changing Form Input Styles on Focus with jQuery</a></h5>
<p>This tutorial will show you how to spice your form up with CSS classes and default values that change according to which form item is selected. All with just a splash of jQuery.</p>
<p class="img"><a href="http://buildinternet.com/2009/01/changing-form-input-styles-on-focus-with-jquery/"><img src="http://noupe.com/img/beautiful-forms3.jpg" alt="beautiful forms"/></a></p>
<p><a href="http://buildinternet.com/live/jqueryform/jqueryform1.php" class="download">Check out the demo here</a></p>
<h5 class="title"><a href="http://www.askthecssguy.com/2007/03/form_field_hints_with_css_and.html">Form field hints with CSS and JavaScript</a></h5>
<p>This tutorial will show you how to get a nice effect, as you tab through each input field, some helper text appears in box out to the right.</p>
<p class="img"><a href="http://www.askthecssguy.com/2007/03/form_field_hints_with_css_and.html"><img src="http://noupe.com/img/beautiful-forms4.jpg" alt="beautiful forms"/></a></p>
<p><a href="http://www.askthecssguy.com/examples/formfieldhints/example06.html" class="download">Check out the demo here</a></p>
<h5 class="title"><a href="http://www.jankoatwarpspeed.com/post/2008/06/09/Building-a-better-web-forms-Context-highlighting-using-jQuery.aspx">Context highlighting using jQuery </a></h5>
<p>Learn how you can easily improve the user experience by highlighting the current context to enable users to focus only on a current action.</p>
<p class="img"><a href="http://www.jankoatwarpspeed.com/post/2008/06/09/Building-a-better-web-forms-Context-highlighting-using-jQuery.aspx"><img src="http://noupe.com/img/beautiful-forms9.jpg" alt="beautiful forms"/></a></p>
<p><a href="http://www.jankoatwarpspeed.com/examples/ContextHighlighting/" class="download">Check out the demo here</a></p>
<h5 class="title"><a href="http://woork.blogspot.com/2008/04/improve-form-usability-with-auto.html">Improve form usability with auto messages</a></h5>
<p>This tutorial explains how to improve form usability adding an auto message which appears and disappears with a nice fade-in and fade-out effect when an user select a field.</p>
<p class="img"><a href="http://woork.blogspot.com/2008/04/improve-form-usability-with-auto.html"><img src="http://noupe.com/img/beautiful-forms12.jpg" alt="beautiful forms"/></a></p>
<h5 class="title"><a href="http://www.shauninman.com/archive/2007/09/10/styling_file_inputs_with_css_and_the_dom">STYLING FILE INPUTS WITH CSS AND THE DOM</a></h5>
<p>File inputs (&lt;input type=&quot;file&quot; /&gt;) are the bane of beautiful form design. This simple, three-part progressive enhancement provides the markup, CSS, and JavaScript to address the long-standing irritation.</p>
<p class="img"><a href="http://www.shauninman.com/archive/2007/09/10/styling_file_inputs_with_css_and_the_dom"><img src="http://noupe.com/img/beautiful-forms13.jpg" alt="beautiful forms"/></a></p>
<p><a href="http://www.shauninman.com/assets/examples/styling-file-inputs/" class="download">Check out the demo here</a></p>
<h5 class="title"><a href="http://web-kreation.com/index.php/tutorials/nice-login-and-signup-panel-using-mootools-12/">Show/hide a nice Login Panel using Mootools 1.2</a></h5>
<p>In this tutorial, we will see how to create a sliding login/signup panel for your website using Mootools 1.2.</p>
<p class="img"><a href="http://web-kreation.com/index.php/tutorials/nice-login-and-signup-panel-using-mootools-12/"><img src="http://noupe.com/img/beautiful-forms18.jpg" alt="beautiful forms"/></a></p>
<p><a href="http://web-kreation.com/demos/login_form_mootools_1.2/" class="download">Check out the demo here</a></p>
<h5 class="title"><a href="http://lipidity.com/fancy-form/">FancyForm </a></h5>
<p>FancyForm is a powerful checkbox replacement script used to provide the ultimate flexibility in changing the appearance and function of HTML form elements. It&#8217;s accessible, easy to use and degrades gracefully on all older, non-supporting browsers.</p>
<p class="img"><a href="http://lipidity.com/fancy-form/"><img src="http://noupe.com/img/beautiful-forms20.jpg" alt="beautiful forms"/></a></p>
<p><a href="http://lipidity.com/fancy-form/#example" class="download">Check out the demo here</a></p>
<h3 class="title">Validating Forms</h3>
<h5 class="title"><a href="http://www.askthecssguy.com/2007/05/validation_hints_for_your_form_1.html">Validation Hints for your form</a></h5>
<p>As someone is typing an in an input field, it would be nice give feedback to the user as they are typing if they have satisfied that field&#8217;s validation criteria. This article will explain one way of achieving this effect using JavaScript and CSS.</p>
<p class="img"><a href="http://www.askthecssguy.com/2007/05/validation_hints_for_your_form_1.html"><img src="http://noupe.com/img/beautiful-forms5.jpg" alt="beautiful forms"/></a></p>
<h5 class="title"><a href="http://mootools.floor.ch/en/labs/formcheck/forum-registration/">Form.Check</a></h5>
<p>A mootools script that allows you to validate different form fields before submission, Validation include: On leave a field &#038; On submit the form. The message is displayed over the field, only one tip at once, tips don&#8217;t flash on submit if errors remain with the ability to close tips.</p>
<p class="img"><a href="http://mootools.floor.ch/en/labs/formcheck/forum-registration/"><img src="http://noupe.com/img/beautiful-forms15.jpg" alt="beautiful forms"/></a></p>
<h5 class="title"><a href="http://zendold.lojcomm.com.br/fvalidator">fValidator</a></h5>
<p>fValidator is an open source (free) unobtrusive javascript tool for easy handling form validation. Here&#8217;s a brief list of the most important features: Works perfect with iMask as it&#8217;s complement, Multiple forms per page supported, Number of verified fields is not limited, Number of filters per field is not limited.</p>
<p class="img"><a href="http://zendold.lojcomm.com.br/fvalidator"><img src="http://noupe.com/img/beautiful-forms21.jpg" alt="beautiful forms"/></a></p>
<p><a href="http://zendold.lojcomm.com.br/fvalidator/#selflink_examples" class="download">Check out the demo here</a></p>
<h5 class="title"><a href="http://www.phatfusion.net/validate/">Validate</a></h5>
<p>Validate is a mootools form validator script, having the following features: optional onFail function, optional onSuccess function which will overide the form submition, this can be used to validate an ajax form, onBlur validating, shows errors next to item or in a list.</p>
<p class="img"><a href="http://www.phatfusion.net/validate/"><img src="http://noupe.com/img/beautiful-forms24.jpg" alt="beautiful forms"/></a></p>
<p><a href="http://www.phatfusion.net/validate/" class="download">Check out the demo here</a></p>
<h3 class="title">PHP &#038; Ajaxifing Forms</h3>
<h5 class="title"><a href="http://cssrevolt.com/upload/files/protoformclass/">ProtoForm</a></h5>
<p>ProtoFormClass is a Prototype class that allows you to very easily validate the forms fields and send data in ajax. Features include: 1) Check required fields (input, textarea, radio, select, checkbox) and validate Email, Date, Telephone number and Url. 2) Send data and show response with Ajax, highlight the form field on focus and on error. 3) Lightweight (only 4KB), unobtrusive and cross-browser (tested on Firefox, Opera, Safari, Internet Explorer 6/7)<br />
4) allows you to validate more form on the same page.</p>
<p class="img"><a href="http://cssrevolt.com/upload/files/protoformclass/"><img src="http://noupe.com/img/beautiful-forms16.jpg" alt="beautiful forms"/></a></p>
<p><a href="http://www.cssrevolt.com/upload/files/protoform/" class="download">Check out the demo here</a></p>
<h5 class="title"><a href="http://nettuts.com/javascript-ajax/submit-a-form-without-page-refresh-using-jquery/">Submit A Form Without Page Refresh using jQuery</a></h5>
<p>In this tutorial you will learn how to submit a contact form that sends an email, without page refresh using jQuery! (The actual email is sent with a php script that processes in the background).</p>
<p class="img"><a href="http://nettuts.com/javascript-ajax/submit-a-form-without-page-refresh-using-jquery/"><img src="http://noupe.com/img/beautiful-forms14.jpg" alt="beautiful forms"/></a></p>
<p><a href="http://nettuts.com/demos/contactform/" class="download">Check out the demo here</a></p>
<h5 class="title"><a href="http://web-kreation.com/index.php/articles/lightform-free-ajaxphp-contact-form/">LightForm ::: Free Ajax/PHP Contact Form</a></h5>
<p>LightForm is a free Ajax/PHP contact form. It combines <a target="_blank" href="http://moo.floor.ch/?p=18">FormCheck2</a> for fields validation and <a target="_blank" href="http://www.badboy.ro/articles/2005-07-23/niceforms_preview/">NiceForms</a> to style text fields and textareas.</p>
<p class="img"><a href="http://web-kreation.com/index.php/articles/lightform-free-ajaxphp-contact-form/"><img src="http://noupe.com/img/beautiful-forms19.jpg" alt="beautiful forms"/></a></p>
<p><a href="http://web-kreation.com/demos/LightForm/" class="download">Check out the demo here</a></p>
<h5 class="title"><a href="http://www.brandspankingnew.net/specials/ajax_autosuggest/ajax_autosuggest_autocomplete.html">Autosuggest / Autocomplete with Ajax</a></h5>
<p>The AutoSuggest class adds a pulldown menu of suggested values to a text field. The user can either click directly on a suggestion to enter it into the field, or navigate the list using the up and down arrow keys, selecting a value using the enter key. The values for the suggestion list are to provided as XML, or as JSON (by a PHP script, or similar).</p>
<p class="img"><a href="http://www.brandspankingnew.net/specials/ajax_autosuggest/ajax_autosuggest_autocomplete.html"><img src="http://noupe.com/img/beautiful-forms22.jpg" alt="beautiful forms"/></a></p>
<p><a href="http://www.brandspankingnew.net/specials/ajax_autosuggest/ajax_autosuggest_autocomplete.html" class="download">Check out the demo here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/php/beautiful-forms.html/feed</wfw:commentRss>
		<slash:comments>83</slash:comments>
		</item>
	</channel>
</rss>

