<?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; Javascript</title>
	<atom:link href="http://www.noupe.com/javascript/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>jQuery HTML Table Toolbox</title>
		<link>http://www.noupe.com/javascript/jquery-html-table-toolbox.html</link>
		<comments>http://www.noupe.com/javascript/jquery-html-table-toolbox.html#comments</comments>
		<pubDate>Tue, 13 Apr 2010 09:04:42 +0000</pubDate>
		<dc:creator>Noupe</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[tables]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=40977</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/jquery-html-table-toolbox.html"><img src="http://media.noupe.com//uploads/2010/04/jquerytables_011.jpg" title="jQuery HTML Table Toolbox" width="550" /></a></p>
<p>In the 15 years since the HTML table element was first incorporated into HTML 2.0, it has been on a constant roller coaster ride. Upon its introduction it was a revelation, it was a new way for web designers to present detailed data in structured tabular format, it made our life easier and we loved it. But as is the nature of web development, it was pushed further and further to do even more. Pretty soon the main use of tables was no longer tabular data, it was used as a handy and quick way to control the layout of a complicated web page. Yes, we loved it even more.</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>In the 15 years since the HTML table element was first incorporated into HTML 2.0, it has been on a constant roller coaster ride. Upon its introduction it was a revelation, it was a new way for web designers to present detailed data in structured tabular format, it made our life easier and we loved it. But as is the nature of web development, it was pushed further and further to do even more. Pretty soon the main use of tables was no longer tabular data, it was used as a handy and quick way to control the layout of a complicated web page. Yes, we loved it even more.</p>
<p>But that is were the love story ends and its bad rep begins.<span id="more-40977"></span>Using the table element for web layouts proved to be hard to modify, obtrusive and, more importantly, it caused major accessibility and usabilty problems. Thankfully, CSS came to the rescue, and HTML tables were duly dumped on the web design scrap heap. Tables were finally relegated to the position it was originally introduced for: Presenting tabular data.</p>
<p>Out of the box the tables are very, very bland, reasonably hard to style, its very difficult to display complex data effectively and you are limited to its basic functionality. This is were jQuery comes in, the every day web design super-hero.</p>
<p>In this article we present a <strong>collection of jQuery plugins and tutorials to help you get more out of your HTML tables</strong>. With the seemingly endless power of jQuery you can sort columns horizontally or vertically, have a fixed header, search the contents, paginate a large table, drag and drop multiple columns or even a plugin to make your table scrollable. You will find them all below accompanied by a quality selection of tutorials that will help you take things further.</p>
<p><strong>It&#8217;s time to follow in love with HTML tables all over again!</strong></p>
<h3>jQuery Table Plugins</h3>
<p><a href="http://flexigrid.info/">Flexigrid &#8211; Web 2.0 Javscript Grid for jQuery</a><br />Flexigrid is a lightweight but feature rich data grid with resizable columns and a scrolling data to match the headers, plus an ability to connect to an XML based data source using Ajax to load the content.<br />
Similar in concept with the Ext Grid but built using jQuery, which makes it light weight and follows the jQuery mantra of running with the least amount of configuration.</p>
<p class="showcase"><a href="http://flexigrid.info/"><img src="http://media.noupe.com//uploads/2010/04/jquerytables_01.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://www.chromaloop.com/posts/chromatable-jquery-plugin">Chromatable JQuery Plugin</a><br />
  Chromatable is plugin that allows a large and detailed HTML table to have a fixed header, meaning that when the user scrolls down, the header follows them and stays in a fixed position.</p>
<p class="showcase"><a href="http://www.chromaloop.com/posts/chromatable-jquery-plugin"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_02.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://www.reconstrukt.com/ingrid/">Ingrid, the jQuery Datagrid</a><br />
  Ingrid is an unobtrusive jQuery plugin that adds datagrid behaviors (column resizing, paging, sorting, row and column styling, and more) to your HTML tables.<br /><a href="http://www.reconstrukt.com/ingrid/src/example1.html">Ingrid Demo</a>.</p>
<p class="showcase"><a href="http://www.reconstrukt.com/ingrid/"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_03.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://www.hanpau.com/index.php?page=jqtreetable">JQTreeTable</a><br />
  With the JQTreeTable plugin you can easily set which column from a HTML table to take the treeview effect, as well as setting which parents are initially collapasabile.<br />
You have a highlight option can be set so that the rows change colour on hover, there is also dynamic striping of the rows, and there is also a state variable, which sets whether to keep the collapsed or expanded state.</p>
<p class="showcase"><a href="http://www.hanpau.com/index.php?page=jqtreetable"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_04.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://www.webtoolkit.info/scrollable-html-table.html">Scrollable HTML table</a><br />
  The Scrollable HTML table jQuery code can be used to convert ordinary HTML tables in into scrollable ones. No additional coding is necessary. All you need to do is put header rows (if you need them) in THEAD section, table body rows in TBODY section, footer rows (if you need them) in TFOOT section and give your table an ID field, then you include the webtoolkit.scrollabletable.js file and create ScrollableTable() object after each table. Nice and easy.<br />
<a href="http://www.webtoolkit.info/demo/scrollable-html-table">Scrollable HTML table Demo</a></p>
<p class="showcase"><a href="http://www.webtoolkit.info/scrollable-html-table.html"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_05.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://www.sprymedia.co.uk/article/KeyTable">KeyTable</a><br />
  KeyTable is a Javascript library which provides keyboard navigation and event binding for any HTML table. It allows you to adopt Excel like cell navigation and it gives you features such as editing of a table without requiring a mouse.<br />
You simply navigate to the cell you wish to edit and hit return.</p>
<p class="showcase"><a href="http://www.sprymedia.co.uk/article/KeyTable"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_06.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://blog.rebeccamurphey.com/2007/12/17/graph-table-data-jquery-flot/">graphTable</a><br />
  The graphTable plugin lets you take a simple HTML table and turn the data in it into a graph using <a href="http://code.google.com/p/flot/">flot</a>. </p>
<p><a href="http://www.rebeccamurphey.com/jquery/graphTable/table.html">graphTable Demo</a></p>
<p class="showcase"><a href="http://blog.rebeccamurphey.com/2007/12/17/graph-table-data-jquery-flot/"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_07.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://www.datatables.net/">DataTables</a><br />The DataTables plugin is a highly flexible tool, based upon the foundations of progressive enhancement, which will add advanced interaction controls to any HTML table.<br />
Features include:  Variable length pagination, on-the-fly filtering, ulti-column sorting with data type detection, smart handling of column widths, display data from almost any data source and much more.</p>
<p class="showcase"><a href="http://www.datatables.net/"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_08.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://www.trirand.com/blog/">jqGrid Plugin</a><br />
  jqGrid is an Ajax-enabled jQuery plugin that offers solutions for representing and manipulating tabular data. Since the grid is a client-side solution, loading data dynamically through Ajax callbacks can be integrated with any server-side technology, including PHP, ASP, Java Servlets, JSP, ColdFusion, and Perl.<br /><a href="http://trirand.com/blog/jqgrid/jqgrid.html">jqGrid Demos</a></p>
<p class="showcase"><a href="http://www.trirand.com/blog/"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_09.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://www.filamentgroup.com/lab/jquery_visualize_plugin_accessible_charts_graphs_from_tables_html5_canvas/">Visualize: Accessible Charts &amp; Graphs from Table Elements</a><br />
  Visualize is a plugin that can scrape data from an HTML table and generate charts using the HTML 5 Canvas element. This plugin is particularly useful because the data for the visualization already exists in the page in a structured tabular format, making it accessible to people who browse the web with a screen reader or other assistive technology.</p>
