Front End Development Quiz 1
JavaScript
A programming language that implements behaviors in a web client. Interactions, server-side calls, animation, timers.
Component file
A website is made up of many different files, which are like the different parts of the goods you buy from the shop.
Front end
Client side code
DNS
Domain Name Servers are like an address book for websites. When you type a web address in your browser, the browser looks at the DNS to find the web site's real address before it can retrieve the website. The browser needs to find out which server the website lives on, so it can send HTTP messages to the right place (see below). This is like looking up the address of the shop so you can access it.
Web Pages
Have a structure and can be manipulated with JavaScript
HTTP
Hypertext Transfer Protocol is an application protocol that defines a language for clients and servers to speak to each other. This is like the language you use to order your goods.
HTML Tags
Markup instructions to define an element but is not the element itself.
CSS
Not a programming language! instructs a browser how to display content (style, layout) by manipulating the HTML.
HTML
Not a programming language! is described as mark up to tell a browser how to structure content (formatted list, paragraph, table, headers, in-line or block, etc)
Back end
Server side code
API (Application Programming Interface)
That treats an HTML, XHTML, or XML document as a tree structure wherein each node is an object representing a part of the document. The objects can be manipulated programmatically and any visible changes occurring as a result may then be reflected in the display of the document. is a set of subroutine definitions (predefined instructions), protocols (language syntax or communication methods), and tools for building application software
Assets
This is a collective name for all the other stuff that makes up a website, such as images, music, video, Word documents, and PDFs.
Code files
Websites are built primarily from HTML, CSS, and JavaScript, though you'll meet other technologies a bit later.
document object.
When an HTML document is loaded into a web browser, it becomes a... root node of the HTML document and the "owner" of all other nodes provides properties and methods to access all node objects, from within JavaScript.
Packets
When data is sent across the web, it is sent as thousands of small chunks, so that many different web users can download the same website at the same time. If web sites were sent as single big chunks, only one user could download one at a time, which obviously would make the web very inefficient and not much fun to use.
Methods
actions that can be performed via javascript to get/set properties or otherwise alter, add, or delete nodes on in a document
Servers
are computers that store webpages, sites, or apps. When a client device wants to access a webpage, a copy of the webpage is downloaded from the server onto the client machine to be displayed in the user's web browser.
Properties
attributes that describe a node
TCP/IP
communication protocols that define how data should travel across the web. This is like the transport mechanisms that let you place an order, go to the shop, and buy your goods. In our example, this is like a car or a bike (or however else you might get around).
Node
general term for any object in the document
HTML Element
represent semantics, or meaning
Accessibility
the practice of making your websites usable by as many people as possible. Consider disabilities, form factors, or those with slow network connections.
clients
the typical web user's internet-connected devices (for example, your computer connected to your Wi-Fi, or your phone connected to your mobile network) and web-accessing software available on those devices (usually a web browser like Firefox or Chrome).