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

<channel>
    <title>Webmonkey &#187; jQuery</title>
    <atom:link href="http://www.webmonkey.com/tag/jquery/feed/" rel="self" type="application/rss+xml" />
    <link>http://www.webmonkey.com</link>
    <description>The Web Developer&#039;s Resource</description>
    <lastBuildDate>Fri, 05 Apr 2013 20:20:46 +0000</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <generator>http://wordpress.org/?v=3.4.2</generator>
    
    <item>
        <title>New &#8216;Registry&#8217; Hopes to Simplify Finding, Sharing jQuery Plugins</title>
        <link>http://www.webmonkey.com/2013/01/new-registry-hopes-to-simplify-finding-sharing-jquery-plugins/</link>
        <comments>http://www.webmonkey.com/2013/01/new-registry-hopes-to-simplify-finding-sharing-jquery-plugins/#comments</comments>
        <pubDate>Thu, 17 Jan 2013 16:47:45 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=60625</guid>
        		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2013/01/query_w.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2013/01/query_w.jpg" alt="New &#8216;Registry&#8217; Hopes to Simplify Finding, Sharing jQuery Plugins" /></div>The popular jQuery JavaScript framework has announced a new plugins site designed to make it easier to share and find useful jQuery plugins. Unfortunately, while there are some better back end tools for developers, finding the right plugin isn't much easier than it was before.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><div id="attachment_58498" class="wp-caption alignleft" style="width: 360px"><a href="http://www.flickr.com/photos/verzo/3712406837/"><img src="http://www.webmonkey.com/wp-content/uploads/2012/08/frogking.jpg" alt="" title="frogking" width="350" height="252" class="size-full wp-image-58498" /></a><p class="wp-caption-text">JQuery, the crown king of JavaScript. <em>Image: <a href="http://www.flickr.com/photos/verzo/3712406837/">Roberto Verzo/Flickr</a></em>.</p></div>
<p>JQuery greatly simplifies working with JavaScript, particularly for newcomers, and that has long made it a favorite with developers &#8212; roughly <a href="http://www.webmonkey.com/2012/08/survey-finds-jquery-library-running-on-half-of-all-websites/">half of all sites on the web are using it</a>. However, while jQuery itself simplifies things, finding plugins on the site has always been a huge pain. </p>
<p>In an effort to clean up and simplify the process of finding the perfect jQuery plugin, the jQuery project is launching a new site, the <a href="http://plugins.jquery.com/">jQuery Plugin Registry</a>. In a blog post <a href="http://blog.jquery.com/2013/01/16/announcing-the-jquery-plugin-registry/">announcing the new registry site</a>, developer Adam Sontag says that the goal is to &#8220;reduce the&#8230; obstacles for plugin developers and consumers.&#8221; </p>
<p>Based on what&#8217;s currently available, the jQuery project has done a good job of building better back end tools for developers, but finding a plugin isn&#8217;t much easier than it was before.</p>
<p>Most of what&#8217;s new about the jQuery Plugin Registry is for plugin developers &#8212; namely Git support and very nice integration with GitHub. Developers can now publish their code to GitHub and the jQuery Plugin Registry will automatically be updated. </p>
<p>Unfortunately for those trying to find the perfect plugin to use on their sites the new Registry site has little in the way of new tools. </p>
<p>As with the old, much-neglected plugin site, each plugin gets a basic page that offers a download link as well as a link to past versions, documentation, the issue tracker, and the source code repository. However, actually browse through the site and you&#8217;ll discover that much of that info is often missing. Most jQuery plugins offer little in the way of documentation and the site still lacks any kind of preview images (if available there will be a link to a demo page).</p>
<p>The new site also ignores what could be helpful social tools &#8212; there are no user ratings, download counts, likes or anything else to indicate whether or not people actually like using a plugin. Of course now that the plugin registry code is on GitHub, it&#8217;s easy to see that issues regarding the <a href="https://github.com/jquery/plugins.jquery.com/issues/33">site search</a> and <a href="https://github.com/jquery/plugins.jquery.com/issues/21">lack of screenshots</a> have already been filed. When, or even if, they&#8217;ll ever make it to the site remains to be seen. For now the new site remains rough around the edges.</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2013/01/new-registry-hopes-to-simplify-finding-sharing-jquery-plugins/feed/</wfw:commentRss>
        <slash:comments>1</slash:comments>

        
    </item>
    
    <item>
        <title>Tired of Tiny Movies? Go Large With BigVideo.js</title>
        <link>http://www.webmonkey.com/2012/08/tired-of-tiny-movies-go-large-with-bigvideo-js/</link>
        <comments>http://www.webmonkey.com/2012/08/tired-of-tiny-movies-go-large-with-bigvideo-js/#comments</comments>
        <pubDate>Mon, 27 Aug 2012 19:19:10 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=58692</guid>
        		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[video]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2012/08/bigvideojs-200x100.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2012/08/bigvideojs.jpg" alt="Tired of Tiny Movies? Go Large With BigVideo.js" /></div>BigVideo.js makes it easy to add giant, full-window videos to the background of any webpage.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><div id="attachment_58693" class="wp-caption alignleft" style="width: 590px"><a href="http://www.webmonkey.com/wp-content/uploads/2012/08/bigvideojs.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2012/08/bigvideojs.jpg" alt="" title="bigvideojs" width="580" height="329" class="size-full wp-image-58693" /></a><p class="wp-caption-text">Size matters. <em>Image: Screenshot/Webmonkey</em></p></div>