<p class="showcase"><a href="http://www.filamentgroup.com/lab/jquery_visualize_plugin_accessible_charts_graphs_from_tables_html5_canvas/"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_10.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://boriscy.github.com/grider/#">Grider</a><br />Grider is a plugin for jQuery that makes your life easier when you need to edit or create a table that handles a list of items. It helps you to do calculations in a very simple way, it supports the following features: It can make simple operations defined in the headers, add a row count to the table, summaries for average (avg), sum (sum), maximum (max) and minimum (min) and also works nicely with Ruby on rails nested forms.</p>
<p class="showcase"><a href="http://boriscy.github.com/grider/#"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_11.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<h3>Adding Functionality to Tables</h3>
<p><a href="http://www.isocra.com/2008/02/table-drag-and-drop-jquery-plugin/">Table Drag and Drop</a><br />This TableDnD plugin allows the user to reorder rows within a table, for example if they represent an ordered list (tasks by priority for example). Individual rows can be marked as non-draggable and/or non-droppable (so other rows can’t be dropped onto them). Rows can have as many cells as necessary and the cells can contain form elements.</p>
<p class="showcase"><a href="http://www.isocra.com/2008/02/table-drag-and-drop-jquery-plugin/"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_12.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://plugins.jquery.com/project/tablePagination">Table Pagination</a><br />TablePagination is a plugin so that you can auto add a pagination element to the bottom of a HTML table with a variety of settings to customize the elements.</p>
<p class="showcase"><a href="http://plugins.jquery.com/project/tablePagination"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_13.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://pure-essence.net/2008/02/26/jquery-plugin-tablerowcheckboxtoggle/">tableRowCheckboxToggle</a><br />tableRowCheckboxToggle generically adds the toggle function to any table rows you specify based on the css class names. It will by default toggle any checkboxes within the table row. However, you can manually exclude checkboxes based on name, id or CSS classes in the script.</p>
<p class="showcase"><a href="http://pure-essence.net/2008/02/26/jquery-plugin-tablerowcheckboxtoggle/"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_14.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://plugins.jquery.com/project/bstablecrosshair">BS Table Crosshair Plugin</a><br />The BS Table Crosshair Plugin automatically highlights the cell that you hover over giving a &#39;crosshair&#39; effect by simply assigning an ID to the table.</p>
<p class="showcase"><a href="http://plugins.jquery.com/project/bstablecrosshair"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_15.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://code.google.com/p/jqtable2csv/">jqtable2csv</a><br />This small plugin provides conversion from a HTML table to a CSV string. There are two parameter only: callback and delimiter.<br />
The delimiter parameter provides which column delimiter should be used in the csv string and the callback parameter(a callback function) contains one argument which is the csv string so you can do anything you want with the generated string. </p>
<p><a href="http://franca.exofire.net/jq/colorize">Colorize</a><br />Colorize is a jQuery plugin that can add background color to alternate HTML table rows, highlight a row/column on mouse over, and colorize a row/column upon hover. You can colorize as many table rows or columns as you want. A repeat mouse click will revert the row/column to the original background color.</p>
<p class="showcase"><a href="http://franca.exofire.net/jq/colorize"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_16.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://www.jankoatwarpspeed.com/post/2009/07/20/Expand-table-rows-with-jQuery-jExpand-plugin.aspx">jExpand</a><br />jExpand is an ultra lightweight plugin that will make your tables expandable. Very useful for business apps, this feature can help you organize tables better. This way, tables can hold more information such as images, lists, diagrams and other elements.</p>
<p class="showcase"><a href="http://www.jankoatwarpspeed.com/post/2009/07/20/Expand-table-rows-with-jQuery-jExpand-plugin.aspx"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_17.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://p.sohei.org/jquery-plugins/columnhover/">columnHover</a><br />columnHover is a plugin that highlights the entire column in a table while hovering over them and it even supports colspans and rowspans.</p>
<p class="showcase"><a href="http://p.sohei.org/jquery-plugins/columnhover/"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_18.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://www.jnathanson.com/blog/client/jquery/heatcolor/index.cfm">HeatColor</a><br />HeatColor is a plugin that allows you to assign colors to elements, based on a value derived from that element.  The derived value is compared to a range of values, either determined automatically or passed in, and the element is assigned a &quot;heat&quot; color based on its derived value&#39;s position within the range.<br />
You can bind a collection of elements such as table rows, divs or list members to Heatcolor and let it do the work.</p>
<p class="showcase"><a href="http://www.jnathanson.com/blog/client/jquery/heatcolor/index.cfm"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_19.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://fixedheadertable.mmalek.com/">Fixed Header Table</a><br />This is yet another jQuery plugin to provide fixed headers for tables. It differs from the othere in that it does not require any odd html table semantics. It just needs a TABLE tag with THEAD and TBODY to work its magic.</p>
<p class="showcase"><a href="http://fixedheadertable.mmalek.com/"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_20.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<h3>Table Search &amp; Filtering Plugins</h3>
<p><a href="http://ideamill.synaptrixgroup.com/?page_id=16">tableFilter</a><br />This is not the most powerful plugin you could find nor does it offer much configurability, what it does it give is an easy to install simple and basic table filtering feature.</p>
<p class="showcase"><a href="http://ideamill.synaptrixgroup.com/?page_id=16"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_21.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://gregweber.info/projects/uitablefilter">uiTableFilter</a><br />uiTableFilter is a small plugin for filtering (hiding) table rows based on their text contents.</p>
<p class="showcase"><a href="http://gregweber.info/projects/uitablefilter"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_22.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://tablesorter.com/docs/">Tablesorter 2.0</a><br />tablesorter is a plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without having to refresh the page. It can successfully parse and sort many types of data including linked data in a cell and even has support for multi-column sorting.</p>
<p class="showcase"><a href="http://tablesorter.com/docs/"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_23.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://www.picnet.com.au/picnet_table_filter.html">PicNet Table Filter</a><br />This jQuery plugin adds real time Google-like column filtering capabilities to a regular HTML table.<br />
Currently the picnet.table.filter.js only supports two kinds of filters. The first and default is &#39;text&#39; which just produces a text box for context sensitive text matches. The second is &#39;ddl&#39;, this produces a drop down list that allows the selection of a single item within that list.</p>
<p class="showcase"><a href="http://www.picnet.com.au/picnet_table_filter.html"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_24.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://tinysort.sjeiti.com/">jQuery tinysort</a><br />TinySort will sort any nodetype by it’s text- or attribute value, or by that of one of it’s children.</p>
<p class="showcase"><a href="http://tinysort.sjeiti.com/"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_25.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://www.digitalinferno.net/blog/jquery-plugin-livefilter-1-1/">LiveFilter 1.1</a><br />LiveFilter is a very lightweight plugin that will filter either an ordered or unordered list and display only the results that match the supplied string. It is well documented and designed in a way in which it is very easy to understand for designers to use and install.</p>
<p class="showcase"><a href="http://www.digitalinferno.net/blog/jquery-plugin-livefilter-1-1/"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_26.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://code.google.com/p/jqtablesearch/">jQtablesearch</a><br />jQtablesearch is a plugin for filtering large data sets with user input by searching through tables, lists, etc, very very quickly.</p>
<p class="showcase"><a href="http://code.google.com/p/jqtablesearch/"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_27.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://github.com/riklomas/quicksearch">Quicksearch</a><br />This is a jQuery plugin that adds a simple search widget in a HTML table element. </p>
<h3>jQuery Live Editing</h3>
<p><a href="http://dev.iceburg.net/jquery/tableEditor/demo.php">TableEditor &#8211; Flexible in place editing of TableSorter</a><br />The TableEditor plugin provides flexible in place editing of HTML tables. User defined handler functions can easily be dropped in to, for example, update the data source via an AJAX request.</p>
<p class="showcase"><a href="http://dev.iceburg.net/jquery/tableEditor/demo.php"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_28.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://sites.google.com/a/zoqui.com/www/jgrideditor">jGridEditor</a><br />This jQuery plugin allow you to add on-the-fly cell editing functionality in your HTML table.<br />
You may configure it to perform AJAX queries and to return dynamic content or error messages.</p>
<p class="showcase"><a href="http://sites.google.com/a/zoqui.com/www/jgrideditor"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_29.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<h3>jQuery Table Tutorials</h3>
<p><a href="http://www.packtpub.com/article/jquery-table-manipulation-part1">jQuery Table Manipulation</a><br />This tutorial covers one of the most common tasks performed with tabular data and that is sorting. In a large table, being able to rearrange the information that you&#39;re looking for is invaluable. Unfortunately, this helpful operation is one of the trickiest to put into action, this tut will show you how.</p>
<p class="showcase"><a href="http://www.packtpub.com/article/jquery-table-manipulation-part1"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_30.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://www.lukedingle.com/javascript/sortable-table-rows-with-jquery-draggable-rows/">Drag, drop and sort table rows with jQuery</a><br />This tutorial shows you how to add controls to a table that when clicked can move a table row (TR element), up and down within a table.</p>
<p class="showcase"><a href="http://www.lukedingle.com/javascript/sortable-table-rows-with-jquery-draggable-rows/"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_31.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://www.mccran.co.uk/index.cfm/2010/2/12/Displaying-and-sortingpaging-tabular-data-using-the-JQuery-tablesorter-plugin-and-query-objects">Displaying and sorting/paging tabular data using the JQuery tablesorter plugin, and query objects</a><br />One of the more repetitive tasks a server side developer encounters is displaying the results from a query. This is traditionally in the format of a table that displays the rows of data, along with any other functionality, such as paging controls and sortable headers. This detailed tutorial into using the excellent <a href="http://tablesorter.com/docs/">TableSorter Plugin</a>.</p>
<p class="showcase"><a href="http://www.mccran.co.uk/index.cfm/2010/2/12/Displaying-and-sortingpaging-tabular-data-using-the-JQuery-tablesorter-plugin-and-query-objects"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_32.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://www.askthecssguy.com/2007/08/creating_a_table_with_dynamica.html">Creating a table with dynamically highlighted columns like Crazy Egg&#39;s pricing table</a><br />On Crazy Egg&#39;s pricing table when you click on &quot;Sign Up&quot; for an option, that plan&#39;s column highlights, the other plans vanish, and a signup form takes their place &#8211; There is a number of impressive things happening within this small area. Using CSS, jQuery, and images in clever ways, this thorough tutorial will show you how to recreate these tabular effects.</p>
<p class="showcase"><a href="http://www.askthecssguy.com/2007/08/creating_a_table_with_dynamica.html"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_33.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://www.learningjquery.com/2008/12/quick-tip-click-table-row-to-trigger-a-checkbox-click">Click Table Row to Trigger a Checkbox Click</a><br />This tutorial explains how to toggle a checkbox within a table row when the user clicks anywhere within the row. <br />
This technique can be implemented with other elements as well, such as clicking on a containing element to trigger the click of an element inside it.</p>
<p class="showcase"><a href="http://www.learningjquery.com/2008/12/quick-tip-click-table-row-to-trigger-a-checkbox-click"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_34.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://15daysofjquery.com/table-striping-made-easy/5/">Table Striping Made Easy</a><br />The concept of this tutorial is to create stripes on a table and then have the background of each row change color when your cursor rolls over.</p>
<p class="showcase"><a href="http://15daysofjquery.com/table-striping-made-easy/5/"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_35.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/using-jquery-to-manipulate-and-filter-data/">Using jQuery To Manipulate and Filter Data</a><br />When a webpage is designed to display large tables of data, a great amount of consideration should be dedicated to allowing the user to sort through the data in a structured manner. In this article, you will go over four techniques: hover effects, zebra rows, filtering, and sorting.</p>
<p class="showcase"><a href="http://net.tutsplus.com/tutorials/javascript-ajax/using-jquery-to-manipulate-and-filter-data/"><img src="http://smashingmagazine.com/wp-content/uploads/2010/03/jquerytables_36.jpg" width="520" height="230" alt="jQuery HTML Table Toolbox"/></a></p>
<h3>Resourceful Reading</h3>
<ul>
<li><a href="http://www.usability.com.au/resources/tables.cfm">Web Usability &#8211; Accessible Data Tables</a></li>
<li><a href="http://www.jankoatwarpspeed.com/post/2010/02/26/table-ui-patterns.aspx">Ultimate guide to table UI patterns</a></li>
<li><a href="http://www.456bereastreet.com/archive/200410/bring_on_the_tables/">Bring on the tables</a> from 456 Berea  Street</li>
<li><a href="http://www.ferg.org/section508/accessible_tables.html">Techniques for Accessible HTML Tables</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/javascript/jquery-html-table-toolbox.html/feed</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>35 Fresh JavaScript/jQuery Tools and Resources</title>
		<link>http://www.noupe.com/javascript/35-fresh-javascript-jquery-tools-and-resources.html</link>
		<comments>http://www.noupe.com/javascript/35-fresh-javascript-jquery-tools-and-resources.html#comments</comments>
		<pubDate>Wed, 24 Mar 2010 11:42:13 +0000</pubDate>
		<dc:creator>Noupe</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[resources]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=40752</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/35-fresh-javascript-jquery-tools-and-resources.html"><img src="http://media.noupe.com//uploads/2010/03/javascript-techniques-23.jpg" title="35 Fresh JavaScript/jQuery Tools and Resources" width="550" /></a></p>
