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

Posted in jQuery | 3 Comments

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

Posted in jQuery | Leave a comment

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

Posted in Articles | Leave a comment

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

Posted in Web Services | 2 Comments

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

Posted in JavaScript | 1 Comment

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

Posted in jQuery | Leave a comment

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

Posted in HTML5, jQuery | 3 Comments

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

Posted in JavaScript, jQuery | 3 Comments

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

Posted in jQuery, jQuery Tips | Leave a comment

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

Posted in JavaScript | 1 Comment