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
    5 Awesome New Mozilla Technologies You’ve Never Heard Of

    My trip to Mozilla Summit 2013 was incredible.  I've spent so much time focusing on my project that I had lost sight of all of the great work Mozillians were putting out.  MozSummit provided the perfect reminder of how brilliant my colleagues are and how much...

  • By
    Camera and Video Control with HTML5

    Client-side APIs on mobile and desktop devices are quickly providing the same APIs.  Of course our mobile devices got access to some of these APIs first, but those APIs are slowly making their way to the desktop.  One of those APIs is the getUserMedia API...

Incredible Demos

  • By
    Firefox Marketplace Animated Buttons

    The Firefox Marketplace is an incredibly attractive, easy to use hub that promises to make finding and promoting awesome HTML5-powered web applications easy and convenient. While I don't work directly on the Marketplace, I am privy to the codebase (and so...

  • By
    Flashy FAQs Using MooTools Sliders

    I often qualify a great website by one that pay attention to detail and makes all of the "little things" seem as though much time was spent on them. Let's face it -- FAQs are as boring as they come. That is, until you...

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!