Fragment identifiers, commonly known as hashes can change as you navigate the page. If a HTML element's id equals the hash, the page will scroll down to that element.
See the below links for learning about hashes:
You can access JS hashes using the following code:
var hash = location.hash//gets the page hash, e.g. '#lovingthis'
JS hashes are useful for accessing page data by associating certain data with a hash.
Good job for finishing Part One.
I hope you learned at least something
If you thought Part One was easy, Part Two will be pretty easy.
Just finish Part Two quickly and move onto harder things (like Part Three).
Part One was mainly about core JavaScript technologies.
Part Two will be more about APIs and how you can expand JavaScript.
#lovingthis