<p>It's time for more JavaScript and jQuery goodies here on Noupe. Today we are featuring fresh JavaScript Development Frameworks, code optimization and minimization tools, reference tables, compatibility issues, common coding errors, image manipulation techniques and graph solutions. Please feel free to submit further resources in the comments to this post!</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>It&#8217;s time for more JavaScript and jQuery goodies here on Noupe. Today we are featuring fresh JavaScript Development Frameworks, code optimization and minimization tools, reference tables, compatibility issues, common coding errors, image manipulation techniques and graph solutions. Please feel free to submit further resources in the comments to this post!</p>
<p><span id="more-40752"></span></p>
<h3>JavaScript Development Frameworks</h3>
<p><a href="http://phpjs.org/">php.js</a><br />
php.js is an open source project that brings high-level PHP functions to low-level JavaScript platforms such as webbrowsers, AIR, V8 and rhino.</p>
<p class="showcase"><a href="http://phpjs.org/"><img src="http://media.noupe.com//uploads/2010/03/javascript-techniques-34.jpg" alt="php.js" width="480" height="300" /></a></p>
<p><a href="http://hyper-metrix.com/misc/jai/">jai &#8211; javascript audio interface</a><br />
J.A.I. or <strong>&#8220;Javascript Audio Interface&#8221;</strong> is the world&#8217;s first javascript interface for web <code>&lt;audio&gt;</code>. JAI uses no images for it&#8217;s player interface, all the graphics are rendered to a <code>&lt;canvas&gt;</code> element at run-time. The click-able play-list area is a list of links that are style using CSS. JAI is designed to provide juke-box functionality to <code>&lt;audio&gt;</code> enabled browsers that use the <a href="http://www.vorbis.com/">Ogg Vorbis audio codec</a>. JAI is open-source. Feel free to download, modify and use the code in your own projects.</p>
<p class="showcase"><a href="http://hyper-metrix.com/misc/jai/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-13.jpg" alt="jai - javascript audio interface" width="480" height="300" /></a></p>
<p><a href="http://www.visop-dev.com/jquerysheet.html"> jQuery.sheet &#8211; Visual Interop Development</a><br />
jQuery.sheet gives you all sorts of possibilities when it comes to giving your web application a spreadsheet style interface with MS Excel style calculations.</p>
<p class="showcase"><a href="http://www.visop-dev.com/jquerysheet.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-56.jpg" alt=" jQuery.sheet - Visual Interop Development" width="480" height="300" /></a></p>
<p><a href="http://www.webresourcesdepot.com/javascript-frameworks-playground-jsfiddle/">JavaScript Frameworks Playground: jsFiddle</a><br />
jsFiddle is a shell editor that eases writing JavaScript code by creating a custom environment based on popular JS frameworks.</p>
<p class="showcase"><a href="http://www.webresourcesdepot.com/javascript-frameworks-playground-jsfiddle/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-17.jpg" alt="JavaScript Frameworks Playground: jsFiddle" width="480" height="300" /></a></p>
<p><a href="http://iphoneized.com/2009/04/basejs-mobile-safari-javascript-framework/">BaseJS: A Mobile (Safari) Javascript Framework</a><br />
BaseJS is lightweight (less than 8KB when minified), fully-compatible with Mobile Safari, falls back on Sizzle selector library for iPhone 1.x (when query selector support is unavailable), is object-oriented and easy to extend.</p>
<p class="showcase"><a href="http://iphoneized.com/2009/04/basejs-mobile-safari-javascript-framework/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-37.jpg" alt="BaseJS: A Mobile (Safari) Javascript Framework " width="480" height="300" /></a></p>
<p><a href="http://sproutcore.com/">SproutCore</a><br />
JavaScript HTML 5 Application Framework. Create fast, native-style applications in any modern web browser without plugins.</p>
<p class="showcase"><a href="http://sproutcore.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-23.jpg" alt="SproutCore" 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://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-01.jpg" alt="CoffeeScript" width="480" height="300" /></a></p>
<h3>JavaScript Code Optimization and Minimization Tools</h3>
<p><a href="http://www.slideshare.net/nzakas/writing-efficient-javascript">Writing Efficient JavaScript</a><br />
The title speaks for itself: here is an interesting slideshow analyzing what makes JavaScript slow and offering solutions.</p>
<p class="showcase"><a href="http://www.slideshare.net/nzakas/writing-efficient-javascript"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-00.jpg" alt="Writing Efficient JavaScript" width="480" height="300" /></a></p>
<p><a href="http://code.google.com/intl/de-DE/closure/compiler/">Closure Compiler</a><br />
The Closure Compiler is a tool for making JavaScript download and run faster. It is a true compiler for JavaScript. Instead of compiling from a source language to machine code, it compiles from JavaScript to better JavaScript. It parses your JavaScript, analyzes it, removes dead code and rewrites and minimizes what&#8217;s left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls.</p>
<p class="showcase"><a href="http://code.google.com/intl/de-DE/closure/compiler/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-21.jpg" alt="Closure Compiler " 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://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-06.jpg" alt="Online javascript beautifier" width="480" height="300" /></a></p>
<p><a href="http://weblogs.asp.net/stevewellens/archive/2010/01/25/jquery-code-does-not-have-to-be-ugly.aspx"> jQuery Code Does not have to be Ugly</a><br />
Resolve problems with nesting curly braces and parenthesis.</p>
<p class="showcase"><a href="http://weblogs.asp.net/stevewellens/archive/2010/01/25/jquery-code-does-not-have-to-be-ugly.aspx"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-57.jpg" alt="    jQuery Code Does not have to be Ugly " 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 ? 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://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-08.jpg" alt=" CSS &amp; Javascript Character Entity Calculator " width="480" height="300" /></a></p>
<p><a href="http://www.evotech.net/blog/2007/04/named-html-entities-in-numeric-order/">Javascript, CSS, and (X)HTML entities in numeric order</a><br />
Below are the entities listed in numeric order with definition and ISO numeric code. CSS &#8216;content&#8217; does not accept named entities or regular numeric entities such as @, but does render ASCII text and unicode.</p>
<p class="showcase"><a href="http://www.evotech.net/blog/2007/04/named-html-entities-in-numeric-order/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-11.jpg" alt="Javascript, CSS, and (X)HTML entities in numeric order " width="480" height="300" /></a></p>
<h3>Common Errors To Know And Compability Issues</h3>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/top-10-things-that-javascript-got-wrong/">Top 10 Things that JavaScript Got Wrong</a><br />
JavaScript, if only by default, is one of the most popular programming languages available. Over the years, it&#8217;s been labeled as a nightmare to work with, and, to some extent, this is true! However, more often than not, what people mean to say is that the DOM API is a nightmare. Nevertheless, there are a handful of flat-out errors in the language.</p>
<p class="showcase"><a href="http://net.tutsplus.com/tutorials/javascript-ajax/top-10-things-that-javascript-got-wrong/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-42.jpg" alt="Top 10 Things that JavaScript Got Wrong " width="480" height="300" /></a></p>
<p><a href="http://www.quirksmode.org/dom/events/index.html">Javascript &#8211; Event compatibility tables</a><br />
Quick overview of events browser compatibility, assuming that you know the three event registration models (traditional, W3C and Microsoft) as well as event bubbling and capturing. Most of the time is spent on the cross-browser events; the links in the first compatibility table lead to even more compatibility tables with detailed information about these events. Basic browser support for the Microsoft and W3C events is merely tested, without delving too deeply into the details.</p>
<p class="showcase"><a href="http://www.quirksmode.org/dom/events/index.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-43.jpg" alt="Javascript - Event compatibility tables" width="480" height="300" /></a></p>
<p><a href="http://www.webdesignerdepot.com/2010/02/how-to-plan-for-the-absence-of-javascript/">How to Plan for the Absence of JavaScript</a><br />
Though the methods used to gather website traffic statistics call into question the validity of the stats themselves, the fact is that some of your website’s visitors will have JavaScript disabled. You could divide your traffic sources into four broad categories: Search engines, mobile visitors, visitors using screen readers and visitors who have JavaScript turned off. When planning your information architecture and design, you must figure out how to deal with these special groups. Here is assembled a few recent real-world scenarios to find clarity on the issue.</p>
<p class="showcase"><a href="http://www.webdesignerdepot.com/2010/02/how-to-plan-for-the-absence-of-javascript/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-04.jpg" alt="How to Plan for the Absence of JavaScript " width="480" height="300" /></a></p>
<h3>Image Manipulation</h3>
<p><a href="http://www.appelsiini.net/projects/lazyload">Lazy Load Plugin for jQuery </a><br />
Lazy loader is a jQuery plugin written in JavaScript. It delays loading of images in (long) web pages. Images outside of viewport (visible part of web page) won&#8217;t be loaded before user scrolls to them. This is opposite of image preloading.</p>
<p class="showcase"><a href="http://www.appelsiini.net/projects/lazyload"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-38.jpg" alt="  Lazy Load Plugin for jQuery  " width="480" height="300" /></a></p>
<p><a href="http://eyecon.ro/spacegallery/">Spacegallery &#8211; jQuery plugin</a><br />
Create Beautiful jQuery Gallery in a sec! Visually. No coding. Free</p>
<p class="showcase"><a href="http://eyecon.ro/spacegallery/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-59.jpg" alt="Spacegallery - jQuery plugin" width="480" height="300" /></a></p>
<p><a href="http://spaceforaname.com/galleryview">GalleryView: A jQuery Content Gallery Plugin</a><br />
GalleryView aims to provide jQuery users with a flexible, attractive content gallery that is both easy to implement and a snap to customize.</p>
<p class="showcase"><a href="http://spaceforaname.com/galleryview"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-63.jpg" alt="  GalleryView: A jQuery Content Gallery Plugin " width="480" height="300" /></a></p>
<h3>Graphs</h3>
<p><a href="http://www.admixweb.com/2010/01/07/17-javascript-animation-frameworks-worth-to-seing/">17 Javascript Animation Frameworks Worth Checking Out</a><br />
Here are some examples of Javascript animation frameworks that are really worth checking out.</p>
<p class="showcase"><a href="http://www.admixweb.com/2010/01/07/17-javascript-animation-frameworks-worth-to-seing/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-85.jpg" alt="17 Javascript Animation Frameworks Worth Checking Out " width="480" height="300" /></a></p>
<p><a href="http://www.chromeexperiments.com/">Chrome Experiments</a><br />
These experiments were created by designers and programmers from around  the world using the latest open standards, including <a onclick="window.open(this.href); return false;" href="http://en.wikipedia.org/wiki/HTML_5">HTML5</a>, <a onclick="window.open(this.href); return false;" href="http://en.wikipedia.org/wiki/Canvas_%28HTML_element%29">Canvas</a>, <a onclick="window.open(this.href); return false;" href="http://en.wikipedia.org/wiki/SVG">SVG</a>, and more. Their  work is making the web faster, more fun, and more open – the same  spirit in which we built Google Chrome.</p>
<p class="showcase"><a href="http://www.chromeexperiments.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-39.jpg" alt="Chrome Experiments" width="480" height="300" /></a></p>
<p><a href="http://www.kelvinluck.com/assets/jquery/boingPic/index.html">boingPic &#8211; a javascript experiment</a><br />
This is a simple experiment using javascript and jQuery which allows you to make an image of your choice all boingy!</p>
<p class="showcase"><a href="http://www.kelvinluck.com/assets/jquery/boingPic/index.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-02.jpg" alt="boingPic - a javascript experiment" 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 is showcased to you an array of experiments that will surely blows your mind off. Most of the following runs best in Chrome or Safari</p>
<p class="showcase"><a href="http://blog.insicdesigns.com/2010/02/mind-blowing-javascript-experiments/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-03.jpg" alt="  Mind-blowing JavaScript Experiments" 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 />
<strong></strong>Dygraphs is an <strong>open source  JavaScript library</strong> 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://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-10.jpg" alt="Dygraphs: Create interactive graphs from open source Javascript library" width="480" height="300" /></a></p>
<p><a href="http://www.newmediacampaigns.com/page/jquery-vs-flash-for-interactive-map">Building an interactive map with jQuery instead of Flash</a><br />
To make the map as engaging as possible, there needed to be smooth animations and crisp graphics.  Traditionally such a project would require the use of Flash. We try to avoid Flash whenever possible, so we began to consider how the project could be accomplished in jQuery.</p>
<p class="showcase"><a href="http://www.newmediacampaigns.com/page/jquery-vs-flash-for-interactive-map"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-66.jpg" alt="Building an interactive map with jQuery instead of Flash" width="480" height="300" /></a></p>
<p><a href="http://css-tricks.com/anythingzoomer-jquery-plugin/">AnythingZoomer jQuery Plugin</a><br />
You have a small area. You mouse over it. An area pops up giving you a zoomed in closer look. This is a jQuery plugin that does it. I’m not going to tell you what you should use it for or elaborate use-case scenarios. Your own creativity can help you there.</p>
<p class="showcase"><a href="http://css-tricks.com/anythingzoomer-jquery-plugin/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-75.jpg" alt="AnythingZoomer jQuery Plugin " width="480" height="300" /></a></p>
<p><a href="http://park12.wakwak.com/~shp/lc/et/en_aics_script.html#dash_offset">Scripts for Adobe Illustrator CS (JavaScript)</a><br />
This archive includes many sample scripts (not well commented yet confused) tested with Adobe Illustrator CS3 13.0.3, Windows XP SP2 (Japanese version).</p>
<p class="showcase"><a href="http://park12.wakwak.com/~shp/lc/et/en_aics_script.html#dash_offset"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-26.jpg" alt="Scripts for Adobe Illustrator CS (JavaScript)" width="480" height="300" /></a></p>
<p><a href="http://code.google.com/intl/uk/apis/charttools/">Google Chart Tools</a><br />
The Google Chart Tools enable adding live charts to any web page.</p>
<p class="showcase"><a href="http://code.google.com/intl/uk/apis/charttools/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-45.jpg" alt="Google Chart Tools" width="480" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/javascript/35-fresh-javascript-jquery-tools-and-resources.html/feed</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>20 Excellent Facebook Scripts and Resources</title>
		<link>http://www.noupe.com/javascript/20-excellent-facebook-scripts-and-resources.html</link>
		<comments>http://www.noupe.com/javascript/20-excellent-facebook-scripts-and-resources.html#comments</comments>
		<pubDate>Tue, 15 Dec 2009 15:47:45 +0000</pubDate>
		<dc:creator>Noupe</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[resources]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=35908</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/20-excellent-facebook-scripts-and-resources.html"><img src="http://media.noupe.com//uploads/2009/12/modal-box.jpg" title="20 Excellent Facebook Scripts and Resources" width="550" /></a></p>
