Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # SDT Progress Assessment 2 Practice
- ### 1. What is vim/nano?
- <br> they are text editors
- <br>
- ### 2. List bash commands that perform the following: list the files and directories in the working directory; change directories; make a new file; make a new directory.
- <br> ls, cd, touch, mkdir
- <br>
- ### 3. What is HTML?
- <br> hypertext markup language. language used to build webpages and apps
- <br>
- ### 4. Describe the difference between an HTML tag, element, and attribute.
- <br> tags are keywords that control how the browser displays content. elements are individual components of an html doc.
- <br> an attribute is modifies an element.
- ### 5. Briefly summarize the following HTML tags: ```<html></html>```, ```<head></head>```, ```<body></body>```, and ```<title></title>```.
- <br> ```<html>``` root of a html doc, container for all the code in said doc, tells the browser to format as html
- <br> ```<head>``` container for specific info of the html doc
- <br> ```<body>``` where all the elements live
- <br> ```<title>``` sets the title for the doc in search engines, browser toolbar, etc
- ### 6. Briefly summarize the following HTML tags: ```<div></div>```, ```<section></section>```, and ```<nav></nav>```.
- <br> ```<div>``` block level container
- <br> ```<nav>``` block of major navigation links
- <br> ```<section>``` semantic markup, similar in function to a div. defines sections in a document.
- ### 7. Explain at least three tags used to define a table in HTML.
- <br> ```<td>``` table data - standard data cell
- <br> ```<tr>``` table row - defines a row
- <br> ```<thead>``` table header - groups header data
- ### 8. When should you use ```<section>``` instead of ```<div>```?
- <br> you use section when grouping large chunks of information together. To encapsulate a chapter, or things that are all relevant to one another
- <br>
- ### 9. Briefly summarize the effects of the following HTML elements: ```<b></b>``` and ```<i></i>```, ```<ul></ul>``` and ```<ol></ol>```, ```<a></a>```, ```<img>```, and ```<br>```.
- <br>
- <br>
- ### 10. What is CSS?
- <br>
- <br>
- ### 11. Name at least two ways to add CSS to HTML.
- <br>
- <br>
- ### 12. How do you link an external stylesheet?
- <br>
- <br>
- ### 13. What are CSS selectors? Provide at least two examples.
- <br>
- <br>
- ### 14. What is the descendant combinator? Give an example.
- <br>
- <br>
- ### 15. What is a media query? How can we use media queries to change the appearance of our web page based on the size of the browser window?
- <br>
- <br>
- ### 16. What is "float"? How do you clear a "float"?
- <br>
- <br>
- ### 17. What are pseudo-classes and pseudo-elements? Give an example of each.
- <br>
- <br>
- ### 18. How do you include JavaScript in an HTML file? Give an example for both internal and external scripts.
- <br>
- <br>
- ### 19. What is the DOM?
- <br>
- <br>
- ### 20. Each element of the DOM is best known as what?
- <br>
- <br>
- ### 21. How do you access the current web page using JavaScript?
- <br>
- <br>
- ### 22. List the event handlers for the following events: when the window finishes loading, when the user clicks the mouse, when the mouse enters and/or leaves the current element.
- <br>
- <br>
- ### 23. What is event delegation?
- <br>
- <br>
- ### 24. Explain the difference between capturing and bubbling events.
- <br>
- <br>
- ### 25. What is pseudo-code and why is it useful?
- <br>
- <br>
- ### 26. What is jQuery?
- <br>
- <br>
- ### 27. How would you use jQuery to select all ```<p>``` elements?
- <br>
- <br>
- ### 28. What does "$" mean in JavaScript? In jQuery?
- <br>
- <br>
- ### 29. What does the jQuery "ready" function do?
- <br>
- <br>
- ### 30. What are some of the pros and cons of using jQuery?
- <br>
- <br>
- ### 31. Define "refactoring".
- <br>
- <br>
- ### 32. What is Angular?
- <br>
- <br>
- ### 33. What is two-way data binding?
- <br>
- <br>
- ### 34. What is a directive?
- <br>
- <br>
- ### 35. What is the difference between a framework and a library?
- <br>
- <br>
- ### 36. Explain the Model-View-Controller architectural pattern.
- <br>
- <br>
- ### 37. What is an Angular module?
- <br>
- <br>
- ### 38. What is the Node Package Manager?
- <br>
- <br>
- ### 39. What is Node.js?
- <br>
- <br>
- ### 40. Explain in general terms how different files work together in our Angular applications, especially templates, factories, and controllers.
- <br>
- <br>
- ### 41. What do two curly braces ```{{ }}``` represent when using Angular? Specifically, when do we need to use them, and when can we omit them?
- <br>
- <br>
- ### 42. What is an IIFE, and why do we use them to wrap our Javascript files when using Angular?
- <br>
- <br>
- ### 43. What does the UI-Router framework do? Name two important HTML tags it introduces to accomplish this.
- <br>
- <br>
- ### 44. What does the ```$stateProvider``` do?
- <br>
- <br>
- ### 45. Briefly explain the ```ngRepeat``` directive and how to use it.
- <br>
- <br>
- ### 46. Name at least three service types, or "recipes", Angular has.
- <br>
- <br>
- ### 47. How do you add a public method to a service?
- <br>
- <br>
- ### 48. What is a singleton?
- <br>
- <br>
- ### 49. What do Angular filters do?
- <br>
- <br>
- ### 50. What is a modal window?
- <br>
- <br>
- ### 51. What is Firebase?
- <br>
- <br>
- ### 52. What are the commands to get, set, and delete a cookie?
- <br>
- <br>
Add Comment
Please, Sign In to add comment