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/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/anjasfedo/dom-dicoding
Dicoding Frontend Pemula Progress.
bom dicoding dom event frontend javascript learning-resources
Last synced: 17 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: 14 Dec 2024
https://github.com/jaid/cheerio-util
Utility functions for selecting nodes with cheerio.
cheerio cheerio-util dom javascript jquery library node nodejs selector typescript util utility
Last synced: 25 Dec 2024
https://github.com/jaid/modern-image-loader
Webpack loader that loads images as WebP with some neat extras.
dom image img loader picture react react-dom webpack webpack-loader webpack-plugin
Last synced: 25 Dec 2024
https://github.com/willswire/asortd
Algorithm Sorting Display. Visualize sorting algorithms in the DOM using JS
bootstrap dom educational-project javascript sorting-algorithms
Last synced: 25 Dec 2024
https://github.com/lookininward/pokemon-frontend-demo
Frontend demo showcasing three levels of sophistication in approaching a task: Bare, Basic, Advanced. Each level demonstrates increasing understanding of frontend architecture and design.
css dom frontend html pokemon react responsive single-page-app typescript vite web
Last synced: 05 Feb 2025
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/thedvlprs/ghibli-app
Ghibli App ✨
demo dom ghibli javascript json studio-ghibli-api vanilajs xmlhttprequest
Last synced: 31 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/curiosity26/react-style-engine
An in script style engine to be used with state/redux and shadow dom
css dom react shadow webcomponents
Last synced: 18 Dec 2024
https://github.com/ethanent/sypent
JS DOM creation
dom dom-creation dom-library dom-manipulation javascript js web
Last synced: 26 Dec 2024
https://github.com/ahmedmitwally77/game-oop
The OOP Game is a platform for discovering various games and their details.
api bootstrap5 css3 display dom eventlistener fetch-api font-awesome games html5 javascript oop
Last synced: 17 Jan 2025
https://github.com/hardik-panchariya/javascript
This repository showcases what I have practiced and learned in JavaScript. It contains examples and code snippets covering various fundamental and advanced JavaScript concepts, reflecting my journey of mastering the language.
dom dom-manipulation eventhandling javascript
Last synced: 18 Dec 2024
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: 18 Dec 2024
https://github.com/siobhan-doherty/nokia-snake-clone
dom dom-manipulation html-css-javascript javascript-game
Last synced: 26 Dec 2024
https://github.com/mchalapuk/wson-dom-connector
Serialize DOM nodes with WSON.
Last synced: 18 Dec 2024
https://github.com/mvaibhav131/vaibhavweatherappmern
Shows Live Weather in all city
class-components cors dom dotenv express mongodb mongoose nodejs react-scripts reactjs redux router scss state-management weather-app
Last synced: 14 Jan 2025
https://github.com/antonybudianto/element-inspector
Simple DOM element inspector
Last synced: 17 Jan 2025
https://github.com/benqus/doxxy
DOM Event Proxy - channel all bubbling events via a proxy listener to controller methods.
bubbling-events dom event-listener event-listeners events javascript proxy proxy-listener user-interface
Last synced: 17 Dec 2024
https://github.com/jsonfm/jsqt
A library to wrap DOM elements with an API similar to Qt/PyQt.
cdn dom javascript typescript web
Last synced: 17 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/rutarj/weather-app
Weather app allowing users to search and display real-time weather information for any city.
Last synced: 01 Feb 2025
https://github.com/ayaamar200/login
A Smart Login System website is a secure and user-friendly platform designed to make logging in quick and easy.
bootstrap5 crud css3 dom html5 javascript responsive rwd
Last synced: 01 Feb 2025
https://github.com/harshit-saraswat/simon-game
This is another project in The Complete Web Development 2020 Bootcamp course from Angela Yu.
css dom dom-manipulation game html javascript javascript-game jquery simon-game
Last synced: 12 Jan 2025
https://github.com/muhamedayoub/javascript-dom-workshop
JavaScript DOM Workshop
Last synced: 28 Jan 2025
https://github.com/valchanoficial/exercicioscursojavascript
Rocketseat - Exercícios
axios dom express html javascript nodejs nodemon npm
Last synced: 04 Jan 2025
https://github.com/thasup/weather-journal-app
This project is to create an asynchronous web app that uses Web API and user data to dynamically update the UI in a Weather Journal application by using Express as a server framework on Node.js.
api css dom express html javascript nodejs render
Last synced: 31 Jan 2025
https://github.com/matusguy/files2inst
A DOM for Roblox Instances. Convert Roblox instances to JSON files and vice-versa.
Last synced: 21 Jan 2025
https://github.com/mdselimme/balance-update-javascript-dom
dom html-css-javascript javascript
Last synced: 21 Jan 2025
https://github.com/thasup/dice-game
Feel lucky? Let's roll the dice to decide who will win with this simple web app.
Last synced: 31 Jan 2025
https://github.com/thasup/dom-landing-page
This project is a multi-section landing page, with a dynamically updating navigational menu based on the amount of content that is added to the page.
Last synced: 31 Jan 2025
https://github.com/moinism/mquery
A lightweight DOM library for the times when you don't want to use the heavy ones.
alternative dom jquery lightweight
Last synced: 01 Feb 2025
https://github.com/smilevp/dom-operation
Created a basic form using dom operations
Last synced: 04 Jan 2025
https://github.com/ibrahimalsabr/gameon
css dom dom-manipulation form form-validation html javascript js
Last synced: 01 Feb 2025
https://github.com/tai2/vanilla-drag-movable
Drag and move behavior for DOM elements
dom drag javascript typescript
Last synced: 14 Dec 2024
https://github.com/bkpecho/infinite-scroll
This web application utilizes modern web development techniques to create an efficient infinite scroll feature, allowing users to easily load a continuous stream of high-quality images from the Unsplash API.
async-await css3 dom fetch-api html5 javascript netlify responsive-design scroll-event unsplash-api
Last synced: 14 Dec 2024
https://github.com/conancos/paleta-colores-dom
Genera colores aleatorios en una bonita gamma propia
Last synced: 27 Jan 2025
https://github.com/conancos/the-jewel-show
Máquina manejando decimales con JavaScript, con una precisión absoluta. Juega y consigue tu joya preferida!
algorithms-and-data-structures cash-register dom html5-css3 image-generation-ai javascript
Last synced: 27 Jan 2025
https://github.com/fluffyrudy/todo-app
Simple todo application made using Javascript
dom javascript the-odin-project todo-app webpack
Last synced: 01 Feb 2025
https://github.com/marlinsk/estudo-pratico-da-dom
Projeto prático do curso de programação Web Moderno da Cod3r para estudo dos conceitos da Dom, que é responsável pela integração do Javascript com HTML5 e css3 em um projeto web.
cod3rcursos css3 dom dom-manipulation html5 javascript
Last synced: 06 Jan 2025
https://github.com/anshuthopsee/dragtomove.js
A tiny JavaScript library to make DOM elements movable with mouse or touch.
Last synced: 14 Dec 2024
https://github.com/peternaydenov/dom-selector
DOM selections and DOM references organizer
dom reference selection selectors
Last synced: 11 Nov 2024
https://github.com/abhay-01/notes-project
Worked on JS methods
css dom event-listener js local-storage
Last synced: 14 Dec 2024
https://github.com/aaditya29/javascript-tutorials
Javascript Basics and Intermediate Projects With Concepts
backend dom freecodecamp javascript js
Last synced: 14 Dec 2024
https://github.com/alice-sebego/thriller-song-lyrics
I've created the DOM elements of an HTML page from a JS page and a JSON page.
dom dom-manipulation javascript json
Last synced: 03 Feb 2025
https://github.com/kuro-98/administrador-de-pacientes
🐶 Administrador de Citas para Veterinaria - Este proyecto es un sistema de gestión de citas para una clínica veterinaria. Permite a los usuarios registrar, editar y eliminar citas para sus mascotas, llevando un control eficiente y ordenado de las visitas al veterinario.
dom dom-manipulation ecmascript ecmascript6 javascript juanpablodelatorrevaldez udemy udemy-course
Last synced: 11 Jan 2025
https://github.com/jaandrle/deka-dom-el
A library expanding the capabilities of the native DOM API with the aim of offering the possibility of writing reactive UI templates/components declaratively directly in JavaScript.
client-side-rendering declarative declarative-programming declarative-ui dom functional-programming javascript reactive reactive-programming rendering server-side-rendering signals signals-library typescript ui ui-components vanilla-javascript vanilla-js webcomponents
Last synced: 21 Dec 2024
https://github.com/3s-217/coreweb-js
A JavaScript library for manipulating the HTML DOM, offering multiple build types for flexible integration.
dom dom-manipulation flexible frontend html javascript javascript-library js library ui
Last synced: 13 Jan 2025
https://github.com/kelsonbatista/project-pixels-art
Pixels Art Board
css dom dom-manipulation html javascript
Last synced: 01 Feb 2025
https://github.com/angeal185/domscript
A lightning fast dom query and manipulation lib for when speed matters
browser dom dom-manipulation dom-querying javascript
Last synced: 06 Jan 2025
https://github.com/marcodpt/navbar
A navbar component
bootstrap bootstrap5 dom element hyperscript navbar navigation
Last synced: 13 Jan 2025
https://github.com/mrkem598/codeworld
codeWorld is a project developed on React and related tools to get input from the user , make a record according to the date and display it
bable bundle component destructuring-assignment dom es6 javascript jsx mapping nodejs npm props proptypes react react-icons react-router rendering states turnery-if-statment webpack
Last synced: 03 Feb 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/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/thericecold/bank-budget-app
Bank and Budget (Single Page App) using localstorage
bank dom encryption front-end javascript localstorage login object-oriented-programming oop single-page-app vanilla-javascript
Last synced: 21 Jan 2025
https://github.com/keyboardcowboy/caldom
Library for generating iCal feeds from a DOM.
Last synced: 27 Jan 2025
https://github.com/bluelovers/cheerio-create-text-node
Add .createTextNode(text) functionality to cheerio
cheerio cheeriojs dom html text-nodes
Last synced: 06 Jan 2025
https://github.com/chrisjosuedev/go-minimarket
Convenience Store Software developed with Node.js & MySQL
Last synced: 22 Dec 2024
https://github.com/shadyashraf174/guess-my-number
It is a simple browser-based game where players attempt to guess a randomly generated number between 1 and 20.
Last synced: 21 Dec 2024
https://github.com/shadyashraf174/modal
an interactive component that overlays the current page content, typically used to display important information or actions.
css dom html interactive javascript modal
Last synced: 21 Dec 2024
https://github.com/codelligentia/master-js
Master JavaScript: Coding using JavaScript in Depth
Last synced: 16 Jan 2025
https://github.com/vegadelalyra/localstorage
Learning to use local storage and practicing more responsive design.
dom form javascrit localstorage
Last synced: 03 Feb 2025
https://github.com/kvnol/libdom
Biblioteca DOM criada a partir do curso JavaScript Ninja do @fdaciuk.
Last synced: 13 Dec 2024
https://github.com/tripu/domu
JavaScript library for DOM traversing and manipulation built with jQuery
dom html javascript jquery library traversal utility
Last synced: 19 Oct 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/athanclark/purescript-thermite-dom
DOM bindings for thermite
dom purescript reactjs redux thermite
Last synced: 28 Dec 2024
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/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/quackness/skills-for-hire-website
Following a project from Skills For Hire Atlantic (front-end only)
api-browser browser css desktop dom frontend geolocation html mobile-first queryselectors responsive
Last synced: 14 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/aayushyadavz/dicee_challenge_game
Made Dice Challenge Game using Javascript DOM.
Last synced: 26 Jan 2025
https://github.com/aayushyadavz/bmi_calculator
Made BMI Calculator using Javascript.
css dom events html javascript
Last synced: 26 Jan 2025
https://github.com/atif-aqeel/custom-video-player
JS Fun Practice - Video Player
dom dynamic-css event-listeners events video-player
Last synced: 28 Dec 2024
https://github.com/webconuz/todo
Todo app which was created by http module in node.js core
css dom html http-server js nodejs
Last synced: 11 Jan 2025
https://github.com/erenelagz/javascript-dom-projects
JS DOM Projects
dom example-project javascript webdevelopment
Last synced: 06 Jan 2025
https://github.com/shobanamuthiah/dom-calculator
Basic Calculator using DOM
Last synced: 13 Jan 2025
https://github.com/shobanamuthiah/callback-hell
Independence day wish with count down using call back hell (DOM)
css dom dommanipulation html javascript
Last synced: 13 Jan 2025
https://github.com/shobanamuthiah/dom-manipulation-form
Basic survey form using DOM manipulation
Last synced: 13 Jan 2025
https://github.com/chfoidl/quicksilver
Lightweight, jQuery inspired JavaScript DOM manipulation library written in TypeScript.
dom javascript javascript-library jquery typescript
Last synced: 29 Dec 2024
https://github.com/suryasudhan/day-17-task
country fetch API
bootstrap css dom fecth-api html javascript rwd-response
Last synced: 29 Dec 2024
https://github.com/suryasudhan/day-16
Async programming
callback callbackhell-function css dom html javascript settimeout
Last synced: 29 Dec 2024
https://github.com/suryasudhan/day15task-1
DOM Manipulation with Forms
dom html-css-javascript rwd-response
Last synced: 29 Dec 2024