diff --git a/glossary/Argument.md b/glossary/Argument.md new file mode 100644 index 000000000..f0accef2f --- /dev/null +++ b/glossary/Argument.md @@ -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. diff --git a/glossary/Constant.md b/glossary/Constant.md new file mode 100644 index 000000000..a12459edb --- /dev/null +++ b/glossary/Constant.md @@ -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. diff --git a/glossary/ES6.md b/glossary/ES6.md new file mode 100644 index 000000000..6243b4d02 --- /dev/null +++ b/glossary/ES6.md @@ -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. diff --git a/glossary/Express.md b/glossary/Express.md new file mode 100644 index 000000000..9347eb856 --- /dev/null +++ b/glossary/Express.md @@ -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. diff --git a/glossary/Function.md b/glossary/Function.md new file mode 100644 index 000000000..83af63490 --- /dev/null +++ b/glossary/Function.md @@ -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. diff --git a/glossary/Git.md b/glossary/Git.md new file mode 100644 index 000000000..1faf32714 --- /dev/null +++ b/glossary/Git.md @@ -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). diff --git a/glossary/HTML.md b/glossary/HTML.md new file mode 100644 index 000000000..334e5b2b6 --- /dev/null +++ b/glossary/HTML.md @@ -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. diff --git a/glossary/IP.md b/glossary/IP.md new file mode 100644 index 000000000..d785541c7 --- /dev/null +++ b/glossary/IP.md @@ -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). diff --git a/glossary/Npm.md b/glossary/Npm.md new file mode 100644 index 000000000..3b400b2cf --- /dev/null +++ b/glossary/Npm.md @@ -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. diff --git a/glossary/React.md b/glossary/React.md new file mode 100644 index 000000000..2054258b5 --- /dev/null +++ b/glossary/React.md @@ -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. diff --git a/glossary/Repository.md b/glossary/Repository.md new file mode 100644 index 000000000..705e7c9bc --- /dev/null +++ b/glossary/Repository.md @@ -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). diff --git a/glossary/Variable.md b/glossary/Variable.md new file mode 100644 index 000000000..fb8d05c6c --- /dev/null +++ b/glossary/Variable.md @@ -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. diff --git a/glossary/Yarn.md b/glossary/Yarn.md new file mode 100644 index 000000000..73ca8f1ab --- /dev/null +++ b/glossary/Yarn.md @@ -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.