Create Twitter-Style Dropdowns Using jQuery
Twitter does some great stuff with JavaScript. What I really appreciate about what they do is that there aren’t any epic JS functionalities — they’re all simple touches. One of those simple touches is...
View ArticleAccomplishing Common Tasks Using MooTools, jQuery, and Dojo
I’ve been dabbling with Dojo quite a bit lately. I feel great about my MooTools and jQuery skills but I’m a bit still raw when it comes to Dojo. What’s important that I keep in mind, however, is that...
View ArticleCreate GitHub-Style Buttons with CSS and jQuery, MooTools, or Dojo JavaScript
I’m what you would consider a bit of a GitHub fanboy. We all know that GitHub is the perfect place to store repositories of open source code, but I think my love of GitHub goes beyond that. GitHub...
View ArticleTextboxList for MooTools and jQuery by Guillermo Rauch
I’ll be honest with you: I still haven’t figured out if I like my MooTools teammate Guillermo Rauch. He’s got a lot stacked up against him. He’s from Argentina so I get IM’ed about 10 times a day...
View ArticleDomReady Event Methods in JavaScript Frameworks
The “domready” event, as it is affectionately known as, is one of the best things since sliced bread. The domready event says “screw you window.load … I don’t have time to wait for you.” The ability to...
View ArticleAccomplishing Common Tasks Using MooTools, jQuery, and Dojo II
My love of the JavaScript frameworks knows no bounds. Unfortunately too many developers stick to one framework without taking the time to learn the others. The more frameworks you know, the better a...
View ArticleAccomplishing Common Tasks Using MooTools, jQuery, and Dojo III
My love of the JavaScript frameworks knows no bounds. Unfortunately too many developers stick to one framework without taking the time to learn the others. The more frameworks you know, the better a...
View ArticleCreate a Twitter AJAX Button with MooTools, jQuery, or Dojo
There’s nothing like a subtle, slick website widget that effectively uses CSS and JavaScript to enhance the user experience. Of course widgets like that take many hours to perfect, but it doesn’t...
View ArticleDuplicate the jQuery Homepage Tooltips
The jQuery homepage has a pretty suave tooltip-like effect as seen below: The amount of jQuery required to duplicate this effect is next to nothing; in fact, there’s more CSS than there is jQuery...
View ArticleCreate Spinning, Fading Icons with CSS3 and MooTools
A goal of my latest blog redesign was to practice what I preached a bit more; add a bit more subtle flair. One of the ways I accomplished that was by using CSS3 animations to change the display of my...
View ArticleCreate Spinning, Fading Icons with CSS3 and jQuery
Last week I debuted a popular blog post titled Create Spinning, Fading Icons with CSS3 and MooTools. The post detailed how you could leverage CSS3′s transformations and opacity properties, as well as...
View ArticleCreate an Exploding Logo with CSS3 and MooTools or jQuery
When MooTools contributor and moo4q creator Ryan Florence first showed me his outstanding CSS animation post, I was floored. His exploding text effect is an amazing example of the power of CSS3 and a...
View ArticleJSONP with jQuery, MooTools, and Dojo
We all know that the big limitation of AJAX is that cross-domain requests aren’t allowed. We also know, however, that we skirt around that rule a bit by using JSONP. JSONP is the process of SCRIPT...
View ArticleEvent Delegation with MooTools, Dojo, and jQuery
I’ve covered the ins and outs of event delegation within JavaScript a few weeks ago but most developers utilize JavaScript frameworks so I thought I’d take a few moments to show you how to implement...
View ArticlejQuery Chosen Plugin
Without a doubt, my least favorite form element is the SELECT element. The element is almost unstylable, looks different across platforms, has had inconsistent value access, and disaster that is the...
View ArticleFace Detection with jQuery
I’ve always been intrigued by recognition software because I cannot imagine the logic that goes into all of the algorithms. Whether it’s voice, face, or other types of detection, people look and sound...
View ArticleFunction Debouncing with Underscore.js
The ability to listen and react to user interactions with JavaScript is fundamental and incredibly useful. Some interactions happen frequently and some rarely. Some listener functions are light of...
View ArticleIFRAME Permission Denied Solution
I was recently rolling my own AJAX upload script, posting a form to a hidden IFRAME and using the load event to know when the upload was complete. When the upload completed, I wanted to access the...
View ArticleCreate and Retrieve Nested Objects with jQuery
The ability to create and retrieve nested objects by objectified string path is incredibly useful. Not only do you not need to do the manual string of object/property checks to avoid “{x} is not...
View ArticleGet the jQuery Version
Many JavaScript frameworks provide a version property on their main object, providing a quick bit of important information about the framework. The main jQuery object doesn’t provide this property,...
View Article