WebFund 2016W Lecture 1
Video
The video for the lecture given on January 7, 2016 is now available.
Notes
In-Class Notes
Lecture 1 --------- web servers - apache, nginx web browsers (clients) - firefox, chrome, IE, Safari web protocols - HTTP When you view a web page: - browser sends a GET request for the URL to a web server - web server sends back a document - browser renders document and makes more GET requests Web pages are, at base, HTML documents with other stuff Major web renderers - Gecko (Firefox) - Blink (Chrome, fork of WebKit) - Trident (MSHTML) - WebKit - EdgeHTML (fork of Trident) Web renderers interpret: - HTML - CSS - JavaScript (and they incorporate images and videos) HTML - specifies basic structure and content of "page" CSS - makes it pretty (fonts, layout, etc) JavaScript - code Read-Eval-Print loop (REPL)