1. The "no-js" class is invoked to allow Modernizr to run, as it will remove the "no-js" class and replace it with "js". Therefore, your website will render with similar functionality with or without js enabled in the browser.
2. JavaScript is utilized for a wide variety of uses and functionality, and it will vary depending on what it is used for in your implementation.
3. It is available as a zip or a tarball -
https://github.com/h5bp/html5-boilerplate/downloadsPoint 1: Are you referring to this script?src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
This is the source to the Google Hosted Library for jQuery, the Google Hosted Libraries is a content distribution network for the most popular, open-source JavaScript libraries.
https://developers.google.com/speed/libraries/devguide#jqueryUIPoint 2: You can easily copy any of the open source files to your local server, and then point the calls to them. There are certain advantages to pointing to the third-party sources, one of them is that they will always be updated and it eliminates the need for web server administrators to maintain the files. The disadvantage is that you rely on the third party folks to maintain the files and assume they will continue to maintain them.
I hope this helps answer your questions and points.