<p>Networking has certainly become important to our daily life. Whether light-hearted interaction with friends or communicating with business clients the world over, socializing is integral to our personal and professional relationships. Facebook has gotten most of the buzz in the past few years, allowing members to easily stay connected with friends, family members and business associates.</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>Networking has certainly become important to our daily life. Whether light-hearted interaction with friends or communicating with business clients the world over, socializing is integral to our personal and professional relationships. Facebook has gotten most of the buzz in the past few years, allowing members to easily stay connected with friends, family members and business associates.</p>
<p>Adding friends, sending messages, chatting, joining causes and networks for your institution or workplace, you can do it all here.  Here, we&#8217;ll introduce you to <strong>20 scripts that are typical for the Facebook user experience</strong>. Web designers and developers who want to integrate Facebook-like features into their websites and applications are in for a treat.</p>
<p><span id="more-35908"></span></p>
<h3>1. Post-To-Wall Application Using jQuery and PHP</h3>
<p>A lot of information is made available on Facebook&#8217;s wall message board, including message content, users, senders, comments, dates, times and other relevant details. Though this may seem like complicated work, <a href="http://woork.blogspot.com/2009/05/how-to-implement-post-to-wall-facebook.html">this tutorial</a> by Antonio of woork.blogspot.com makes it easy for you to implement a similar post-to-wall feature on your own website. Use the few lines of Javascript and PHP code from the tutorial and watch your website flourish like never before. To make it easy for beginners, the tutorial deals with only one piece of information on the wall: the message content.</p>
<p><a href="http://woork.blogspot.com/2009/05/how-to-implement-post-to-wall-facebook.html"><img src="http://media.noupe.com//uploads/2009/12/post-to-wall1.jpg" alt="Facebook inspired post-to-wall application by employing JQuery and PHP" border="0" /></a></p>
<h3>2. Lightbox</h3>
<p>A lot of lightboxes are out there, but why not make the perfect one, like the one on Facebook? This great lightbox script was created by <a href="http://famspam.com" target="_blank">famspam</a>. Writing code for even routine tasks can be cumbersome. But with the simplicity of JQuery, you can have a lightweight Facebook-style lightbox for your website. Capable of displaying DIVs, images and even entire remote pages, the lightbox creates pop-ups that are visually appealing and easy to use. You can get started <a href="http://famspam.com/facebox">here</a>.</p>
<p><a href="http://famspam.com/facebox"><img src="http://www.smashingmagazine.com/wp-content/uploads/images/facebook-scripts/Facebook-inspired-lightbox.jpg" alt="Facebook inspired lightbox" border="0" /></a></p>
<h3>3. Auto-Suggest Search With jQuery</h3>
<p>Automatically suggesting potential search results based on just a few letters entered by the user, this Facebook-style auto-suggest search engine is a true time- and effort-saver for users and enhances their experience of the website. For example, typing the letters “Fra” could bring up “France” or the user&#8217;s friend “Frank” as suggestions. This stylish search engine makes use of BSN Autosuggest libs and employs jQuery for the AJAX framework. Some of the features of this Facebook-style search are:</p>
<ul>
<li>AJAX and auto-suggest support;</li>
<li>Renders support for search plug-ins;</li>
<li>Provides support across different browsers (Firefox, IE 5.5 and above, Opera, Safari);</li>
<li>Supports cache.</li>
</ul>
<p>Download this Facebook-inspired auto-suggest search feature <a href="http://www.web2ajax.fr/2008/02/03/facebook-like-jquery-and-autosuggest-search-engine">here</a>.</p>
<p><a href="http://www.web2ajax.fr/2008/02/03/facebook-like-jquery-and-autosuggest-search-engine/"><img src="http://www.smashingmagazine.com/wp-content/uploads/images/facebook-scripts/autosuggest-search.jpg" alt="Facebook inspired autosuggest search with jQuery " border="0" /></a></p>
<h3>4. Modal Box Using MooTools</h3>
<p>Stylish, lightweight and subtle, Facebook&#8217;s modal box is the best and most coveted of all current modal boxes. This JavaScript creates modal dialogues and wizards &#8212; i.e. dialogue sequences &#8212; without resorting to conventional page reloads and pop-ups. These are also sometimes used to display large versions of small images. The tutorial <a href="http://davidwalsh.name/facebook-modal-mootools">here</a> takes the CSS and imagery from Facebook and combines it with the amazing functionality of MooTools in order to create the Facebook effect.</p>
<p><a href="http://davidwalsh.name/facebook-modal-mootools"><img src="http://www.smashingmagazine.com/wp-content/uploads/images/facebook-scripts/modal-box.jpg" alt="Employ MooTools to create Facebook like modal box " border="0" /></a></p>
<h3>5. Elastic Plug-In</h3>
<p>A major hit on Facebook, this jQuery plug-in is now counted among the most functional UI effects on the Internet. This elastic plug-in automatically shrinks or expands text areas according to the amount of text inputted by the user. The weight of this plug-in is what gives it its edge over competitors. Now, you can recreate this impressive Facebook-style effect of an elastic text area by simply following <a href="http://www.unwrongest.com/projects/elastic">this tutorial</a>.</p>
<p><a href="http://www.unwrongest.com/projects/elastic/"><img src="http://www.smashingmagazine.com/wp-content/uploads/images/facebook-scripts/elastic-plugin.jpg" alt="Facebook style elastic plugin " border="0" /></a></p>
<h3>6.Tipsy Plug-In</h3>
<p>Wondering how to make a relevant tooltip pop up as users move their cursor over the title attribute of an anchored tag? Facebook provides inspiration for this jQuery plug-in, and you can implement this cool tipsy plug-in on your own website now. Aside from being a neat trick, the plug-in is easy to configure and lightweight. Read <a href="http://onehackoranother.com/projects/jquery/tipsy/">the tutorial</a> to learn how to incorporate the Tipsy plug-in on your website.</p>
<p><a href="http://onehackoranother.com/projects/jquery/tipsy/"><img src="http://www.smashingmagazine.com/wp-content/uploads/images/facebook-scripts/tipsy-plugin.jpg" alt="Tipsy plugin inspired from Facebook " border="0" /></a></p>
<h3>7. Activity Stream</h3>
<p>This innovative plug-in for Movable Type 4.1 allows you to share, control and aggregate all of your activities around the Internet, along with several of your profiles from different services. The plug-in emulates the Facebook streams that adorn your wall. So, if you have a Movable Type blog and wish to exercise complete control of your activities on the &#8216;net, including showing or hiding certain activities, <a href="http://plugins.movabletype.org/action-streams/index.html">this tutorial</a> on Facebook-like activity streams is sure to be a great help. To keep you from being locks in to any particular service, this plug-in can also publish your stream with the hAtom microformat and Atom.</p>
<p><a href="http://plugins.movabletype.org/action-streams/index.html"><img src="http://www.smashingmagazine.com/wp-content/uploads/images/facebook-scripts/action-streams.jpg" alt="Facebook-like action streams " border="0" /></a></p>
<h3>8. Icons</h3>
<p>Chatting with friends online is fun, but words are sometimes not enough to convey our feelings. Icons come in handy because they&#8217;re a cute, simple way to express emotion. Of course, saying “I love you” has a powerful effect, but an icon of a little heart pumping is so much more stylish. Facebook icons are a hit among users, and you can download 28 of them <a href="http://lopagof.deviantart.com/art/facebook-ui-icons-vector-90099876">here</a>, for free. They are available in SVG and high-resolution PNG format.</p>
<p><a href="http://lopagof.deviantart.com/art/facebook-ui-icons-vector-90099876"><img src="http://www.smashingmagazine.com/wp-content/uploads/images/facebook-scripts/facebook-icons.jpg" alt="Facebook icons " border="0" /></a></p>
<h3>9. Sliders Using CSS And MooTools</h3>
<p>Website developers are constantly looking out for great ideas with which to enhance their websites. The slider controls on Facebook have caught the eye of many professionals. To implement similar-looking sliders for your project, read the tutorial <a href="http://davidwalsh.name/facebook-sliders-mootools">here</a>. It explains how to create them and how to control the height, width and opacity of images. The credit for this easy three-slider tutorial goes to David Walsh, a successful Web developer in his own right. Hats off!</p>
<p><a href="http://davidwalsh.name/facebook-sliders-mootools"><img src="http://www.smashingmagazine.com/wp-content/uploads/images/facebook-scripts/sliders.jpg" alt="Facebook-like sliders with CSS and Mootools " border="0" /></a></p>
<h3>10. JBolo</h3>
<p>Having to switch between two websites every few seconds &#8212; or even few minutes &#8212; can be annoying: for example, to chat with a friend on Gmail and browse photos on Facebook. With that in mind, Facebook took social networking to the next level when it integrated chat functionality. And now you can integrate a similar feature on your Joomla website using <a href="http://techjoomla.com/jbolo-chat-for-joomla.html">this tutorial</a>. The distinctive name of this application is taken from the Hindi word “bolo,” which means to talk. So, get to work and let your visitors start talking!</p>
<p><a href="http://techjoomla.com/jbolo-chat-for-joomla.html"><img src="http://www.smashingmagazine.com/wp-content/uploads/images/facebook-scripts/JBolo.jpg" alt="JBolo " border="0" /></a></p>
<h3>11. Boxy</h3>
<p>Styled like the dialogue box on Facebook, this flexible box supports size tweening and dragging. What distinguishes Boxy from several other overlays is the availability of an object interface to control dialogues after creating them. To make usage even simpler, it also provides you with a jQuery plugin that allows you to include forms and links automatically, along with the “Ask helper” to present the user with an array of choices. Read <a href="http://onehackoranother.com/projects/jquery/boxy/">the tutorial</a> to implement the Boxy dialogue box on your website.</p>
<p><a href="http://onehackoranother.com/projects/jquery/boxy/"><img src="http://www.smashingmagazine.com/wp-content/uploads/images/facebook-scripts/Boxy.jpg" alt="Boxy " border="0" /></a></p>
<h3>12. Gmail- And Facebook-Style jQuery Chat</h3>
<p>Everyone loves Facebook&#8217;s chat module. And this jQuery module lets you seamlessly integrate Gmail- and Facebook-style chat into your website. This chat script has many features, such as keeping chat boxes open and preserving a box&#8217;s state (and data) even when the page has been refreshed, just like on Facebook. Also, this chat is extremely simple to integrate. <a href="http://anantgarg.com/2009/05/13/gmail-facebook-style-jquery-chat/">Learn more</a> about this Facebook-style jQuery chat.</p>
<p><a href="http://anantgarg.com/2009/05/13/gmail-facebook-style-jquery-chat/"><img src="http://www.smashingmagazine.com/wp-content/uploads/images/facebook-scripts/jQuery-Chat.jpg" alt="Gmail/Facebook Style jQuery Chat " border="0" /></a></p>
<h3>13. Alert Confirmation Box Using CSS And jQuery</h3>
<p>It happens often enough that while performing a particular action, we lose focus and mess up the task. Alert confirmation boxes can be a great help here. In asking for your confirmation of an action, the box makes you think through your request before finalizing it. For instance, to remove a friend from your friend’s list on Facebook, you need to click on the “X” button, which brings up an alert confirmation box asking you, “Are you sure you want to delete so-and-so from your list?” You are given the option of “Yes” or “No,” which finalizes the action. Alert boxes can help visitors to your website complete important actions, such as deleting items from a shopping cart. <a href="http://9lessons.blogspot.com/2009/08/facebook-style-alert-confirm-box-with.html">This tutorial</a> shows you how to make an alert confirmation box like the one seen on Facebook.</p>
<p><a href="http://9lessons.blogspot.com/2009/08/facebook-style-alert-confirm-box-with.html"><img src="http://www.smashingmagazine.com/wp-content/uploads/images/facebook-scripts/alert-confirmation.jpg" alt="Facebook-like alert confirmation box with CSS and jQuery " border="0" /></a></p>
<h3>14. AJAX Pagination Using jQuery</h3>
<p>Designing Facebook-style pagination to break up a long list of search results into several pages is no longer a difficult task. Though page numbers are not displayed at the top of Facebook, you are given the option at the end of the page to see more results. To create a similarly subtle yet helpful feature on your website, go through the tutorial <a href="http://davidwparker.com/2008/09/30/facebook-style-unobtrusive-ajax-pagination-for-will_paginate-with-jquery/index.html">here</a>.</p>
<p><a href="http://davidwparker.com/2008/09/30/facebook-style-unobtrusive-ajax-pagination-for-will_paginate-with-jquery/index.html"><img src="http://www.smashingmagazine.com/wp-content/uploads/images/facebook-scripts/ajax-pagination.jpg" alt="Facebook style ajax pagination with jQuery for will paginate" border="0" /></a></p>
<h3>15. Cometchat</h3>
<p>This is the best script for inline chat similar to the kind seen on Facebook. <a href="http://www.cometchat.com/">Get the script</a> to give your visitors a chat environment to interact in while they browse your website. They can also update their status, like &#8220;Available,&#8221; &#8220;Busy,&#8221; etc. Facebook-style AJAXification ensures the feature does not reload every time a visitor clicks to another page. Hash URLs and notifications in the footer are some of the other features integrated in Cometchat.</p>
<p><a href="http://www.cometchat.com/"><img src="http://www.smashingmagazine.com/wp-content/uploads/images/facebook-scripts/Cometchat.jpg" alt="Facebook style Cometchat " border="0" /></a></p>
<h3>16. Image Cropping</h3>
<p>The crop tool hides unseemly parts of a photograph and brings focus to the subject. Facebook introduced such a tool that members can easily use before uploading  and sharing their pictures. To achieve this nifty combination of Javascript and PHP, check out this amazing <a href="http://blog.creonfx.com/javascript/facebook-style-image-cropping-javascript-preview">tutorial</a>.</p>
<p><a href="http://blog.creonfx.com/javascript/facebook-style-image-cropping-javascript-preview"><img src="http://www.smashingmagazine.com/wp-content/uploads/images/facebook-scripts/image-cropping.jpg" alt="Facebook inspired image cropping " border="0" /></a></p>
<h3>17. Input Box</h3>
<p>Integrated with the auto-complete function, the input box on Facebook allows you to search for and send messages to your friends. To include a flexible Facebook-inspired input box for your website, just grab <a href="http://ajaxian.com/archives/facebook-style-input-box">this</a> MooTools 1.2-compatible script and get started.</p>
<p><a href="http://ajaxian.com/archives/facebook-style-input-box"><img src="http://www.smashingmagazine.com/wp-content/uploads/images/facebook-scripts/input-Box.jpg" alt="Facebook Style Input Box " border="0" /></a></p>
<h3>18. Chat Room And Instant Messenger</h3>
<p>Does the instant messenger and chat room on Facebook make you green with envy? Give your website the same with this <a href="http://mediascriptmods.com/home/full-applications/facebook-style-instant-meesenger-and-chat-room.html?vmcchk=1">Joomla module</a>. Visitors can sign in to the messenger with their Facebook ID and password and use their friends list from Facebook. It really is as simple as that.</p>
<p><a href="http://mediascriptmods.com/home/full-applications/facebook-style-instant-meesenger-and-chat-room.html?vmcchk=1"><img src="http://www.smashingmagazine.com/wp-content/uploads/images/facebook-scripts/chat-room.jpg" alt="Facebook-like chat room and instant messenger " border="0" /></a></p>
<h3>19. vBStatus (Status Display)</h3>
<p>Isn’t it great that you can share what’s on your mind with all your friends in an instant, and vice versa. These status updates are one of the main features of Facebook. And below them is room for your friends&#8217; comments and a option to &#8220;Like&#8221; your status. This feature is referred to as &#8220;vBStatus,&#8221; and you can include the same on your website by downloading it <a href="http://www.vbulletin.org/forum/showthread.php?t=181283">here</a>. Users will have the flexibility to quickly change their status whenever they want using AJAX.</p>
<p><a href="http://www.vbulletin.org/forum/showthread.php?t=181283"><img src="http://www.smashingmagazine.com/wp-content/uploads/images/facebook-scripts/status-display.jpg" alt="vBStatus - Status Display, the Facebook way " border="0" /></a></p>
<h3>20. Facebox</h3>
<p>Facebox is lightbox script that gives you the look of Facebook pop-up message windows. It can contain images, Flash movies, HTML and more. Facebox is a MooTools alternative to the original Facebox jQuery script. Read more about Facebox <a href="http://www.bertramakers.com/moolabs/">here</a>.</p>
<p><a href="http://www.bertramakers.com/moolabs/"><img src="http://www.smashingmagazine.com/wp-content/uploads/images/facebook-scripts/facebox.jpg" alt="Facebox" border="0" /></a></p>
<p><em>(al)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/javascript/20-excellent-facebook-scripts-and-resources.html/feed</wfw:commentRss>
		<slash:comments>70</slash:comments>
		</item>
		<item>
		<title>Javascript For Designers: Getting on Your Feet Fast</title>
		<link>http://www.noupe.com/javascript/javascript-for-designers.html</link>
		<comments>http://www.noupe.com/javascript/javascript-for-designers.html#comments</comments>
		<pubDate>Tue, 04 Aug 2009 09:57:05 +0000</pubDate>
		<dc:creator>Editorial</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=18874</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/javascript-for-designers.html"><img src="http://media.noupe.com//uploads/2009/08/js-07.jpg" title="Javascript For Designers: Getting on Your Feet Fast" width="550" /></a></p>