<p>Nothing grabs a user&#8217;s attention like a big, full-window video on a landing page. For example, check out <a href="https://path.com">Path.com</a>. However, with all the various screens potentially connecting to your site these days, making sure your movie plays full-window on all of them can be tricky.</p>
<p>That&#8217;s where <a href="http://dfcb.github.com/BigVideo.js/">BigVideo.js</a> comes in. Developer <a href="https://twitter.com/johnpolacek">John Polacek</a>&#8216;s BigVideo is a jQuery plugin for adding big background videos to your site. The plugin makes it easy to drop in a single video URL and get fit-to-fill background video that takes up the whole window. The script will fall back to displaying an image on devices where video doesn&#8217;t work. </p>
<p>BigVideo can also handle playlists, serving up a series of videos, as well as a very cool feature to play videos without the sound. And yes, you can (and should) add a button to allow users to turn the video off altogether. That said, I left BigVideo open, running in a background tab for several days and it didn&#8217;t have a noticeable impact on performance.</p>
<p>For more info, head over to the <a href="http://dfcb.github.com/BigVideo.js/">GitHub page</a> where you can see BigVideo in action, get a full list of features and grab the code for your own site.</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2012/08/tired-of-tiny-movies-go-large-with-bigvideo-js/feed/</wfw:commentRss>
        <slash:comments>2</slash:comments>

        
    </item>
    
    <item>
        <title>JQuery Update Improves HTML5 Data Tools</title>
        <link>http://www.webmonkey.com/2011/05/jquery-update-improves-html5-data-tools/</link>
        <comments>http://www.webmonkey.com/2011/05/jquery-update-improves-html5-data-tools/#comments</comments>
        <pubDate>Tue, 03 May 2011 16:07:10 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=50829</guid>
        		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
        <description><![CDATA[John Resig and the rest of the JQuery team have released a major upgrade to the popular jQuery JavaScript framework. JQuery 1.6 is now available for download from the JQuery site (or you can update to the new CDN URLs) Standout features in this release include tweaks to the .data() method, which automatically imports any [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><img src="http://www.webmonkey.com/wp-content/uploads/2010/10/jquery.png" />John Resig and the rest of the JQuery team have released a <a href="http://blog.jquery.com/2011/05/03/jquery-16-released/">major upgrade to the popular jQuery JavaScript framework</a>. </p>
<p>JQuery 1.6 is now available for <a href="http://docs.jquery.com/Downloading_jQuery">download from the JQuery site</a> (or you can update to the new CDN URLs)</p>
<p>Standout features in this release include tweaks to the <code>.data()</code> method, which automatically imports any HTML5 <code>data-</code> attributes on an element and converts them to JavaScript values using JSON semantics. For jQuery 1.6, the <code>.data()</code> method has been  updated to match the W3C HTML5 spec which calls for camel-casing data attributes that have embedded dashes. </p>
<p>For example, in jQuery 1.5.2, an attribute of <code>data-max-value="15"</code> would create a data object of <code>{ max-value: 15 }</code> but as of jQuery 1.6 it sets <code>{ maxValue: 15 }</code>.</p>
<p>That, along with a few other changes, may break some code here and there, so be sure to test your apps before making the plunge into jQuery 1.6. For more info on everything that&#8217;s new, <a href="http://blog.jquery.com/2011/05/03/jquery-16-released/">head over to the jQuery blog</a>.</p>
<p><strong>See Also:</strong><br/></p>
<ul>
<li><a href="http://www.webmonkey.com/2010/10/new-jquery-release-adds-jslint-support/">New JQuery Release Adds JSLint Support</a></li>
<li><a href="http://www.webmonkey.com/2010/10/jquery-masonry-play-tetris-with-your-css-floats/">jQuery Masonry: Play Tetris With Your CSS Floats</a></li>
<li><a href="http://www.webmonkey.com/2010/11/lettering-js-makes-complex-typography-easy/">Lettering.js Makes Complex Typography Easy</a></li>
</ul>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2011/05/jquery-update-improves-html5-data-tools/feed/</wfw:commentRss>
        <slash:comments>7</slash:comments>

        
    </item>
    
    <item>
        <title>Lettering.js Makes Complex Typography Easy</title>
        <link>http://www.webmonkey.com/2010/11/lettering-js-makes-complex-typography-easy/</link>
        <comments>http://www.webmonkey.com/2010/11/lettering-js-makes-complex-typography-easy/#comments</comments>
        <pubDate>Tue, 02 Nov 2010 18:44:29 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=49085</guid>
        		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Visual Design]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Type]]></category>
		<category><![CDATA[typography]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2010/11/lettering.gif" type="image/gif" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2010/11/lettering.gif" alt="Lettering.js Makes Complex Typography Easy" /></div>CSS 3 adds some awesome new tools to web designers&#8217; toolkit &#8212; the ability to rotate, transform and tweak elements means complex layouts can be done with nothing more than some style sheet rules. Combine that with some of the fancy new fonts available through web services like Typekit and Fonts.com and you&#8217;re well on [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><a href="http://www.webmonkey.com/wp-content/uploads/2010/11/lettering.gif"><img src="http://www.webmonkey.com/wp-content/uploads/2010/11/lettering.gif" alt="" title="lettering" width="300" height="112" class="alignleft size-full wp-image-49087" /></a>CSS 3 adds some awesome new tools to web designers&#8217; toolkit &#8212; the ability to rotate, transform and tweak elements means complex layouts can be done with nothing more than some style sheet rules.</p>
<p>Combine that with some of the fancy new fonts available through web services like <a href="http://www.webmonkey.com/2009/11/review_typekit_delivers_custom_web_fonts_to_the_masses/">Typekit</a> and <a href="http://webfonts.fonts.com/">Fonts.com</a> and you&#8217;re well on your way to replicating the kind of fine-tuned typography control print designers have long enjoyed. However, targeting individual letters and words can still be tricky.</p>
<p>That&#8217;s where <a href="http://letteringjs.com/">Lettering.js</a> comes in. The JQuery plugin can wrap your text with span tags, allowing you to target CSS rules to individual letters, words or sentences.</p>
<p>If you wondered how the designers behind the <a href="http://lostworldsfairs.com/atlantis/">Lost World&#8217;s Fairs</a> <a href="http://www.webmonkey.com/2010/09/a-guide-to-internet-explorer-9s-html5css-3-support/">CSS experiment</a> did it, well, look no further than Lettering.js. The other <a href="http://letteringjs.com/">showcase examples</a> on the Lettering.js website are no less impressive.</p>
<p>The library, which requires JQuery, can be <a href="http://github.com/davatron5000/Lettering.js">downloaded from Github</a>. Using it is as simple as selecting the element you want to target and applying the appropriate function &#8212; basically, whether to wrap the letters, words or lines of your target element.</p>
<p>One thing to note, the developers recommend putting Lettering.js in your head tags to avoid the <a href="http://www.webmonkey.com/2010/05/dealing-with-the-dreaded-flash-of-unstyled-text/">unsightly flash of unstyled content</a> that can occur if you include it at the bottom of your page.</p>
<p><strong>See Also:</strong><br/></p>
<ul>
<li><a href="http://www.webmonkey.com/2010/08/typekit-teams-up-with-adobe-to-offer-more-web-fonts/">Typekit Teams Up With Adobe to Offer More Web Fonts</a></li>
<li><a href="http://www.webmonkey.com/2010/07/typekit-gets-an-api/">Typekit Gets an API</a></li>
<li><a href="http://www.webmonkey.com/2010/09/a-guide-to-internet-explorer-9s-html5css-3-support/">A Guide to Internet Explorer 9&#8242;s HTML5/CSS 3 Support</a></li>
<li><a href="http://www.webmonkey.com/2009/11/review_typekit_delivers_custom_web_fonts_to_the_masses/">Review: Typekit Delivers Custom Web Fonts to the Masses</a></li>
</ul>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2010/11/lettering-js-makes-complex-typography-easy/feed/</wfw:commentRss>
        <slash:comments>3</slash:comments>

        
    </item>
    
    <item>
        <title>jQuery Masonry: Play Tetris With Your CSS Floats</title>
        <link>http://www.webmonkey.com/2010/10/jquery-masonry-play-tetris-with-your-css-floats/</link>
        <comments>http://www.webmonkey.com/2010/10/jquery-masonry-play-tetris-with-your-css-floats/#comments</comments>
        <pubDate>Tue, 19 Oct 2010 18:00:29 +0000</pubDate>

                <dc:creator>Michael Calore</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=48985</guid>
        		<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Visual Design]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Masonry]]></category>
		<category><![CDATA[tumblr]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2010/10/jQuery-masonry.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2010/10/jQuery-masonry.jpg" alt="jQuery Masonry: Play Tetris With Your CSS Floats" /></div>One of the things that&#8217;s always on our minds here at Webmonkey and Wired is the wired.com news stream. We produce a huge number of posts every day, and our curated front door only shows the crème de la crème. The rest gets dumped in a river, which is informative, but not that exciting to [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><a href="http://www.webmonkey.com/wp-content/uploads/2010/10/jQuery-masonry.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2010/10/jQuery-masonry-300x248.jpg" alt="" title="jQuery-masonry" width="300" height="248" class="alignleft size-medium wp-image-48986" /></a>One of the things that&#8217;s always on our minds here at Webmonkey and Wired is the <a href="http://wired.com/">wired.com</a> news stream. We produce a huge number of posts every day, and our curated front door only shows the crème de la crème. The rest gets dumped in a <a href="http://www.reallysimplesyndication.com/riverOfNews">river</a>, which is informative, but not that exciting to look at. So we see it as a challenge: how to keep it visually interesting and still show a good mix of stories, all with a minimal amount of fuss and busywork.</p>
<p><a href="http://tumblr.com/">Tumblr</a> is a good solution, and one that several other news organizations are using. I happened across the <a href="http://scaffold.tumblr.com/">Scaffold theme</a>, and I like how it organizes posts not on a strict grid, but on a fluid grid where elements fill in the gaps around each other. It looks like a Tetris board.</p>
<p>The secret sauce is <a href="http://desandro.com/resources/jquery-masonry/">jQuery Masonry</a>, a plug-in for the popular library by David Desandro.</p>
<p>&#8220;Think of it as the flip side of CSS floats,&#8221; he writes. &#8220;Whereas floating arranges elements horizontally then vertically, Masonry arranges elements vertically then horizontally according to a grid. The result minimizes vertical gaps between elements of varying height, just like a mason fitting stones in a wall.&#8221;</p>
<p>You can grab the code <a href="http://desandro.com/resources/jquery-masonry/">from Desandro</a> or check out the development version <a href="http://github.com/desandro/masonry">on GitHub</a>. Just like jQuery, it&#8217;s distributed under an MIT license.</p>
<p>A particularly nice use of it in the wild is Zander Martineau&#8217;s <a href="http://rathersplendid.net/">Rather Splendid</a> blog.</p>
<p><strong>See also:</strong><br/></p>
<ul>
<li><a href="http://www.webmonkey.com/2010/10/new-jquery-release-adds-jslint-support/">New JQuery Release Adds JSLint Support</a></li>
<li><a href="http://www.webmonkey.com/2010/01/jQuery_celebrates_4_years_on_the_web_with_jQuery_1dot4/">jQuery Celebrates 4 Years on the Web With New Release</a></li>
<li><a href="http://www.webmonkey.com/2010/02/get_started_with_jQuery/">Get Started With jQuery</a></li>
</ul>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2010/10/jquery-masonry-play-tetris-with-your-css-floats/feed/</wfw:commentRss>
        <slash:comments>3</slash:comments>

        
    </item>
    
    <item>
        <title>New JQuery Release Adds JSLint Support</title>
        <link>http://www.webmonkey.com/2010/10/new-jquery-release-adds-jslint-support/</link>
        <comments>http://www.webmonkey.com/2010/10/new-jquery-release-adds-jslint-support/#comments</comments>
        <pubDate>Mon, 18 Oct 2010 17:48:00 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=48966</guid>
        		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Resig]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2010/10/jquery.png" type="image/png" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2010/10/jquery.png" alt="New JQuery Release Adds JSLint Support" /></div>The popular jQuery JavaScript library has released an update to its current 1.4 release. The latest version, jQuery 1.4.3, is relatively minor update, but includes some speed improvements and several welcome new features including support for JSLint, HTML 5 data- attributes and a major rewrite of the css() module. If you&#8217;d like to update to [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><a href="http://www.webmonkey.com/wp-content/uploads/2010/10/jquery.png"><img src="http://www.webmonkey.com/wp-content/uploads/2010/10/jquery.png" alt="" title="jquery" width="296" height="79" class="alignleft size-full wp-image-48969" /></a>The popular jQuery JavaScript library has released an update to its current 1.4 release. The latest version, jQuery 1.4.3, is relatively minor update, but includes some speed improvements and several welcome new features including support for JSLint, HTML 5 <code>data-</code> attributes and a major rewrite of the css() module.</p>
