diff --git a/glossary/AJAX.md b/glossary/AJAX.md new file mode 100644 index 000000000..bc0cd0de7 --- /dev/null +++ b/glossary/AJAX.md @@ -0,0 +1,3 @@ +### AJAX + +Asynchronous JavaScript and XML (known as AJAX) is a term that describes a new approach to using multiple technologies together in order to enable web applications to make quick updates to the user interface without reloading the entire browser page. diff --git a/glossary/CORS.md b/glossary/CORS.md new file mode 100644 index 000000000..e211f8c1f --- /dev/null +++ b/glossary/CORS.md @@ -0,0 +1,3 @@ +### CORS + +Cross-Origin Resource Sharing (known as CORS) is a mechanism that uses extra HTTP headers to tell a browser to let a web application running at one domain have permission to access resources from a server at a different domain. diff --git a/glossary/Closure.md b/glossary/Closure.md new file mode 100644 index 000000000..17db2fd20 --- /dev/null +++ b/glossary/Closure.md @@ -0,0 +1,4 @@ +### Closure + +A closure is the combination of a function and the lexical environment within which that function was declared. +The closure allows a function to access the contents of that environment. diff --git a/glossary/Domain-name-registrar.md b/glossary/Domain-name-registrar.md new file mode 100644 index 000000000..a6ef17a13 --- /dev/null +++ b/glossary/Domain-name-registrar.md @@ -0,0 +1,4 @@ +### Domain name registrar + +A domain name registrar is a company that manages the reservation of internet domain names. +A domain name registrar must be approved by a general top-level domain (gTLD) registry or a country code top-level domain (ccTLD) registry. diff --git a/glossary/Flexbox.md b/glossary/Flexbox.md new file mode 100644 index 000000000..1f29c3c2d --- /dev/null +++ b/glossary/Flexbox.md @@ -0,0 +1,3 @@ +### Flexbox + +Flexbox is a one-dimensional layout model used to style websites as a property that could advance space distribution between items and provide powerful alignment capabilities. diff --git a/glossary/Garbage-collection.md b/glossary/Garbage-collection.md new file mode 100644 index 000000000..33e67ee63 --- /dev/null +++ b/glossary/Garbage-collection.md @@ -0,0 +1,4 @@ +### Garbage collection + +Garbage collection is a form of automatic memory management. +It attempts to reclaim memory occupied by objects that are no longer used by the program. diff --git a/glossary/MongoDB.md b/glossary/MongoDB.md new file mode 100644 index 000000000..b3eec6249 --- /dev/null +++ b/glossary/MongoDB.md @@ -0,0 +1,3 @@ +### MongoDB + +MongoDB is a NoSQL database model that stores data in flexible, JSON-like documents, meaning fields can vary from document to document and data structure can be changed over time diff --git a/glossary/Mutabe-value.md b/glossary/Mutabe-value.md new file mode 100644 index 000000000..7fa7fa568 --- /dev/null +++ b/glossary/Mutabe-value.md @@ -0,0 +1,5 @@ +### Mutable value + +Mutable value is a type of variable that can be changed once created. +Objects are mutable as their state can be modified after they are created. +Primitive values are not mutable as we perform reassignment once we change them. diff --git a/glossary/PWA.md b/glossary/PWA.md new file mode 100644 index 000000000..0aa61e855 --- /dev/null +++ b/glossary/PWA.md @@ -0,0 +1,3 @@ +### PWA + +Progressive Web App (known as PWA) is a term used to describe web applications that load like regular websites but can offer the user functionality such as working offline, push notifications, and device hardware access that were traditionally available only to native mobile applications. diff --git a/glossary/SQL-injection.md b/glossary/SQL-injection.md new file mode 100644 index 000000000..37ea5a24e --- /dev/null +++ b/glossary/SQL-injection.md @@ -0,0 +1,4 @@ +### SQL injection + +SQL injection is a code injection technique, used to attack data-driven applications. +SQL injections get their name from the SQL language and mainly target data stored in relational databases. diff --git a/glossary/SSL.md b/glossary/SSL.md new file mode 100644 index 000000000..5feb14414 --- /dev/null +++ b/glossary/SSL.md @@ -0,0 +1,4 @@ +### SSL + +Secure Sockets Layer, commonly known as SSL or TLS, is a set of protocols and standards for transferring private data across the Internet. +SSL uses a cryptographic system that uses two keys to encrypt data. diff --git a/glossary/Scope.md b/glossary/Scope.md new file mode 100644 index 000000000..ee121f3e0 --- /dev/null +++ b/glossary/Scope.md @@ -0,0 +1,3 @@ +### Scope + +Each function has its own scope, and any variable declared within that function is only accessible from that function and any nested functions.