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-12 00:08:38 UTC
- JSON Representation
https://github.com/alexcambose/react-boilerplate
React boilerpate based on Webpack. Features React, ES2017 and SASS support.
browser dom react-router react-router-dom reactjs redux sass webpack webpack-boilerplate webpack4
Last synced: 16 Jan 2025
https://github.com/stagas/get-element-offset
Get accurate DOM element offset.
Last synced: 11 Feb 2025
https://github.com/djthorpe/go-dom
Document Object Model (DOM) implementation for backend and frontend.
Last synced: 05 Feb 2025
https://github.com/colgatto/Poliparser
The only parser you need
css-selector dom dom-parser parser regex text-parsing
Last synced: 08 Nov 2024
https://github.com/lemonadee71/poor-man-jsx
Create DOM elements painlessly with tagged template literals.
dom html javascript jsx template-literals
Last synced: 13 Feb 2025
https://github.com/stevenvachon/is-dom-void
Determine if an object is a void HTMLElement (from any Realm).
Last synced: 07 Feb 2025
https://github.com/eujinnlucashow/goit-js-hw-07-v2
Educational tasks 📒 JS-HW-07 version 2
basiclightbox cdnjs dom insertadjacenthtml javascript js jsdelivr simplelightbox
Last synced: 12 Feb 2025
https://github.com/eujinnlucashow/goit-js-hw-06-v2
Educational tasks 📒 JS-HW-06 version 2
document dom foreach getelementbyid html javascript js
Last synced: 12 Feb 2025
https://github.com/vulnpire/dominator
Detect potential vulnerabilities by analyzing inline JavaScript in web pages
Last synced: 13 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/sonal599/counter-_project
Counter project is the combination of HTML CSS and Java script. which increase the counter in DOM and it reflects to the page.
Last synced: 30 Dec 2024
https://github.com/confusedmatrix/visibility-stats
A simple library to determine if DOM elements are visible in the viewport and statistics about how long elements have been visible / when they were last visible
Last synced: 13 Jan 2025
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/antonybudianto/element-inspector
Simple DOM element inspector
Last synced: 17 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/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/natancabral/tables2json
Convert an HTML tables node to a javascript object or array. Client-Side
client-side dom html-table-to-json table-to-json table2json
Last synced: 23 Jan 2025
https://github.com/bonarja/react-sdom
Simplify the task of manipulating the DOM of the react components and use animations (like jQuery)
animatecss animated dom frontend handling react ui
Last synced: 18 Jan 2025
https://github.com/arafatamim/ombro
Create beautiful, dynamic shadows in JavaScript
dom javascript shadows shinejs typescript
Last synced: 12 Jan 2025
https://github.com/thasup/travel-planner-app
Travel planner app that obtains a desired trip location & date from the user and displays weather forecast, country information, and an image of the location using information obtained from external APIs.
api dom express javascript nodejs scss service-worker webpack
Last synced: 31 Jan 2025
https://github.com/mano-08/rock-paper-scissor-but-animal-version
Rock-Paper-Scissor but Animal version
dom game javascript rock-paper-scissors
Last synced: 07 Feb 2025
https://github.com/qwtel/create-element-x
Extends document.createElement to conform to the target API of JSX.
create-element dom element jsx
Last synced: 13 Feb 2025
https://github.com/akhaled01/void
The Unopinionated JS framework
dom event-handling javascript routing state-management swc tyepscript webpack
Last synced: 06 Dec 2024
https://github.com/phattharaphorn/web-dev-lab
🔖 This repository is a collection developed emphasis on designing and building web applications.
dom html-css-javascript lab-assignment react web-application
Last synced: 23 Jan 2025
https://github.com/ethan-arrowood/safe-get-element
Runtime-based type safety for the commonly used document.getElementById method.
Last synced: 06 Feb 2025
https://github.com/priyansh61/todo
A todo list to keep you organised
css dom html javas to-do-list todo
Last synced: 08 Feb 2025
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/astoilkov/element-box
Work easily with an element's position and dimensions
Last synced: 30 Jan 2025
https://github.com/bonarja/sdom
Simplify the task of manipulating the DOM and use animations by Prototype (like jQuery)
animatecss animation dom frontend handling prototype
Last synced: 18 Jan 2025
https://github.com/wlodpawlowski/react-chat-application
Chat messenger web application developed with React, Redux, Webpack, Eslint, JavaScript, Babel and PubNub
babel chai chat-application css3 dom eslint html5 istanbul javascript json jsx messenger-application mocha pubnub-chatting pwa react react-components react-router redux webpack
Last synced: 24 Jan 2025
https://github.com/stevenvachon/create-html-template-element
Create an HTML <template> with content.
Last synced: 07 Feb 2025
https://github.com/xlmnxp/quran-custom-element
DOM Custom Element for Quran
audio-player ayat custom customelements define dom element es6 fetch-api javascript quran
Last synced: 10 Feb 2025
https://github.com/santhoshs50/calculator_task
Calculator
calculator css dom html javascript
Last synced: 24 Jan 2025
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/tylrpopcorn/pingpong-scorekeepr
A simple application that will keep track of your ping pong score
bulma-css dom dom-manipulation html javascript
Last synced: 14 Oct 2024
https://github.com/bosens-china/dom-interception
Extract dom elements and rich text
Last synced: 24 Jan 2025
https://github.com/nonoesp/folio-scss
🎨 Reusable SCSS components for Laravel Folio.
dom namespace sass scss stylesheets web
Last synced: 24 Jan 2025
https://github.com/undercloud/componentary
PHP Server-Side Web Components
dom server-side template-engine web web-components
Last synced: 31 Jan 2025
https://github.com/tiagobarross/focustimer
Um Timer Pomodoro para web, desenvolvido com HTML, CSS e JavaScript, utilizando manipulação do DOM. Inicia com 25 minutos, mas permite que o usuário ajuste para qualquer outra duração. Ideal para aumentar a produtividade com intervalos programados.
css dom figma git github html javascript
Last synced: 14 Feb 2025
https://github.com/canop/groumf
Fast search and replace on strings or dom elements
Last synced: 19 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/saketkothari/infinite-scroll
Infinite scrolling is a web-design technique that loads content continuously as the user scrolls down the page, eliminating the need for pagination.
async-await cats dom infinite-scroll unsplash-api vanilla-javascript
Last synced: 26 Jan 2025
https://github.com/tanangular/vite2-vue3
ทดสอบการ update DOM ด้วย timer กับ vite2 + vue3
benchmark dom frontend javascript js performance template vite vite2 vue vue3 vuejs
Last synced: 13 Jan 2025
https://github.com/elchininet/shadow-dom-selector
A very small JavaScript utility to query DOM elements through the Shadow DOM subtrees in a sync or an async way
dom dom-query dom-selector javascript javascript-library library query-selector query-selector-all shadow-dom shadow-root shadow-root-query shadow-root-selector typescript
Last synced: 20 Jan 2025
https://github.com/samedfft2634/dom_color_assigment
Assigment, colorful webpage to learn mouseover and onclick events .
Last synced: 21 Jan 2025
https://github.com/Greece4ever/React-JavaScript-2-Player-Chess
2 Player Chess written in React
Last synced: 04 Nov 2024
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/josestg/todo-app
Drag and Drop Todo Elements with Vanilla JavaScript and HTML.
dom dom-manupulation vannila-javascript-projects
Last synced: 31 Jan 2025
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/marvinhagemeister/dom-callcount
Track the callcount of various DOM api calls.
Last synced: 25 Jan 2025
https://github.com/mchalapuk/wson-dom-connector
Serialize DOM nodes with WSON.
Last synced: 10 Feb 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/dgf/graphql-dom
A GraphQL based HTML binding for arbitrary DOM selections.
Last synced: 23 Jan 2025
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/sevlamare/library
Share your favorites books with everyone with this app.
css dom html javascript js json localstorage
Last synced: 04 Feb 2025
https://github.com/gulashanhashami/lyndaclone_team_18
I want to clonLynda is an online learning platform, offers Educational training courses in the field of business, software and technology skills.e this project.
Last synced: 25 Jan 2025
https://github.com/gulashanhashami/lyndacloneteam18_u3
Lynda is an online learning platform, offers Educational training courses in the field of business, software and technology skills.want to clone this project.
css3 dom html javascipt masai-authentication
Last synced: 25 Jan 2025
https://github.com/stevenvachon/replace-dom-string
Replace one or more strings/regexes within a DOM tree.
Last synced: 07 Feb 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/mongoexpuser/web-clock-display
Clock (Time) Display for the Web.
Last synced: 26 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/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/nikulinalexey/playlist-constructor
Конструктор плейлистов
css css-transform dom html javascript
Last synced: 14 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/renggli/dart-listdiff
Experimenting with diff-ing lists (DOM list manipulation) in Dart.
Last synced: 05 Feb 2025
https://github.com/sohaibbahrami/miniprojects
Mini Projects for HTML, CSS and JavaScript.
ajax async css dom html javascript
Last synced: 21 Jan 2025
https://github.com/astrocoding/projek-dom-bookshelf
Aplikasi Web Pengelolaan Data Menggunakan DOM dan Web Storage Sederhana
css3 dom html5 javascript webstorage
Last synced: 09 Feb 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/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/yamoo9/likelion-ui-programming
React 프로그래밍 (선언적 API)
dom express-js react typescript
Last synced: 25 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/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/taufiqpop/tutorial-javascript-dom
Tutorial JavaScript DOM (Document Object Model)
Last synced: 06 Jan 2025
https://github.com/dalikewara/petis
A JavaScript library that designed for (not only) working with DOM. It comes with lots of ease
dom helper javascript tool toolkit
Last synced: 23 Dec 2024
https://github.com/abdullahmuhammed5/matching-game-project
Memory game with javascript and jquery. You can visit my app here :https://abdullahmuhammed5.github.io/Matching-Game-Project/
animation card css dom dom-manipulation game html javascript jquery matching-game udacity udacity-frontend-nanodegree udacity-nanodegree
Last synced: 23 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/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/antoniofmoliveira/graficosemsvg
geração de gráficos personalizados via SVG
chart dom graphics-library java svg xml
Last synced: 01 Feb 2025