Java Script Kernel & Table Overview Bash Blog Python RapidAPI

Code in this Sub Menu

Frontend Web Development Overview


Frontend web development is the development of the graphical user interface of a website, through the use of HTML, CSS, and JavaScript, so that users can view and interact with that website.

  • In this class, we will be using Fastpages on top of GitHub Pages to maximize our presentations, while minimizing our front-end coding. GitHub Pages deployment is performed through Jekyll, which regenerates the website automatically after each commit, tracking can be seen in Actions tab within GitHub.
  • HTML generation is performed through Liquid, a template language (similar to Jinja2 or Thymeleaf).
  • CSS style layout is provided by using Themes provided through GH Pages. Each page we make we assume the defined theme and insert our HTML fragments, local page style, and local page JavaScript.
  • JavaScript enable pages to have actions, fetch content, animate, etc