Author Archives: websanova
The Ultimate Guide to Writing jQuery Plugins
I have written a few articles about jQuery Plugin Development in the past which readers seem to have been interested in, but I have since then written many more plugins and have thus picked up a few more tips and … Continue reading
10 Awesome Free jQuery Tooltip Plugins
It seems jQuery tooltip plugins have become the “Hello World” of jQuery plugin development with more tooltip plugins out there than one cares to keep track of. I spent a lot of time looking for tooltip plugins to use on … Continue reading
Two Reasons a Project Will Keep You Motivated
I recently came across this post on HN about a little chrome plugin you can use to block your internet access until you are done writing some code. It’s very true that the internet can be an easy distraction when … Continue reading
How to Design a REST API and Why You Should
I have spent the last year or so learning and implementing backbone.js, REST and API development (among other things). They have really grown on me and have greatly simplified my life not only as a developer but as a team … Continue reading
How to Write an Accurate Game Timer in JavaScript
This week I decided to revisit a game I had made a long time ago using HTML5 canvas called Blocknik, a Tetris style game I made to learn some HTML5 and how to use canvas. A buddy of mine wanted … Continue reading
jQuery Max Character Counter Plugin
This little plugin was originally designed to limit the amount of characters that can be typed into the textarea element which does not support the maxlength attribute like an input element does. With HTML5 this is no longer required as … Continue reading
HTML5 jQuery Paint Plugin
Websanova Paint is a HTML5 canvas based jQuery plugin. It allows you to free paint on a canvas area with various shapes and colors including an eraser. It also features the fantastic Websanova Color Picker allowing you to set both … Continue reading
How to Write Your Own JSFiddle (In 15 Minutes or Less)
This weekend I decided to build my own version of JSFiddle, a small little web service that allows you to test and share HTML, CSS and JavaScript code. It’s actually quite simple to write and only requires a few lines … Continue reading
Loading jQuery From Google With Graceful Fallback
This is a little example of how to load jQuery from Googles CDN. I prefer to load it from there as it’s nicely minified and g-zipped as well there is a better chance a user would have already picked up … Continue reading
Why JavaScript For In Loops Are Bad
I recently wrote an article called Extending JavaScript – The Right Way which brought up some interesting points about JavaScript and how it’s prototyping model works. However there was a piece I missed about the use of for loops in … Continue reading