Once again I have made an update to the books widget down the sidebar of this blog. The images are now correctly preloading, and the books will not display until all have been appended to the DOM. I loop through and simply change the display properties of the list items. This should be a slight performance boost, even though the initial load time is slightly longer. The height property of the widget is also set after the first result set is displayed, so no flicker occurs when browsing.
As I stated before, you are welcome to use the code as you see fit without attribution. If you want to support my efforts, click through from one of the books to Amazon.com and make a purchase.
Previously I posted about an update I made to the books widget down the sidebar of this blog. It was a relatively minor update in order to allow users the ability to browse through a larger selection of programming books. Not satisfied with my beta, I decided to put together a more robust widget, which has previous/next functionality, tooltips, and image preloading. The XML was revamped as well. Continue reading.
I recently made an update to d’bug, which finally gave me a good reason to load in the jQuery JavaScript framework. I wanted to share it as example of how much time and effort a client-side framework can save you if you are willing to break a few “rules” (the first of which is a lack of accessibility). Continue reading.
This is just another reminder that (tomorrow) Wednesday, February 27, 2008, I will be speaking at Refresh Detroit. The meeting will be hosted at the Ann Arbor library, and you can find all the details on the Refresh Detroit Web site.
My presentation is complete, and full of beautified code snippets, so I hope to see you there!
I am happy to announce the release of Truncate v.2.3, a plugin for jQuery. I let this plugin simmer for awhile, and I thank each of you that sent me emails regarding a bug that went unfixed for some time. That bug is no longer an issue with this release, and I have added an important enhancement. The plugin will now truncate an HTML string, and preserve the formatting.
You can download the plugin and find examples at http://www.reindel.com/truncate.
Refresh Detroit was kind enough to invite me to speak on Wednesday, February 27, 2008, 6:30 - 8:00PM. You can find all the details on the Refresh Detroit Web site. I appreciate the opportunity to share some of what I have learned, and I hope it turns out to be a good presentation and discussion.
The session is titled “JavaScript Library Techniques, Tips and Tricks”, and I will be covering some of what I wrote about in a post by the same title at JavaScript Ant. I will probably focus the majority of the time on the importance of a namespace in your JavaScript, and the benefits of “overloading” your functions.