https://developer.mozilla.org/en-US/docs/Web/JavaScript
http://www.larryullman.com/books/modern-javascript-develop-and-design/
https://msdn.microsoft.com/en-us/library/aa902517.aspx
http://kangax.github.io/compat-table/es5/
http://www.w3schools.com/jsref/default.asp
https://addyosmani.com/blog/javascript-style-guides-and-beautifiers/
http://www.w3schools.com/js/js_conventions.asp
https://javascriptweblog.wordpress.com/2011/02/07/truth-equality-and-javascript/
http://www.w3schools.com/jsref/dom_obj_event.asp
http://courses.dce.harvard.edu/~cscie3/examples/week3/circleAreaExample/circleArea.html
http://www.w3schools.com/cssref/css_selectors.asp
http://stackoverflow.com/questions/27126955/angularjs-executing-long-running-tasks
http://stackoverflow.com/questions/19949400/group-div-elements-by-dynamic-class
http://jsfiddle.net/arunpjohny/H6wHR/
https://www.javascriptspellcheck.com/
https://gomakethings.com/removing-duplicates-from-an-array-with-vanilla-javascript/