Jek, Neocities

Welcome to Jek's Neocities website!

This is my home page, this is where all the important, eyecatching data is meant to be displayed. Althought I'm not using it for THAT PURPOSE, I'm displaying my knowledge on website design!

The way you're currently getting this content:

  1. Website fetches the jek.neocities.org file using GET requests.
  2. Once retrieved index.html, my code uses further GET requests to get the HTML files for the Header, Body and Footer.
  3. The part of the page you're seeing right now, the content is decided from a thing in the URL called the fragment, which is the part after the # on a URL, so if the URL is http://localhost/#home, the fragment is #home. The fragment can be changed without needing to refresh the entire website, so this breeds single-page-applications.
  4. Because HTML and JavaScript change when there's a change in the DOM, you're able to place other HTML files into the existing DOM without trouble, and even introduce new CSS and JavaScript files imported from them! Single-page-applications are the foundation for all modern websites.

Tip - In the console you can see the pages that get loaded in and their data. You can also write the APP functions such as APP.page() to reload the page.

What?

This is the right side of the sections, this houses less important data such as perma/hyper links to other pages.

If needbe, you can read the about page to see extra inforamtion! And go to the next page :)