Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Delete Glossary/DHTML #13138

Merged
merged 1 commit into from
Feb 20, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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