Tutorials Page 160
![GET OVER IT! 6 Things Web Developers Need to Get Over]()
GET OVER IT! 6 Things Web Developers Need to Get Over
One of the downsides of being around developers of varying skill levels, from noob to Open Source legend, is that everyone has an opinion...and they're all wrong. Every one of them. Of course, me being a developer, I'm wrong too. There are a few things, however...
![HTML5 Link Prefetching]()
HTML5 Link Prefetching
One effort shared by both browsers and developers is making the web browsing experience faster. There are many common-known ways to keep your websites fast: using CSS sprites and image optimization, using .htaccess to set file headers for longer caching, javascript file compression...
![Google Font API]()
Google Font API
Google recently debuted a new web service called the Font API. Google's Font API provides developers a means by which they may quickly and painlessly add custom fonts to their website. Let's take a quick look at the ways by which the Google Font...
![Make Dijit’s FilteringSelect Widget Display an Empty Option Value Label]()
Make Dijit’s FilteringSelect Widget Display an Empty Option Value Label
I was recently working with the FilteringSelect Dojo Dijit widget and realized that when the first OPTION in the SELECT widget had a label with an empty value (like "Choose one..." or "Select you state"), the label wasn't displaying. That's no good! What I did was...
![WebKit Marquee CSS: Bringin’ Sexy Back]()
WebKit Marquee CSS: Bringin’ Sexy Back
We all joke about the days of Web yesteryear. You remember them: stupid animated GIFs (flames and "coming soon" images, most notably), lame counters, guestbooks, applets, etc. Another "feature" we thought we had gotten rid of was the marquee. The marquee was a rudimentary, javascript-like...
![SitePen: Creating and Enhancing Dojo Classes]()
SitePen: Creating and Enhancing Dojo Classes
You have probably noted over the past few months that I've been working a lot with the Dojo Toolkit. SitePen has been kind enough to allow me to guest blog about a Dojo topic I find very interesting: creating and enhancing Dojo classes. From the...
![WebKit-Specific Style: -webkit-appearance]()
WebKit-Specific Style: -webkit-appearance
I was recently scoping out the horrid source code of the Google homepage when I noticed the "Google Search" and "I'm Feeling Lucky" buttons had a style definition I hadn't seen before: -webkit-appearance. The value assigned to the style was "push-button." They are buttons so that...
![Using HTML5 Web Storage]()
Using HTML5 Web Storage
HTML5 is the biggest buzz word in web development today. The new features promised by HTML5 will be a huge boost to web developers looking to stop rigging up ways to make their websites better, faster, and more flexible. One feature that's caught my eye is...
![MooTools Equal Heights Plugin: Equalizer]()
MooTools Equal Heights Plugin: Equalizer
Keeping equal heights between elements within the same container can be hugely important for the sake of a pretty page. Unfortunately sometimes keeping columns the same height can't be done with CSS -- you need a little help from your JavaScript friends. Well...now you're...
![dojo.connect: A Powerful Object and Event Listener]()
dojo.connect: A Powerful Object and Event Listener
One of the pieces of the Dojo Toolkit I've been really impressed with is dojo.connect. This connect method not only listens to DOM events but also allows you to listen to when a regular function is executed. Lets examine what dojo.connect is and the...






