Since I've been hacking away with Javascript lately, I thought I'd share a few snippets that I have found invaluable.
Some of these snippets use JQuery, but could easily be modified to use plain JS or another toolkit.
Some of these snippets are likely available in other libraries and plugins, but I prefer not to introduce too many dependencies when working with Javascript. Better to keep the code lean – if possible!
Building strings with Javascript can be a pain if it consists of a number of parts, and it isn't too flexible if you want to modify later. Here's a snippet that adds simple template substitution to strings.
It adds a method, f
, which takes an object and replaces parts of the string between double braces with values from that object, similar to Django templates. Here's an example: continue reading…