Tutorials Page 148
![CSS Gradients]()
CSS Gradients
With CSS border-radius, I showed you how CSS can bridge the gap between design and development by adding rounded corners to elements. CSS gradients are another step in that direction. Now that CSS gradients are supported in Internet Explorer 8+, Firefox, Safari, and Chrome...
![nude.js: Nudity Detection with JavaScript]()
nude.js: Nudity Detection with JavaScript
When I first heard about nude.js, the client side nudity detection software, I was very skeptical for a number of reasons: Ideally, nudity detection should be done on the server side so that adult materials don't make it to the client at all. I don't have...
![Using RTA Labels for Adult Content]()
Using RTA Labels for Adult Content
Sometimes the web seems like a grab bag of anything because anyone can put just about anything up. There are, however, an increasingly large number of organizations that choose to be responsible about the adult or sensitive content they push. A standard called RTA...
![Dojo Tutorials]()
Dojo Tutorials
Over the last few months, I've written several Dojo Toolkit tutorials to help explain basic and intermediate Dojo concepts. Here's a rundown of the tutorials that have been released thus far: Classy JavaScript with dojo.declare The
dojo.declaremethod is the foundation of class creation within the Dojo Toolkit.dojo.declare...![CSS Rounded Corners]()
CSS Rounded Corners
The ability to create rounded corners with CSS opens the possibility of subtle design improvements without the need to include images. CSS rounded corners thus save us time in creating images and requests to the server. Today, rounded corners with CSS are supported by all of...
![Creating Plugins for SnackJS]()
Creating Plugins for SnackJS
My SnackJS: A Tiny-But-Tasty JavaScript Framework post exposed you to Ryan Florence's new JavaScript framework called SnackJS. SnackJS' motto is "Because sometimes, all you need is a snack" , and for good reason: this 3KB micro-framework provides the functionality you need for most websites...
![SnackJS: A Tiny-But-Tasty JavaScript Framework]()
SnackJS: A Tiny-But-Tasty JavaScript Framework
moo4q creator Ryan Florence and I generally agree on most JavaScript-related topics, one of which is that most JavaScript frameworks, jQuery, MooTools, and Dojo included, are much more feature-rich (and thus larger) than most websites need. You wouldn't build a corporate or enterprise-level website...
![MooTools History Plugin]()
MooTools History Plugin
One of the reasons I love AJAX technology so much is because it allows us to avoid unnecessary page loads. Why download the header, footer, and other static data multiple times if that specific data never changes? It's a waste of time, processing, and bandwidth. Unfortunately...
![Track AJAX Link Clicks Using Google Analytics]()
Track AJAX Link Clicks Using Google Analytics
With more and more websites becoming completely AJAX-driven, the typical "do this every time a page loads" strategy isn't always enough. This is especially try if you're using Google Analytics or other analytics tracking software. Google is, of course, forward-thinking so they've provided a...
![Dojo Workshops in San Jose AND dojo.beer()]()
Dojo Workshops in San Jose AND dojo.beer()
It's no secret that much of my focus over the past year hasn't been so much with MooTools but instead with the Dojo Toolkit. That shift in focus has come with becoming a member of the SitePen team. For those of you...









