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-19 00:08:51 UTC
- JSON Representation
https://github.com/evinism/oceanic
Small but Mighty React-like
browser dom dom-manipulation hooks javascript react typescript
Last synced: 26 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/tomokimiyauci/dom
The DOM reference implementation
dom reference-implementation whatwg
Last synced: 22 Jan 2025
https://github.com/mskelton/observer
A super simple and performant way to observer specific selectors in the DOM.
Last synced: 12 Feb 2025
https://github.com/masx200/dom-element-attribute-agent-proxy
基于proxy封装的对于dom元素的attribute的读写操作小工具库
Last synced: 03 Jan 2025
https://github.com/mongoexpuser/web-clock-display
Clock (Time) Display for the Web.
Last synced: 26 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/josh012006/oop
Landing page for selling games. Realised with Tailwind and using OOP principles to represent games and cart.
css dom html5 javascript oop tailwind
Last synced: 27 Jan 2025
https://github.com/sam-parsons/sanitize-input
declaratively scrub user input on the dom with sanitizer web api
Last synced: 21 Jan 2025
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/ryanve/bounding
Normalized cross-browser getClientBoundingRect
Last synced: 22 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/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/leizhenpeng/starter-ts-dom
A DOM-focused TypeScript library starter template.
Last synced: 11 Jan 2025
https://github.com/merttosun/sifirdan-javascript-kurs-pratikleri
javascript udemy kursu öğrenme pratikleri
dom events html-css-javascript javascript javascript-applications
Last synced: 05 Feb 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/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/santhoshs50/calculator_task
Calculator
calculator css dom html javascript
Last synced: 24 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/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/cedric921/gda_quizapp
Créer une application web qui permet aux développeurs JavaScript d'évaluer leur niveau.
Last synced: 21 Jan 2025
https://github.com/westurner/linkext
Find the most recent HTML DOM element with an id= attribute
Last synced: 11 Jan 2025
https://github.com/henriquelimas/webchat
An example of a webchat using websocket, yo-yo and leveldb
browserify budo dom leveldb nodejs websocket yo-yo
Last synced: 13 Jan 2025
https://github.com/cloudcmd/create-element
create dom element
cloudcmd dom element javascript
Last synced: 06 Nov 2024
https://github.com/tylrpopcorn/pokemon-display-grid
A simple application showcasing Pokémon using DOM manipulation
dom dom-manipulation html html-javascript javascript
Last synced: 22 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: 06 Feb 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/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/arielspencer/fokus-pomodoro
🍅 Bem-vindo ao Fokus Pomodoro, uma ferramenta criada para aumentar sua produtividade utilizando a técnica Pomodoro.
css dom front-end html localstorage pomodoro poo portfolio
Last synced: 17 Feb 2025
https://github.com/4marsha1/thedomchallenge
DOM Challenges
dom dom-manipulation vanilla-javascript
Last synced: 13 Jan 2025
https://github.com/lemmon/nanocomponent-container
Container for storing Nanocomponer components instances.
Last synced: 13 Feb 2025
https://github.com/smazurs/tictactoe
This is a simple web-based Tic-Tac-Toe game where two players, or a player against a computer, take turns marking spaces in a 3x3 grid with Xs and Os.
Last synced: 13 Jan 2025
https://github.com/richardnk24/viewdje-ss
A Pizza restaurant website. See the latest restaurant information about pizzas and more.
cli css3 directives dom html5 javascript router vuejs
Last synced: 05 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/rasujon3/invoice-application
Conceptual Session Project 2
Last synced: 13 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/priontoabdullah/issue-tracker-js-app
💯 A single page application where the user can track their issues. 🗽🤖 View This App: https://priontoabdullah.github.io/issue-tracker-js-app/ 🏧
bootstrap dom javascript logic
Last synced: 13 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/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/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/santhoshs50/async_day_1_task
Independence Day Wishes Task
callback callback-hell css dom html javascript
Last synced: 24 Jan 2025
https://github.com/shyamsundernt/trading--card--game
TCG (Trading Card Game) Dex API
Last synced: 06 Feb 2025
https://github.com/shyamsundernt/isro-satellites-launched-
ISRO customer satellites launched details
api css dom html isro javascript
Last synced: 06 Feb 2025
https://github.com/fi1a/simplequery
PHP HTML DOM Parser управляемый CSS3 селекторами
dom dom-manipulation html parser php
Last synced: 29 Jan 2025
https://github.com/vicky11vicky11/bankist
A sample baank operations website using js
Last synced: 13 Feb 2025
https://github.com/null-none/crel2
A small, simple, and fast DOM creation utility
Last synced: 27 Nov 2024
https://github.com/antoniomiguel03/projetos_html
Projetos básicos utilizando os príncipios da linguagem de marcação HTML
atributos dom formularios front-end html listas tabelas tags
Last synced: 06 Feb 2025
https://github.com/zegnat/html-utilities
Utility classes for working with HTML in PHP.
Last synced: 30 Jan 2025
https://github.com/vivekkravindraa/javascript
javascript - es5 - es6 - axios - tickets - script - frontend
Last synced: 09 Jan 2025
https://github.com/shravzzv/items-lister
Final exercise from DOM manipulation YouTube course by Brad Traversy.
bradtraversy dom dommanipulation js theodinproject
Last synced: 02 Feb 2025
https://github.com/deptno/react-script-fall
🍂 Declarative async script loader with order control
dom hooks react react-hook script
Last synced: 31 Dec 2024
https://github.com/ubermanu/arrosoir
🚿 Hydrate HTML with a selector and a url
Last synced: 13 Feb 2025
https://github.com/muthupandi-b/petadoption-frontend
The Pet Adoption Platform frontend is built using React and styled with Tailwind CSS, providing a seamless and responsive user interface for browsing pets available for adoption. Users can submit adoption requests, request to foster pets, and update pet conditions directly from their dashboard.
Last synced: 06 Feb 2025
https://github.com/fabianmendozaospina/fakebook
An example about a simple social media
Last synced: 04 Jan 2025
https://github.com/arthurazevedods/programacaoweb
Material da Disciplina de Programação Web
box-model css dom html javascript layouts
Last synced: 13 Feb 2025
https://github.com/aayushyadavz/keyboard_press
Created a keyboard press project using Javascript Event Listener and in this you have to type any key from your keyboard and this will show it's key code, key, code.
dom eventlistener javascript keyboard windowobject
Last synced: 26 Jan 2025
https://github.com/frozen/hierarchy
rust library for storing hierarchical data
Last synced: 30 Jan 2025
https://github.com/prinorange/extract-headings
A JavaScript library of Rust-binding for extracting headings (H1-H6) from HTML strings with high-profermance, providing the level, text content, and ID of each heading.
dom headings html html-parser markdown
Last synced: 13 Feb 2025
https://github.com/erenisci/javascript
JavaScript
data-structures dom fundamentals javascript
Last synced: 16 Feb 2025
https://github.com/shafygunawan/bookshelf-apps
Book management web application using HTML5, CSS3, and Javascript.
bookshelf dom javascript localstorage todo-app web-storage
Last synced: 06 Feb 2025
https://github.com/vibhudixit-2215001940/scriptify-learning
📚 Scriptify-Learning is my journey through JavaScript, inspired by Coding Blocks and guided by Samarth Vohra Bhaiya. As a proud Super 150 student, I aim to share and grow with the developer community! 🚀
Last synced: 06 Feb 2025
https://github.com/ghoullier/create-dom
Lightweight create DOM element helper
Last synced: 03 Feb 2025
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