<p>Web designers are a <strong>special breed </strong>– we’re one of a small group of professionals that actively seeks out to improve ourselves and our craft through any means possible.  This generally means on our own, from each other, and through an awful lot of ‘<em>guess, test and revise</em>.’  Web design isn’t for the faint of heart or those with any fear of failure.</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>Web designers are a <strong>special breed </strong>– we’re one of a small group of professionals that actively seeks out to improve ourselves and our craft through any means possible.  This generally means on our own, from each other, and through an awful lot of ‘<em>guess, test and revise</em>.’  Web design isn’t for the faint of heart or those with any fear of failure.</p>
<p>The most daunting ‘learning experience’ for developing developers is to make the jump from the HTMLs and the CSSs of the world to web scripting.  It looks good from the outside – all that added interactivity and animation and cool effects and features &#8211; oh my.  But for some designers, it proves to be a difficult lesson to learn, as scripting can require more focus, logic, and organization than the coding that you are used to.</p>
<p><span id="more-18874"></span></p>
<h3 class="title">Getting on Your Feet Fast</h3>
<p>Let’s take a look at bulletproof ways to ease into Javascript at an <em>accelerated</em> pace.  Javascript is the perfect place to start to learn scripting because it is generally less complex than other scripting languages, and is client-side – meaning that you will be able to test your scripts on your computer as you script it, in real time, without setting up servers or putting forth any more effort than you really need to.  However you code pages now is great – don’t do anything differently to accommodate Javascript – she’s easy to get along with.</p>
<p>The first place I start when looking to learn anything new is on the web – makes sense to learn the web from the web, right?  Yeah, books are nice, and they can make you look intelligent, but the truth of the matter is that you’ll find most (if not all) of that same information out on the web, and, out on the web, you can find the most updated tutorials.  If books suit you, there are a plethora of books out there on Javascript – feel free to help yourself to any of them.</p>
<h3 class="title">Websites That Teach Javascript</h3>
<p>Something to remember about Javascript websites as you scour the web for help – there are essentially <em>two types</em> of Javascript websites; those that are focused on scripts, and those that are focused on teaching Javascript.  I say this because I’ve worked with a lot of students that have stumbled across script websites, started reading scripts on those pages as if they were tutorials and then got confused and discouraged when they couldn’t follow the code – this would be akin to trying to read Braille by shouting at it.</p>
<p>Javascript learning sites spend more time on simple logic and processes.  Stuff you will never really do on a website (as you’ll see below) but it will get you into the scripting mindset and help you ease into the building blocks that will creep into every script you work with.</p>
<p>Let’s take a look at two ‘learning’ Javascript sites.</p>
<h4 class="title"><a href="http://tizag.com/">Tizag.com</a></h4>
<p class="img"><a href="http://tizag.com/"><img src="http://noupe.com/img/js-designers/js-01.jpg" alt="Javascript For Designers"/></a></p>
<p>I don’t know where this site came from or remember how I found it, but I constantly reference Tizag for many of their tutorials.  They are straightforward and direct, but move through the topic in a way that makes it easy to understand.  Their lessons aren’t too long, giving you just enough to take out and test before returning for the next lesson.</p>
<h4 class="title"><a href="http://w3schools.com/js/default.asp">W3schools.com</a></h4>
<p class="img"><a href="http://w3schools.com/js/default.asp"><img src="http://noupe.com/img/js-designers/js-02.jpg" alt="Javascript For Designers"/></a></p>
<p>This site is a step up from the rest in teaching you Javascript (or anything for that matter) and there’s one really simple reason why &#8211; they let you try it for yourself right there in the tutorial.  A lot of people don’t like learning from books because you can’t try it for yourself; that is unless, of course, you find some ridiculous way to prop the book up against your monitor, so you can read it without holding it open and type all at once, but that’s not very conducive to being able to focus on the script at hand.</p>
<h4 class="title"><a href="http://javascript.about.com/od/learnjavascript/Learn_to_Program_with_Javascript.htm">About.Com</a></h4>
<p class="img"><a href="http://javascript.about.com/od/learnjavascript/Learn_to_Program_with_Javascript.htm"><img src="http://noupe.com/img/js-designers/js-03.jpg" alt="Javascript For Designers"/></a></p>
<p>About.com offers premium advice and tutorials on just about anything for free. It&#8217;s pretty much to a multi-information oriented site. Fortunately, here you&#8217;ll be able to find a variety of tutorials and workshops focused on begginer to advanced JavaScript users.</p>
<h4 class="title"><a href="http://www.academictutorials.com/javascript/">Academic Tutorials</a></h4>
<p class="img"><a href="http://www.academictutorials.com/javascript/"><img src="http://noupe.com/img/js-designers/js-04.jpg" alt="Javascript For Designers"/></a></p>
<p>The Academic Tutorials site is very similar to the W3 schools learning center. It provides extensive and well organized facts on JavaScript. You will also find yourself with more hands-on experience than you thought, since almost every tutorial has various examples.</p>
<h4 class="title"><a href="http://www.learn-javascript-tutorial.com/">Learn-JavaScript-Tutorial.com</a></h4>
<p class="img"><a href="http://www.learn-javascript-tutorial.com/"><img src="http://noupe.com/img/js-designers/js-05.jpg" alt="Javascript For Designers"/></a></p>
<p>This site contains front-line examples and begginer JavaScript experiences for the novice of users. Tutorials showcase several useful scripts and images that aid you in the advancement of your skills as a designer.</p>
<h3 class="title">Walk Before You Can Run</h3>
<p>Let’s try it ourselves!  In Javascript, the word ‘document’ refers to the current page.  The word ‘write’ allows me to write text on the page.  In the majority of cases, your scripts will be included in a script tag – this is how the browser identifies that you’ve switched gears.  It&#8217;s just like the style tag, but it happens whenever you need javascript (even in the body tag) and uses a type of text/javascript instead of the more familiar text/css.  So, if I wanted to build a script to put my name on the screen it would look like this…</p>
<pre class="js" name="code">
document.write(“My name is Matt”);
</pre>
<p>It’s that simple – as you learn more, you’ll do more impressive things, but, hey, we all have to start somewhere, right?  Consider ‘document.write’ like the fast food job you had in high school.  It’s probably not something you will impress your friends with, but once you’re an investment banker, you’ll look back on it with nostalgia.</p>
<p>Head out to w3schools.com, get into their Javascript tutorial, and choose the first example &#8211; use this and build your first script for yourself!  Replace the text with whatever text you want, or add additional ‘document.write’ commands to put more text in your page.</p>
<h3 class="title">Subtleties of JS</h3>
<p>Keep in mind that Javascript is like an oompa loompa in your web factory – its not building the page, its helping you build the code.  So, when you put text on the screen, the script you wrote is not putting text directly on the screen… its putting text in the code, and the browser is displaying it as it normally would.  Don’t believe me?  Try this:</p>
<p>Add a second ‘document.write’ command.  You should notice that the two pieces of text follow directly after one another on your webpage.</p>
<p>Now, between the “quotes” where your text is, add HTML tags.  Add a paragraph tag on each command.  You should have something like this:</p>
<pre class="js" name="code">
document.write("&lt;p&gt;My name is Matt&lt;/p&gt;");
document.write("&lt;p&gt;This is my first script&lt;/p&gt;");
</pre>
<p>Because the Javascript will write this directly into the code, you can use things like HTML tags because the browser will be able to interpret and display them!</p>
<p>As you get to more and more complicated topics, the value of being able to code alongside the tutorials on w3schools.com will be invaluable to your ability to learn Javascript fast and feel comfortable doing so.</p>
<h3 class="title">Put It to Use</h3>
<p>The best way to motivate yourself is to see what you could do if you put the time into learning Javascript.  While there are a ton of ways to enhance your HTML, I’ve included some tutorials and demos below that will show you how Javascript can play nice with your CSS to create some pretty impressive results, relying a lot on your current skill to help enhance the Javascript you are learning.</p>
<h4 class="title"><a href="http://www.alistapart.com/articles/dropdowns/">Suckerfish Dropdowns</a></h4>
<p class="img"><a href="http://www.alistapart.com/articles/dropdowns/"><img src="http://noupe.com/img/js-designers/js-06.jpg" alt="Javascript For Designers"/></a></p>
<p>As you learn Javascript, you should know about suckerfish dropdowns.  Essentially, these dropdowns use a lightweight combination of both CSS and Javascript to create accessible menus that can be used to add additional links to your navigation.</p>
<p>What’s interesting about this is that the Javascript is literally adding a class to the elements – so, think about it like this – you’ve set up a class that determines a specific look and feel… but Javascript plays the role in ‘invoking’ that class – creative uses of such a trick like this could yield some very interesting results.  Here it is being used to apply hover effects to specific elements, but the application of this technique could be limitless.</p>
<h4 class="title"><a href="http://www.alistapart.com/articles/alternate/">Switching Stylesheets</a></h4>
<p class="img"><a href="http://www.alistapart.com/articles/alternate/"><img src="http://noupe.com/img/js-designers/js-07.jpg" alt="Javascript For Designers"/></a></p>
<p>You probably already know that you can use alternate style sheets on a page, but didn’t know how to switch them on the fly – Javascript will help you do this.  If you had different colored themes that you wanted your users to be able to customize, you could use Javascript to switch between the two.  You could even get creative – create a different theme for different times of day (morning, day, night) and display a stylesheet based on the user’s local time.</p>
<h4 class="title"><a href="http://css-tricks.com/improved-current-field-highlighting-in-forms/">Improved Current Field Highlighting</a></h4>
<p class="img"><a href="http://css-tricks.com/improved-current-field-highlighting-in-forms/"><img src="http://noupe.com/img/js-designers/js-08.jpg" alt="Javascript For Designers"/></a></p>
<p>This tutorial from CSS-Tricks shows us a way that we can use Javascript to change the way we are highlighting active fields in forms.  So, generally, the cursor blinks in that form field, and some browsers have taken it upon themselves to do something a little different, but this tutorial takes a look at how we can use Javascript and jQuery to improve the highlighting with a little style.</p>
<h4 class="title"><a href="http://www.impressivewebs.com/javascript-folder-collapser-for-dynamic-content-tutorial/">JavaScript Folder Collapser for Dynamic Content</a></h4>
<p class="img"><a href="http://www.impressivewebs.com/javascript-folder-collapser-for-dynamic-content-tutorial/"><img src="http://noupe.com/img/js-designers/js-10.jpg" alt="Javascript For Designers"/></a></p>
<p>This tutorial will show you how to create a group of collapsible folders using JavaScript and some elements of JQuery. The code will be featured in a way that allows for ease of implementation into a dynamic page — in this situation, the number of folders may be unknown.</p>
<h4 class="title"><a href="http://teamtutorials.com/web-development-tutorials/html-tutorials/javascript-progress-bar">JavaScript Progress Bar</a></h4>
<p class="img"><a href="http://teamtutorials.com/web-development-tutorials/html-tutorials/javascript-progress-bar"><img src="http://noupe.com/img/js-designers/js-11.jpg" alt="Javascript For Designers"/></a></p>
<p>Within this tutorial you&#8217;ll be able to walk through the configuration and structuring of a javascript based progress bar that can be triggered by a variety of things. For example, you could have it triggered by the progress of a sign-up sheet, or even by the amount of checkboxes that are checked.</p>
<h4 class="title"><a href="http://teamtutorials.com/web-development-tutorials/password-verification-and-strength-checker">Password Verification and Strength Checker</a></h4>
<p class="img"><a href="http://teamtutorials.com/web-development-tutorials/password-verification-and-strength-checker"><img src="http://noupe.com/img/js-designers/js-12.jpg" alt="Javascript For Designers"/></a></p>
<p>This tutorial will aid you in creating a registration form that includes a password strength checker to tell the user how strong (security wise) their password is. This form will also include several boxes for password use and other vital information.</p>
<h3 class="title">The End of Our Road &#8211; Javascript Frameworks</h3>
<p>jQuery is what is called a ‘<em>Framework</em>’.  Frameworks contain sets of pre-written controls which make it easier and more efficient for you to develop your scripts.  Instead of rewriting the same basic scripts over and over, or managing your own library, javascript frameworks such as <strong><em>jQuery</em></strong>, <strong><em>prototype</em></strong>, <strong><em>script.aculo.us</em></strong>,<strong><em> mootools</em></strong>, and others exist to save you the time.  In most cases, these frameworks are extended in ways that add more functionality.</p>
<p>Unfortunately, a complete discussion on Javascript frameworks comparing the functions included in each is a discussion for another time, but its something to know is out there.</p>
<h4 class="title">Check it out for Yourself: jQuery for Designers</h4>
<p class="img"><a href="http://docs.jquery.com/Tutorials:jQuery_For_Designers"><img src="http://noupe.com/img/js-designers/js-09.jpg" alt="Javascript For Designers"/></a></p>
<h4 class="title">And the Best Way of All to Learn Javascript&#8230;</h4>
<p>Go do it.  No really, go do it.</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/javascript/javascript-for-designers.html/feed</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>10 Intelligent Ways of using [FORM] Elements</title>
		<link>http://www.noupe.com/css/10-intelligent-ways-of-using-form-elements.html</link>
		<comments>http://www.noupe.com/css/10-intelligent-ways-of-using-form-elements.html#comments</comments>
		<pubDate>Sun, 24 May 2009 22:04:19 +0000</pubDate>
		<dc:creator>Editorial</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[forms]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=12599</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/css/10-intelligent-ways-of-using-form-elements.html"><img src="http://media.noupe.com//uploads/2009/05/form-usages-4.jpg" title="10 Intelligent Ways of using [FORM] Elements" width="550"/></a></p>
