Skip to content

Commit

Permalink
Delete Glossary/DHTML (#13138)
Browse files Browse the repository at this point in the history
  • Loading branch information
bershanskiy authored Feb 20, 2022
1 parent 524b89b commit a23ea86
Show file tree
Hide file tree
Showing 4 changed files with 1 addition and 40 deletions.
1 change: 0 additions & 1 deletion files/en-us/_redirects.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1147,7 +1147,6 @@
/en-US/docs/Cryptographic_hash_function /en-US/docs/Glossary/Cryptographic_hash_function
/en-US/docs/CustomElements /en-US/docs/Web/Web_Components/Using_custom_elements
/en-US/docs/DASH_Adaptive_Streaming_for_HTML_5_Video /en-US/docs/Web/Media/DASH_Adaptive_Streaming_for_HTML_5_Video
/en-US/docs/DHTML /en-US/docs/Glossary/DHTML
/en-US/docs/DOM /en-US/docs/Web/API/Document_Object_Model
/en-US/docs/DOM/About_the_Document_Object_Model /en-US/docs/Web/API/Document_Object_Model
/en-US/docs/DOM/AbstractView /en-US/docs/Web/API/Document/defaultView
Expand Down
24 changes: 0 additions & 24 deletions files/en-us/_wikihistory.json
Original file line number Diff line number Diff line change
Expand Up @@ -2076,30 +2076,6 @@
"teoli"
]
},
"Glossary/DHTML": {
"modified": "2019-04-25T05:59:35.601Z",
"contributors": [
"Sodan",
"klez",
"Andrew_Pfeiffer",
"hbloomer",
"Jeremie",
"Afnank123",
"anirudh_venkatesh",
"Biraj",
"antonradev",
"teoli",
"ethertank",
"Mgjbot",
"Blakeross",
"Chbok",
"Sebuls",
"Ptak82",
"Dria",
"RuiMaciel",
"Nickolay"
]
},
"Glossary/DMZ": {
"modified": "2019-03-23T22:19:20.185Z",
"contributors": [
Expand Down
14 changes: 0 additions & 14 deletions files/en-us/glossary/dhtml/index.md

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -298,7 +298,7 @@ JavaScript libraries tend to come in a few main varieties (some libraries will s
- Utility libraries: Provide a bunch of functions to make mundane tasks easier and less boring to manage. [jQuery](https://jquery.com/) for example provides its own fully-featured selectors and DOM manipulation libraries, to allow CSS-selector type selecting of elements in JavaScript and easier DOM building. It is not so important now we have modern features like {{domxref("Document.querySelector()")}}/{{domxref("Document.querySelectorAll()")}}/{{domxref("Node")}} methods available across browsers, but it can still be useful when older browsers need supporting.
- Convenience libraries: Make difficult things easier to do. For example, the [WebGL API](/en-US/docs/Web/API/WebGL_API) is really complex and challenging to use when you write it directly, so the [Three.js](https://threejs.org/) library (and others) is built on top of WebGL and provides a much easier API for creating common 3D objects, lighting, textures, etc.
The [Service Worker API](/en-US/docs/Web/API/Service_Worker_API) is also very complex to use, so code libraries have started appearing to make common Service Worker uses-cases much easier to implement (see the [Service Worker Cookbook](https://github.com/mozilla/serviceworker-cookbook) for several useful code samples).
- Effects libraries: These libraries are designed to allow you to easily add special effects to your websites. This was more useful back when {{glossary("DHTML")}} was a popular buzzword, and implementing an effect involved a lot of complex JavaScript, but these days browsers have a lot of built in CSS3 features and APIs to implementing effects more easily.
- Effects libraries: These libraries are designed to allow you to easily add special effects to your websites. This was more useful back when DHTML was a popular buzzword, and implementing an effect involved a lot of complex JavaScript, but these days browsers have a lot of built in CSS3 features and APIs to implementing effects more easily.
- UI libraries: Provide methods for implementing complex UI features that would otherwise be challenging to implement and get working cross browser, for example [Foundation](https://foundation.zurb.com/), [Bootstrap](https://getbootstrap.com/), and [Material-UI](https://material-ui.com/) (the latter is a set of components for use with the React framework). These tend to be used as the basis of an entire site layout; it is often difficult to drop them in just for one UI feature.
- Normalization libraries: Give you a simple syntax that allows you to easily complete a task without having to worry about cross browser differences. The library will manipulate appropriate APIs in the background so the functionality will work whatever the browser (in theory). For example, [LocalForage](https://github.com/localForage/localForage) is a library for client-side data storage, which provides a simple syntax for storing and retrieving data. In the background, it uses the best API the browser has available for storing the data, whether that is [IndexedDB](/en-US/docs/Web/API/IndexedDB_API), [Web Storage](/en-US/docs/Web/API/Web_Storage_API), or even WebSQL (which is now deprecated, but is still supported in some older versions of Safari/IE). As another example, jQuery
Expand Down

0 comments on commit a23ea86

Please sign in to comment.