http://classes.engineering.wustl.edu/cse330/index.php/JavaScript http://classes.engineering.wustl.edu/cse330/index.php/AJAX_and_JSON http://classes.engineering.wustl.edu/cse330/index.php/JQuery http://classes.engineering.wustl.edu/cse330/index.php/Web_Application_Security,_Part_3 http://classes.engineering.wustl.edu/cse330/index.php/JavaScript document.getElementById(“xyz”).addEventListener(…) Bad Example Access-Control-Allow-Origin http://classes.engineering.wustl.edu/cse330/index.php/HTML_and_CSS http://classes.engineering.wustl.edu/cse330/content/weather_json.php document.addEventListener(“DOMContentLoaded”, fetchWeather, false); http://classes.engineering.wustl.edu/cse330/content/weather.css http://classes.engineering.wustl.edu/cse330/index.php/File:WeatherWidget.png { “updated”: “Thu, 11 Oct 2012 5:54 pm CDT”, “location”: { “city”: “St. Louis”, “state”: “MO” }, “wind”: { “chill”: “62”, “direction”: “150”, “speed”: “3 mph” }, “atmosphere”: { “humidity”: “50”, “visibility”: “10”, “pressure”: “30.12 in” }, “current”: {