<p>When you combine some neat functionality courtesy of PHP with the cleverness of javascript you can produce some pretty smart results using the &lt;form&gt; tag. In an effort to help you take it up a notch, we’d like to share some methods for helping your site anticipate a user’s next move.</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>When you combine some neat functionality courtesy of PHP with the cleverness of javascript you can produce some pretty smart results using the &lt;form&gt; tag. In an effort to help you take it up a notch, we’d like to share some methods for helping your site anticipate a user’s next move.</p>
<p>The post below is made up of 10 smart and intelligent ways of using &lt;form&gt; elements to produce some neat effects, components and plugins, they are all of the highest quality and more or less easy to configure. Give them a try.</p>
<p><span id="more-12599"></span></p>
<h3 class="title">1. <a href="http://net.tutsplus.com/tutorials/javascript-ajax/creating-a-dynamic-poll-with-jquery-and-php/">Creating a Dynamic Poll with jQuery and PHP</a></h3>
<p class=""><a href="http://net.tutsplus.com/tutorials/javascript-ajax/creating-a-dynamic-poll-with-jquery-and-php/"><img src="http://noupe.com/img/form-usages-1.jpg" alt=""/></a></p>
<p>In this tutorial you will learn how to create a poll using PHP and XHTML, then make use of some jQuery Ajax effects to eliminate the need for a page refresh, and to give it a nice little bit of animation.</p>
<pre class="js" name="code">
&lt;div id=&quot;poll-container&quot;&gt;
    &lt;h3&gt;Poll&lt;/h3&gt;
    &lt;form id=&#39;poll&#39; action=&quot;poll.php&quot; method=&quot;post&quot; accept-charset=&quot;utf-8&quot;&gt;
        &lt;p&gt;Pick your favorite Javascript framework:&lt;/p&gt;
        &lt;p&gt;&lt;input type=&quot;radio&quot; name=&quot;poll&quot; value=&quot;opt1&quot; id=&quot;opt1&quot; /&gt;&lt;label for=&#39;opt1&#39;&gt;&amp;nbsp;jQuery&lt;/label&gt;&lt;br /&gt;
        &lt;input type=&quot;radio&quot; name=&quot;poll&quot; value=&quot;opt2&quot; id=&quot;opt2&quot; /&gt;&lt;label for=&#39;opt2&#39;&gt;&amp;nbsp;Ext JS&lt;/label&gt;&lt;br /&gt;
        &lt;input type=&quot;radio&quot; name=&quot;poll&quot; value=&quot;opt6&quot; id=&quot;opt6&quot; /&gt;&lt;label for=&#39;opt6&#39;&gt;&amp;nbsp;mootools&lt;/label&gt;&lt;br /&gt;&lt;br /&gt;
        &lt;input type=&quot;submit&quot; value=&quot;Vote &amp;rarr;&quot; /&gt;&lt;/p&gt;
    &lt;/form&gt;
