| tags |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| links |
The following page serves as an #inbox of all the knowledge in my web study journey.
To properly understand how the web works, it is useful to know the basics of computing and how does a computer works, the following page provides some good fundational resources: The Odin Project - Computer Basics.
- How the Internet works
- How the Web Works
- What are Hyperlinks?
- What is a domain name?
- What is a URL?
- What is a web server?
- The web standards model
- How browsers load websites
List of Web Concepts
- #Computer
- Computer #Network
- #Internet
- #Ethernet cables
- #Wifi
- #Bluetooth
- #Switch
- #Router
- #Modem
- #IP
- #IPv4
- #IPv6
More info on a [[URI-And-URL]].
For more info on [[HTTP]].
[[HTML]] [[CSS]] [[JavaScript]] Each of those serves a different purpose:
- HTML is for structure and semantics (meaning).
- CSS is for styling and layout.
- JavaScript and APIs are for controlling dynamic behavior. Each of those works on the #DOM or #Document-Object-Model. In addition one may usa a #Server-side-Language, like #python, #PHP and so on.
- If the document gets loaded as is and does not get modified further it is called Static.
- If the document gets loaded dynamically and changes with user interaction, it is called Dynamic; this usually occurs when a #Server-side-Language is used.
Could be:
- Internal: when referencing a page within the same website
- External: when referencing a page from a different website
- Incoming: an external link to your website An #Anchor ties different sections of a same document together; see [[URI-And-URL#Anchor]] for more details.
Domain names ([[URI-And-URL#Domain/Authority]]) are an important way to convert an #IP to a human readable address.
- A #Client is a computer requesting something
- A #Server is a provider of something
- A #Request is what a client asks of a server
- A #Response is the server answer of the clients request Client Request -> Server Response