Quiz It's in canvas.
Reading wd0.pdf (you can get this on Canvas) Read §§ 0-3
The Layers of a Web Page
There are three.
- HTML The acronym stands for Hypertext Markup Language. This gives web pages their structure. It describes such things as document sections, paragraphs, lists, tables, media files, and hypertext links. All of these exists inside portions of a document called elements, which make up rectangular subregions of the browser window. HTML is a markup language with a fairly simple grammar that understood by the browser. The browser uses HTML to format and display a document. We will be using HTML5, which is the current standard.
- CSS This acronym stands for Cascading Style Sheets. Style sheets determine the appearance of web pages. They control such things as page layout, colors, and fonts. CSS works with HTML and controls the style of various elements of your document, and how they are displayed on your page. One style sheet can control the appearance of a whole group of documents, giving them a consistent appearance.
- JavaScript This is a full-featured computer language, unlike its friends HTML and CSS. It gives web pages their behavior. JavaScript can reach down into the lower two layers, and thereby cause web pages to change their appearance or structure in response to user interaction.
The User Experience, Explained
ISP: this is your internet service provider. Google Fiber, Spectrum, etc. This is your internet onramp. Your router connects your computer to this.
You then type a URL, which specifies a location on Internet, into the address/search bar in your browser.
Here are two examples
- https://www.ncssm.edu
- https://ma.utexas.edu
An abslolute URL starts with a protocol Here are some examples.
- https:// secure HTTP connection
- ftp:// file transfer protocol
- file:// local file being viewed by the browser.
- HTML
- CSS
- JavaScript
- media
The browser formats that copy and displays it in its content pane. Any JS changes the copy on your machine.
The client is you.
Most web servers are Linux, and in this system users own files. If you work on a sever therre is user named apache or nginx. These users are virtual (non-human) users. The web server copies your files, and serves them on the web. If you work on a server, you must grant permission so the web server can read your files to serve them up.
The Internet is Mike TV
Mike TV is split up into a zillion little pieces and sent through the air. Watching the second video, you will see a similar thing happens to a web page.