Author Archives: Marco
Improving the Date Picker User Interface (UI)
Date pickers have become ubiquitous user interface elements in online forms. If you do not know what date pickers are, they are those interactive calendars that pop up to assist you when selecting a date. They are not useful in … Continue reading
JavaScript Callbacks and Binding (and Callback Arguments and References)
Callback functions are used in JavaScript (JS) extensively. They are required for AJAX/XHR, event handling, and in popular JS libraries. However, passing around functions as arguments can cause headaches, especially for beginner JS programmers. Problems with binding/this One of the … Continue reading
Startup Weekend Houston
This past weekend I participated in Startup Weekend Houston. For some reason I ended up in the UI design group, even though my specialty is front-end web-dev. I had a blast though, working with the UI team, Matt Alberty, Marcus … Continue reading
The Google Maps Tooltip Gets a Shadow (and HTML Support)
In the spirit of consistency, I decided to add a shadow to the tooltips (View the example). They just didn’t blend in with the rest of the Google Maps overlays. So I set out to replicate the “standard” Google Maps … Continue reading
Improved CSS Styling for Visited Links
I was recently checking my site traffic reports to see where my visitors were coming from and I found a mind-blowing (at least for me) CSS technique for visited links. Eva-Lotta Lam uses a check mark background image for visited … Continue reading
Batch Geocoding with the Google Maps API
I’ve been working more and more with the Google Maps API recently. And one thing strikes me as odd; it’s difficult to find examples of how to retrieve geocodes for addresses. If you’re going to implement the API in a … Continue reading
Custom Tooltips for the Google Maps API
Welcome to my JavaScript blog, onemarco.com, or as I like to call it, Blog de Alionso. I’ve been developing with JavaScript for about six months now and I’ve learned so much from others’ blogs. I’ll be sharing some of the … Continue reading