<?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>Ultimate Smashing &#187; Coding</title>
	<atom:link href="http://ultimatesmashing.com/category/coding/feed/" rel="self" type="application/rss+xml" />
	<link>http://ultimatesmashing.com</link>
	<description>A Better Life for Web Designers &#38; Developers</description>
	<lastBuildDate>Wed, 01 Feb 2012 12:31:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Boost your Tables with JavaScript Frameworks &#124; Developer Assets</title>
		<link>http://ultimatesmashing.com/boost-your-tables-with-javascript-frameworks-developer-assets/</link>
		<comments>http://ultimatesmashing.com/boost-your-tables-with-javascript-frameworks-developer-assets/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 21:23:36 +0000</pubDate>
		<dc:creator>Dashir</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://ultimatesmashing.com/?p=20</guid>
		<description><![CDATA[A JavaScript library is a library of pre-written JavaScript controls which allow for easier development of JavaScript-based applications, especially for AJAX and other web-centric technologies. JavaScript frameworks/libraries have become essential elements for a good web design in these days. These frameworks and libraries can help us to enhance the user experience and develop web pages [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="JavaScript: The Good Parts" src="http://www.ultimatesmashing.com/wp-content/uploads/2009/06/js/illustration-book-javascript-the-good-parts.jpg" alt="" width="600" height="250" /></p>
<p>A <a title="JavaScript Frameworks &amp; Libraries" href="http://en.wikipedia.org/wiki/JavaScript_frameworks" target="_blank"><strong>JavaScript library</strong></a> is a library of pre-written JavaScript controls which allow for easier development of JavaScript-based applications, especially for <a title="Asynchronous JavaScript and XML" href="http://en.wikipedia.org/wiki/Ajax_(programming)" target="_blank">AJAX</a> and other web-centric technologies.</p>
<p><strong>JavaScript frameworks/libraries</strong> have become essential elements for a good web design in these days. These frameworks and libraries can help us to enhance the user experience and develop web pages in a quick way.</p>
<p>The following is a list of beautiful <strong>JavaScript frameworks and libraries</strong> that can handle the table element beautifully and provide more interactivity and guarantee better functionality in any <a title="Hypertext Mark-up Language" href="http://en.wikipedia.org/wiki/HTML" target="_blank">html</a> web document.</p>
<p>If you know other <strong>JavaScript frameworks and libraries</strong> that are useful for tables which are not included in the list, please do not hesitate to leave your <a href="http://www.ultimatesmashing.com/coding/tables-javascript-framworks-libraries/#comments-wrap">comments</a> below.</p>
<p>&nbsp;</p>
<h2>jQuery Framework/Library</h2>
<p><strong><img class="alignnone" title="jQuery JavaScript Library" src="http://www.ultimatesmashing.com/wp-content/uploads/2009/06/js/jquery-javascript-library.jpg" alt="" width="600" height="200" /></strong></p>
<p><strong><a title="jQuery" href="http://jquery.com/" target="_blank">jQuery</a></strong> is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.</p>
<h6>1- <a title="KeyTable" href="http://www.sprymedia.co.uk/article/KeyTable" target="_blank">KeyTable</a></h6>
<p>A lighweight JS library for adding keyboard navigation support to tables.The library provides an Excel-like navigation that can be bundled with features like on-click editing. The inline row editing feature is accomplished with the jQuery jEditable plug-in. And, KeyTable integrates easily with DataTables (see WRD post).The library works in all major browsers.</p>
<h6>2- <a title="DataTables" href="http://www.datatables.net/" target="_blank">DataTables</a></h6>
<p>A jQuery plugin for adding advanced interaction controls to HTML tables.It can add pagination, filtering and multi-column sorting functions to tables with ease.</p>
<h6>3- <a title="jQuery Datagrid: Ingrid" href="http://reconstrukt.com/ingrid/" target="_blank">Datagrid: Ingrid</a></h6>
<p>Ingrid is an unobtrusive jQuery component for creating very nice looking &amp; effective datagrids.It simply adds datagrid behaviors (column resizing, paging, sorting, row and column styling, and more) to your tables.</p>
<p>With every display event, Ingrid sends a query to a dynamic file (ASP, Asp.Net, PHP..), which must be created by you (a PHP example exists).The query then simply returns the results in a table format “how Ingrid expects them to be”. And, that’s all.</p>
<h6>4- <a title="jqGrid" href="http://www.trirand.com/blog/" target="_blank">jqGrid</a></h6>
<p>jqGrid is an Ajaxed jQuery grid plugin with amazing features.As the grid is a client-side solution that loads data with Ajax callbacks, it can be used with any server-side language like ASP, PHP, ASP.NET, JSP and so.A clever feature is sub grids which shows you a sub grid when a master column is called.</p>
<h6>5- <a title="tablesorter" href="http://tablesorter.com/" target="_blank">tablesorter</a></h6>
<p>tablesorter is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes.tablesorter can successfully parse and sort many types of data including linked data in a cell.Using tableSorter, you can have custom headers, sorting classes and row striping features.</p>
<h6>6- <a title="flexigrid" href="http://www.flexigrid.info/" target="_blank">Flexigrid</a></h6>
<p>Flexigrid is a 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.</p>
<h2>MooTools Framework/Library</h2>
<p><strong><img class="alignnone" title="MooTools Framework" src="http://www.ultimatesmashing.com/wp-content/uploads/2009/06/js/mootools-javascript-library.jpg" alt="" width="600" height="200" /></strong></p>
<p><strong><a title="MooTools" href="http://mootools.net/" target="_blank">MooTools</a></strong> is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API.</p>
<h6>7- <a title="OmniGrid" href="http://www.omnisdata.com/omnigrid/" target="_blank">OmniGrid</a></h6>
<p><span style="font-weight: normal; font-size: 13px;">OmniGrid is a free grid component for MooTools that has advanced features. Having inspired from Flexigrid (for jQuery) &amp; sortableTable, OmniGrid offers a similar functionality.</span></p>
<p>Besides client-side sorting, with a serverside script (a PHP one is mentioned), it connects to the data &amp; can easily sort/paginate an unlimited number of records.</p>
<p>Columns can be resized, multiple records can be selected (data inside is shown with an accordion), the look can be customized &amp; more.</p>
<h6>8- <a title="Sortable Table with Phatfusion" href="http://www.phatfusion.net/sortabletable/" target="_blank">Sortable Table with Phatfusion</a></h6>
<p>Phatfusion has beautiful Mootools JavaScript framework plugins which you’ll love.</p>
<h2>Prototype Framework/Library</h2>
<p><strong><img class="alignnone" title="Prototype Framework" src="http://www.ultimatesmashing.com/wp-content/uploads/2009/06/js/prototype-javascript-library.jpg" alt="" width="600" height="200" /></strong></p>
<p><strong><a title="Prototype" href="http://www.prototypejs.org/" target="_blank">Prototype</a></strong> is a JavaScript Framework that aims to ease development of dynamic web applications. Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for web application developers everywhere.</p>
<h6>9- <a title="TableKit" href="http://www.millstream.com.au/view/code/tablekit/" target="_blank">TablesKit</a></h6>
<p>TableKit, built with the Prototype Framework, not only improves the usability of standard HTML tables but also saves so much time while implementing a standard data editing &amp; sorting functionality.</p>
<h2>Other Frameworks/Libraries</h2>
<h6>10- <a title="TinyTable" href="http://www.leigeber.com/2009/03/table-sorter/" target="_blank">TinyTable</a></h6>
<p>A lightweight JavaScript table sorter for getting more out of a standard table.</p>
<p>Any column can be excluded from the sorting functionality with ease.The script is an updated version of this one (see WRD post) &amp; works in all major browsers.</p>
<h6>11- <a title="Dragtable" href="http://www.danvk.org/wp/dragtable/" target="_blank">Dragtable</a></h6>
<p>Dragtable is a JavaScript library for making the columns of a table draggable.It is very easy to use as inserting the dragtable.js in our code and adding the class=”dragtable” to any table is enough.</p>
<p>Tables become more functional with Dragtable as you can put the columns you think important side-by-side and have a better view.It can also be used with the famous Sorttable library which will make the standard tables both draggable and sortable.</p>
<h6>12- <a title="Table Sorter" href="http://www.leigeber.com/2008/11/JavaScript-table-sorter/" target="_blank">Table Sorter</a></h6>
<p>JavaScript Table Sorter is a lighweight code (1.7kb) for transforming standard tables into a sortable grid.It includes alternate row formatting, header class toggling, auto data type recognition and selective column sorting.</p>
<h6>13- <a title="Ext JS LiveGrid" href="http://www.siteartwork.de/livegrid/" target="_blank">Ext Live Data</a></h6>
<p>Ext JS LiveGrid component, a component for the powerful Ext JS Framework, makes it easy to create non-refreshing, live grids.This EXT JS component is very handy while browsing through a large amount of data as all data doesn’t need to be loaded once &amp; no need for paging.</p>
<h2>Resources articles and resources on JavaScript frameworks</h2>
<ul>
<li><a title="Comparison of JavaScript frameworks" href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks" target="_blank">Comparison of JavaScript frameworks</a></li>
<li><a title="Top 10 Javascript Frameworks - Which do you prefer?" href="http://speckyboy.com/2008/04/01/top-10-javascript-frameworks-which-do-you-prefer/" target="_blank">Top 10 Javascript Frameworks – Which do you prefer?</a></li>
<li><a title="10 Promising JavaScript Frameworks" href="http://sixrevisions.com/javascript/promising_javascript_frameworks/" target="_blank">10 Promising JavaScript Frameworks</a></li>
<li><a title="jQuery and JavaScript Coding: Examples and Best Practices" href="http://www.smashingmagazine.com/2008/09/16/jquery-examples-and-best-practices/" target="_blank">jQuery and JavaScript Coding: Examples and Best Practices</a></li>
</ul>
<p><em>Note(s): <a title="Illustration to book review JavaScript: The Good Parts" href="http://weblabor.hu/konyvek/JavaScript-the-good-parts" target="_blank">Illustration</a> to book review <a title="JavaScript: The Good Part" href="http://oreilly.com/catalog/9780596517748/" target="_blank">JavaScript: The Good Parts</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://ultimatesmashing.com/boost-your-tables-with-javascript-frameworks-developer-assets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

