Merge pull request #718 from Chalarangelo/glossary-additions

[GLOSSARY] Glossary additions
This commit is contained in:
Angelos Chalaris
2018-08-23 10:30:12 +03:00
committed by GitHub
13 changed files with 52 additions and 0 deletions

4
glossary/Argument.md Normal file
View File

@ -0,0 +1,4 @@
### Argument
An argument is a value passed as an input to a function and can be either a primitive or an object.
In JavaScript, functions can also be passed as arguments to other functions.

4
glossary/Constant.md Normal file
View File

@ -0,0 +1,4 @@
### Constant
A constant is a value, associated with an identifier.
The value of a constant can be accessed using the identifier and cannot be altered during execution.

4
glossary/ES6.md Normal file
View File

@ -0,0 +1,4 @@
### ES6
ES6 stands for ECMAScript 6 (also known as ECMAScript 2015), a version of the ECMAScript specification that standardizes JavaScript.
ES6 adds a wide variety of new features to the specification, such as classes, promises, generators and arrow functions.

4
glossary/Express.md Normal file
View File

@ -0,0 +1,4 @@
### Express
Express is a backend framework, that provides a layer of fundamental web application features for Node.js.
Some of its key features are routing, middleware, template engines and error handling.

5
glossary/Function.md Normal file
View File

@ -0,0 +1,5 @@
### Function
Functions are self-contained blocks of code with their own scope, that can be called by other code and are usually associated with a unique identifier.
Functions accept input in the form of arguments and can optionally return an output (if no `return` statement is present, the default value of `undefined` will be returned instead).
JavaScript functions are also objects.

4
glossary/Git.md Normal file
View File

@ -0,0 +1,4 @@
### Git
Git is an open-source version control system, used for source code management.
Git allows users to copy (clone) and edit code on their local machines, before merging it into the main code base (master repository).

4
glossary/HTML.md Normal file
View File

@ -0,0 +1,4 @@
### HTML
HTML stands for HyperText Markup Language and is a language used to structure web pages.
HTML documents are plaintext documents structured with elements, which are surrounded by `<>` tags and optionally extended with attributes.

4
glossary/IP.md Normal file
View File

@ -0,0 +1,4 @@
### IP
An IP address is a number assigned to a device connected to a network that uses the Internet protocol.
Two IP versions are currently in use - IPv4, the older version of the communication protocol (e.g. 192.168.1.100) and IPv6, the newest version of the communication protocol which allows for many different IP addresses (e.g. 0:0:0:0:ffff:c0a8:164).

4
glossary/Npm.md Normal file
View File

@ -0,0 +1,4 @@
### Npm
Npm is a package manager for the JavaScript programming language and the default package manager for Node.js.
It consists of a command-line client and the npm registry, an online database of packages.

4
glossary/React.md Normal file
View File

@ -0,0 +1,4 @@
### React
React is a frontend framework, that allows developers to create dynamic, component-based user interfaces.
React separates view and state, utilizing a virtual DOM to update the user interface.

3
glossary/Repository.md Normal file
View File

@ -0,0 +1,3 @@
### Repository
In a version control system, a repository (or repo for short) is a data structure that stores metadata for a set of files (i.e. a project).

4
glossary/Variable.md Normal file
View File

@ -0,0 +1,4 @@
### Variable
A variable is a storage location, associated with an identifier and containing a value.
The value of a variable can be referred using the identifier and can be altered during execution.

4
glossary/Yarn.md Normal file
View File

@ -0,0 +1,4 @@
### Yarn
Yarn is a package manager made by Facebook.
It can be used as an alternative to the npm package manager and is compatible with the public NPM registry.