The most challenging part of this week was grasping the concept of the Box Model in CSS3. The lecture on friday clarified my misunderstandings. I did not understand that the padding is the space within the content. I misunderstood where space was added to certain subjects like the padding and margin. I did understand the border but was confused how to space and move content the center while working on the tribute assignment. In Pluralsight, we did go over the properties of the box model in CSS but I still did not understand the overall picture with them not placed together, like the lecture about the box model.
The unfamiliar topic from the video was React. React is a Javascript library that lets users build whole UIs and UI components. UI stands for user interfaces and it is how a user uses a digital service or product. Javascript is a programming language that is object-oriented which is usually utilized to make effects interactive in web browsers. React lets users use components, smaller pieces that could be used again, to be arranged and put together to make different designs and layouts. Reacts allows developers to maintain and update their interfaces more simply. According to the website, W3schools, one must be familiar with HTML, CSS, DOM, ES6, Node.js, and npm to use React. HTML, hypertext markup language, is used for the structure of a webpage. CSS, cascading style sheet, is used to style the webpage. DOM is HTML document object model, its an interface for web documents. ES6, Javascript ES6, is the latest version on Javascript the object-oriented programming language. Node.js is a server environment that is open sourced that lets one runon the server, javascript. Npm, node package manager, an open sourced registry and library that contains packages of the javascript language to build, manage, and find code packages for different applications. React is a tool for developers to customize and build user interfaces more simply.
Resources