reading-notes

201 class 4 notes

Why this matters: This information matters because it includes important information about accessibility in web development, includes more details about CSS layout, and presents the concept of pair programming and its benefits.


Learn HTML

Source: https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Creating_hyperlinks

1. To create a basic link, we wrap text or other content inside what element?

An <a> element

2. The href attribute contains what information?

It contains the web address

3. What are some ways we can ensure links on our pages are accessible to all readers?


CSS Layout

Source: https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Normal_Flow

Source:https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Positioning

1. What is meant by “normal flow”?

The way that webpage elements lay themselves out if you haven’t changed their layout. The system by which elements are placed inside the browser’s viewport.

2. What are a few differences between block-level and inline elements?

3. ___ positioning is the default for every html element.

Static positioning.

4. Name a few advantages to using absolute positioning on an element.

5. What is a key difference between fixed positioning and absolute positioning?


Learn JS

Source: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/Functions

1. Describe the difference between a function declaration and a function invocation.

Declaration defines the function and invocation tells the function what to do or states what’s happening to it.

To use a function after it’s been declared, you have to invoke it by including the name of the function in the code somewhere, followed by parentheses.

2. What is the difference between a parameter and an argument?

Parameters are sometimes called arguments, properties, or even attributes. So there’s no difference.


Miscellaneous

Source:https://www.codefellows.org/blog/6-reasons-for-pair-programming/

1. Pick 2 benefits to pair programming and reflect on how these benefits could help you on your coding journey.


Things I Want To Know More About:

Why is a boolean called a boolean? (to get to the other side?)

Reflection: as a language teacher, I think it’s interesting to note that, like with typical language learning, my receptive skills (reading and listening) are currently stronger than my productive skills (speaking and writing)- which is usually what happens in foreign language learning.