<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DE8NRH48cSp7ImA9WhVUGUs.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172</id><updated>2012-05-25T21:28:15.079+04:00</updated><category term="zoomer" /><category term="flash" /><category term="Password Strength Meters" /><category term="Responsive Web Design" /><category term="Youtube" /><category term="alerts" /><category term="icons" /><category term="spinners" /><category term="BSD License" /><category term="uploads" /><category term="free" /><category term="cheatsheets" /><category term="String" /><category term="fonts" /><category term="SVG" /><category term="UI" /><category term="hosting" /><category term="privacy" /><category term="routers" /><category term="analytics" /><category term="syntax highlighters" /><category term="JQuery" /><category term="audio" /><category term="detection" /><category term="Pointer Lock API" /><category term="drag" /><category term="MPL v1.1" /><category term="video" /><category term="date picker" /><category term="iOS" /><category term="Forms" /><category term="techniques" /><category term="glyphs" /><category term="CSS" /><category term="Zepto" /><category term="menus" /><category term="WTFPLv2" /><category term="Jekyll" /><category term="BOSH" /><category term="graphics" /><category term="policy" /><category term="Custom License" /><category term="themes" /><category term="changes trackers" /><category term="lazy loaders" /><category term="GPL" /><category term="Jamine" /><category term="minifiers" /><category term="web fonts" /><category term="Ender" /><category term="WTFPL" /><category term="LGPLv3" /><category term="benchmarking" /><category term="watermarks" /><category term="statistics" /><category term="Github" /><category term="ruby" /><category term="randomizer" /><category term="resizer" /><category term="galleries" /><category term="code beautifiers" /><category term="lists" /><category term="☺ License" /><category term="tooltips" /><category term="Geolocation API" /><category term="game engine" /><category term="BSD" /><category term="micro" /><category term="shadows" /><category term="Harmony" /><category term="Ads" /><category term="Beerware License" /><category term="Libraries" /><category term="grid" /><category term="Node.js" /><category term="scraping" /><category term="Web Design" /><category term="notifications" /><category term="Fullscreen API" /><category term="prototyping" /><category term="frameworks" /><category term="MIT License" /><category term="Chrome" /><category term="markdown" /><category term="ratings" /><category term="roundups" /><category term="CC Attribution 3.0 License" /><category term="canvas" /><category term="Routing" /><category term="Responsive" /><category term="image" /><category term="JSON" /><category term="Facebook" /><category term="touch" /><category term="generators" /><category term="navigation" /><category term="extensions" /><category term="charts" /><category term="cookies" /><category term="photoshop" /><category term="WordPress" /><category term="stars" /><category term="fluid" /><category term="banners" /><category term="Bookmarklet" /><category term="grids" /><category term="ARIA" /><category term="image effets" /><category term="Sinatra" /><category term="AWS" /><category term="drop down menus" /><category term="regex" /><category term="color pickers" /><category term="palette" /><category term="sql" /><category term="CSS3" /><category term="placeholders" /><category term="twitter" /><category term="scrollers" /><category term="video effects" /><category term="WebGL" /><category term="Tools" /><category term="heatmaps" /><category term="resource loaders" /><category term="legal documents" /><category term="JQuery Mobile" /><category term="media queries" /><category term="filesystem API" /><category term="social media" /><category term="3D Engine" /><category term="masks" /><category term="mobile" /><category term="templates" /><category term="localstorage" /><category term="swipe" /><category term="font stacks" /><category term="Subscription" /><category term="documentation" /><category term="Bootstrap" /><category term="html5" /><category term="boilerplates" /><category term="Amazon" /><category term="code testing" /><category term="date" /><category term="validation" /><category term="presentation" /><category term="SIL Open Font License" /><category term="firefox" /><category term="DOM" /><category term="accessibility" /><category term="text effects" /><category term="favicon" /><category term="timelines" /><category term="keyboard" /><category term="browser extensions" /><category term="Last.fm" /><category term="sparklines" /><category term="Google Street View" /><category term="dummy text" /><category term="image manipulation" /><category term="Apache License v2.0" /><category term="wysiwyg" /><category term="modernizer" /><category term="buttons" /><category term="calenders" /><category term="lorem ipsum" /><category term="google maps" /><category term="MPL" /><category term="GIF" /><category term="tracking" /><category term="CC Attribution No Derivatives 3.0 License" /><category term="JQuery-roundup" /><category term="Converters" /><category term="animations" /><category term="MPL v2.0" /><category term="code editors" /><category term="sliders" /><category term="android" /><category term="Google Analytics" /><category term="Compilers" /><category term="CoffeeScript" /><category term="polyfills" /><category term="page effects" /><category term="color" /><category term="html" /><category term="templating" /><category term="stats" /><category term="dynamic layouts" /><category term="JavaScript" /><category term="lightboxes" /><category term="Stylus" /><category term="selectors" /><category term="MVC" /><category term="LGPL" /><category term="popups" /><category term="google web fonts" /><category term="web development" /><category term="thumbnails" /><category term="Bookmarklets" /><category term="JavaScript 5" /><category term="Security" /><category term="Fireworks" /><category term="Font" /><category term="Programming" /><category term="indexeddb" /><category term="visualizations" /><category term="tables" /><category term="parallax scrolling" /><category term="scrollbars" /><category term="chat" /><category term="CC 2.5 License" /><category term="mongoDB" /><category term="database" /><category term="growl" /><category term="physics engines" /><category term="GPLv3" /><category term="CC 0 License" /><category term="Graphs" /><category term="tabs" /><category term="tool" /><category term="REST" /><category term="slideshows" /><category term="XMPP" /><category term="editors" /><category term="YUI" /><category term="API" /><category term="autosuggest" /><category term="GPLv2" /><category term="Redis" /><category term="assets manager" /><category term="Youtube API" /><category term="social media buttons" /><category term="LESS" /><category term="languages" /><category term="PSD" /><category term="quotes" /><category term="IE" /><category term="colors" /><category term="maps" /><category term="players" /><title>Functionn</title><subtitle type="html">Best Resources To Make Your Web Design Projects Function</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://functionn.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>318</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/codefusionlab-feed" /><feedburner:info uri="codefusionlab-feed" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>codefusionlab-feed</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;DE8NRH4yeip7ImA9WhVUGUs.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-1038970077580004473</id><published>2012-05-25T21:28:00.001+04:00</published><updated>2012-05-25T21:28:15.092+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-25T21:28:15.092+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="randomizer" /><category scheme="http://www.blogger.com/atom/ns#" term="page effects" /><category scheme="http://www.blogger.com/atom/ns#" term="JQuery" /><category scheme="http://www.blogger.com/atom/ns#" term="free" /><category scheme="http://www.blogger.com/atom/ns#" term="text effects" /><category scheme="http://www.blogger.com/atom/ns#" term="UI" /><title>jQuery Dice A jQuery Plugin To Display A Dice, Click On It And Retrieve A Random Number (Between 1 &amp; 6)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OmEN9vvAbOiHjfs2X3Q_DbhhWII/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OmEN9vvAbOiHjfs2X3Q_DbhhWII/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OmEN9vvAbOiHjfs2X3Q_DbhhWII/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OmEN9vvAbOiHjfs2X3Q_DbhhWII/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://efrane.github.com/jquery-dice/" rel="nofollow" target="_blank"&gt;jQuery Dice&lt;/a&gt; is a very simple plugin which allows to display a dice, click on it and retrieve a random number (between 1 and 6, of course.) You can easily modify the plugin to change the dice glyph.&lt;a href="http://i.imgur.com/GT3Qy.gif" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/GT3Qy.gif" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: jQuery&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://efrane.github.com/jquery-dice/" rel="nofollow" target="_blank"&gt;http://efrane.github.com/jquery-dice/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: Free&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-1038970077580004473?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=Yj112IOVJRc:0nSYMgOISJA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=Yj112IOVJRc:0nSYMgOISJA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=Yj112IOVJRc:0nSYMgOISJA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=Yj112IOVJRc:0nSYMgOISJA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=Yj112IOVJRc:0nSYMgOISJA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=Yj112IOVJRc:0nSYMgOISJA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=Yj112IOVJRc:0nSYMgOISJA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=Yj112IOVJRc:0nSYMgOISJA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=Yj112IOVJRc:0nSYMgOISJA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=Yj112IOVJRc:0nSYMgOISJA:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=Yj112IOVJRc:0nSYMgOISJA:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=Yj112IOVJRc:0nSYMgOISJA:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=Yj112IOVJRc:0nSYMgOISJA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=Yj112IOVJRc:0nSYMgOISJA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=Yj112IOVJRc:0nSYMgOISJA:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=Yj112IOVJRc:0nSYMgOISJA:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=Yj112IOVJRc:0nSYMgOISJA:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/Yj112IOVJRc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/1038970077580004473/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/jquery-dice-jquery-plugin-to-display.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/1038970077580004473?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/1038970077580004473?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/Yj112IOVJRc/jquery-dice-jquery-plugin-to-display.html" title="jQuery Dice A jQuery Plugin To Display A Dice, Click On It And Retrieve A Random Number (Between 1 &amp; 6)" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/jquery-dice-jquery-plugin-to-display.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYNQHY_eCp7ImA9WhVUGUs.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-993679422902957768</id><published>2012-05-25T20:26:00.001+04:00</published><updated>2012-05-25T20:26:31.840+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-25T20:26:31.840+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="page effects" /><category scheme="http://www.blogger.com/atom/ns#" term="JQuery" /><category scheme="http://www.blogger.com/atom/ns#" term="Facebook" /><category scheme="http://www.blogger.com/atom/ns#" term="Forms" /><category scheme="http://www.blogger.com/atom/ns#" term="MIT License" /><category scheme="http://www.blogger.com/atom/ns#" term="text effects" /><category scheme="http://www.blogger.com/atom/ns#" term="twitter" /><category scheme="http://www.blogger.com/atom/ns#" term="UI" /><title>jQuery.textntags - A jQuery UI Plugin Component To "@tag" Someone In A Text Message</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pu89G-RuNOBsHq14l0XHK8Vf3fA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pu89G-RuNOBsHq14l0XHK8Vf3fA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pu89G-RuNOBsHq14l0XHK8Vf3fA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pu89G-RuNOBsHq14l0XHK8Vf3fA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://daniel-zahariev.github.com/jquery-textntags/" rel="nofollow" target="_blank"&gt;jQuery.textntags&lt;/a&gt; is a&amp;nbsp;small UI component that allows you to "@tag" someone in a text message, just like you are used to on Facebook or Twitter.&lt;br /&gt;
&lt;br /&gt;
When tags are being added to the input, a marked-up version of the value is generated, to allow the tags to be extracted, parsed and stored later.&amp;nbsp;&lt;a href="http://i.imgur.com/n7tCA.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/n7tCA.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: jQuery&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://daniel-zahariev.github.com/jquery-textntags/#examples" rel="nofollow" target="_blank"&gt;http://daniel-zahariev.github.com/jquery-textntags/#examples&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: MIT License&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-993679422902957768?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=jE0E6c6orZI:lMYW8zUYWTc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=jE0E6c6orZI:lMYW8zUYWTc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=jE0E6c6orZI:lMYW8zUYWTc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=jE0E6c6orZI:lMYW8zUYWTc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=jE0E6c6orZI:lMYW8zUYWTc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=jE0E6c6orZI:lMYW8zUYWTc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=jE0E6c6orZI:lMYW8zUYWTc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=jE0E6c6orZI:lMYW8zUYWTc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=jE0E6c6orZI:lMYW8zUYWTc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=jE0E6c6orZI:lMYW8zUYWTc:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=jE0E6c6orZI:lMYW8zUYWTc:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=jE0E6c6orZI:lMYW8zUYWTc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=jE0E6c6orZI:lMYW8zUYWTc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=jE0E6c6orZI:lMYW8zUYWTc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=jE0E6c6orZI:lMYW8zUYWTc:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=jE0E6c6orZI:lMYW8zUYWTc:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=jE0E6c6orZI:lMYW8zUYWTc:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/jE0E6c6orZI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/993679422902957768/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/jquerytextntags-jquery-ui-plugin.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/993679422902957768?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/993679422902957768?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/jE0E6c6orZI/jquerytextntags-jquery-ui-plugin.html" title="jQuery.textntags - A jQuery UI Plugin Component To &quot;@tag&quot; Someone In A Text Message" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/jquerytextntags-jquery-ui-plugin.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUFQXY6eip7ImA9WhVUGUs.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-589281763415865939</id><published>2012-05-25T20:15:00.001+04:00</published><updated>2012-05-25T20:26:50.812+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-25T20:26:50.812+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="Libraries" /><category scheme="http://www.blogger.com/atom/ns#" term="JQuery" /><category scheme="http://www.blogger.com/atom/ns#" term="keyboard" /><category scheme="http://www.blogger.com/atom/ns#" term="API" /><category scheme="http://www.blogger.com/atom/ns#" term="MIT License" /><category scheme="http://www.blogger.com/atom/ns#" term="micro" /><category scheme="http://www.blogger.com/atom/ns#" term="text effects" /><category scheme="http://www.blogger.com/atom/ns#" term="Zepto" /><category scheme="http://www.blogger.com/atom/ns#" term="Ender" /><title>Jwerty - Awesome Handling Of Keyboard Events</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_LiJO-uxlKTeUv7WEcliGcllbHA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_LiJO-uxlKTeUv7WEcliGcllbHA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_LiJO-uxlKTeUv7WEcliGcllbHA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_LiJO-uxlKTeUv7WEcliGcllbHA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://keithcirkel.co.uk/jwerty/" rel="nofollow" target="_blank"&gt;Jwerty&lt;/a&gt; is a JavaScript library which allows you to bind, fire and assert key combination strings against elements and events. &amp;nbsp;It normalises the poor standard API into something easy to use and clear.&lt;br /&gt;
&lt;br /&gt;
Jwerty is a small library, weighing in at around 1.5KB bytes minified and gzipped (~3KB minified). &amp;nbsp;Jwerty has no dependencies, but is compatible with jQuery, Zepto or Ender if you include those packages alongside it.&lt;a href="http://i.imgur.com/sYPFf.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/sYPFf.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: None&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://keithcirkel.co.uk/jwerty/" rel="nofollow" target="_blank"&gt;http://keithcirkel.co.uk/jwerty/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: MIT License&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-589281763415865939?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=HJXf4IY_-Rk:9ui3hQsdJVc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=HJXf4IY_-Rk:9ui3hQsdJVc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=HJXf4IY_-Rk:9ui3hQsdJVc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=HJXf4IY_-Rk:9ui3hQsdJVc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=HJXf4IY_-Rk:9ui3hQsdJVc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=HJXf4IY_-Rk:9ui3hQsdJVc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=HJXf4IY_-Rk:9ui3hQsdJVc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=HJXf4IY_-Rk:9ui3hQsdJVc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=HJXf4IY_-Rk:9ui3hQsdJVc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=HJXf4IY_-Rk:9ui3hQsdJVc:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=HJXf4IY_-Rk:9ui3hQsdJVc:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=HJXf4IY_-Rk:9ui3hQsdJVc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=HJXf4IY_-Rk:9ui3hQsdJVc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=HJXf4IY_-Rk:9ui3hQsdJVc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=HJXf4IY_-Rk:9ui3hQsdJVc:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=HJXf4IY_-Rk:9ui3hQsdJVc:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=HJXf4IY_-Rk:9ui3hQsdJVc:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/HJXf4IY_-Rk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/589281763415865939/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/jwerty-awesome-handling-of-keyboard.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/589281763415865939?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/589281763415865939?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/HJXf4IY_-Rk/jwerty-awesome-handling-of-keyboard.html" title="Jwerty - Awesome Handling Of Keyboard Events" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/jwerty-awesome-handling-of-keyboard.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QDQncycCp7ImA9WhVUGEo.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-4591961778910604688</id><published>2012-05-24T20:02:00.000+04:00</published><updated>2012-05-24T20:02:53.998+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-24T20:02:53.998+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="icons" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Design" /><category scheme="http://www.blogger.com/atom/ns#" term="free" /><category scheme="http://www.blogger.com/atom/ns#" term="PSD" /><title>Meteocons - A Set Of 40+ Weather Icons Icons In PSD, CHS, EPS, SVG, Desktop Font &amp; Web Font</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gPkmi5_WZ-bnUr1o_sotLQOd3cs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gPkmi5_WZ-bnUr1o_sotLQOd3cs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gPkmi5_WZ-bnUr1o_sotLQOd3cs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gPkmi5_WZ-bnUr1o_sotLQOd3cs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://www.alessioatzeni.com/meteocons/" rel="nofollow" target="_blank"&gt;Meteocons&lt;/a&gt; is a free weather icon set, it works perfect for apps or your new web project. &amp;nbsp;This set containg 40+ icons available in PSD, CHS, EPS, SVG, Desktop font and Web font. &amp;nbsp;You may use these icons for both commercial and personal projects and customize them any way you like. &amp;nbsp;All icon and updates are FREE.&lt;a href="http://i.imgur.com/XA5wB.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/XA5wB.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: None&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.alessioatzeni.com/meteocons/" rel="nofollow" target="_blank"&gt;http://www.alessioatzeni.com/meteocons/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: Free&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-4591961778910604688?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=ZiUG3aq8t8g:6n67k5qoTfo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=ZiUG3aq8t8g:6n67k5qoTfo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=ZiUG3aq8t8g:6n67k5qoTfo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=ZiUG3aq8t8g:6n67k5qoTfo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=ZiUG3aq8t8g:6n67k5qoTfo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=ZiUG3aq8t8g:6n67k5qoTfo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=ZiUG3aq8t8g:6n67k5qoTfo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=ZiUG3aq8t8g:6n67k5qoTfo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=ZiUG3aq8t8g:6n67k5qoTfo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=ZiUG3aq8t8g:6n67k5qoTfo:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=ZiUG3aq8t8g:6n67k5qoTfo:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=ZiUG3aq8t8g:6n67k5qoTfo:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=ZiUG3aq8t8g:6n67k5qoTfo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=ZiUG3aq8t8g:6n67k5qoTfo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=ZiUG3aq8t8g:6n67k5qoTfo:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=ZiUG3aq8t8g:6n67k5qoTfo:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=ZiUG3aq8t8g:6n67k5qoTfo:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/ZiUG3aq8t8g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/4591961778910604688/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/meteocons-set-of-40-weather-icons-icons.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/4591961778910604688?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/4591961778910604688?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/ZiUG3aq8t8g/meteocons-set-of-40-weather-icons-icons.html" title="Meteocons - A Set Of 40+ Weather Icons Icons In PSD, CHS, EPS, SVG, Desktop Font &amp; Web Font" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/meteocons-set-of-40-weather-icons-icons.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkENRnk-eSp7ImA9WhVUGEo.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-7624955835397765518</id><published>2012-05-24T19:51:00.000+04:00</published><updated>2012-05-24T19:51:37.751+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-24T19:51:37.751+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="JQuery" /><category scheme="http://www.blogger.com/atom/ns#" term="Forms" /><category scheme="http://www.blogger.com/atom/ns#" term="MIT License" /><category scheme="http://www.blogger.com/atom/ns#" term="masks" /><title>jQuery Mask Plugin - A jQuery Plugin To Easily Implement Field Masks</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eo0yleOgCRYisk2G8u8GuN50Bew/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eo0yleOgCRYisk2G8u8GuN50Bew/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eo0yleOgCRYisk2G8u8GuN50Bew/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eo0yleOgCRYisk2G8u8GuN50Bew/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://igorescobar.github.com/jQuery-Mask-Plugin/" rel="nofollow" target="_blank"&gt;jQuery Mask Plugin&lt;/a&gt; is a jQuery plugin to make implementing field masks a piece of cake.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;

Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;String/Numeric/Alpha/Mixed masks.&lt;/li&gt;
&lt;li&gt;Reverse Mask.&lt;/li&gt;
&lt;li&gt;Data type validation.&lt;/li&gt;
&lt;li&gt;Automatic maxlength.&lt;/li&gt;
&lt;li&gt;Live event's for ajax/realtime apps.&lt;/li&gt;
&lt;li&gt;Callbacks.&lt;/li&gt;
&lt;li&gt;On-the-fly mask change.&lt;/li&gt;
&lt;/ul&gt;
&lt;a href="http://i.imgur.com/oh0GJ.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/oh0GJ.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;Requirements&lt;/b&gt;: jQuery&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://igorescobar.github.com/jQuery-Mask-Plugin/" rel="nofollow" target="_blank"&gt;http://igorescobar.github.com/jQuery-Mask-Plugin/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: MIT License&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-7624955835397765518?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=XcL0MRRiu7M:VLZKsKh1lL0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=XcL0MRRiu7M:VLZKsKh1lL0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=XcL0MRRiu7M:VLZKsKh1lL0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=XcL0MRRiu7M:VLZKsKh1lL0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=XcL0MRRiu7M:VLZKsKh1lL0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=XcL0MRRiu7M:VLZKsKh1lL0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=XcL0MRRiu7M:VLZKsKh1lL0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=XcL0MRRiu7M:VLZKsKh1lL0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=XcL0MRRiu7M:VLZKsKh1lL0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=XcL0MRRiu7M:VLZKsKh1lL0:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=XcL0MRRiu7M:VLZKsKh1lL0:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=XcL0MRRiu7M:VLZKsKh1lL0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=XcL0MRRiu7M:VLZKsKh1lL0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=XcL0MRRiu7M:VLZKsKh1lL0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=XcL0MRRiu7M:VLZKsKh1lL0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=XcL0MRRiu7M:VLZKsKh1lL0:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=XcL0MRRiu7M:VLZKsKh1lL0:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/XcL0MRRiu7M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/7624955835397765518/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/jquery-mask-plugin-jquery-plugin-to.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/7624955835397765518?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/7624955835397765518?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/XcL0MRRiu7M/jquery-mask-plugin-jquery-plugin-to.html" title="jQuery Mask Plugin - A jQuery Plugin To Easily Implement Field Masks" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/jquery-mask-plugin-jquery-plugin-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcERn46cSp7ImA9WhVUGEo.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-4798770978818482416</id><published>2012-05-24T19:38:00.000+04:00</published><updated>2012-05-24T19:40:07.019+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-24T19:40:07.019+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="frameworks" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS3" /><category scheme="http://www.blogger.com/atom/ns#" term="Libraries" /><category scheme="http://www.blogger.com/atom/ns#" term="MIT License" /><category scheme="http://www.blogger.com/atom/ns#" term="selectors" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><title>Qwery - The Tiny Selector Engine</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HyQxxTasit4BfOMnZ8UcVzP0gpY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HyQxxTasit4BfOMnZ8UcVzP0gpY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HyQxxTasit4BfOMnZ8UcVzP0gpY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HyQxxTasit4BfOMnZ8UcVzP0gpY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="https://github.com/ded/qwery" rel="nofollow" target="_blank"&gt;Qwery&lt;/a&gt; is a small blazing fast query selector engine allowing you to select elements with CSS1|2|3 queries. &amp;nbsp;It's a port from where Simon Willison left off with his &lt;a href="http://simonwillison.net/2003/Mar/25/getElementsBySelector/" rel="nofollow" target="_blank"&gt;getElementsBySelector&lt;/a&gt; in 2003, and believe it or not, this is exactly where jQuery started. &lt;br /&gt;
&lt;br /&gt;
Qwery supports all the basic CSS1 &amp;amp; CSS2 selectors, plus the additional (most important) attribute selectors from CSS3. Additionally it allows multi-selects (div,p) as well as context-aware selectors (like jQuery.find()). &amp;nbsp;Qwery is 1k (gzip+min) .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;


