Mister Moody About Portfolio Contact

Web Dev Resources

This curated list of resources offers useful documentaion, DIY guides and tools familiar to front-end web developers for the basic creation of a website.

HTML Glossary


Useful Terms and Definitions
<!DOCTYPE html>
<head>
<meta>
<title>
<link>
<body>
<header>
<nav>
<main>
<article>
<section>
<aside>
<div>
<footer>
<a>
<ul>
<ol>
<li>
<h1-h6>
<p>
<b>
<em>|<i>
<u>
<code>
<mark>
<small>
<sub>
<sup>
<span>
<cite>
<q>
<abbr>
<br>
<hr>
<img>
<figure>
<figcaption>
<picture>
<audio>
<video>
<track>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>

CSS Terminology


Useful Terms and Definitions
At-Rule
an instruction for a CSS document
Comment
Non-displayed code that provides an instruction for declarations
Rule Set
An independent section of CSS
Statement
any At-Rule or Rule Set
Selector
Assigns element to target
Declaration
an elements' property / value pair
Property
first part of a declaration
Keyword
second part of a declaration: a word
Value
second part of a declaration: a number
Notation
a value specified as a function ()

 Web Dev Glossary


Useful Terms and Definitions
ECMAScript
official JavaScript (ES5/ES6)
JS Engine
compiles + interprets JavaScript
Transpiler
ES4-to-ES6 syntax converter
Specification
JavaScript language documentation
API
application programming interface
Native API
default built-in tool
Browser API
built-in browser tool
REST API
web service connects data via request
Fetch API
native API to make HTTP request
HTTP Request
browser request to fetch/save data
HTTP Error
response something is not working
XMLHttpRequest
native object makes HTTP requests
CORS
cross-origin resource sharing
WebSocket
internet communication protocol
AJAX
fetches data without page refresh
JSON
a formated exchange of data
SQL
structured query language
GraphQL
interactive data query language
Console
a developer toolkit
Debugger
tool to fix code issues
Node.js
server-side environ for JavaScript
npm
node package manager
Latency
the amount of time to transfer data