I love modern JavaScript libraries. You get a lot of bang for your buck, keep your code clean, and make my life as a JavaScript developer easier in general. I regularly use both jQuery and Prototype in my projects. jQuery is a fantastic javascript library with excellent CSS selector capabilities and DOM manipulation. It’s light-weight and really fast. Prototype is an excellent all-purpose library with many great utility features, including string manipulation, enumerable arrays and hashes. I love using jQuery for its speed and simplicity, but I miss Prototype’s utilities. Luckily, jQuery is very extensible with its versatile plugin system. dotString is a jQuery plugin that aims to bring Prototype’s string manipulation functions to jQuery. Continue reading