Skip to content

Commit b7cea76

Browse files
committed
Travis build: 624
1 parent 0d504e9 commit b7cea76

File tree

3 files changed

+16
-1
lines changed

3 files changed

+16
-1
lines changed

docs/glossary.html

+1-1
Large diffs are not rendered by default.

glossary/README.md

+13
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@
7575
* [`Selector`](#selector)
7676
* [`SEO`](#seo)
7777
* [`Serialization`](#serialization)
78+
* [`Shadow DOM`](#shadow-dom)
7879
* [`SQL injection`](#sql-injection)
7980
* [`SQL`](#sql)
8081
* [`SSL`](#ssl)
@@ -93,6 +94,7 @@
9394
* [`Viewport`](#viewport)
9495
* [`Vue`](#vue)
9596
* [`WebAssembly`](#webassembly)
97+
* [`Web Components`](#web-components)
9698
* [`WebGL`](#webgl)
9799
* [`WebRTC`](#webrtc)
98100
* [`WebSockets`](#websockets)
@@ -458,6 +460,12 @@ SEO stands for Search Engine Optimization and refers to the process of improving
458460
Serialization is the process of converting an object or data structure into a format suitable for transfer over a network and/or storage.
459461
A common type of serialization in JavaScript is the conversion of an object into a JSON string.
460462

463+
### Shadow DOM
464+
465+
Shadow DOM allows you to attach hidden DOM trees to elements in the normal DOM tree, which are included in the document rendering, but excluded from the main document DOM tree.
466+
A shadow DOM tree will start with a shadow root, to which you can attach any elements you want, just like in a regular DOM.
467+
Examples of shadow DOM uses are the `<video>`/`<audio>` elements and the simple `<input type="range">` element.
468+
461469
### SQL injection
462470

463471
SQL injection is a code injection technique, used to attack data-driven applications.
@@ -548,6 +556,11 @@ Vue.js separates view and state, utilizing a virtual DOM to update the user inte
548556
WebAssembly (WA) is a web standard that defines an assembly-like text format and corresponding binary format for executalbe code in web pages.
549557
WebAssembly is meant to complement JavaScript and improve its performance to match native code performance.
550558

559+
### Web Components
560+
561+
Web Components are a set of web platform APIs that allow you to create new custom, reusable, encapsulated HTML tags to use on web pages and apps.
562+
Building custom components using these standards means that you can use them across modern browsers regardless of any JavaScript library or framework.
563+
551564
### WebGL
552565

553566
WebGL stands for Web Graphics Library and is a JavaScript API that can be used for drawing interactive 2D and 3D graphics.

glossary/keyword_database

+2
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ scope
7373
selector
7474
seo
7575
serialization
76+
shadowdom
7677
sql-injection
7778
sql
7879
ssl
@@ -91,6 +92,7 @@ variable
9192
viewport
9293
vue
9394
webassembly
95+
webcomponents
9496
webgl
9597
webrtc
9698
websockets

0 commit comments

Comments
 (0)