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-20 00:08:21 UTC
- JSON Representation
https://github.com/robinfr/dom-dfs
Easily perform a depth-first-search through DOM elements
Last synced: 10 Feb 2025
https://github.com/acgrid/autoform
Real DOM form filler 某校的毕业设计
chrome dom graduate-project php
Last synced: 09 Jan 2025
https://github.com/nulitas/bookshelf-app
Sebuah repository untuk menyelesaikan submission Belajar Membuat Bookshelf App menggunakan DOM dan juga localStorage untuk Pemula yang diselenggarakan oleh Dicoding.
Last synced: 23 Jan 2025
https://github.com/byloth/html-element-style
🎨 A library to easily manage HTMLElement style properties, just like normal properties; no more strings to parse or replace!
dom html-element library parser replacer style
Last synced: 16 Feb 2025
https://github.com/adamreichold/robinson
For when you go to a lonely island and survival depends on parsing XML.
Last synced: 23 Jan 2025
https://github.com/mtapirina/piano_keys
Create a piano player with DOM events in JavaScript. Codecademy Lesson
codecademy-pro dom javascript piano-keys
Last synced: 19 Jan 2025
https://github.com/rajkumar-35/food-booking-form
Creating an interactive registration form with dynamic table updates using HTML, CSS, and JavaScript for Day-15 coding task assigned by the GUVI Zen class.
bootstrap5 css-flexbox css-grid css3 dom dom-manipulation html-css-javascript html5 javascipt
Last synced: 17 Feb 2025
https://github.com/rajkumar-35/restcountries-callback-hell-task
Creating a responsive Rest Countries app with dynamic weather information and country details using HTML, CSS, JavaScript, and Bootstrap for Day 17 task assigned by the GUVI Zen class.
api bootstrap5 box-model css-flexbox css-grid css3 dom dom-manipulation fetch-api html5 javascript promises
Last synced: 17 Feb 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/rajkumar-35/callback-hell-task
Creating a countdown timer for Independence Day with a background transition using HTML, CSS, and JavaScript for Day-16 task assigned by the GUVI Zen class.
callback-hell css3 dom dom-manipulation html5 javascript settimeout
Last synced: 17 Feb 2025
https://github.com/fimbres/javascript-sandbox
This are 5 simple projects to practice my DOM manipulation knowledge.
dom dom-manipulation html javascript sass
Last synced: 17 Feb 2025
https://github.com/vincentdchan/typescript-domhelper
DOM helper for Typescript
Last synced: 19 Jan 2025
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: 07 Feb 2025
https://github.com/catt-tung/web-browser-snake
SEI Unit 1 Project
css css-grid css-in-js dom dom-manipulation html-css-javascript html5 javascript javascript-applications javascript-game snake snake-game vanilla-javascript webapp
Last synced: 24 Jan 2025
https://github.com/emilyjspencer/guess-the-french-word
http://receptive-selection.surge.sh/
dom javascript vanilla-javascript
Last synced: 09 Feb 2025
https://github.com/donghl-dev/mobile-web
Native App, Web App, Hybrid App
ajax dom html-css-javascript jquery jquery-mobile
Last synced: 05 Feb 2025
https://github.com/emilyjspencer/guess-the-shade
🌈 Back to basics http://profuse-swing.surge.sh/
dom dom-manipulation javascript-game
Last synced: 09 Feb 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/chharvey/template-processor
A lightweight class for generating markup from a template and some data.
Last synced: 21 Jan 2025
https://github.com/aayushyadavz/dicee_challenge_game
Made Dice Challenge Game using Javascript DOM.
Last synced: 26 Jan 2025
https://github.com/talhat298/andaman-website
andamanapp is a React web app using Material-UI, CoreUI, and Bootstrap, with Google Maps, Firebase, and TailwindCSS for a responsive and dynamic experience.
dom javascript nodejs reactspinner swiper webvitals
Last synced: 11 Feb 2025
https://github.com/jill64/universal-sanitizer
💎 Isomorphic html sanitizer by DOMPurify + sanitize-html
dom html isomorphic sanitizer xss
Last synced: 19 Feb 2025
https://github.com/risto-stevcev/purescript-window
A purescript wrapper for the window object
Last synced: 09 Nov 2024
https://github.com/bbmoz/inject-decorator
Create decorators that can inject anything into your JS modules!
annotation babel decorator dom es2016 es7 inject
Last synced: 29 Jan 2025
https://github.com/rakibrahman/typing-speed
Test your typing speed!
dom es6 html javascript revealing-module-pattern scss
Last synced: 09 Feb 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/styx11/2048
🕹A 2048 game
dom game game-score game-state grid newposition oldposition
Last synced: 20 Jan 2025
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/tai2/vanilla-drag-movable
Drag and move behavior for DOM elements
dom drag javascript typescript
Last synced: 07 Feb 2025
https://github.com/filip-kustura/hashiwokakero
A web-based implementation of the Hashiwokakero logic puzzle, built using JavaScript with DOM manipulation through jQuery, including event handling to create an interactive grid for drawing bridges.
bridges css dom hashi hashiwokakero html javascript jquery puzzle
Last synced: 29 Jan 2025
https://github.com/masaok/react-router-dom-demo
React Router DOM v6 Demo
dom javascript react react-router-dom router
Last synced: 29 Jan 2025
https://github.com/princebansal7/javascript-projects
Just sharing what I am Learning through my codes and Projects to understand DOM manipulation
Last synced: 25 Jan 2025
https://github.com/oleksandr-romashko/goit-js-hw-15
Homework for events topic
css dom html javascript-css-html-dom
Last synced: 22 Jan 2025
https://github.com/bankole2000/booklist
Simple Booklist with ES5 & ES6 Classes
classes constructor dom es5 es6 events localstorage objects prototype
Last synced: 15 Feb 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/anshuthopsee/dragtomove.js
A tiny JavaScript library to make DOM elements movable with mouse or touch.
Last synced: 07 Feb 2025
https://github.com/rubayedhasan/alpha-clash
alpha-clash [a typing game]
daisyui dom dom-manipulation html5-css3 javascript js tailwindcss
Last synced: 29 Jan 2025
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/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/codelligentia/master-js
Master JavaScript: Coding using JavaScript in Depth
Last synced: 16 Jan 2025
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/abimanianandan/weather-api-task
weather api task
css3 dom fetch-api html5 javascript
Last synced: 25 Jan 2025
https://github.com/castanedaluis/api-rest-movies
Plataforma de peliculas (MovieNet_v1.0.0) consumo de API con javascript puro, en donde consumimos endPoints de https://www.themoviedb.org. Creé el CRUD completo para este proyecto, Obtenemos la peliculas en tendencias, detalle de una pelicula, busqueda de peliculas, categorias, etc
dom fecth javascript manipulacion-de-datos movies rest-api
Last synced: 19 Feb 2025
https://github.com/anovsiradj/js-utilities
My utilities for Browser and Node.JS
Last synced: 16 Feb 2025
https://github.com/alissonooliveiraofc/task-list-v1
Que tal uma lista de tarefas simples e prática para um melhor gerenciamento do dia-a-dia de forma consistente e organizada? Em breve uma nova versão com novas features pra vocês #letsCode!
code code-exercise css database dom javascript localstorage storage task task-manager todoapp todolist tools
Last synced: 22 Nov 2024
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/kt3k/multiflip
Animation of dom, flipping its sections for showing and hiding the whole
Last synced: 05 Feb 2025
https://github.com/codecaine-zz/javascript_elements_cheatsheet
Javascript DOM Element Properties and Methods Cheat Sheet
cheatsheet dom dom-manipulation javascript
Last synced: 25 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/lesiaukr/goit-js-hw-14
Master's degree homework JS course - DOM
async-attribute classlist data-attributes defer-attribute dom dom-manipulation elem-attribute has-attribute hasattribute html-attributes innerhtml insertadjacenthtml queryselector queryselectorall reflow repaint set-attribute setattribute textcontent
Last synced: 29 Jan 2025
https://github.com/robinfr/dom-bfs
Easily perform a breadth-first-search through DOM elements
Last synced: 10 Feb 2025
https://github.com/substrate-system/dom
Helpers for working with the DOM in tests
Last synced: 07 Dec 2024
https://github.com/gulashanhashami/youtube_mini_app
This is a YouTube mini app. I used HTML, CSS, DOM, JavaScript to make this mini app. I also used YouTube API.
Last synced: 25 Jan 2025
https://github.com/swadeshchisim/alpha-clash-pro
A keyboard Project
daisyui dom dom-manipulation html javascript tailwindcss
Last synced: 02 Jan 2025
https://github.com/lemmon/nanocomponent-container
Container for storing Nanocomponer components instances.
Last synced: 13 Feb 2025
https://github.com/erenisci/javascript
JavaScript
data-structures dom fundamentals javascript
Last synced: 16 Feb 2025
https://github.com/stefifm/intro-dom-js-alura
Curso de Alura Latam sobre cómo manipular el DOM con JavaScript
alura dom dom-manipulation javascript oracle
Last synced: 08 Feb 2025
https://github.com/JenniferSmith007/reusable_WebComponent_VanillaJS
Defining a custom HTML elements by creating a reusable comment element and making it dynamic with state.
custom-component custom-element dom html-elements shadow-dom state-management template vanilla-javascript web-components
Last synced: 24 Oct 2024
https://github.com/kumaresh231299/dom-calculator
Creating a calculator using DOM
Last synced: 14 Jan 2025
https://github.com/anbuleo/colorchangeusingjs
colorChangeusing js
attributes dom forin-loop html javascript javascript-css map
Last synced: 14 Feb 2025
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: 13 Feb 2025
https://github.com/delian1986/js-core-may-2018
Repo for JS Core exercises solutions
dom handlebars javascript jquery js-advanced js-applications js-fundamentals js-oop jscore sammyjs softuni
Last synced: 09 Feb 2025
https://github.com/rasujon3/invoice-application
Conceptual Session Project 2
Last synced: 13 Feb 2025
https://github.com/afeiship/next-dom-find-ancestor
Find the closest ancestor element that has a specific class.
Last synced: 07 Feb 2025
https://github.com/rasujon3/dom-practice
Module - 25_5 - Dom Practice - Netlify Link: https://sujon-dom-practice.netlify.app/
Last synced: 13 Feb 2025
https://github.com/rasujon3/debug-conceptual-session-1
debug-conceptual-session-1
Last synced: 13 Feb 2025
https://github.com/rasujon3/bap-er-bank
Module -26 - DOM 1st Project with Tailwind
Last synced: 13 Feb 2025
https://github.com/sushilsree98/guvi
course-project dom html-css-javascript javascript
Last synced: 25 Jan 2025
https://github.com/axelop96/frontendmentor-reto2
Reto de pagina Front end Mentor utilizando HTML, CSS y JavaScript
Last synced: 02 Jan 2025
https://github.com/gulashanhashami/food_app
This is a mini food app created by me. Here you can see latest food, food of the day. And you can search any food.
Last synced: 25 Jan 2025
https://github.com/carevicm/javascript-drum_lesson
Javascript DOM - Drum Lesson
animation css3 dom dom-manipulation html5 images javascript javascript-game sound
Last synced: 14 Feb 2025
https://github.com/serhiirepinskyi/goit-js-hw-06
JavaScript. Homework 06: task 1-10
dom event form javascript valid
Last synced: 31 Jan 2025
https://github.com/rubayedhasan/busfarefinder.com
BusFareFinder.com
daisyui dom dom-manipulation dom-manupulation html5-css3 javascript js tailwindcss
Last synced: 29 Jan 2025
https://github.com/rubayedhasan/tab-tab-typing-game
tab-tab-typing-game (A Typing Game)
dom dom-manipulation flowbite html5-css3 javascript js tailwindcss
Last synced: 29 Jan 2025
https://github.com/paresh-patil-11/simon-game
Develop a Simon Says game to demonstrate JavaScript concepts using the DOM.
css3 dom dom-manipulation html5 javascript javascript-game
Last synced: 19 Feb 2025
https://github.com/muneeb-1122/redefine-gaming
it is a gaming website
css3 dom gsap html5 scss tailwindcss
Last synced: 19 Feb 2025
https://github.com/pranavharsh/shopping-app
oooo waooo, really a big shopping app created by me it has the feature of easily signin and signup with GOOGLE.it has database that stores your id and password for next time login. it contains separate pages for different items and you can easily add your items to cart and also you can increase or decrease their quantities and see their total price. you can also make fake PAYMENTS.that's all about this APP.
dom express firebase-database google html javascript memoize node react redux router scss stripe yarn
Last synced: 17 Jan 2025
https://github.com/serhiirepinskyi/goit-js-hw-07
JavaScript. Homework 07: 01-image-gallery; 02-SimpleLightbox-library; 03-SimpleLightbox-library(lazysizes)
basiclightbox cdn dom feature-detection javascript lazy-loading lazysizes simplelightbox
Last synced: 31 Jan 2025