Things you don't need JavaScript for
6) Sending data but staying on the current page.You can make links or forms submit but not cause browser navigation by having your server respond with a 204 No Content.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.