Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Document Object Model (DOM)
DOM (short for Document Object Model) is a cross-platform and language-independent interface that treats an HTML or XML document as a tree structure wherein each node is an object representing a part of the document. The DOM represents a document with a logical tree. Each branch of the tree ends in a node, and each node contains objects. DOM methods allow programmatic access to the tree; with them one can change the structure, style or content of a document. Nodes can have event handlers (also known as event listeners) attached to them. Once an event is triggered, the event handlers get executed.
The principal standardization of the DOM was handled by the World Wide Web Consortium (W3C), which last developed a recommendation in 2004. WHATWG took over the development of the standard, publishing it as a living document. The W3C now publishes stable snapshots of the WHATWG standard.
In HTML DOM (Document Object Model), every element is a node:
- A document is a document node.
- All HTML elements are element nodes.
- All HTML attributes are attribute nodes.
- Text inserted into HTML elements are text nodes.
- Comments are comment nodes.
- GitHub: https://github.com/topics/dom
- Wikipedia: https://en.wikipedia.org/wiki/Document_Object_Model
- Repo: https://github.com/whatwg/dom
- Created by: World Wide Web Consortium
- Released: October 1, 1998
- Related Topics: shadow-dom, virtual-dom, html, xml, dhtml,
- Aliases: dom-tree, dom-node, dom-element, dom-elements,
- Last updated: 2025-02-04 00:08:39 UTC
- JSON Representation
https://github.com/stevenvachon/is-dom-document
Determine if an object is a DOM Document (from any Realm).
Last synced: 14 Dec 2024
https://github.com/splittydev/dominate.js
HTML element creation in JS using CSS selectors
dom helper javascript utility-library
Last synced: 19 Dec 2024
https://github.com/dmitriz/hyperscript-strict
Strict API for Hyperscript Libraries
Last synced: 30 Oct 2024
https://github.com/stevenvachon/is-dom-element2
Determine if an object is an HTMLElement (from any Realm).
Last synced: 14 Dec 2024
https://github.com/stevenvachon/is-dom-void
Determine if an object is a void HTMLElement (from any Realm).
Last synced: 14 Dec 2024
https://github.com/tamer3mansor/guess_word
A simple project to practice DOM and function and external API to get a random word, specify its length, and allow specific repetitions for the user to guess.
api array dom functions javascript
Last synced: 20 Jan 2025
https://github.com/igorskyflyer/npm-rawelement
🐯 A utility that lets you manipulate HTML elements, their attributes and innerHTML as strings, on the go and then render the modified HTML. Very useful in SSG projects. 💤
astro back-end dom element html igorskyflyer javascript js raw ssg string tag ts typescript wrapper
Last synced: 12 Oct 2024
https://github.com/ayush-kanduri/ui-calculator
This is a Stylish UI Calculator. It is a Simple Calculator with many operations to perform. It is built using HTML, CSS, Javascript (jQuery & DOM).
css dom html html5 javascript jquery
Last synced: 13 Jan 2025
https://github.com/boweihan/virtual-dom
Lightweight virtual DOM implementation and visualizer - technologies: ES6/7, Babel, Webpack, and Flow
browser dom javascript react virtual-dom
Last synced: 31 Jan 2025
https://github.com/bbmoz/extend-decorator
Extend your objects using a decorator!
annotation babel decorator dom es2016 es7 extend inject
Last synced: 20 Jan 2025
https://github.com/projectravel/javascriptdom
Welcome to the JavaScript DOM Manipulation repository! This repository is dedicated to providing comprehensive examples, tutorials, and projects focused on manipulating the Document Object Model (DOM) using JavaScript.
dom dom-manipulation education guide javascript javascript-project javascriptdom
Last synced: 10 Jan 2025
https://github.com/sevlamare/todo-list
Web app with JS
dom firebase-hosting javascript js json localstorage
Last synced: 04 Feb 2025
https://github.com/nodegame/nodegame-window
Manages how nodeGame interacts with the browser's window.
browser dom interface javascript nodegame ui
Last synced: 20 Nov 2024
https://github.com/crhntr/dom
This project has DOM inspired wrappers around the golang.org/x/net/html package.
Last synced: 02 Jan 2025
https://github.com/vx68k/mdtodom.js
A browser script to render Markdown text directly into DOM.
browser commonmark dom dom-api es-module es2017 javascript markdown module-script
Last synced: 29 Dec 2024
https://github.com/shiponcs/easyweather
API fetching, and extracting data from the responses, MaterializeCSS design and Javascript modern features like class, fetch()
accuweather-api api apis darksky-api dom dom-manipulation easyweather es6-javascript fetch-api html5 javascript javascript-api json materializecss
Last synced: 29 Dec 2024
https://github.com/ashbyt/javascript
javascript repository - Ashley Bythell
dom dom-manipulation framework javascript query-selector
Last synced: 05 Jan 2025
https://github.com/igorskyflyer/npm-magic-queryselector
🪄 A TypeScript-types patch for querySelector/querySelectorAll, make them return types you expect them to! 🔮
back-end biome combinator css dom dom-manipulation html igorskyflyer javascript js magic node query queryselector queryselectorall selector ts typescript
Last synced: 06 Nov 2024
https://github.com/ekliptor/browserutils
Basic helper functions HTML5 web apps in the browser such as client-side templates, localization and DOM manipulation.
Last synced: 03 Jan 2025
https://github.com/joe-dakroub/domxy
A lightweight library for effortlessly creating HTML and SVG elements in JavaScript.
dom html javascript js jsx svg
Last synced: 21 Jan 2025
https://github.com/bondok6/guess-my-number
Game: Try to find the correct number asap.
Last synced: 11 Jan 2025
https://github.com/ricnaga/nsint
Aplicação javascript que realiza CRUD de usuários e empresas.
css dom domain-driven-design expressjs html javascript nunjucks sql sqlite
Last synced: 21 Jan 2025
https://github.com/mohamedhnoor/questions-answers
Using selectors inside the element and traversing the dom
Last synced: 25 Jan 2025
https://github.com/mohamedhnoor/color-flipper
DOM project Vanilla JavaScript
Last synced: 25 Jan 2025
https://github.com/syedaanif/07-dice_game
This website contains learnings for HTML, CSS, JS for DOM Manipulation.
cascading-style-sheets css css-flexbox css-grid css3 dom dom-manipulation ecmascript ecmascript6 html html-css-javascript html5 hypertext-markup-language javascript js
Last synced: 16 Jan 2025
https://github.com/stevenvachon/replace-dom-string
Replace one or more strings/regexes within a DOM tree.
Last synced: 14 Dec 2024
https://github.com/rudradcruze/pin-matcher
Simple project to main pin using javascript.
Last synced: 13 Dec 2024
https://github.com/masx200/dom-element-attribute-agent-proxy
基于proxy封装的对于dom元素的attribute的读写操作小工具库
Last synced: 03 Jan 2025
https://github.com/syedaanif/08-drum_kit
This website contains learnings for HTML, CSS, JS for DOM Manipulation using event listeners and callbacks.
cascading-style-sheets css css-flexbox css-grid css3 document-object-model dom dom-manipulation eventlisteners html html-css-javascript html5 hypertext-markup-language javascript js
Last synced: 16 Jan 2025
https://github.com/lbenie/qselector
Aliases for querySelector & querySelectorAll
browser dom javascript javascript-library node nodejs nodejs-modules query query-selector query-selector-all
Last synced: 01 Jan 2025
https://github.com/pandaplatform/dom
[READ-ONLY] Subtree split of the Panda Ui Package
Last synced: 26 Jan 2025
https://github.com/priyansh61/todo
A todo list to keep you organised
css dom html javas to-do-list todo
Last synced: 15 Dec 2024
https://github.com/michaelsboost/html2json
A simple app that converts HTML to JSON and back. This is effective for utilization of a virtual dom like an app such as a website builder.
converter dom generator html json vdom virtual virtual-dom
Last synced: 17 Jan 2025
https://github.com/elricmann/query-utils
Query utilities for DOM manipulation
dom dom-manipulation javascript query typescript
Last synced: 30 Jan 2025
https://github.com/nazmul-nhb/tiny-query-dom
TinyQuery - A lightweight and modern JavaScript library for minimal DOM manipulation and event handling, inspired by jQuery.
dom dom-manipulation miniquery selector
Last synced: 30 Nov 2024
https://github.com/stevenvachon/create-html-template-element
Create an HTML <template> with content.
Last synced: 14 Dec 2024
https://github.com/maiarasanto/dynamic-image-gallery-js
Manipulação do DOM: Usar métodos como document.createElement , appendChild , removeChild , document.getElementById , para adicionar e remover imagens dinamicamente.
appendchild documentcreateeelement dom dom-manipulation getelementbyid javascript
Last synced: 08 Jan 2025
https://github.com/sidp919/fs-js-wd-b-dom-manipulation
This repo is for those who have learned the basics of JavaScript and are now ready to use the power of JavaScript further to build some apps using DOM Manipulation.
dom dom-manipulation es6 javascript
Last synced: 07 Jan 2025
https://github.com/dealfonso/dom2object
Converts a fragment of the DOM to an object where the named properties can be accessed as properties
dom dom-manipulation dom-object html html5 javascript javascript-library javascript-proxy
Last synced: 30 Dec 2024
https://github.com/anandchowdhary/get-computed-label
🏷️ Get an element's computed label from the Accessibility Tree
a11y accessibility aria dom javascript library typescript
Last synced: 23 Oct 2024
https://github.com/andr3w03/rak-bukumu
Rak Bukumu, atur buku kamu sekarang dengan sangat mudah!
bom css3 dom front-end html5 javascript web-storage
Last synced: 29 Jan 2025
https://github.com/lysabrina/web-scraping-practice
Collection of projects to learn web-scraping with Java & Spring-boot
bootstrap dom html java react spring-boot web-scraping
Last synced: 31 Dec 2024
https://github.com/drewk2629/septomeme
Random card generator group project that pulls from 3 different API's.
arrays bulma conditions css dom dynamic fetch-api functions html localstorage variables
Last synced: 16 Dec 2024
https://github.com/mdxprograms/mycelia
A minimal, DOM manipulation library with JavaScript functions as elements and a universal dispatching system
Last synced: 04 Jan 2025
https://github.com/abrarulhassan-786/dom-from-js
DOM in js. To much easy you can see my code. It's Funtastic.
dom dom-manipulation domelementjs domjs html js
Last synced: 23 Jan 2025
https://github.com/ryanmorr/bem
Simple jQuery-like library to traverse and modify components according to the BEM methodology
Last synced: 13 Jan 2025
https://github.com/pedro-donoso/manipulacion-dom
Manipulación del DOM del archivo index.html desde el archivo app.js. Utilizo Funciones, Variables y Eventos en JavaScript para completar formulario y mostrar datos en card
bootstrap5 dom dom-manipulation git html5 javascript
Last synced: 25 Jan 2025
https://github.com/mathisburger/dom-toretto
A small discord bot, that responds to every message, that contains the word family
discord-bot discordgo dom family meme toretti
Last synced: 20 Dec 2024
https://github.com/Martin-BG/SoftUni-JavaScript-Advanced
JavaScript Advanced course at SoftUni - Oct 2018
course dom javascript jquery softuni unit-testing
Last synced: 23 Oct 2024
https://github.com/ahsankhan26/color-guessing-game
A simple and effective way to improve your understanding of RGB color scheme for better web development.
colors css dom dom-manipulation html javascript rgb
Last synced: 21 Dec 2024
https://github.com/yne/md2dom
Mardown to DOM
commonmark dom javascript markdown
Last synced: 17 Dec 2024
https://github.com/yamoo9/likelion-ui-programming
React 프로그래밍 (선언적 API)
dom express-js react typescript
Last synced: 25 Jan 2025
https://github.com/davidfig/dom-ease
a simple and super fast DOM animation library
animate dom ease fast javascript simple
Last synced: 17 Jan 2025
https://github.com/layouwen/dom-yw
Simple encapsulation of the DOM API. 对 DOM API 的简易封装
Last synced: 16 Jan 2025
https://github.com/cloudcmd/create-element
create dom element
cloudcmd dom element javascript
Last synced: 06 Nov 2024
https://github.com/balamurugan-annadurai/calculator
This is created using HTML, CSS and JavaScript
Last synced: 15 Jan 2025
https://github.com/ethan-arrowood/safe-get-element
Runtime-based type safety for the commonly used document.getElementById method.
Last synced: 13 Dec 2024
https://github.com/nazmulhossain2905/auto-color-generator
Auto Color Generator - Solid Color and Gradient Color
Last synced: 16 Jan 2025
https://github.com/ngcodex/js-generator
Generates JavaScript code from HTML or Custom tags
dom generate-js html5 java javascript javase jsoup maven
Last synced: 24 Jan 2025
https://github.com/tiaanduplessis/djy
A lightweight jQueryish DOM facade for modern browsers (IE10+) in under 900 bytes
Last synced: 12 Dec 2024
https://github.com/westurner/linkext
Find the most recent HTML DOM element with an id= attribute
Last synced: 11 Jan 2025
https://github.com/d-vale/lightness-js
Color palette to explore the use of Vite, npm, and Netlify with JS modules. This project was developed using several external libraries, including color-convert and notyf.
color-convert dom javascript js jsmodules modules nodejs notyf npm vite vitejs
Last synced: 29 Jan 2025
https://github.com/ps0305/randomcolorguessgame
RGB color guessing game using Javascript and DOM
css dom game-development html javascript rgb-leds single-page-applications
Last synced: 01 Jan 2025
https://github.com/aashrafh/fwd
My notes, exercises solutions, and projects during FWD nanodegree on Udacity
api asynchronous backend dom dom-manipulation express frontend http javascript landing-page nanodegree nodejs udacity udacity-nanodegree weather-app
Last synced: 12 Dec 2024
https://github.com/ryanmorr/elemental
A functional approach to creating autonomous custom elements
custom-elements dom functional javascript ui web-components
Last synced: 13 Jan 2025
https://github.com/derhuerst/dom-based-svg-modules
A list of virtual-dom-based or DOM-based SVG modules.
Last synced: 07 Jan 2025
https://github.com/thedvlprs/ghibli-app
Ghibli App ✨
demo dom ghibli javascript json studio-ghibli-api vanilajs xmlhttprequest
Last synced: 31 Jan 2025
https://github.com/underdogio/click-outside
Listen for clicks that happen outside of a DOM element.
Last synced: 12 Dec 2024
https://github.com/renggli/dart-listdiff
Experimenting with diff-ing lists (DOM list manipulation) in Dart.
Last synced: 11 Dec 2024
https://github.com/dendurruty/proyectos-curso-javascript-manipulacion-del-dom-freecodecamp
Este repositorio contiene apuntes y proyectos del curso "JavaScript para manipulación del DOM - Curso con Proyectos" de freeCodeCamp en Español, canal de YouTube.
css dom freecodecamp git github html javascript visual-studio-code
Last synced: 18 Jan 2025
https://github.com/yishn/sinho
A lightweight signal-based library for building web components with a React-like API.
dom fine-grained-reactivity frontend js react signal ts ui webcomponents
Last synced: 22 Jan 2025
https://github.com/tiagobarross/fortunecookie
FortuneCookie é um projeto para você abrir biscoitos da sorte e ler boas mensagens no seu dia. Desenvolvido com HTML, CSS e JS utilizando DOM.
css dom figma git github html javascript
Last synced: 22 Dec 2024
https://github.com/tomokimiyauci/dom
The DOM reference implementation
dom reference-implementation whatwg
Last synced: 22 Jan 2025
https://github.com/simonewebdesign/game-of-life
John Conway's Game of Life, written in JavaScript (DOM).
dom game game-of-life games javascript
Last synced: 08 Jan 2025
https://github.com/nikulinalexey/playlist-constructor
Конструктор плейлистов
css css-transform dom html javascript
Last synced: 14 Jan 2025
https://github.com/jokeyrhyme/is-dom4-supported
does this JavaScript environment conform to DOM 4?
browser dom feature-detection javascript
Last synced: 18 Dec 2024
https://github.com/asheelahmedsiddiqui/password-validation
I am created password validation by using HTML, CSS, JS
addeventlistener arrow-functions css dom funciton html javascript js regex ui
Last synced: 01 Feb 2025
https://github.com/leizhenpeng/starter-ts-dom
A DOM-focused TypeScript library starter template.
Last synced: 11 Jan 2025
https://github.com/mamedul/jdoms
An interactive Javascript library for DOM manipulations and most regulars functions related with DOM
development document dom events expressjs html javascript jsdom module nodejs window
Last synced: 12 Dec 2024
https://github.com/nirmalnishant645/php-programming
Basic PHP Programs and Projects
css dom html javascript jquery php php-fpm php-framework php7 phpmyadmin programming tutorial web-development xhtml xml
Last synced: 24 Jan 2025
https://github.com/ahmadrezamozaffary/ts-drag-and-drop
In this project, I used Typescript to develop and create a simple drag and drop project for more practice in TS. 🏅
css dom es6-to-es5 html5 javascript npm oop tsc typescript
Last synced: 13 Jan 2025
https://github.com/antonybudianto/element-inspector
Simple DOM element inspector
Last synced: 17 Jan 2025
https://github.com/petekgithub/guess-my-number
dom-game
css3 document-object-model dom html javascript
Last synced: 01 Jan 2025
https://github.com/arafatamim/ombro
Create beautiful, dynamic shadows in JavaScript
dom javascript shadows shinejs typescript
Last synced: 12 Jan 2025