<p>If you&#8217;d like to update to the latest release and test your code against jQuery 1.4.3, you can download it <a href="http://code.jquery.com/jquery-1.4.3.js">here</a> (or <a href="http://code.jquery.com/jquery-1.4.3.min.js">here, minified</a>). As always you can also load the code directly from <a href="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js">Google&#8217;s CDN</a>.</p>
<p>Perhaps the most important part of this release is the JSLint support. While Douglas Crockford&#8217;s <a href="http://www.jslint.com/">JSLint tool</a> &#8212; which is designed to find a multitude of JavaScript problems in your code &#8212; proudly proclaims it will &#8220;hurt your feelings&#8221; (and it will), it&#8217;s also a great way to debug your code.</p>
<p>According to a blog post <a href="http://blog.jQuery.com/2010/10/16/jQuery-143-released/">announcing jQuery 1.4.3</a>, the jQuery team will be using JSLint to prevent regressions in future releases. Of course, it also means that you can use JSLint in your own jQuery-based scripts without having to wade through jQuery errors.</p>
<p>One thing we should note though is that the jQuery team has made a few minor changes to JSLint to suit the &#8220;particular development style&#8221; of jQuery code. Most of the changes are minor, and you can read the full details in the <a href="http://docs.jQuery.com/jQuery_Core_Style_Guidelines">jQuery style guide</a>.</p>
<p>Here&#8217;s a video of jQuery creator John Resig showing off the power of the library, including an overview the latest enhancements (and those still to come) at the <a href="http://futureofwebapps.com/">Future of Web Apps</a> conference earlier this month in London. The video comes courtesy of the conference&#8217;s producers at <a href="http://carsonified.com/">Carsonified</a>. Check out their <a href="http://futureofwebdesign.com/new-york-2010/">Future of Web Design</a> conference in New York next month.</p>
<p><iframe src="http://player.vimeo.com/video/15909549" width="580" height="324" frameborder="0"></iframe>
<p><a href="http://vimeo.com/15909549">John Resig &#8211; The Future Of JavaScript &#038; jQuery 2010</a> from <a href="http://vimeo.com/user4985842">legacye</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><strong>See Also:</strong><br/></p>
<ul>
<li><a href="http://www.webmonkey.com/2010/01/jQuery_celebrates_4_years_on_the_web_with_jQuery_1dot4/">jQuery Celebrates 4 Years on the Web With New Release</a></li>
<li><a href="http://www.webmonkey.com/2010/07/video-jQuery-gurus-talk-about-mobile-the-future/">Video: jQuery Gurus Talk About Mobile, the Future</a></li>
<li><a href="http://www.webmonkey.com/2010/02/get_started_with_jQuery/">Get Started With jQuery</a></li>
</ul>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2010/10/new-jquery-release-adds-jslint-support/feed/</wfw:commentRss>
        <slash:comments>3</slash:comments>

        
    </item>
    
    <item>
        <title>Video: jQuery Gurus Talk About Mobile, the Future</title>
        <link>http://www.webmonkey.com/2010/07/video-jquery-gurus-talk-about-mobile-the-future/</link>
        <comments>http://www.webmonkey.com/2010/07/video-jquery-gurus-talk-about-mobile-the-future/#comments</comments>
        <pubDate>Thu, 22 Jul 2010 17:46:02 +0000</pubDate>

                <dc:creator>Michael Calore</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=48106</guid>
        		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[oscon]]></category>
		<category><![CDATA[OSCON2010]]></category>
		<category><![CDATA[video]]></category>
        <description><![CDATA[<p>Here's a short video about the future of jQuery, our favorite JavaScript library for creating rich, animated site interactions.

<p>The interviewees are Mike Hostelter and Jonathan Stark, co-founders of <a href="http://appendto.com/">appendTo</a>, a consulting company that trains and supports jQuery programmers. The video was shot this week at <a href="http://www.oscon.com/oscon2010">O'Reilly OSCON 2010</a>, taking place in Portland, Oregon through Friday.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/P_kXpO2zRp8&amp;hl=en_US&amp;fs=1?hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/P_kXpO2zRp8&amp;hl=en_US&amp;fs=1?hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>Here&#8217;s a short video about the future of <a href="http://jquery.com/">jQuery</a>, our favorite JavaScript library for creating rich, animated site interactions.</p>
<p>The interviewees are Mike Hostelter and Jonathan Stark, co-founders of <a href="http://appendto.com/">appendTo</a>, a consulting company that trains and supports jQuery programmers. The video was shot this week at <a href="http://www.oscon.com/oscon2010">O&#8217;Reilly OSCON 2010</a>, taking place in Portland, Oregon through Friday.</p>
<p>In the interview, they talk a little bit about what&#8217;s next for the jQuery Core group &#8212; currently, jQuery creator <a href="http://ejohn.org/">John Resig</a> is auditing mobile browsers to build more mobile features into jQuery, making it easier for JavaScript developers to make HTML5 iPad and smartphone web apps that are more &#8220;appy.&#8221; Also, there ultimately won&#8217;t be a separate pack for mobiles and desktops &#8212; the future of jQuery is one code library that works on all browsers and all devices.</p>
<p>See other OSCON 2010 videos on <a href="http://www.youtube.com/user/OreillyMedia">O&#8217;Reilly&#8217;s YouTube channel</a>.</p>
<p><b>See Also:</b></p>
<ul>
<li><a href="http://www.webmonkey.com/2010/06/new-frameworks-give-mobile-web-apps-a-boost/">New Frameworks Give Mobile-Web Apps a Boost</a></li>
<li><a href="http://www.webmonkey.com/2010/07/more-cool-html5javascript-video-players/">More Cool HTML5/JavaScript Video Players</a></li>
<li><a href="http://www.webmonkey.com/2010/02/get_started_with_jquery/">Get Started With JQuery</a></li>
</ul>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2010/07/video-jquery-gurus-talk-about-mobile-the-future/feed/</wfw:commentRss>
        <slash:comments>4</slash:comments>

        
    </item>
    
    <item>
        <title>Beautify Broken Links With Catch404</title>
        <link>http://www.webmonkey.com/2010/07/beautify-broken-links-with-catch404/</link>
        <comments>http://www.webmonkey.com/2010/07/beautify-broken-links-with-catch404/#comments</comments>
        <pubDate>Wed, 21 Jul 2010 22:47:41 +0000</pubDate>

                <dc:creator>Michael Calore</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=48090</guid>
        		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[UI/UX]]></category>
		<category><![CDATA[404]]></category>
		<category><![CDATA[Catch404]]></category>
		<category><![CDATA[jQuery]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2010/07/Catch404.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2010/07/Catch404.jpg" alt="Beautify Broken Links With Catch404" /></div>The 404 error is one of the bitter realities of the web. &#8220;The page you&#8217;ve requested does not exist.&#8221; So cold and unforgiving. Unlike a bad database connection or an unresponsive server, the 404 Page Not Found error has a finality to it &#8212; this link is dead and it&#8217;s never coming back. But now [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><a href="http://www.webmonkey.com/wp-content/uploads/2010/07/Catch404.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2010/07/Catch404.jpg" alt="" title="Catch404" /></a></p>
<p>The 404 error is one of the bitter realities of the web. </p>
<p>&#8220;The page you&#8217;ve requested does not exist.&#8221; So cold and unforgiving. Unlike a bad database connection or an unresponsive server, the 404 Page Not Found error has a finality to it &#8212; this link is dead and it&#8217;s never coming back.</p>
<p>But now we have <a href="http://addyosmani.com/blog/catch404/">Catch404</a> by Addy Osmani, a jQuery plug in that handles broken links with style. Deploy Catch404 on your site, and instead of seeing a page reporting a broken link, the user is presented with an Ajax modal window (also called a hop-up, or a lightbox) informing them the linked page isn&#8217;t there. The windows also offers some alternate destinations they might want to check out.</p>
<p>We&#8217;ve been trying to make 404s go down a little easier for years now. The <a href="http://www.plinko.net/404/area404.asp">custom 404 page</a> is a popular solution. It&#8217;s available on just about every web CMS out there. You can <a href="http://www.webmonkey.com/2010/02/create_custom_404_pages/">do it yourself</a>, too. Browsers are also taking it upon themselves to beautify the broken link with <a href="http://www.google.com/support/chrome/bin/answer.py?hl=en&#038;answer=95671">custom pages</a>, offering suggestions or inviting users to search for the page using a built-in search box.</p>
<p>Catch404 takes both of those ideas &#8212; the custom alert and the suggestions of what to do next &#8212; and places them into the user experience before the link is even loaded. The plugin, which requires the <a href="http://jquery.com/">jQuery framework</a>, sends the link off to Yahoo&#8217;s <a href="http://developer.yahoo.com/yql/">YQL engine</a> to check to make sure it&#8217;s alive. It only performs this check for external URLs; local URLs don&#8217;t require the check. The check is performed behind the scenes, using an Ajax request. If all is good, the user goes about his or her way. If the check results in a 404, the user sees the modal window.</p>
<p><a href="http://www.addyosmani.com/resources/catch404/catch404.html">Here&#8217;s a demo</a>.</p>
<p>You&#8217;ll notice one obvious downside, which is that your users will have to wait an extra half-second or so while the YQL call completes. So why use it? </p>
<p>When a user is browsing your site and clicks on a link you&#8217;ve provided, then sees a 404 error, it&#8217;s your problem whether you&#8217;re responsible or not. Linking to dead pages makes you look like a sloppy curator, and the user will place some, if not all, of the blame for that error on you. Catch404 is more helpful than an impersonal error.</p>
<p>If the speed hit from the cross-site link checking bothers you, consider adding Catch404 only to legacy content &#8212; those years-old pages filled with links that may or may not still be alive.</p>
<p>Activating Catch404 is simply a matter of assigning a class to the link, so you can invoke it only where it makes sense.</p>
<p>[via <a href="http://delicious.com/url/108e932c9bb78f60d8f2eff6090100e0">Delicious</a>]</p>
<p><b>See Also:</b></p>
<ul>
<li><a href="http://www.webmonkey.com/2010/02/get_started_with_jquery/">Get Started With JQuery</a></li>
<li><a href="http://www.webmonkey.com/2010/01/jquery_celebrates_4_years_on_the_web_with_jquery_1dot4/">JQuery Celebrates 4 Years on the Web With New Release</a></li>
<li><a href="http://www.webmonkey.com/2010/07/the-solar-system-rendered-in-css-and-html/">The Solar System, Rendered in CSS and HTML</a></li>
</ul>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2010/07/beautify-broken-links-with-catch404/feed/</wfw:commentRss>
        <slash:comments>2</slash:comments>

        
    </item>
    
    <item>
        <title>More Cool HTML5/JavaScript Video Players</title>
        <link>http://www.webmonkey.com/2010/07/more-cool-html5javascript-video-players/</link>
        <comments>http://www.webmonkey.com/2010/07/more-cool-html5javascript-video-players/#comments</comments>
        <pubDate>Thu, 15 Jul 2010 21:51:29 +0000</pubDate>

                <dc:creator>Michael Calore</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=48034</guid>
        		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[video]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2010/07/FlareVideo.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2010/07/FlareVideo.jpg" alt="More Cool HTML5/JavaScript Video Players" /></div>One of the most-cited advancements in HTML5 the new syntax for embedding videos on web pages without the use of plugins. Rather than load up a Silverlight or Flash player, you can just wrap a file URL in &#60;video> tags and the video will play natively in the most recent crop of browsers &#8212; including [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><a href="http://www.webmonkey.com/wp-content/uploads/2010/07/FlareVideo.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2010/07/FlareVideo.jpg" alt="" title="FlareVideo" /></a></p>
<p>One of the most-cited advancements in HTML5 the new syntax for embedding videos on web pages without the use of plugins.</p>
<p>Rather than load up a Silverlight or Flash player, you can just wrap a file URL in &lt;video> tags and the <a href="http://www.webmonkey.com/2010/05/embed-videos-in-your-web-pages-using-html5/">video will play natively</a> in the most recent crop of browsers &#8212; including Mobile Safari on the iPhone and iPad, where Flash and Silverlight aren&#8217;t allowed.</p>
<p>The design of default controls are left up to the browser vendor, but they are usually rather spartan, so the user experience is a little lacking. But since native web playback is all done with web standards, you can create fancy players in JavaScript and CSS that wrap around your video and make playing, controlling and navigating video content much more elegant.</p>
<p>We&#8217;ve previously told you about some great standards-based players from <a href="http://jilion.com/sublime/video">Sublime Video</a>, <a href="http://www.kaltura.org/project/HTML5_Video_Media_JavaScript_Library">Kaltura</a> and <a href="http://camendesign.com/code/video_for_everybody">Video for Everybody</a>. Here are a few more.</p>
<p>
<li><b><a href="http://flarevideo.com/">FlareVideo</a></b> (screenshot at the top) is an HTML5 player that we especially like because it&#8217;s very easy to dip into the CSS and JavaScript and start customizing. It also ships with a couple of themes that mimic the look of Vimeo and Spotify and serve as a helpful springboard for further customization.</li>
<p>
<li><b><a href="http://videojs.com/">Video JS</a></b> is another player based on some lightweight JavaScript. It&#8217;s fully skinnable, library independent, and it has a fallback scheme for IE.</li>
<p>
<li>The <b><a href="http://www.mediafront.org/project/osmplayer">Open Standard Media (OSM) player</a></b> uses the <a href="http://jquery.com/">jQuery</a> framework to fancy up your HTML5 videos. So if you&#8217;re the jQuery type, this one&#8217;s for you. You can also use it to play back videos published on Vimeo and YouTube in a playlist that sits next to the player.</li>
<p></p>
<p>[Via <a href="http://blog.insicdesigns.com/2010/06/best-html5-media-player-implementations/">insicdesigns</a>]</p>
<p><b>See Also:</b></p>
<ul>
<li><a href="http://www.webmonkey.com/2010/07/chrome-shows-off-some-fancy-html5-tricks/">Chrome Shows Off Some Fancy HTML5 Tricks</a></li>
<li><a href="http://www.webmonkey.com/2010/07/youtube-launches-new-html5-mobile-site/">YouTube Launches New HTML5 Mobile Site</a></li>
<li><a href="http://www.webmonkey.com/2010/05/major-browser-vendors-launch-webm-free-open-video-project/">Major Browser Vendors Launch WebM Free Open Video Project</a></li>
</ul>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2010/07/more-cool-html5javascript-video-players/feed/</wfw:commentRss>
        <slash:comments>3</slash:comments>

        
    </item>
    
    <item>
        <title>Beautiful Websites: Slippy for Presentations</title>
        <link>http://www.webmonkey.com/2010/06/beautiful-websites-slippy-for-presentations/</link>
        <comments>http://www.webmonkey.com/2010/06/beautiful-websites-slippy-for-presentations/#comments</comments>
        <pubDate>Thu, 03 Jun 2010 19:47:44 +0000</pubDate>

                <dc:creator>Michael Calore</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=47588</guid>
        		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[beautiful websites]]></category>
		<category><![CDATA[jQuery]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2010/06/slippy.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2010/06/slippy.jpg" alt="Beautiful Websites: Slippy for Presentations" /></div>Jordi Boggiano has created Slippy, a lightweight library for building animated, browser-based slideshow presentations. Slippy is very simple &#8212; check out a short demo and view the source code. Grab the code from github. It&#8217;s written in HTML and it uses JQuery for the interactions (touch the space bar, use the arrow keys, or click [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><a href="http://www.webmonkey.com/wp-content/uploads/2010/06/slippy.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2010/06/slippy.jpg" alt="" title="slippy" width="580" height="454" class="aligncenter size-full wp-image-47589" /></a></p>
<p>Jordi Boggiano has created <a href="http://seld.be/notes/introducing-slippy-html-presentations">Slippy</a>, a lightweight library for building animated, browser-based slideshow presentations. Slippy is very simple &#8212; check out a <a href="http://slides.seld.be/?file=2010-05-30+Example.html#1">short demo</a> and view the source code. Grab the code from <a href="http://github.com/Seldaek/slippy">github</a>.</p>
<p>It&#8217;s written in HTML and it uses <a href="http://jquery.com/">JQuery</a> for the interactions (touch the space bar, use the arrow keys, or click the mouse to go to the next slide). It also uses <a href="http://alexgorbatchev.com/wiki/SyntaxHighlighter">Syntax Highlighter</a>, a bit of JavaScript that pretties up snippets of code &#8212; we use Syntax Highlighter for tutorials here on Webmonkey &#8212; so it&#8217;s especially useful for presentations where you&#8217;re showing code examples. Jordi points out that Slippy can run your scripts in pretty <code>alert()</code> boxes (rather than the standard, boring browser alerts) to show your examples in action.</p>
<p>Composing a presentation is simple. Just hack a basic HTML file. Each slide is in its own <code>&lt;div></code>, and all the markup beyond that is standard HTML. Bravo!</p>
<p><b>See Also:</b></p>
<ul>
<li><a href="http://www.webmonkey.com/2010/03/beautiful-websites-former-apple-designers-amazing-photo-gallery/">Beautiful Websites: Former Apple Designer&#8217;s Amazing Photo Gallery</a></li>
<li><a href="http://www.webmonkey.com/2010/02/get_started_with_jquery/">Get Started With JQuery</a></li>
<li><a href="http://www.webmonkey.com/2010/01/nyt_shows_off_real-time_tweet_tracker_during_stevenote/">NYT Shows Off Real-Time Tweet Tracker During Stevenote</a></li>
</ul>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2010/06/beautiful-websites-slippy-for-presentations/feed/</wfw:commentRss>
        <slash:comments>8</slash:comments>

        
    </item>
    </channel>
</rss>