File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+
2+ # Your Browser
3+ * insert screenshot of empty chrome tab*
4+
5+ # How Does It Work?
6+ * browser w/ Facebook ==? magnets*
7+
8+ # Spiraling Plan
9+
10+ - basics: page markup, client/server, request/response
11+ - html, css, javascript
12+ - client/server
13+ - http request/response
14+ -
15+ - browser:
16+ - html
17+ - images
18+ - styles
19+ -
20+ - server:
21+ - routing
22+ - databases
23+ - templates
24+ -
25+
26+
27+ # Basics
28+
29+ ### What You Need to Know as a Web Developer
30+ - Page Markup
31+ - Client-Server
32+ - Request-Response
33+
34+ ## Page Markup
35+ - HTML
36+ - Your content
37+
38+ - CSS
39+ - How it looks
40+
41+ - Javascript
42+ - Change things!
43+
44+ - "Front End"
45+
46+ ## Clients and Servers
47+ - Website with many users
48+ - 1 server - many clients
49+ - Content can change per client
50+
51+ ## Request/Response
52+ - How does your browser (client) communicate with the website (server)?
53+ - Browser asks for a resource from the server
54+ - http://www.example.com/about.html
55+ Host: www.example.com
56+ GET /about.html HTTP/1.1
57+ - Server sends a response
58+ - 200 OK
59+ - 304 Not Modified
60+ - 404 Not Found
61+ - 500 Server Error
62+ - HTML
63+ - Browser often then sends more requests.
64+
65+ # Browser Specifics
66+
67+ # What, Not How
68+ - Declarative, not Instructive
69+ - Java/C/etc. says "do this, then this"
70+ document.drawString("Welcome to Example.com", myfont, size, ...)
71+ - HTML says "this needs to be displayed, the browser can work it out"
72+ <h1 >Welcome to Example.com</h1 >
73+
74+ ## Structure of the Page: HTML
75+ - Hypertext Markup Language
76+
77+ ## Style of the Page: CSS
78+ - Cascading Stylesheets
79+
80+ ## Interaction on the Page: Javascript
You can’t perform that action at this time.
0 commit comments