Browser requests the Info from the server and It’s sent back in chunks
https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/How_the_Web_works
Parsing essentially means translating into a usable format. Occurs in a specific order.
HTML is parsed first. It sees style and script tags, and requests that information and parses it once it comes back.
Browser generates DOM tree from parsed HTML, CSSOM from parsed CSS, then compiles and executes parsed JS.
https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/How_the_Web_works
There are many places, Google Images is good and they have a copyright filter to select something you can use.
https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/What_will_your_website_look_like
A string is text in quotations. Can be single quotes, double, or backticks.
Ex: ‘This is a string’
A number is any typed out number. Can’t be in quotes or written out in words.
Ex: 42
https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics
A variable is a stored piece of data. They are necessary to do anything interesting. Being changable (using let) makes it possible to be interactive.
https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics
An HTML attribute is extra information about an element. An example would be “class”.
https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Getting_started
An HTML element will have an opening tag, a closing tag, and the content which goes between them.
https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Getting_started
An article tag denotes a block of content that makes sense on its own. A section tag denotes groups of related content.
https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Document_and_website_structure
A typical website will have a header, a navigation bar, the main content (which may be broken up into articles and sections), a sidebar, and a footer.
https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Document_and_website_structure
Metadata is data about the HTML, such as the author, and important keywords that describe the document. This is waht the search engines will look for.
Metadata is data that describes data.
https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML
The meta tag is how metadata is added to the head of a website.
Ex:
https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML
When designing a website, the first step is project ideation (figuring out what you want the website to do and how)
https://developer.mozilla.org/en-US/docs/Learn/Common_questions/Design_and_accessibility/Thinking_before_coding
“What exactly do I want to accomplish?”
https://developer.mozilla.org/en-US/docs/Learn/Common_questions/Design_and_accessibility/Thinking_before_coding
Span elemets do not change the visual appearance. A h1 tag will automatically format a top leavel heading.
https://linuxhint.com/html-span-tag/
Semantic tags defines the meaning of the text. There are ~100 semantic tags to choose from.
https://developer.mozilla.org/en-US/docs/Glossary/Semantics
Anything interactive requires JS. This includes updating content and an interactive map.
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/What_is_JavaScript
JavaScript is added to an HTML doc by linking to a JS file in the head of the HTML doc.
What is the span tag?
What exactly is an API and how does it relate to JS?
How does JS add interactivity?
How is the meta tag used? What information needs to go in there?