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-06 00:08:22 UTC
- JSON Representation
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/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/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/Greece4ever/React-JavaScript-2-Player-Chess
2 Player Chess written in React
Last synced: 04 Nov 2024
https://github.com/marvinhagemeister/dom-callcount
Track the callcount of various DOM api calls.
Last synced: 25 Jan 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/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/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/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/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/antoniofmoliveira/graficosemsvg
geração de gráficos personalizados via SVG
chart dom graphics-library java svg xml
Last synced: 01 Feb 2025
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/prantlf/janadom
A minimal and complete implementation of React JSX creating native DOM elements.
browser dom jsx jsx-dom jsx-native-dom native node tsx
Last synced: 01 Feb 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/fabianroy/guess-the-number
css dom guessing-number-game html javascript
Last synced: 11 Jan 2025
https://github.com/styx11/2048
🕹A 2048 game
dom game game-score game-state grid newposition oldposition
Last synced: 20 Jan 2025
https://github.com/gowthamselvaraj123/react-basic-game
This repository contains a simple and interactive Tic-Tac-Toe game built with React.js. The game demonstrates the use of React state, components, and JSX, and includes two-way data binding to manage user interactions efficiently.
css dom forms html javascript react reactjs state-management
Last synced: 28 Jan 2025
https://github.com/atif-aqeel/type-ahead-search
Typeahead is an autocomplete or autosuggest feature commonly used in search interfaces to offer suggestions to users as they enter a query.
Last synced: 28 Dec 2024
https://github.com/risto-stevcev/purescript-window
A purescript wrapper for the window object
Last synced: 09 Nov 2024
https://github.com/fabianroy/javascript-course-by-harry
Course practice files
codefiles course dom es6 javascript js learning nodejs practice-programming programming
Last synced: 11 Jan 2025
https://github.com/atomiclake/htmldomtest
Learning how the DOM works by implementing it.
Last synced: 22 Jan 2025
https://github.com/vanesa-r/javascript
Aprendiendo JavaScript desde 0. Teoría y ejercicios prácticos para aprender a programar (y pensar) practicando.
codewars-kata-solution dom es6 exercises-code-javascript javascript
Last synced: 22 Jan 2025
https://github.com/fabianroy/alpha-clash-pro
PH Practice Project #7
css3 dom html5 javascript tailwindcss
Last synced: 11 Jan 2025
https://github.com/msalman81/drum-kit
This is a Drum-Kit simulator made on web using Javscript DOM and Event Listeners! Unveil your inner musician and start banging those drums!
css dom drums drumstick eventlisteners html javascript moazzam moazzamsalman salman ui ux webdeveloper webgame
Last synced: 07 Jan 2025
https://github.com/paulopariz/preenchimento-de-cartao
O Rocketpay é um componente que simula o formulário de preenchimento de cartão de crédito, onde é possível adicionar máscara aos inputs e atualizar elementos HTML via DOM.
dom full-stack imask javascript json node nodejs npm vite
Last synced: 11 Jan 2025
https://github.com/gustavo-martins-pereira/js_na_web-manipule_o_dom_com_javascript
Course of Alura about DOM in Js
alura course css dom html javascript
Last synced: 15 Jan 2025
https://github.com/athanclark/purescript-zeta-extra
Extra modules and kit that aren't minimally required for Signals
dom handler purescript purescript-zeta signal timers
Last synced: 28 Dec 2024
https://github.com/ragnarokkr/tokan.js
Proof of concept wrapper library for MutationObserver Web API, suitable to be used in userscripts.
api dom javascript mutationobserver typescript userscripts web
Last synced: 20 Dec 2024
https://github.com/timursus/rss-reader
RSS reader with automatic feeds updates.
ajax axios bootstrap dom domparser hexlet-projects i18next promises rss-reader validation webpack
Last synced: 13 Jan 2025
https://github.com/mirror45/keksobooking
«Keksobooking» — сервис по размещению объявлений об аренде недвижимости в центре Токио. Пользователям предоставляется возможность разместить объявления о своей недвижимости или просмотреть уже размещенные объявления
dom es6 fetch js leaflet-map modules nouislider pristinejs promise
Last synced: 27 Dec 2024
https://github.com/jardelgcunha/click-counter
Click counter manipulating DOM with Javascript
bootstrap dom html javascript live-server vscode
Last synced: 15 Jan 2025
https://github.com/athanclark/purescript-thermite-dom
DOM bindings for thermite
dom purescript reactjs redux thermite
Last synced: 28 Dec 2024
https://github.com/pyrossh/atoms-element
A simple web component library for defining your custom elements. It works on both client and server.
client components dom server ssg web
Last synced: 06 Jan 2025
https://github.com/neelakandanv/day15-1
Mini Calculator using Dom
css3 dom git github html5 javascript netlify
Last synced: 18 Jan 2025
https://github.com/neelakandanv/day18
Weather data using fetch( )
css3 dom fetch-api git github html5 javascript netlify
Last synced: 18 Jan 2025
https://github.com/neelakandanv/day21-3
Website of ideas to get rid of being bored
css3 dom git github html5 javascript netlify
Last synced: 18 Jan 2025
https://github.com/amerrika/portfolio-projects
Welcome to my portfolio projects folder! Here you will find a collection of my projects, demonstrating my skills in Web development
api astro css3 dom html5 javascript scss vuejs3
Last synced: 14 Jan 2025
https://github.com/georgiosioannoucoder/hw4-calculator-functionality
This is my solution to the hw4-calculator-functionality. 🔢
bootstrap5 calculator css3 dom html5 javascript
Last synced: 02 Jan 2025
https://github.com/russellsteadman/docile
Docile makes it easy to store and retrieve data about DOM nodes.
attributes dom dom-node html javascript node
Last synced: 22 Jan 2025
https://github.com/sa2kasov/javascript-reference-guide
Reference Guide of JavaScript, DOM, BOM
bom dom javascript javascript-guide javascript-references
Last synced: 12 Jan 2025
https://github.com/aleclarson/dough
💸 Rich, modern, imperative DOM wrappers
Last synced: 18 Jan 2025
https://github.com/chillerlan/php-prototype-dom
prototype.js like DOM traversal and manipulation for PHP 7.4+.
dom php php-library php7 php8 prototypejs traversal
Last synced: 22 Jan 2025
https://github.com/jill64/universal-sanitizer
💎 Isomorphic html sanitizer by DOMPurify + sanitize-html
dom html isomorphic sanitizer xss
Last synced: 10 Nov 2024
https://github.com/brettz9/handle-node
Simple callback delegator based on DOM Node type
delegator dom dom-node reducer
Last synced: 18 Jan 2025
https://github.com/codelligentia/master-js
Master JavaScript: Coding using JavaScript in Depth
Last synced: 16 Jan 2025
https://github.com/brettz9/intl-dom
DOM element injection into locale place-holders with pluralization and number/date formatting
Last synced: 18 Jan 2025
https://github.com/greathayat/quick-gpt
A chrome extension to play with Large Language Models
ai chatgpt chrome-extension dom dom-manipulation openai reactjs
Last synced: 16 Jan 2025
https://github.com/bryanwilhite/songhay-web-components
planting small shadow-tree seeds 🌱👁 and watching them grow in the manner of 🦉 the living standard
chai css dom ecmascript html lerna-monorepo lit-element lit-html mocha shadow-dom typescript web-component
Last synced: 31 Dec 2024
https://github.com/luandersonalvesdev/pixel-art
Um quadro para pinturas em pixel
css css3 dom html html5 javascript js webstorage
Last synced: 21 Jan 2025
https://github.com/grimen/react-interactable
A clean and performant React Hook implementation of universal component/element dragging/moving, dropping, and resizing.
browser dom draggable droppable interactable javascript react resizable
Last synced: 12 Jan 2025
https://github.com/tzbob/scalatags-hokko
A Virtual DOM based DOM library for the Hokko FRP implementation.
dom frp functional-reactive-programming scalajs virtual-dom
Last synced: 12 Jan 2025
https://github.com/satyamgupta53/web-dev-learning
This repository contains all the basic projects to understand HTML , CSS & Java Script. Concepts such as basic programming, dom manipulation, events are covered in details.
css dom events html javascript
Last synced: 24 Jan 2025
https://github.com/chocolateboy/element-scope-ids
Scope IDs to an element by rewriting them to be globally unique
aria css css-modules dom html html-modules id ids modular scope scoped wai-aria
Last synced: 01 Feb 2025
https://github.com/odiegosilva1/projetoreactjs
Projeto de página web básica usando React JS.
Last synced: 25 Jan 2025
https://github.com/rutarj/signature-app
Simple and minimalist signature app with drawing, color selection, and image saving features.
Last synced: 01 Feb 2025
https://github.com/rasujon3/bap-er-bank
Module -26 - DOM 1st Project with Tailwind
Last synced: 20 Dec 2024
https://github.com/sumaiyabanu15/password-reset-flow-frontend
This page helps to reset your password.
axios dom dotenv hooks html-css-javascript react react-bootstrap react-router-dom react-toastify
Last synced: 09 Jan 2025
https://github.com/sumaiyabanu15/heart_trail_animation
Hearts will be form according to the mouse movements
Last synced: 09 Jan 2025
https://github.com/marcodpt/h
Yet another hyperscript function
dom dom-manipulation es6-modules frontend html-tags hyperapp hyperscript microfrontends mithril server-side server-side-rendering tags
Last synced: 13 Jan 2025
https://github.com/yogadeepan29/async--day-20_task-1_virustotal-scanner
Day-20 Task ( Promise Task ) - VirusTotal Scanner
asynchronous-programming bootstrap5 dom fetch-api html-css-javascript malware-detection scanner virustotal
Last synced: 12 Jan 2025
https://github.com/jfjlaros/jso-dom
JSO to DOM: easy HTML creation from JavaScript.
Last synced: 12 Jan 2025
https://github.com/rasujon3/debug-conceptual-session-1
debug-conceptual-session-1
Last synced: 20 Dec 2024
https://github.com/rasujon3/dom-practice
Module - 25_5 - Dom Practice - Netlify Link: https://sujon-dom-practice.netlify.app/
Last synced: 20 Dec 2024
https://github.com/rasujon3/invoice-application
Conceptual Session Project 2
Last synced: 20 Dec 2024
https://github.com/smikhalevski/flyweight-dom
🍃 The extremely fast DOM implementation in just 4 kB gzipped.
Last synced: 09 Jan 2025
https://github.com/mohammadshaad/dice-game
css dice dice-game dicee-game dom dom-manipulation html javascript
Last synced: 09 Jan 2025
https://github.com/thericecold/momentum-app
Front-end activity 6: Momentum app clone using local storage
dom functional-programming html javascript localstorage momentum sass todo-list todolist vanilla-javascript
Last synced: 21 Jan 2025
https://github.com/xotic750/is-node-x
Tests if a value is a DOM Node.
browser dom javascript node nodejs
Last synced: 18 Jan 2025
https://github.com/ajith-11399/countdown-timer-dom
This repository contains countdown timer Task
bootstrap css dom html javascript
Last synced: 08 Jan 2025
https://github.com/lipskiyp/social-network
CS50w Project 4: Django Social Network App
ajax api django django-models dom html javascript python
Last synced: 14 Jan 2025
https://github.com/marcodpt/graph
A graph element based on cytoscape.js
cytoscape cytoscapejs dom element graph
Last synced: 13 Jan 2025
https://github.com/ksb96/odin
web development practice repo
css css-grid dom flexbox html5 javascript
Last synced: 31 Dec 2024
https://github.com/pirxpilot/attach-labels
Attach label node to the input node that follows it.
Last synced: 29 Jan 2025