Creating the script wrapper
We won't be making use of jQuery's $(document).ready() { }
function (or the $(function() { })
shortcut) to execute our code when the page has loaded. However, we still need to protect our top-level variables and functions from the global scope so we still need a wrapper of some kind. In this task we'll create that wrapper, as well as our top-level variables.
Engage Thrusters
In the empty bounty-hunter.js
file, we can start by adding the following code:
(function() { var tags = "", getBounties = function(page, callback) { $.ajax({ url: "https://api.stackexchange.com/2.0/questions/featured", dataType: "jsonp", data: { page: page, pagesize: 10, tagged: tags, order: "desc", sort: "activity", site: "stackoverflow", filter: "!)4k2jB7EKv1OvDDyMLKT2zyrACssKmSCX eX5DeyrzmOdRu8sC5L8d7X3ZpseW5o_nLvVAFfUSf...