Websites Inspection
var, let, const
HTTP
The DOM is a model of the document along with the API for manipulating it
The HTML is a markup language that allows your to represent a DOM in text form
var paragraphs = document.getElementsByTagName("P");DOM API
HTML
How "big" is the site?
What framework is it using?
What are all the scripts loaded?
Are we using HTTP 2 or HTTP1.1 when fetching files?
Change the text of any header
Change the background color
Show me the box model an element
What is the function called of an element?
(add a debugger there)
Performance
https://medium.com/dev-channel/a-netflix-web-performance-case-study-c0bcde26a9d9?mc_cid=42683fc0fc&mc_eid=feda3bf9c5
http://jsfiddle.net/pberesuita/xb7h9c4u/15/
var sandwiches = ['turkey', 'tuna', 'chicken salad', 'pb&j'];
Find me tuna in the example
starter
http://jsfiddle.net/pberesuita/vc1g43qb/
solution
http://jsfiddle.net/pberesuita/vt5heupf/9/
http://jsfiddle.net/pberesuita/aes4okum/28/
AJAX may stand for Asynchronous JavaScript and XML
Asynchronous HTTP calls from a web front-end to a server
Ex: XmlHttpRequest
Note: Nowadays, it's more common to exchange JSON
Protocol to connect the web's page (hypertext)
REST is the way HTTP should be used.
https://developer.mozilla.org/en-US/?mc_cid=1cb2611e4f&mc_eid=feda3bf9c5