Tutorials Page 148
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
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.declare
method is the foundation of class creation within the Dojo Toolkit.dojo.declare
...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
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
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
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
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()
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...
Better onChange with Dijit’s intermediateChanges
One of the things I love about Dojo's UI framework, Dijit, is that its widgets provide loads of functionality within one property that would take a bit of Javascript jousting to create on its own. One of those widget properties is
intermediateChanges
.intermediateChanges
is a boolean...Google PageRank PHP Class
While developers and designers can debate about the important of different search engine optimizations strategies, one metric that simply can't be argued is a website's Google PageRank, or its importance in driving traffic to the site. Achieving a better PageRank was a consideration when redesigning this...