Browser Support&lt;/h3&gt;
Qwery attempts to stay up to date with Yahoo's Grade A Browser Support in addition to future browser candidates.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;IE6+&lt;/li&gt;
&lt;li&gt;Chrome 1+&lt;/li&gt;
&lt;li&gt;Safari 3+&lt;/li&gt;
&lt;li&gt;Firefox 2+&lt;/li&gt;
&lt;li&gt;Opera&lt;/li&gt;
&lt;/ul&gt;
&lt;a href="http://i.imgur.com/GUB1z.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/GUB1z.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: None&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="https://github.com/ded/qwery" rel="nofollow" target="_blank"&gt;https://github.com/ded/qwery&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: MIT License&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-4798770978818482416?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=GBoLevb7eTo:qgG41yuqVBU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=GBoLevb7eTo:qgG41yuqVBU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=GBoLevb7eTo:qgG41yuqVBU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=GBoLevb7eTo:qgG41yuqVBU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=GBoLevb7eTo:qgG41yuqVBU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=GBoLevb7eTo:qgG41yuqVBU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=GBoLevb7eTo:qgG41yuqVBU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=GBoLevb7eTo:qgG41yuqVBU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=GBoLevb7eTo:qgG41yuqVBU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=GBoLevb7eTo:qgG41yuqVBU:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=GBoLevb7eTo:qgG41yuqVBU:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=GBoLevb7eTo:qgG41yuqVBU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=GBoLevb7eTo:qgG41yuqVBU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=GBoLevb7eTo:qgG41yuqVBU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=GBoLevb7eTo:qgG41yuqVBU:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=GBoLevb7eTo:qgG41yuqVBU:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=GBoLevb7eTo:qgG41yuqVBU:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/GBoLevb7eTo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/4798770978818482416/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/qwery-tiny-selector-engine.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/4798770978818482416?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/4798770978818482416?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/GBoLevb7eTo/qwery-tiny-selector-engine.html" title="Qwery - The Tiny Selector Engine" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/qwery-tiny-selector-engine.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMNQnY9cSp7ImA9WhVUF0Q.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-4071015301823696241</id><published>2012-05-23T20:26:00.003+04:00</published><updated>2012-05-23T20:28:13.869+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-23T20:28:13.869+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="JQuery" /><category scheme="http://www.blogger.com/atom/ns#" term="scraping" /><category scheme="http://www.blogger.com/atom/ns#" term="MIT License" /><title>Pjscrape - A Web-Scraping Framework Written In JavaScript, Using PhantomJS And jQuery</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jJwyNKlYS3N7aIVKNHBt1rkXKqg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jJwyNKlYS3N7aIVKNHBt1rkXKqg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jJwyNKlYS3N7aIVKNHBt1rkXKqg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jJwyNKlYS3N7aIVKNHBt1rkXKqg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://nrabinowitz.github.com/pjscrape/" rel="nofollow" target="_blank"&gt;Pjscrape&lt;/a&gt; is a framework for anyone who's ever wanted a command-line tool for web scraping using JavaScript and jQuery. Built to run with PhantomJS, it allows you to scrape pages in a fully rendered, Javascript-enabled context from the command line, no browser required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;

Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Client-side, Javascript-based scraping environment with full access to jQuery functions&lt;/li&gt;
&lt;li&gt;Easy, flexible syntax for setting up one or more scrapers&lt;/li&gt;
&lt;li&gt;Recursive/crawl scraping&lt;/li&gt;
&lt;li&gt;Delay scrape until a "ready" condition occurs&lt;/li&gt;
&lt;li&gt;Load your own scripts on the page before scraping&lt;/li&gt;
&lt;li&gt;Modular architecture for logging and writing/formatting scraped items&lt;/li&gt;
&lt;li&gt;Client-side utilities for common tasks&lt;/li&gt;
&lt;li&gt;Growing set of unit tests&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;a href="http://i.imgur.com/tIWSg.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/tIWSg.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: jQuery, PhantomJS&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://nrabinowitz.github.com/pjscrape/#tutorial" rel="nofollow" target="_blank"&gt;http://nrabinowitz.github.com/pjscrape/#tutorial&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: MIT License&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-4071015301823696241?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=hFuUV7IHDmA:jceCwxKekcc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=hFuUV7IHDmA:jceCwxKekcc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=hFuUV7IHDmA:jceCwxKekcc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=hFuUV7IHDmA:jceCwxKekcc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=hFuUV7IHDmA:jceCwxKekcc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=hFuUV7IHDmA:jceCwxKekcc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=hFuUV7IHDmA:jceCwxKekcc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=hFuUV7IHDmA:jceCwxKekcc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=hFuUV7IHDmA:jceCwxKekcc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=hFuUV7IHDmA:jceCwxKekcc:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=hFuUV7IHDmA:jceCwxKekcc:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=hFuUV7IHDmA:jceCwxKekcc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=hFuUV7IHDmA:jceCwxKekcc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=hFuUV7IHDmA:jceCwxKekcc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=hFuUV7IHDmA:jceCwxKekcc:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=hFuUV7IHDmA:jceCwxKekcc:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=hFuUV7IHDmA:jceCwxKekcc:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/hFuUV7IHDmA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/4071015301823696241/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/pjscrape-web-scraping-framework-written.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/4071015301823696241?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/4071015301823696241?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/hFuUV7IHDmA/pjscrape-web-scraping-framework-written.html" title="Pjscrape - A Web-Scraping Framework Written In JavaScript, Using PhantomJS And jQuery" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/pjscrape-web-scraping-framework-written.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EASHg8fyp7ImA9WhVUF0Q.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-3302378602649989144</id><published>2012-05-23T20:03:00.000+04:00</published><updated>2012-05-23T20:47:29.677+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-23T20:47:29.677+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cookies" /><category scheme="http://www.blogger.com/atom/ns#" term="Libraries" /><category scheme="http://www.blogger.com/atom/ns#" term="GPL" /><category scheme="http://www.blogger.com/atom/ns#" term="MIT License" /><category scheme="http://www.blogger.com/atom/ns#" term="micro" /><category scheme="http://www.blogger.com/atom/ns#" term="detection" /><title>firstImpression.js - A Micro-Library For Detecting New Visitors</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oFkcjOHySPUSsNz7MDAgcJ4BA0M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oFkcjOHySPUSsNz7MDAgcJ4BA0M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oFkcjOHySPUSsNz7MDAgcJ4BA0M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oFkcjOHySPUSsNz7MDAgcJ4BA0M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://www.ravelrumba.com/blog/firstimpression-js-library-detecting-new-visitors/" rel="nofollow" target="_blank"&gt;firstImpression.js&lt;/a&gt; is a micro/nano-library (1 kb minified) that answers the simple question, “Has this user visited this site before?” The detection doesn’t require much logic, so the majority of the code is just a Plain JavaScript port of the popular jquery.cookie plugin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;