&lt;/div&gt;
</pre>
<p>This form will be processed by the PHP for now, and when we get the Javascript running, by jQuery. The PHP and Javascript are designed to pull the option ID from the value tag.</p>
<p><a href="http://nettuts.com/demos/test_poll/" class="download">Check out the demo</a></p>
<h3 class="title">2. <a href="http://digitarald.de/project/fancyupload/">FancyUpload &#8211; Swiff meets Ajax (v3.0)</a></h3>
<p>FancyUpload is a file-input replacement which features an unobtrusive, multiple-file selection menu and queued upload with an animated progress bar. It is easy to setup, is server independent, completely styleable via CSS and XHTML and uses MooTools to work in all. </p>
<p class=""><a href="http://digitarald.de/project/fancyupload/"><img src="http://noupe.com/img/form-usages-2.jpg" alt=""/></a></p>
<pre class="js" name="code">
&lt;form action=&quot;../script.php&quot; method=&quot;post&quot; enctype=&quot;multipart/form-data&quot; id=&quot;form-demo&quot;&gt;
 	&lt;fieldset id=&quot;demo-fallback&quot;&gt;
		&lt;legend&gt;File Upload&lt;/legend&gt;
		&lt;p&gt;
			This form is just an example fallback for the unobtrusive behaviour of FancyUpload.
			If this part is not changed, something must be wrong with your code.
		&lt;/p&gt;
		&lt;label for=&quot;demo-photoupload&quot;&gt;
			Upload a Photo:
			&lt;input type=&quot;file&quot; name=&quot;Filedata&quot; /&gt;
		&lt;/label&gt;
	&lt;/fieldset&gt;
