Things you don't need JavaScript for
6) Sending data but staying on the current page.<p>You can make links or forms submit but <i>not cause browser navigation</i> by having your server respond with a 204 No Content.<p>I feel like this is a completely forgotten technique, but we used this a ton pre-AJAX for little one off things to shoot a message to the server without interruption.