Browser Support&lt;/h3&gt;
This should work in any browser that supports cookies. Tested briefly in Chrome, Firefox, Opera, IE6-10, iOS, Android, and Opera Mobile.&lt;a href="http://i.imgur.com/Tkso2.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/Tkso2.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: None&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.ravelrumba.com/blog/firstimpression-js-library-detecting-new-visitors/" rel="nofollow" target="_blank"&gt;http://www.ravelrumba.com/blog/new-visitors...&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: MIT License or GPL&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-3302378602649989144?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=LwkCLRYIRl8:m2A2wzKiK-k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=LwkCLRYIRl8:m2A2wzKiK-k:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=LwkCLRYIRl8:m2A2wzKiK-k:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=LwkCLRYIRl8:m2A2wzKiK-k:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=LwkCLRYIRl8:m2A2wzKiK-k:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=LwkCLRYIRl8:m2A2wzKiK-k:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=LwkCLRYIRl8:m2A2wzKiK-k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=LwkCLRYIRl8:m2A2wzKiK-k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=LwkCLRYIRl8:m2A2wzKiK-k:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=LwkCLRYIRl8:m2A2wzKiK-k:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=LwkCLRYIRl8:m2A2wzKiK-k:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=LwkCLRYIRl8:m2A2wzKiK-k:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=LwkCLRYIRl8:m2A2wzKiK-k:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=LwkCLRYIRl8:m2A2wzKiK-k:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=LwkCLRYIRl8:m2A2wzKiK-k:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=LwkCLRYIRl8:m2A2wzKiK-k:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=LwkCLRYIRl8:m2A2wzKiK-k:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/LwkCLRYIRl8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/3302378602649989144/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/firstimpressionjs-micro-library-for.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/3302378602649989144?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/3302378602649989144?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/LwkCLRYIRl8/firstimpressionjs-micro-library-for.html" title="firstImpression.js - A Micro-Library For Detecting New Visitors" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/firstimpressionjs-micro-library-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMHR3k4eip7ImA9WhVUGE0.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-4237749291214698373</id><published>2012-05-23T19:53:00.001+04:00</published><updated>2012-05-23T23:13:56.732+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-23T23:13:56.732+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="lazy loaders" /><category scheme="http://www.blogger.com/atom/ns#" term="JQuery" /><category scheme="http://www.blogger.com/atom/ns#" term="MIT License" /><category scheme="http://www.blogger.com/atom/ns#" term="JQuery Mobile" /><title>jQuery.mobile.lazyloader - A Proper jQuery Mobile Widget For Lazy Loading Listviews</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0ujlrRc9DYpY736cF8Z_I7Zka_U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0ujlrRc9DYpY736cF8Z_I7Zka_U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0ujlrRc9DYpY736cF8Z_I7Zka_U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0ujlrRc9DYpY736cF8Z_I7Zka_U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://dcarrith.github.com/jquery.mobile.lazyloader/" rel="nofollow" target="_blank"&gt;jQuery.mobile.lazyloader&lt;/a&gt; is a proper jQuery Mobile Widget for lazy loading listviews with AJAX calls to a server-side resource.&lt;br /&gt;
&lt;br /&gt;
Lazyloading (i.e. loading the content as it's needed during a scroll of a listview or similar control) is a great way to optimize the performance of any app that contains a list of 50 or more items. With the LazyLoader Widget for jQuery Mobile, you can easily lazyload any listview without having to write a bunch of custom code to accomplish it. The idea is to enable the widget on index pageinit, and then track instances of pages that contain listviews that can all be independently lazyloaded with the main widget instance.&lt;br /&gt;
&lt;br /&gt;
Note: This is only the client-side part of the lazyloading solution. It requires a server-side resource that returns a simple JSON formatted string.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Live demo of jQuery.mobile.lazyloader can be found on the demo of a larger project here:&lt;br /&gt;
&lt;a href="http://www.mpdtunes.com/" rel="nofollow" target="_blank"&gt;http://www.mpdtunes.com&lt;/a&gt;. &amp;nbsp;Click on the "Live Demo" tab and log in. &amp;nbsp;Add a bunch of music to the queue (demo songs can be added more than once) and then go to view the Queue and the list of songs in the queue will be lazy loaded. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://i.imgur.com/jmYdj.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/jmYdj.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: jQuery,&amp;nbsp;jQuery Mobile&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.mpdtunes.com/" rel="nofollow" target="_blank"&gt;http://www.mpdtunes.com&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: MIT License&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-4237749291214698373?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=qtJTV-GD4uY:eVk1_wiQVjw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=qtJTV-GD4uY:eVk1_wiQVjw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=qtJTV-GD4uY:eVk1_wiQVjw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=qtJTV-GD4uY:eVk1_wiQVjw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=qtJTV-GD4uY:eVk1_wiQVjw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=qtJTV-GD4uY:eVk1_wiQVjw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=qtJTV-GD4uY:eVk1_wiQVjw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=qtJTV-GD4uY:eVk1_wiQVjw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=qtJTV-GD4uY:eVk1_wiQVjw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=qtJTV-GD4uY:eVk1_wiQVjw:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=qtJTV-GD4uY:eVk1_wiQVjw:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=qtJTV-GD4uY:eVk1_wiQVjw:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=qtJTV-GD4uY:eVk1_wiQVjw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=qtJTV-GD4uY:eVk1_wiQVjw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=qtJTV-GD4uY:eVk1_wiQVjw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=qtJTV-GD4uY:eVk1_wiQVjw:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=qtJTV-GD4uY:eVk1_wiQVjw:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/qtJTV-GD4uY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/4237749291214698373/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/jquerymobilelazyloader-proper-jquery.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/4237749291214698373?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/4237749291214698373?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/qtJTV-GD4uY/jquerymobilelazyloader-proper-jquery.html" title="jQuery.mobile.lazyloader - A Proper jQuery Mobile Widget For Lazy Loading Listviews" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/jquerymobilelazyloader-proper-jquery.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0INSHsyeyp7ImA9WhVUF00.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-5120217225188129919</id><published>2012-05-22T21:59:00.000+04:00</published><updated>2012-05-22T21:59:59.593+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-22T21:59:59.593+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="frameworks" /><category scheme="http://www.blogger.com/atom/ns#" term="MVC" /><category scheme="http://www.blogger.com/atom/ns#" term="Apache License v2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="Node.js" /><title>Matador - An Obvious MVC Framework For Node.js</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6B5fWzwQAZZXcqX7D-2Fv6hSUp8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6B5fWzwQAZZXcqX7D-2Fv6hSUp8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6B5fWzwQAZZXcqX7D-2Fv6hSUp8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6B5fWzwQAZZXcqX7D-2Fv6hSUp8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://obvious.github.com/matador/" rel="nofollow" target="_blank"&gt;Matador&lt;/a&gt; is a clean, organized framework for Node.js architected to suit MVC enthusiasts. It gives you a well-defined development environment with flexible routing, easy controller mappings, and basic request filtering. It’s built on open source libraries such as Hogan.js for view rendering, Klass for its inheritance model, Valentine for functional development, and Express to give a bundle of other Node server related helpers.&lt;a href="http://i.imgur.com/eS3Qd.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/eS3Qd.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: Node.js&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://obvious.github.com/matador/" rel="nofollow" target="_blank"&gt;http://obvious.github.com/matador/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: Apache License v2.0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-5120217225188129919?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=vgY-yvmGoNQ:31_rF3SwibA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=vgY-yvmGoNQ:31_rF3SwibA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=vgY-yvmGoNQ:31_rF3SwibA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=vgY-yvmGoNQ:31_rF3SwibA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=vgY-yvmGoNQ:31_rF3SwibA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=vgY-yvmGoNQ:31_rF3SwibA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=vgY-yvmGoNQ:31_rF3SwibA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=vgY-yvmGoNQ:31_rF3SwibA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=vgY-yvmGoNQ:31_rF3SwibA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=vgY-yvmGoNQ:31_rF3SwibA:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=vgY-yvmGoNQ:31_rF3SwibA:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=vgY-yvmGoNQ:31_rF3SwibA:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=vgY-yvmGoNQ:31_rF3SwibA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=vgY-yvmGoNQ:31_rF3SwibA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=vgY-yvmGoNQ:31_rF3SwibA:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=vgY-yvmGoNQ:31_rF3SwibA:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=vgY-yvmGoNQ:31_rF3SwibA:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/vgY-yvmGoNQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/5120217225188129919/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/matador-obvious-mvc-framework-for.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/5120217225188129919?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/5120217225188129919?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/vgY-yvmGoNQ/matador-obvious-mvc-framework-for.html" title="Matador - An Obvious MVC Framework For Node.js" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/matador-obvious-mvc-framework-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAGRn88fSp7ImA9WhVUF00.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-4737247732344166629</id><published>2012-05-22T21:42:00.000+04:00</published><updated>2012-05-22T21:45:27.175+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-22T21:45:27.175+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="statistics" /><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="scrollers" /><category scheme="http://www.blogger.com/atom/ns#" term="JQuery" /><category scheme="http://www.blogger.com/atom/ns#" term="stats" /><category scheme="http://www.blogger.com/atom/ns#" term="Google Analytics" /><category scheme="http://www.blogger.com/atom/ns#" term="GPL" /><category scheme="http://www.blogger.com/atom/ns#" term="tracking" /><category scheme="http://www.blogger.com/atom/ns#" term="MIT License" /><category scheme="http://www.blogger.com/atom/ns#" term="analytics" /><title>jQuery Scroll Depth - A jQuery Plugin To Track Page Scroll Depth</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7DrFZ_1btqAJhZdC9vyQJWahL9w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7DrFZ_1btqAJhZdC9vyQJWahL9w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7DrFZ_1btqAJhZdC9vyQJWahL9w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7DrFZ_1btqAJhZdC9vyQJWahL9w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;a href="http://robflaherty.github.com/jquery-scrolldepth/" rel="nofollow" target="_blank"&gt;jQuery Scroll Depth&lt;/a&gt; is a jQuery plugin that tracks how far down the page a user has scrolled and then reports data back to Google Analytics using the GA Events API. The default behavior reports on the 25%, 50%, 75%, and 100% scroll marks. It also sends an initial "Baseline" event to use as a benchmark.&lt;/div&gt;
&lt;br /&gt;
In addition to the percentage scroll marks you can trigger events based on specific DOM elements. For example you can tell the plugin to report whenever the article comments div is scrolled into view, or whenever the footer is reached.&lt;br /&gt;
&lt;br /&gt;
Data is sent to Google Analytics so it's required that you have Google Analytics tracking implemented on your site.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;


Plugin options&lt;/h3&gt;
The plugin offers a few options:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;minHeigh&lt;/b&gt;t: This lets you enable scroll tracking based on a minimum document height. "Only track scroll events for documents taller than 2000px." The default setting is 0 (i.e., all pages are tracked).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;elements&lt;/b&gt;: This lets you record scroll events for specific elements on the page. "Track when the footer is scrolled into view." You can specify multiple elements but each should be a unique element. In other words you should specify IDs or singular HTML elements, not classes with multiple instances. The default setting is an empty array: [].&lt;/li&gt;
&lt;li&gt;&lt;b&gt;percentage&lt;/b&gt;: If you want to turn off the default scroll percentage tracking and only track certain DOM elements, set this to false. The default setting is true.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="http://i.imgur.com/hXmQL.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/hXmQL.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: jQuery, Google Analytics Asynchronous Tracking Snippet&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://robflaherty.github.com/jquery-scrolldepth/" rel="nofollow" target="_blank"&gt;http://robflaherty.github.com/jquery-scrolldepth/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: MIT License or GPL&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-4737247732344166629?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=cGEYH1KOZB8:E7Dd25tfbwA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=cGEYH1KOZB8:E7Dd25tfbwA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=cGEYH1KOZB8:E7Dd25tfbwA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=cGEYH1KOZB8:E7Dd25tfbwA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=cGEYH1KOZB8:E7Dd25tfbwA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=cGEYH1KOZB8:E7Dd25tfbwA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=cGEYH1KOZB8:E7Dd25tfbwA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=cGEYH1KOZB8:E7Dd25tfbwA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=cGEYH1KOZB8:E7Dd25tfbwA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=cGEYH1KOZB8:E7Dd25tfbwA:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=cGEYH1KOZB8:E7Dd25tfbwA:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=cGEYH1KOZB8:E7Dd25tfbwA:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=cGEYH1KOZB8:E7Dd25tfbwA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=cGEYH1KOZB8:E7Dd25tfbwA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=cGEYH1KOZB8:E7Dd25tfbwA:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=cGEYH1KOZB8:E7Dd25tfbwA:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=cGEYH1KOZB8:E7Dd25tfbwA:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/cGEYH1KOZB8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/4737247732344166629/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/jquery-scroll-depth-jquery-plugin-to.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/4737247732344166629?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/4737247732344166629?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/cGEYH1KOZB8/jquery-scroll-depth-jquery-plugin-to.html" title="jQuery Scroll Depth - A jQuery Plugin To Track Page Scroll Depth" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/jquery-scroll-depth-jquery-plugin-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4HRnkzcSp7ImA9WhVUF00.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-2235985210971583772</id><published>2012-05-22T21:19:00.000+04:00</published><updated>2012-05-22T21:32:17.789+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-22T21:32:17.789+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="Libraries" /><category scheme="http://www.blogger.com/atom/ns#" term="tooltips" /><category scheme="http://www.blogger.com/atom/ns#" term="JQuery" /><category scheme="http://www.blogger.com/atom/ns#" term="timelines" /><category scheme="http://www.blogger.com/atom/ns#" term="MIT License" /><category scheme="http://www.blogger.com/atom/ns#" term="navigation" /><title>Chronoline.js - A Library For Making A Chronology Timeline Out Of Events On A Horizontal Timescale</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AqYehwLtdI3Ua9nzJJVeUa5Qj-E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AqYehwLtdI3Ua9nzJJVeUa5Qj-E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AqYehwLtdI3Ua9nzJJVeUa5Qj-E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AqYehwLtdI3Ua9nzJJVeUa5Qj-E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://stoicloofah.github.com/chronoline.js/" rel="nofollow" target="_blank"&gt;Chronoline.js&lt;/a&gt; is a library for making a chronology timeline out of events on a horizontal timescale. From a list of dates and events, it can generate a graphical representation of schedules, historical events, deadlines, and more.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;














Browser Support&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Internet Explorer 8+ (except the tooltips)&lt;/li&gt;
&lt;li&gt;Firefox 12+&lt;/li&gt;
&lt;li&gt;Chrome 18+&lt;/li&gt;
&lt;/ul&gt;
&lt;a href="http://i.imgur.com/5oDlg.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/5oDlg.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: jQuery, Raphael.js,&amp;nbsp;qTip2&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://stoicloofah.github.com/chronoline.js/" rel="nofollow" target="_blank"&gt;http://stoicloofah.github.com/chronoline.js/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: MIT License&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;


You Might Also Be Interested In:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://functionn.blogspot.com/2012/03/timeline-javascript-library-for.html"&gt;Timeline - A JavaScript Library For Beautifully Crafted Timelines That Are Easy, And Intuitive To Use&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://functionn.blogspot.com/2012/03/timeline-javascript-library-for.html"&gt;Timeliner.js - A jQuery Plugin For Making Simple Historical Timelines&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-2235985210971583772?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=pc8pVh2aFTg:3AvWswpNflI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=pc8pVh2aFTg:3AvWswpNflI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=pc8pVh2aFTg:3AvWswpNflI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=pc8pVh2aFTg:3AvWswpNflI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=pc8pVh2aFTg:3AvWswpNflI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=pc8pVh2aFTg:3AvWswpNflI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=pc8pVh2aFTg:3AvWswpNflI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=pc8pVh2aFTg:3AvWswpNflI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=pc8pVh2aFTg:3AvWswpNflI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=pc8pVh2aFTg:3AvWswpNflI:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=pc8pVh2aFTg:3AvWswpNflI:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=pc8pVh2aFTg:3AvWswpNflI:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=pc8pVh2aFTg:3AvWswpNflI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=pc8pVh2aFTg:3AvWswpNflI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=pc8pVh2aFTg:3AvWswpNflI:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=pc8pVh2aFTg:3AvWswpNflI:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=pc8pVh2aFTg:3AvWswpNflI:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/pc8pVh2aFTg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/2235985210971583772/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/chronolinejs-library-for-making.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/2235985210971583772?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/2235985210971583772?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/pc8pVh2aFTg/chronolinejs-library-for-making.html" title="Chronoline.js - A Library For Making A Chronology Timeline Out Of Events On A Horizontal Timescale" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/chronolinejs-library-for-making.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcARn8_eyp7ImA9WhVUFk8.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-2954597693067734323</id><published>2012-05-21T21:39:00.000+04:00</published><updated>2012-05-21T21:40:47.143+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-21T21:40:47.143+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="CoffeeScript" /><category scheme="http://www.blogger.com/atom/ns#" term="MIT License" /><category scheme="http://www.blogger.com/atom/ns#" term="Node.js" /><category scheme="http://www.blogger.com/atom/ns#" term="languages" /><title>LiveScript - A Language Which Compiles Down To JavaScript, Derived From CoffeeScript</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zF58kCy3dz6BfTWcYAGsPL-oJ_s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zF58kCy3dz6BfTWcYAGsPL-oJ_s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zF58kCy3dz6BfTWcYAGsPL-oJ_s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zF58kCy3dz6BfTWcYAGsPL-oJ_s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://gkz.github.com/LiveScript/" rel="nofollow" target="_blank"&gt;LiveScript&lt;/a&gt; is a language which compiles down to JavaScript. It is a fork of Coco which is in turn derived from CoffeeScript. Like those two it has a relatively straightforward mapping to JavaScript. LiveScript is Coco but much more compatible with CoffeeScript, more functional, and more feature rich. LiveScript aims for increased expressiveness and code beauty.&lt;a href="http://i.imgur.com/3a3xP.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/3a3xP.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: Node.js&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://gkz.github.com/LiveScript/" rel="nofollow" target="_blank"&gt;http://gkz.github.com/LiveScript/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: MIT License&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-2954597693067734323?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=H3OOIhexIzU:PbcpSKx2UzI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=H3OOIhexIzU:PbcpSKx2UzI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=H3OOIhexIzU:PbcpSKx2UzI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=H3OOIhexIzU:PbcpSKx2UzI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=H3OOIhexIzU:PbcpSKx2UzI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=H3OOIhexIzU:PbcpSKx2UzI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=H3OOIhexIzU:PbcpSKx2UzI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=H3OOIhexIzU:PbcpSKx2UzI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=H3OOIhexIzU:PbcpSKx2UzI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=H3OOIhexIzU:PbcpSKx2UzI:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=H3OOIhexIzU:PbcpSKx2UzI:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=H3OOIhexIzU:PbcpSKx2UzI:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=H3OOIhexIzU:PbcpSKx2UzI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=H3OOIhexIzU:PbcpSKx2UzI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=H3OOIhexIzU:PbcpSKx2UzI:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=H3OOIhexIzU:PbcpSKx2UzI:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=H3OOIhexIzU:PbcpSKx2UzI:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/H3OOIhexIzU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/2954597693067734323/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/livescript-language-which-compiles-down.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/2954597693067734323?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/2954597693067734323?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/H3OOIhexIzU/livescript-language-which-compiles-down.html" title="LiveScript - A Language Which Compiles Down To JavaScript, Derived From CoffeeScript" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/livescript-language-which-compiles-down.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UMSXk-fyp7ImA9WhVUFk8.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-7457877510634309395</id><published>2012-05-21T21:27:00.001+04:00</published><updated>2012-05-21T21:28:08.757+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-21T21:28:08.757+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="wysiwyg" /><category scheme="http://www.blogger.com/atom/ns#" term="editors" /><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><category scheme="http://www.blogger.com/atom/ns#" term="MIT License" /><title>WYSIHTML5 - A Better Approach To Rich Text Editing</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VAEajSkGzs_WB3my18rRp_DF06E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VAEajSkGzs_WB3my18rRp_DF06E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VAEajSkGzs_WB3my18rRp_DF06E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VAEajSkGzs_WB3my18rRp_DF06E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://xing.github.com/wysihtml5/" rel="nofollow" target="_blank"&gt;WYSIHTML5&lt;/a&gt; is an open source rich text editor based on HTML5 technology and the progressive-enhancement approach. It uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;






Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;It's fast and lightweight (smaller than TinyMCE, Aloha, ...)&lt;/li&gt;
&lt;li&gt;Auto-linking of urls as-you-type&lt;/li&gt;
&lt;li&gt;Generates valid and semantic HTML5 markup (even when the content is pasted from MS Word)&lt;/li&gt;
&lt;li&gt;Uses class names instead of inline styles&lt;/li&gt;
&lt;li&gt;Unifies line break handling across browsers&lt;/li&gt;
&lt;li&gt;Uses sandboxed iframes in order to prevent identity theft through XSS&lt;/li&gt;
&lt;li&gt;Speech-input for Chrome&lt;/li&gt;
&lt;li&gt;No jQuery required&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;






Browser Support&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Firefox 3.5+&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Chrome&lt;/li&gt;
&lt;li&gt;&amp;nbsp;IE 8+&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Safari 4+&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Safari on iOS 5+&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Opera 11+&lt;/li&gt;
&lt;li&gt;Graceful degradation: Unsupported browsers will get a &amp;lt;textarea&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;a href="http://i.imgur.com/0QzDf.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/0QzDf.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;b&gt;Requirements&lt;/b&gt;: None&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://xing.github.com/wysihtml5/" rel="nofollow" target="_blank"&gt;http://xing.github.com/wysihtml5/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: MIT License&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-7457877510634309395?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dQHk12HUrTk:JgAqiHu5XsI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dQHk12HUrTk:JgAqiHu5XsI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dQHk12HUrTk:JgAqiHu5XsI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dQHk12HUrTk:JgAqiHu5XsI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=dQHk12HUrTk:JgAqiHu5XsI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dQHk12HUrTk:JgAqiHu5XsI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dQHk12HUrTk:JgAqiHu5XsI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=dQHk12HUrTk:JgAqiHu5XsI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dQHk12HUrTk:JgAqiHu5XsI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dQHk12HUrTk:JgAqiHu5XsI:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=dQHk12HUrTk:JgAqiHu5XsI:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dQHk12HUrTk:JgAqiHu5XsI:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dQHk12HUrTk:JgAqiHu5XsI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=dQHk12HUrTk:JgAqiHu5XsI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dQHk12HUrTk:JgAqiHu5XsI:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dQHk12HUrTk:JgAqiHu5XsI:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=dQHk12HUrTk:JgAqiHu5XsI:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/dQHk12HUrTk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/7457877510634309395/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/wysihtml5-better-approach-to-rich-text.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/7457877510634309395?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/7457877510634309395?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/dQHk12HUrTk/wysihtml5-better-approach-to-rich-text.html" title="WYSIHTML5 - A Better Approach To Rich Text Editing" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/wysihtml5-better-approach-to-rich-text.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQDQHg6cSp7ImA9WhVUF0o.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-3493278433582912437</id><published>2012-05-21T21:13:00.000+04:00</published><updated>2012-05-23T15:59:31.619+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-23T15:59:31.619+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="parallax scrolling" /><category scheme="http://www.blogger.com/atom/ns#" term="scrollers" /><category scheme="http://www.blogger.com/atom/ns#" term="page effects" /><category scheme="http://www.blogger.com/atom/ns#" term="JQuery" /><category scheme="http://www.blogger.com/atom/ns#" term="GPL" /><category scheme="http://www.blogger.com/atom/ns#" term="MIT License" /><category scheme="http://www.blogger.com/atom/ns#" term="text effects" /><category scheme="http://www.blogger.com/atom/ns#" term="animations" /><title>SuperScrollorama - A jQuery Plugin For Doing Supercool Scroll Animation</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WkOU-y3I5zpd-O9t3iVKg1mnPBs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WkOU-y3I5zpd-O9t3iVKg1mnPBs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WkOU-y3I5zpd-O9t3iVKg1mnPBs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WkOU-y3I5zpd-O9t3iVKg1mnPBs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://johnpolacek.github.com/superscrollorama/" rel="nofollow" target="_blank"&gt;SuperScrollorama&lt;/a&gt; is a&amp;nbsp;jQuery plugin for doing supercool scroll animations. &amp;nbsp;You can fade text, fly it, spin it, scale it, smush it, pin it, slide it, wipe it, bounce it, color it, fling it, move it, parallax it, bring it among the various effects which&amp;nbsp;SuperScrollorama&amp;nbsp; can perform. &amp;nbsp;Superscrollorama is powered by TweenMax and the Greensock Tweening Engine.&lt;a href="http://i.imgur.com/q2yTX.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/q2yTX.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: jQuery&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://johnpolacek.github.com/superscrollorama/" rel="nofollow" target="_blank"&gt;http://johnpolacek.github.com/superscrollorama/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: MIT License or GPL&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-3493278433582912437?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=OtrOA7QeQww:ePQN9lOi6Ik:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=OtrOA7QeQww:ePQN9lOi6Ik:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=OtrOA7QeQww:ePQN9lOi6Ik:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=OtrOA7QeQww:ePQN9lOi6Ik:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=OtrOA7QeQww:ePQN9lOi6Ik:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=OtrOA7QeQww:ePQN9lOi6Ik:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=OtrOA7QeQww:ePQN9lOi6Ik:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=OtrOA7QeQww:ePQN9lOi6Ik:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=OtrOA7QeQww:ePQN9lOi6Ik:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=OtrOA7QeQww:ePQN9lOi6Ik:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=OtrOA7QeQww:ePQN9lOi6Ik:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=OtrOA7QeQww:ePQN9lOi6Ik:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=OtrOA7QeQww:ePQN9lOi6Ik:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=OtrOA7QeQww:ePQN9lOi6Ik:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=OtrOA7QeQww:ePQN9lOi6Ik:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=OtrOA7QeQww:ePQN9lOi6Ik:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=OtrOA7QeQww:ePQN9lOi6Ik:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/OtrOA7QeQww" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/3493278433582912437/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/superscrollorama-jquery-plugin-for.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/3493278433582912437?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/3493278433582912437?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/OtrOA7QeQww/superscrollorama-jquery-plugin-for.html" title="SuperScrollorama - A jQuery Plugin For Doing Supercool Scroll Animation" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/superscrollorama-jquery-plugin-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AGQXYyeSp7ImA9WhVUFUk.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-7815283112213346849</id><published>2012-05-19T19:33:00.000+04:00</published><updated>2012-05-21T00:28:40.891+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-21T00:28:40.891+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="Password Strength Meters" /><category scheme="http://www.blogger.com/atom/ns#" term="Security" /><category scheme="http://www.blogger.com/atom/ns#" term="JQuery" /><category scheme="http://www.blogger.com/atom/ns#" term="WTFPLv2" /><title>Complexify - A jQuery Password Strength Meter Plugin</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YejwM8jROE6Da86bt36YeGsIsGg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YejwM8jROE6Da86bt36YeGsIsGg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YejwM8jROE6Da86bt36YeGsIsGg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YejwM8jROE6Da86bt36YeGsIsGg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://danpalmer.me/jquery-complexify" rel="nofollow" target="_blank"&gt;Complexify&lt;/a&gt; is a jQuery password strength meter plugin. &amp;nbsp;Many websites give an indicator of how secure a password is, and require a minimum standard of security. However this is always poorly implemented with rules such as 'must require a number' even if the password is 30 characters long and clearly very secure. Often the only requirement is a minimum number of characters, a very poor indicator of password strength.&lt;br /&gt;
Complexify calculates a rating for the password based on how difficult it would be to brute-force it. What does this actually mean?&lt;br /&gt;
&lt;br /&gt;
If I have an 8 character password that only uses lower case characters, it's not good enough and I will need to make it better. &amp;nbsp;But if I have a 25 character password that happens to not have a number in it, I am not going to be forced to add one.&lt;br /&gt;
&lt;br /&gt;
Complexify's default settings will enforce a level of complexity that would mean brute-forcing should take ~600 years on a commodity desktop machine. The 'perfect' password used to scale the complexity percentage would take 3×10^33 years.&lt;a href="http://i.imgur.com/iL7Rd.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/iL7Rd.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: jQuery&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://danpalmer.me/jquery-complexify" rel="nofollow" target="_blank"&gt;http://danpalmer.me/jquery-complexify&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: WTFPLv2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-7815283112213346849?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=sywud2BBHQw:wnok0SChK10:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=sywud2BBHQw:wnok0SChK10:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=sywud2BBHQw:wnok0SChK10:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=sywud2BBHQw:wnok0SChK10:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=sywud2BBHQw:wnok0SChK10:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=sywud2BBHQw:wnok0SChK10:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=sywud2BBHQw:wnok0SChK10:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=sywud2BBHQw:wnok0SChK10:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=sywud2BBHQw:wnok0SChK10:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=sywud2BBHQw:wnok0SChK10:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=sywud2BBHQw:wnok0SChK10:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=sywud2BBHQw:wnok0SChK10:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=sywud2BBHQw:wnok0SChK10:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=sywud2BBHQw:wnok0SChK10:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=sywud2BBHQw:wnok0SChK10:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=sywud2BBHQw:wnok0SChK10:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=sywud2BBHQw:wnok0SChK10:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/sywud2BBHQw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/7815283112213346849/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/complexify-jquery-password-strength.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/7815283112213346849?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/7815283112213346849?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/sywud2BBHQw/complexify-jquery-password-strength.html" title="Complexify - A jQuery Password Strength Meter Plugin" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/complexify-jquery-password-strength.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UERnc_fip7ImA9WhVUFEk.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-7845780471816454243</id><published>2012-05-19T19:19:00.000+04:00</published><updated>2012-05-19T19:26:47.946+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-19T19:26:47.946+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="Responsive Web Design" /><category scheme="http://www.blogger.com/atom/ns#" term="media queries" /><category scheme="http://www.blogger.com/atom/ns#" term="MIT License" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><title>Javascript onMediaQuery - A Neat Way To Trigger JavaScript When Media Queries Change</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vFkqaK_NX6O-IBdfO0_CzvCDU_w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vFkqaK_NX6O-IBdfO0_CzvCDU_w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vFkqaK_NX6O-IBdfO0_CzvCDU_w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vFkqaK_NX6O-IBdfO0_CzvCDU_w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="https://github.com/JoshBarr/js-media-queries" rel="nofollow" target="_blank"&gt;Javascript onMediaQuery&lt;/a&gt; is a&amp;nbsp;neat way to trigger JS when media queries change. &amp;nbsp;Jeremy Keith recently posted a fantastic way of getting CSS and Javascript to talk media queries with the CSS :after pseudo-property. &amp;nbsp;This has a number of advantages over using window.matchMedia(), namely that you only have to maintain your breakpoints in one place, and it fails more gracefully.&lt;a href="http://i.imgur.com/XrV9O.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/XrV9O.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: None&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="https://github.com/JoshBarr/js-media-queries"&gt;https://github.com/JoshBarr/js-media-queries&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: MIT License&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-7845780471816454243?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=CMc0nW_EML8:sLxOW_IdCa0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=CMc0nW_EML8:sLxOW_IdCa0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=CMc0nW_EML8:sLxOW_IdCa0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=CMc0nW_EML8:sLxOW_IdCa0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=CMc0nW_EML8:sLxOW_IdCa0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=CMc0nW_EML8:sLxOW_IdCa0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=CMc0nW_EML8:sLxOW_IdCa0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=CMc0nW_EML8:sLxOW_IdCa0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=CMc0nW_EML8:sLxOW_IdCa0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=CMc0nW_EML8:sLxOW_IdCa0:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=CMc0nW_EML8:sLxOW_IdCa0:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=CMc0nW_EML8:sLxOW_IdCa0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=CMc0nW_EML8:sLxOW_IdCa0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=CMc0nW_EML8:sLxOW_IdCa0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=CMc0nW_EML8:sLxOW_IdCa0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=CMc0nW_EML8:sLxOW_IdCa0:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=CMc0nW_EML8:sLxOW_IdCa0:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/CMc0nW_EML8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/7845780471816454243/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/javascript-onmediaquery-neat-way-to.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/7845780471816454243?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/7845780471816454243?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/CMc0nW_EML8/javascript-onmediaquery-neat-way-to.html" title="Javascript onMediaQuery - A Neat Way To Trigger JavaScript When Media Queries Change" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/javascript-onmediaquery-neat-way-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYGR38ycCp7ImA9WhVUFEk.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-8763187835323199231</id><published>2012-05-19T19:08:00.001+04:00</published><updated>2012-05-19T19:08:46.198+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-19T19:08:46.198+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="frameworks" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS3" /><category scheme="http://www.blogger.com/atom/ns#" term="MIT License" /><category scheme="http://www.blogger.com/atom/ns#" term="image effets" /><category scheme="http://www.blogger.com/atom/ns#" term="galleries" /><title>Guggenheim.js - A Framework Agnostic Plugin For Creating Sexy Interactive Galleries</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/g67HOdo6NGsnoo2nb4R_LDOpohs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g67HOdo6NGsnoo2nb4R_LDOpohs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/g67HOdo6NGsnoo2nb4R_LDOpohs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g67HOdo6NGsnoo2nb4R_LDOpohs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="https://github.com/OiNutter/guggenheim.js" rel="nofollow" target="_blank"&gt;Guggenheim.js&lt;/a&gt; is a framework agnostic plugin for creating sexy interactive galleries. It uses CSS3 animation (with a fallback to JavaScript) to create animated filtering, reordering and pagination of your gallery.&lt;a href="http://i.imgur.com/PCvJf.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/PCvJf.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: None&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://oinutter.github.com/guggenheim.js/" rel="nofollow" target="_blank"&gt;http://oinutter.github.com/guggenheim.js/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: MIT License&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-8763187835323199231?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=JU9JkJdjeFw:Xvx8ciL0K5U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=JU9JkJdjeFw:Xvx8ciL0K5U:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=JU9JkJdjeFw:Xvx8ciL0K5U:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=JU9JkJdjeFw:Xvx8ciL0K5U:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=JU9JkJdjeFw:Xvx8ciL0K5U:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=JU9JkJdjeFw:Xvx8ciL0K5U:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=JU9JkJdjeFw:Xvx8ciL0K5U:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=JU9JkJdjeFw:Xvx8ciL0K5U:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=JU9JkJdjeFw:Xvx8ciL0K5U:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=JU9JkJdjeFw:Xvx8ciL0K5U:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=JU9JkJdjeFw:Xvx8ciL0K5U:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=JU9JkJdjeFw:Xvx8ciL0K5U:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=JU9JkJdjeFw:Xvx8ciL0K5U:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=JU9JkJdjeFw:Xvx8ciL0K5U:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=JU9JkJdjeFw:Xvx8ciL0K5U:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=JU9JkJdjeFw:Xvx8ciL0K5U:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=JU9JkJdjeFw:Xvx8ciL0K5U:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/JU9JkJdjeFw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/8763187835323199231/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/guggenheimjs-framework-agnostic-plugin.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/8763187835323199231?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/8763187835323199231?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/JU9JkJdjeFw/guggenheimjs-framework-agnostic-plugin.html" title="Guggenheim.js - A Framework Agnostic Plugin For Creating Sexy Interactive Galleries" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/guggenheimjs-framework-agnostic-plugin.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04CQ344fyp7ImA9WhVUFEk.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-5829857767796911370</id><published>2012-05-18T21:26:00.001+04:00</published><updated>2012-05-19T19:39:22.037+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-19T19:39:22.037+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="WTFPL" /><category scheme="http://www.blogger.com/atom/ns#" term="JQuery" /><category scheme="http://www.blogger.com/atom/ns#" term="Forms" /><category scheme="http://www.blogger.com/atom/ns#" term="Bootstrap" /><category scheme="http://www.blogger.com/atom/ns#" term="twitter" /><category scheme="http://www.blogger.com/atom/ns#" term="validation" /><title>jqBootstapValidation - A jQueryValidation Plugin For Bootstrap Forms</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8a28807LMhhEsjT_siz9pLfgheo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8a28807LMhhEsjT_siz9pLfgheo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8a28807LMhhEsjT_siz9pLfgheo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8a28807LMhhEsjT_siz9pLfgheo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://reactiveraven.github.com/jqBootstrapValidation/" rel="nofollow" target="_blank"&gt;jqBootstapValidation&lt;/a&gt; is a jQuery&amp;nbsp;validation plugin for Twitter Bootstrap forms. &amp;nbsp;jqBootstapValidation supports the following validators:&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;



HTML5 Based&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Email&lt;/li&gt;
&lt;li&gt;Number&lt;/li&gt;
&lt;li&gt;Required&lt;/li&gt;
&lt;li&gt;Max&lt;/li&gt;
&lt;li&gt;Min&lt;/li&gt;
&lt;li&gt;Max length&lt;/li&gt;
&lt;li&gt;Min length&lt;/li&gt;
&lt;li&gt;Pattern&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;



Extra Validators&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Match&lt;/li&gt;
&lt;li&gt;Max checked&lt;/li&gt;
&lt;li&gt;Min checked&lt;/li&gt;
&lt;li&gt;Regex&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;



BUILD YOUR OWN&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Mix and multiply&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Internally, jqBootstrapValidation only uses data attributes. By default, it will also sniff for native HTML5 form validation attributes, as detailed above. &amp;nbsp;If you decide this isn't what you want, you can restrict jqBootstrapValidation to only data attributes by setting sniffHtml to false when calling it on your form elements.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
By default, jqBootstrapValidtion will prevent forms from submitting if any of their elements fail validation by jqBootstrapValidation. &amp;nbsp;If you decide this isn't what you want, you can allow submitting of potentially invalid data for validation server-side (or in case you think someone might have a genuine case for exceptional data).&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="http://i.imgur.com/TUpzl.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/TUpzl.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: jQuery&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://reactiveraven.github.com/jqBootstrapValidation/" rel="nofollow" target="_blank"&gt;http://reactiveraven.github.com/jqBootstrapValidation/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: WTFPL&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-5829857767796911370?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=MJu8yU0VttA:qudKfoHYpuA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=MJu8yU0VttA:qudKfoHYpuA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=MJu8yU0VttA:qudKfoHYpuA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=MJu8yU0VttA:qudKfoHYpuA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=MJu8yU0VttA:qudKfoHYpuA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=MJu8yU0VttA:qudKfoHYpuA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=MJu8yU0VttA:qudKfoHYpuA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=MJu8yU0VttA:qudKfoHYpuA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=MJu8yU0VttA:qudKfoHYpuA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=MJu8yU0VttA:qudKfoHYpuA:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=MJu8yU0VttA:qudKfoHYpuA:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=MJu8yU0VttA:qudKfoHYpuA:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=MJu8yU0VttA:qudKfoHYpuA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=MJu8yU0VttA:qudKfoHYpuA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=MJu8yU0VttA:qudKfoHYpuA:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=MJu8yU0VttA:qudKfoHYpuA:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=MJu8yU0VttA:qudKfoHYpuA:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/MJu8yU0VttA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/5829857767796911370/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/jqbootstapvalidation-jqueryvalidation.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/5829857767796911370?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/5829857767796911370?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/MJu8yU0VttA/jqbootstapvalidation-jqueryvalidation.html" title="jqBootstapValidation - A jQueryValidation Plugin For Bootstrap Forms" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/jqbootstapvalidation-jqueryvalidation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UHQH84eCp7ImA9WhVUE0s.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-2768996521486968584</id><published>2012-05-18T21:13:00.001+04:00</published><updated>2012-05-18T21:13:51.130+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-18T21:13:51.130+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="web development" /><category scheme="http://www.blogger.com/atom/ns#" term="page effects" /><category scheme="http://www.blogger.com/atom/ns#" term="JQuery" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Design" /><category scheme="http://www.blogger.com/atom/ns#" term="free" /><category scheme="http://www.blogger.com/atom/ns#" term="techniques" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><category scheme="http://www.blogger.com/atom/ns#" term="html" /><title>Disordered List - Controlled Randomness With jQuery</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AFE4WGe9qqyHATi3IGEBdKQE028/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AFE4WGe9qqyHATi3IGEBdKQE028/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AFE4WGe9qqyHATi3IGEBdKQE028/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AFE4WGe9qqyHATi3IGEBdKQE028/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://www.interworks.com/blogs/ssiemens/2012/05/17/disordered-list-controlled-randomness-jquery" rel="nofollow" target="_blank"&gt;Disordered List - Controlled Randomness With jQuery&lt;/a&gt; is a technique for creating a randomly generated messy list. &amp;nbsp;The best part of it is that it can easily be adapted to randomize just about anything.&lt;a href="http://i.imgur.com/CZWVC.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/CZWVC.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://draft.blogger.com/"&gt;&lt;/a&gt;&lt;span id="goog_1686300595"&gt;&lt;/span&gt;&lt;span id="goog_1686300596"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: jQuery&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://scottsiemens.com/list/" rel="nofollow" target="_blank"&gt;http://scottsiemens.com/list/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: Free&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-2768996521486968584?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=9rSZg_Q0K9E:htk0S_in82o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=9rSZg_Q0K9E:htk0S_in82o:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=9rSZg_Q0K9E:htk0S_in82o:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=9rSZg_Q0K9E:htk0S_in82o:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=9rSZg_Q0K9E:htk0S_in82o:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=9rSZg_Q0K9E:htk0S_in82o:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=9rSZg_Q0K9E:htk0S_in82o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=9rSZg_Q0K9E:htk0S_in82o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=9rSZg_Q0K9E:htk0S_in82o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=9rSZg_Q0K9E:htk0S_in82o:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=9rSZg_Q0K9E:htk0S_in82o:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=9rSZg_Q0K9E:htk0S_in82o:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=9rSZg_Q0K9E:htk0S_in82o:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=9rSZg_Q0K9E:htk0S_in82o:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=9rSZg_Q0K9E:htk0S_in82o:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=9rSZg_Q0K9E:htk0S_in82o:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=9rSZg_Q0K9E:htk0S_in82o:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/9rSZg_Q0K9E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/2768996521486968584/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/disordered-list-controlled-randomness.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/2768996521486968584?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/2768996521486968584?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/9rSZg_Q0K9E/disordered-list-controlled-randomness.html" title="Disordered List - Controlled Randomness With jQuery" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/disordered-list-controlled-randomness.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUGSXo7fyp7ImA9WhVUE0s.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-7962541227037087401</id><published>2012-05-18T20:57:00.000+04:00</published><updated>2012-05-18T20:57:08.407+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-18T20:57:08.407+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="generators" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Responsive Web Design" /><category scheme="http://www.blogger.com/atom/ns#" term="free" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><category scheme="http://www.blogger.com/atom/ns#" term="grid" /><category scheme="http://www.blogger.com/atom/ns#" term="fluid" /><title>NegativeGrid - A Lightweight, Fluid CSS Grid Based On A Technique Of Negative Margins</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/e5FByXc4_cFM5fY1YM3NDq1teAA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e5FByXc4_cFM5fY1YM3NDq1teAA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/e5FByXc4_cFM5fY1YM3NDq1teAA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e5FByXc4_cFM5fY1YM3NDq1teAA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://chrisplaneta.com/freebies/negativegrid-fluid-css-grid-by-chris-planeta/" rel="nofollow" target="_blank"&gt;NegativeGrid&lt;/a&gt; is a lightweight, fluid CSS grid based on a technique of negative margins. &amp;nbsp;Negative grid uses a different approach to positioning columns than ordinary grids. Normally, the position of a column is relative to the column on its left (distance set with a left margin). In NegativeGrid the position of all the elements are calculated from the left border of the container. It is all possible due to a simple margin-right: -100% added to columns. There are many benefits of using this technique.&lt;br /&gt;
&lt;br /&gt;
As you may have learnt Opera has problems with calculating percentages (percentage rounding bug) which can ruin the design and is a big problem with fluid layouts. It is especially visible with many narrow columns in a row. Since the positions of columns in the NegativeGrid don’t depend on the positions of columns next to them the possible differences of elements’ width are minimized.&lt;br /&gt;
&lt;br /&gt;
Also, using this technique lets you change horizontal order of columns only by altering left margins – no need to change the order in html! Although I don’t recommended doing that because of accessibility reasons, it may prove quite useful with slideshows.&lt;a href="http://i.imgur.com/N6alj.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/N6alj.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: None&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://chrisplaneta.com/free/negativegrid-demo/" rel="nofollow" target="_blank"&gt;http://chrisplaneta.com/free/negativegrid-demo/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: Free&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-7962541227037087401?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=8CgibwDsGvc:gvgjYbZ4jlQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=8CgibwDsGvc:gvgjYbZ4jlQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=8CgibwDsGvc:gvgjYbZ4jlQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=8CgibwDsGvc:gvgjYbZ4jlQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=8CgibwDsGvc:gvgjYbZ4jlQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=8CgibwDsGvc:gvgjYbZ4jlQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=8CgibwDsGvc:gvgjYbZ4jlQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=8CgibwDsGvc:gvgjYbZ4jlQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=8CgibwDsGvc:gvgjYbZ4jlQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=8CgibwDsGvc:gvgjYbZ4jlQ:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=8CgibwDsGvc:gvgjYbZ4jlQ:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=8CgibwDsGvc:gvgjYbZ4jlQ:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=8CgibwDsGvc:gvgjYbZ4jlQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=8CgibwDsGvc:gvgjYbZ4jlQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=8CgibwDsGvc:gvgjYbZ4jlQ:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=8CgibwDsGvc:gvgjYbZ4jlQ:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=8CgibwDsGvc:gvgjYbZ4jlQ:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/8CgibwDsGvc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/7962541227037087401/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/negativegrid-lightweight-fluid-css-grid.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/7962541227037087401?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/7962541227037087401?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/8CgibwDsGvc/negativegrid-lightweight-fluid-css-grid.html" title="NegativeGrid - A Lightweight, Fluid CSS Grid Based On A Technique Of Negative Margins" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/negativegrid-lightweight-fluid-css-grid.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQHQnY_fyp7ImA9WhVUEko.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-5042411457217612808</id><published>2012-05-17T20:53:00.000+04:00</published><updated>2012-05-17T21:05:33.847+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-17T21:05:33.847+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="localstorage" /><category scheme="http://www.blogger.com/atom/ns#" term="API" /><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><category scheme="http://www.blogger.com/atom/ns#" term="MIT License" /><title>Lostorage.js – A JS Library For Client-Side Storage The Way It Should Be</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dKL2iSlpLabbAox_gm_XckJHIoA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dKL2iSlpLabbAox_gm_XckJHIoA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dKL2iSlpLabbAox_gm_XckJHIoA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dKL2iSlpLabbAox_gm_XckJHIoA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="https://github.com/js-coder/lostorage.js" rel="nofollow" style="text-align: left;" target="_blank"&gt;Lostorage.js&lt;/a&gt;&lt;span style="text-align: left;"&gt; uses the HTML5 localStorage and sessionStorage APIs to provide a persistant client-side storage, mainly targeted at web apps. It has a cookie.js like interface.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;

Features:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;The minified version is 2.0 KiB large, 0.87 KB if minified and gzipped.&lt;/li&gt;
&lt;li&gt;It has no dependencies.&lt;/li&gt;
&lt;li&gt;You can store any kind of data with lostorage.js: Booleans, numbers, strings, arrays and plain objects. With the usual localStorage you can just read strings.&lt;/li&gt;
&lt;li&gt;lostorage.js supports chaining.&lt;/li&gt;
&lt;/ul&gt;
&amp;nbsp;
&lt;a href="http://i.imgur.com/3mQ3w.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/3mQ3w.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: None&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="https://github.com/js-coder/lostorage.js" rel="nofollow" target="_blank"&gt;https://github.com/js-coder/lostorage.js&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: MIT License&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-5042411457217612808?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=nUl99LWRK9Y:0eXisaUu6ts:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=nUl99LWRK9Y:0eXisaUu6ts:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=nUl99LWRK9Y:0eXisaUu6ts:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=nUl99LWRK9Y:0eXisaUu6ts:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=nUl99LWRK9Y:0eXisaUu6ts:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=nUl99LWRK9Y:0eXisaUu6ts:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=nUl99LWRK9Y:0eXisaUu6ts:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=nUl99LWRK9Y:0eXisaUu6ts:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=nUl99LWRK9Y:0eXisaUu6ts:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=nUl99LWRK9Y:0eXisaUu6ts:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=nUl99LWRK9Y:0eXisaUu6ts:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=nUl99LWRK9Y:0eXisaUu6ts:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=nUl99LWRK9Y:0eXisaUu6ts:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=nUl99LWRK9Y:0eXisaUu6ts:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=nUl99LWRK9Y:0eXisaUu6ts:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=nUl99LWRK9Y:0eXisaUu6ts:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=nUl99LWRK9Y:0eXisaUu6ts:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/nUl99LWRK9Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/5042411457217612808/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/lostoragejs-js-library-for-client-side.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/5042411457217612808?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/5042411457217612808?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/nUl99LWRK9Y/lostoragejs-js-library-for-client-side.html" title="Lostorage.js – A JS Library For Client-Side Storage The Way It Should Be" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/lostoragejs-js-library-for-client-side.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEGRHs5cSp7ImA9WhVUEko.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-2049600492073477766</id><published>2012-05-17T20:32:00.000+04:00</published><updated>2012-05-17T20:37:05.529+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-17T20:37:05.529+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="Responsive Web Design" /><category scheme="http://www.blogger.com/atom/ns#" term="free" /><category scheme="http://www.blogger.com/atom/ns#" term="media queries" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><title>Harvey.js - A State Manager For CSS Media Queries</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ays5eW5TyA9tepi1htIqxhq9rxc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ays5eW5TyA9tepi1htIqxhq9rxc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ays5eW5TyA9tepi1htIqxhq9rxc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ays5eW5TyA9tepi1htIqxhq9rxc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://harvesthq.github.com/harvey/" rel="nofollow" target="_blank"&gt;Harvey.js&lt;/a&gt; is a&amp;nbsp;state manager for CSS media queries. &amp;nbsp;Media queries are great for visual tweaks and simple behavioral switches, but they become difficult to rely on when behaviors change for larger or smaller devices. Harvey helps you monitor and manage those changes by firing an event whenever your media query is activated.&lt;br /&gt;
&lt;br /&gt;
This method is preferable to relying on a screen resize event because you only receive an event when the query is matched - not for every screen resize. Less testing and more doing.&lt;a href="http://i.imgur.com/ERs1U.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/ERs1U.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: None&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://harvesthq.github.com/harvey/#demo" rel="nofollow" target="_blank"&gt;http://harvesthq.github.com/harvey/#demo&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: Free&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-2049600492073477766?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dwZ3coPIHqo:C_NUekGLm6U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dwZ3coPIHqo:C_NUekGLm6U:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dwZ3coPIHqo:C_NUekGLm6U:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dwZ3coPIHqo:C_NUekGLm6U:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=dwZ3coPIHqo:C_NUekGLm6U:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dwZ3coPIHqo:C_NUekGLm6U:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dwZ3coPIHqo:C_NUekGLm6U:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=dwZ3coPIHqo:C_NUekGLm6U:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dwZ3coPIHqo:C_NUekGLm6U:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dwZ3coPIHqo:C_NUekGLm6U:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=dwZ3coPIHqo:C_NUekGLm6U:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dwZ3coPIHqo:C_NUekGLm6U:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dwZ3coPIHqo:C_NUekGLm6U:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=dwZ3coPIHqo:C_NUekGLm6U:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dwZ3coPIHqo:C_NUekGLm6U:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=dwZ3coPIHqo:C_NUekGLm6U:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=dwZ3coPIHqo:C_NUekGLm6U:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/dwZ3coPIHqo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/2049600492073477766/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/harveyjs-state-manager-for-css-media.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/2049600492073477766?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/2049600492073477766?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/dwZ3coPIHqo/harveyjs-state-manager-for-css-media.html" title="Harvey.js - A State Manager For CSS Media Queries" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/harveyjs-state-manager-for-css-media.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IEQX8ycCp7ImA9WhVUEko.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-3848976145885626654</id><published>2012-05-17T20:15:00.000+04:00</published><updated>2012-05-17T20:18:20.198+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-17T20:18:20.198+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="JQuery" /><category scheme="http://www.blogger.com/atom/ns#" term="popups" /><category scheme="http://www.blogger.com/atom/ns#" term="notifications" /><category scheme="http://www.blogger.com/atom/ns#" term="MIT License" /><title>OmniWindow - Extremely Customizable Modal Window jQuery Plugin</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/R3VBap5Dxhkbke3xGELPHMfCjus/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R3VBap5Dxhkbke3xGELPHMfCjus/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/R3VBap5Dxhkbke3xGELPHMfCjus/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R3VBap5Dxhkbke3xGELPHMfCjus/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://0x000000.github.com/OmniWindow/" rel="nofollow" target="_blank"&gt;OmniWindow&lt;/a&gt; is an extremely customizable modal window plugin for jQuery with 139 lines of code, written specially for programmers.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;

Features:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Modal window is not an image gallery.&lt;/li&gt;
&lt;li&gt;HTML and CSS should be outside of the plugin code.&lt;/li&gt;
&lt;li&gt;You can decide yourself which animations will annoy user's eyes.&lt;/li&gt;
&lt;li&gt;Magic numbers and tons of options? Not here.&lt;/li&gt;
&lt;li&gt;Callbacks are good for javascript.&lt;/li&gt;
&lt;li&gt;Default behaviour should be unobtrusive.&lt;/li&gt;
&lt;li&gt;150 lines of code are enough for modal window plugin.&lt;/li&gt;
&lt;/ul&gt;
&lt;a href="http://i.imgur.com/SAIBe.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/SAIBe.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;Requirements&lt;/b&gt;: jQuery&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://0x000000.github.com/OmniWindow/" rel="nofollow" target="_blank"&gt;http://0x000000.github.com/OmniWindow/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: MIT License&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-3848976145885626654?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=NvT0P_0gkrY:DDhaC9whoFU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=NvT0P_0gkrY:DDhaC9whoFU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=NvT0P_0gkrY:DDhaC9whoFU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=NvT0P_0gkrY:DDhaC9whoFU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=NvT0P_0gkrY:DDhaC9whoFU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=NvT0P_0gkrY:DDhaC9whoFU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=NvT0P_0gkrY:DDhaC9whoFU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=NvT0P_0gkrY:DDhaC9whoFU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=NvT0P_0gkrY:DDhaC9whoFU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=NvT0P_0gkrY:DDhaC9whoFU:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=NvT0P_0gkrY:DDhaC9whoFU:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=NvT0P_0gkrY:DDhaC9whoFU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=NvT0P_0gkrY:DDhaC9whoFU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=NvT0P_0gkrY:DDhaC9whoFU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=NvT0P_0gkrY:DDhaC9whoFU:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=NvT0P_0gkrY:DDhaC9whoFU:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=NvT0P_0gkrY:DDhaC9whoFU:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/NvT0P_0gkrY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/3848976145885626654/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/omniwindow-extremely-customizable-modal.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/3848976145885626654?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/3848976145885626654?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/NvT0P_0gkrY/omniwindow-extremely-customizable-modal.html" title="OmniWindow - Extremely Customizable Modal Window jQuery Plugin" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/omniwindow-extremely-customizable-modal.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAGQnYycCp7ImA9WhVUEUU.&quot;"><id>tag:blogger.com,1999:blog-6731288947628942172.post-2929239014650017360</id><published>2012-05-16T19:38:00.001+04:00</published><updated>2012-05-16T19:38:43.898+04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-16T19:38:43.898+04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sql" /><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="GPLv3" /><category scheme="http://www.blogger.com/atom/ns#" term="database" /><title>JavaScriptSQL - A Database Engine Developed Entirely With JavaScript</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EWdTtoiZz84YENr5jjGLPcVHDh8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EWdTtoiZz84YENr5jjGLPcVHDh8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EWdTtoiZz84YENr5jjGLPcVHDh8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EWdTtoiZz84YENr5jjGLPcVHDh8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://javascriptsql.sourceforge.net/ARCH/en/index.html" rel="nofollow" target="_blank"&gt;JSSQL&lt;/a&gt; is a database engine developed entirely with JavaScript. It is a tool for developers to interpret and execute SQL statements on a offline database. It has a conversion class developed in PHP for use with relational databases (ex. PostgreSQL, MySQL, etc..) that generates a series of data files, then the database engine in JavaScript (JSSQL) accesses the data through SQL querys and return a set of records, similar to any database engine. This is useful for querying offline databases dynamically without increasing the work of the web server or better yet: without the need for a database server.&lt;a href="http://i.imgur.com/MFuZp.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="http://i.imgur.com/MFuZp.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Requirements&lt;/b&gt;: None&lt;br /&gt;
&lt;b&gt;Demo&lt;/b&gt;:&amp;nbsp;&lt;a href="http://javascriptsql.sourceforge.net/ARCH/en/index.html" rel="nofollow" target="_blank"&gt;http://javascriptsql.sourceforge.net/ARCH/en/index.html&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;License&lt;/b&gt;: GPLv3&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6731288947628942172-2929239014650017360?l=functionn.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=EvDMcTDygXc:fvVCyc0Io8o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=EvDMcTDygXc:fvVCyc0Io8o:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=EvDMcTDygXc:fvVCyc0Io8o:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=EvDMcTDygXc:fvVCyc0Io8o:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=EvDMcTDygXc:fvVCyc0Io8o:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=EvDMcTDygXc:fvVCyc0Io8o:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=EvDMcTDygXc:fvVCyc0Io8o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=EvDMcTDygXc:fvVCyc0Io8o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=EvDMcTDygXc:fvVCyc0Io8o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=EvDMcTDygXc:fvVCyc0Io8o:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=EvDMcTDygXc:fvVCyc0Io8o:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=EvDMcTDygXc:fvVCyc0Io8o:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=EvDMcTDygXc:fvVCyc0Io8o:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=EvDMcTDygXc:fvVCyc0Io8o:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=EvDMcTDygXc:fvVCyc0Io8o:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/codefusionlab-feed?a=EvDMcTDygXc:fvVCyc0Io8o:1-vwH50-pI4"&gt;&lt;img src="http://feeds.feedburner.com/~ff/codefusionlab-feed?i=EvDMcTDygXc:fvVCyc0Io8o:1-vwH50-pI4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/codefusionlab-feed/~4/EvDMcTDygXc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://functionn.blogspot.com/feeds/2929239014650017360/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://functionn.blogspot.com/2012/05/javascriptsql-database-engine-developed.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/2929239014650017360?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6731288947628942172/posts/default/2929239014650017360?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/codefusionlab-feed/~3/EvDMcTDygXc/javascriptsql-database-engine-developed.html" title="JavaScriptSQL - A Database Engine Developed Entirely With JavaScript" /><author><name>Hirvesh</name><uri>http://www.blogger.com/profile/13167866286548424693</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_VmTFbBun75A/SLuos6_TCHI/AAAAAAAAACA/bWoiV-bvvmU/S220/thearcher.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://functionn.blogspot.com/2012/05/javascriptsql-database-engine-developed.html</feedburner:origLink></entry></feed>