</pre>
<p><a href="http://digitarald.de/project/fancyupload/3-0/showcase/photoqueue/" class="download">Check out the demo</a></p>
<h3 class="title">3. <a href="http://www.webdesignbeach.com/beachbar/ajax-fancy-captcha-jquery-plugin">Fancy Capatcha</a></h3>
<p>Ajax Fancy Captcha is a jQuery plugin that helps you protect your web pages from boys and spammers in a new, intuitive way of completing “verify humanity” tasks. In order to do that users are asked to drag and drop specified item into a circle.</p>
<p>The code calls captcha.php file and gets a random number. Php file just generates simple number and put it in session. When AJAX got that number it creates items based on that number. Lets imagine that we have array of “pencil”, “scissors”, “clock”, “heart”, “note”, so if number 3 is returned it will take “heart” and look for item-heart.png file in /imgs directory.</p>
<p class=""><a href="http://www.webdesignbeach.com/beachbar/ajax-fancy-captcha-jquery-plugin"><img src="http://noupe.com/img/form-usages-3.jpg" alt=""/></a></p>
<p><a href="http://www.webdesignbeach.com/beachbar/ajax-fancy-captcha-jquery-plugin" class="download">Check out the demo</a></p>
<h3 class="title">4. <a href="http://devthought.com/projects/mootools/textboxlist/">TextboxList</a></h3>
<p>TextboxList turns normal textboxes into a widget which can be navigated with the keyboard, effectively turning your input into a “list” of items that can be easily deleted. It comes with an Autocomplete plugin.</p>
<p class="img"><a href="http://devthought.com/projects/mootools/textboxlist/"><img src="http://noupe.com/img/form-usages-4.jpg" alt=""/></a></p>
<p><a href="http://devthought.com/wp-content/projects/mootools/textboxlist/Demo/" class="download">Check out the demo</a></p>
<h3 class="title">5. <a href="http://www.filamentgroup.com/lab/update_jquery_ui_slider_from_a_select_element_now_with_aria_support/">jQuery UI Slider from a Select Element </a></h3>
<p>The plugin uses progressive enhancement to replace an already-functional HTML select element with a jQuery UI slider control, and adds a number of features for both visual users and those on assistive technologies.</p>
<p class="img"><a href="http://www.filamentgroup.com/lab/update_jquery_ui_slider_from_a_select_element_now_with_aria_support/"><img src="http://noupe.com/img/form-usages-5.jpg" alt=""/></a></p>
<p><a href="http://www.filamentgroup.com/examples/slider_v2/index3.php" class="download">Check out the demo</a></p>
<h3 class="title">6. <a href="http://mypocket-technologies.com/jquery/password_strength/">jQuery Password Strength Meter </a></h3>
<p>Password Strength Meter is a jQuery plug-in that provides a smart algorithm that shows the strength of the input.</p>
<p class="img"><a href="http://mypocket-technologies.com/jquery/password_strength/"><img src="http://noupe.com/img/form-usages-6.jpg" alt=""/></a></p>
<p><a href="http://mypocket-technologies.com/jquery/password_strength/" class="download">Check out the demo</a></p>
<h3 class="title">7. <a href="http://keith-wood.name/keypad.html">jQuery Keypad</a></h3>
<p>A jQuery plugin  that attaches a popup keyboard to a text field for mouse-driven entry or adds an inline keypad in a division or span. It can display the letters/numbers randomized which is a very effective security solution against key loggers.</p>
<p class="img"><a href="http://keith-wood.name/keypad.html"><img src="http://noupe.com/img/form-usages-7.jpg" alt=""/></a></p>
<p><a href="http://keith-wood.name/keypad.html" class="download">Check out the demo</a></p>
<h3 class="title">8. <a href="http://haineault.com/media/jquery/ui-timepickr/page/#s-intro">jquery.timepickr</a></h3>
<p>jquery.timepickr was created in a attempt to make the process of inputing time in a form as easy and natural as possible. Using it is so simple, you just need to call the timepickr function with the id of the form.</p>
<pre class="js" name="code">
$(function(){
    $(&#39;#test-1&#39;).timepickr({
        handle: &#39;#trigger-test&#39;
        convention: 12 });
});
</pre>
<p class="img"><a href="http://haineault.com/media/jquery/ui-timepickr/page/"><img src="http://noupe.com/img/form-usages-8.jpg" alt=""/></a></p>
<p><a href="http://haineault.com/media/jquery/ui-timepickr/page/" class="download">Check out the demo</a></p>
<h3 class="title">9. <a href="http://spellify.com/">Spellify</a></h3>
<p>Spellify is a script.aculo.us based spell checker, for form fields that utilizes Google as its spell check engine. PHP 4+ with CURL library installed, script.aculo.us and Prototype JavaScript Framework.</p>
<p class="img"><a href="http://spellify.com/"><img src="http://noupe.com/img/form-usages-9.jpg" alt=""/></a></p>
<p><a href="http://spellify.com/" class="download">Check out the demo</a></p>
<h3 class="title">10. <a href="http://yensdesign.com/2009/01/create-a-shoutbox-using-php-and-ajax-jquery/">Create a shoutbox using PHP and AJAX</a></h3>
<p>Learn how to create a dynamic ajax based shoutbox with jQuery from scratch. It will be very interesting to know how to use the ajax function of jQuery and how it can be used to insert and recover data from a MySQL database via PHP in a way asynchronous.</p>
<p class="img"><a href="http://yensdesign.com/2009/01/create-a-shoutbox-using-php-and-ajax-jquery/"><img src="http://noupe.com/img/form-usages-10.jpg" alt=""/></a></p>
<p><a href="http://www.yensdesign.com/tutorials/shoutbox/" class="download">Check out the demo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/css/10-intelligent-ways-of-using-form-elements.html/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
	</channel>
</rss>

