A List Apart

Menu

Topic: JavaScript

  • Getting Started with Ruby on Rails

    by Dan Benjamin · Issue 257 ·

    The "how" of Ruby on Rails: Hivelogic's Dan Benjamin prepares non-Rails developers, designers, and other creative professionals for their first foray into Rails. Learn what Ruby on Rails is (and isn't), and where it fits into the spectrum of web development and design. See through the myths surrounding this powerful young platform, and learn how to approach working with it.

  • Take Control of Your Maps

    by Paul Smith · Issue 256 ·

    It is now possible to replicate Google Maps’ functionality with open source software and produce high-quality mapping applications tailored to your design goals. Paul Smith shows how.

  • Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8

    by Aaron Gustafson · Issue 251 ·

    For seven years, the DOCTYPE switch has stood designers and developers in good stead as a toggle between standards mode and quirks mode. But when IE7, with its greatly improved support for standards, "broke the web," it revealed the flaw in our toggle. The quest was on to find a more reliable ensurer of forward compatibility. Is version targeting the answer?

  • If I Told You You Had a Beautiful Figure…

    by Aaron Gustafson · Issue 246 ·

    Laying out images consistently within a design is difficult, especially when you hand the keys over to someone else to fill in the content. ALA Staffer Aaron Gustafson demonstrates how a little clever JavaScript goes a long way toward resolving inconsistencies in image layout.

  • Graceful E-Mail Obfuscation

    by Roel Van Gils · Issue 248 ·

    Hide e-mail addresses from spam bots while revealing them to readers as real, clickable links. This transparent and fully automated solution guarantees that all addresses on your site will be safe—even the ones that show up in blog comments!

  • Text-Resize Detection

    by Lawrence Carvalho, Christian Heilmann · Issue 223 ·

    Chris Heilmann and Lawrence Carvalho serve up a way to detect your visitors' text size settings using JavaScript.

  • User-Proofing Ajax

    by Peter Quinsey · Issue 228 ·

    Ajax offers the ability to avoid both needless browser behavior like page reloads and useful browser behavior like error handling. When good web apps go bad, Peter Quinsey's guidelines and techniques can help you and your users stay informed and productive.

  • Print to Preview

    by Pete McVicar · Issue 226 ·

    Going from the browser to the printer has always been a bit of a guessing game. In this article, Pete McVicar shows us a method for providing users with a reliable print preview.

  • Cross-Browser Variable Opacity with PNG: A Real Solution

    by Michael Lovitt · Issue 156 ·

    Think you’re stuck with wimpy GIFs and their rigid binary transparency? Well, think again, Sunshine. Michael Lovitt shows how to overcome flaky browser support for PNG so you can take advantage of this graphic format’s lossless compression, alpha transparency, and variable opacity.

  • Cross-Browser Scripting with importNode()

    by Anthony Holdener · Issue 234 ·

    Anthony Holdener explores the world of XML DOM support for web browsers and presents a new technique for cross-browser scripting.

  • Ruining the User Experience

    by Aaron Gustafson · Issue 234 ·

    Anticipating your users' needs is the key to making a good impression; it's the little things that matter most. ALA technical editor Aaron Gustafson explains why progressive enhancement means good service.

  • Flash Embedding Cage Match

    by Bobby van der Sluis · Issue 232 ·

    Ever had to embed Flash into a web page and just been plain confounded about the best way to do it? Be confused no more! Bobby van der Sluis cuts through the arguments and opinions about the many techniques available.

  • Making Compact Forms More Accessible

    by Mike Brittain · Issue 229 ·

    Space constraints can put the squeeze on accessibility and usability. Mike Brittain shares his method for making itty-bitty forms more accessible and easier to use.

  • Invasion of the Body Switchers

    by James Edwards, Andrew Clarke · Issue 189 ·

    Wouldn’t it be great if we could update the classic ALA style switcher to accommodate multiple users and devices, including some that aren’t even traditional browsers, all from a single JavaScript and CSS file? Well, now we can! Enter the Body Switcher.

  • Web 3.0

    by Jeffrey Zeldman · Issue 210 ·

    Web 2.0 is a fresh-faced starlet on the intertwingled longtail to the disruptive experience of tomorrow. Web 3.0 thinks you are so 2005.

  • Introducing the CSS3 Multi-Column Module

    by Cédric Savarese · Issue 204 ·

    Cédric Savarese would like you to meet the CSS3 multi-column module. It may not have extensive browser support yet, but this semantically sound method of dividing content into columns may be more relevant than you think.

  • Improving Link Display for Print

    by Aaron Gustafson · Issue 203 ·

    Some time ago, Eric Meyer showed you how to add URIs to the printed version of your pages using print styles. Sometimes, though, too many inline URIs can make pages hard to read. Aaron Gustafson comes to the rescue with a JavaScript add-on that'll have you loving your linkage again.

  • Getting Started with Ajax

    by Aaron Gustafson · Issue 213 ·

    In this excerpt from O'Reilly's Web Design in a Nutshell, 3rd Edition, ALA's production editor would like to take you aside for a little chat about the birds and the bees. Or maybe about Ajax.

  • Community Creators, Secure Your Code! Part II

    by Niklas Bivald · Issue 217 ·

    In part two of his two-part series on protecting your community site from malicious cross-site scripting attacks, Niklas Bivald rolls up his trousers and wades into the JavaScript.

  • A More Accessible Map

    by Seth Duffey · Issue 215 ·

    Nifty web maps powered by Google and Yahoo! APIs are all the rage. And rage is what a visually impaired user may feel when trying to use them. Is there a way to make beautiful web maps accessible? In a word, yes.

Topics