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
    CSS @supports

    Feature detection via JavaScript is a client side best practice and for all the right reasons, but unfortunately that same functionality hasn't been available within CSS.  What we end up doing is repeating the same properties multiple times with each browser prefix.  Yuck.  Another thing we...

  • By
    LightFace:  Facebook Lightbox for MooTools

    One of the web components I've always loved has been Facebook's modal dialog.  This "lightbox" isn't like others:  no dark overlay, no obnoxious animating to size, and it doesn't try to do "too much."  With Facebook's dialog in mind, I've created LightFace:  a Facebook lightbox...

Incredible Demos

  • 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.

  • By
    Xbox Live Gamer API

    My sharpshooter status aside, I've always been surprised upset that Microsoft has never provided an API for the vast amount of information about users, the games they play, and statistics within the games. Namely, I'd like to publicly shame every n00b I've baptized with my...

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!