daily links

  • A Beginner's Guide to Perceived Performance: 4 Ways to Make Your Mobile Site Feel Like a Native App | Mobify
    Editor’s note: This post is ≈3,000 words. It covers many different aspects of perceived performance of mobile websites as well as practical solutions to speeding up your site. TL;DR: it’s not about how fast your site is; it’s about how fast your users think it is.
  • BrianGilbert/OSXAegirInstaller · GitHub
    This script installs aegir on OSX using Homebrew
  • Perimeter.js: Creates an invisible perimeter around a target element and monitors mouse breaches.
    Creates an invisible perimeter around a target element and monitors mouse breaches.
    Use cases
    _Get the user’s attention, in terms of showing some sort of tooltip / popover when hovering near a certain element, like a hint or a tip.
    _Lazy load a script when the perimeter of the target element is breached (AFAIK Google does this when a user moves it’s mouse towards the red ‘compose’ button).
    _Fetch data via AJAX and do something with it when a users navigates towards a certain element.
  • 9bitStudios/flexisel · GitHub
    A responsive carousel jQuery plugin…
    All you have to do is call flexisel on your unordered list containing images. Call it on the $(window).load event (as opposed to the $(document).ready event) so that Flexisel can calculate the width of the images and figure out how to space them out properly
  • Robdel12/DropKick · GitHub
    Creating custom dropdowns is usually a tedious process that requires a ton of extra setup time. Oftentimes lacking conveniences that native dropdowns have such as keyboard navigation. DropKick removes the tedium and lets you focus on making s@#t look good.
  • windows
    a handy, loosely-coupled jQuery plugin for full-screen scrolling windows