Tweet For Code #2

By  on  

You don't need a thousand lines of code to make a big difference in any coding language.  Oftentimes it's quite the opposite:  a few tiny code snippets can do a world of good and accomplish big things.  I asked my Twitter followers to tweet to me their favorite tiny snippets of code -- that's a bit difference to try to pack into 140 characters!  Here are my favorites from this round!

Comma-separated Lists without Server-Side Logic

Want to make a HTML list of items look like a real, comma-separated list?  Check this out:

I implemented this on my upcoming redesign with great effect, and used it on the MDN redesign.

Pure CSS Sliders

The following snippet use max-height to implement CSS-only sliders with overflow hidden:

I wrote about this a while back -- and awesome technique that too few developers know about.

3-Column Grid

Want a nice 3-column grid generator for your SASS projects?

I'm impressed this could fit in a tweet but well done!

JavaScript Var Swap

Ever wanted to swap the contents of two JavaScript vars?  Probably not but hey, it's pretty simple:

Not the most practical but I expected there to be more code involved.

abbr and attr

Hovering over an abbr element usually gives you the full text representation, but what if you're on mobile?  Here's the answer:

You could do this with a number of properties, but this is a nice usage.

*waves*

I had no idea what I'd see when I executed this into the JavaScript console, but I'll let it act as the conclusion to this post:

See you next time!  I can't wait to see what you all come up with next!

Recent Features

  • By
    6 Things You Didn’t Know About Firefox OS

    Firefox OS is all over the tech news and for good reason:  Mozilla's finally given web developers the platform that they need to create apps the way they've been creating them for years -- with CSS, HTML, and JavaScript.  Firefox OS has been rapidly improving...

  • By
    fetch API

    One of the worst kept secrets about AJAX on the web is that the underlying API for it, XMLHttpRequest, wasn't really made for what we've been using it for.  We've done well to create elegant APIs around XHR but we know we can do better.  Our effort to...

Incredible Demos

  • By
    HTML5 download Attribute

    I tend to get caught up on the JavaScript side of the HTML5 revolution, and can you blame me?  HTML5 gives us awesome "big" stuff like WebSockets, Web Workers, History, Storage and little helpers like the Element classList collection.  There are, however, smaller features in...

  • By
    Comment Preview Using MooTools

    Comment previewing is an awesome addition to any blog. I've seen really simple comment previewing and some really complex comment previewing. The following is a tutorial on creating very basic comment previewing using MooTools. The XHTML You can set up your XHTML any way you'd like.

Discussion

  1. MaxArt

    The first one can be achieved for IE8 too with some adjustments:

    ul > li:before { content: ","; }
    ul > li:first-child:before { content: none; }
    
  2. For the first tip, the good old (IE7 compliant) sibling selector is also perfect and requires only one rule:

    li + li {blabla}
    
  3. abhi

    How does this work?

    b = [a, a = b][0];

Wrap your code in <pre class="{language}"></pre> tags, link to a GitHub gist, JSFiddle fiddle, or CodePen pen to embed!