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/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/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/tiagobarross/fortunecookie
FortuneCookie é um projeto para você abrir biscoitos da sorte e ler boas mensagens no seu dia. Desenvolvido com HTML, CSS e JS utilizando DOM.
css dom figma git github html javascript
Last synced: 22 Dec 2024
https://github.com/nazmul-nhb/tiny-query-dom
TinyQuery - A lightweight and modern JavaScript library for minimal DOM manipulation and event handling, inspired by jQuery.
dom dom-manipulation miniquery selector
Last synced: 30 Nov 2024
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/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/samundrak/domex
POC: Browser base implementation of express.js
browser dom expressjs javascript nodejs
Last synced: 15 Dec 2024
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/canop/groumf
Fast search and replace on strings or dom elements
Last synced: 19 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/dgf/graphql-dom
A GraphQL based HTML binding for arbitrary DOM selections.
Last synced: 23 Jan 2025
https://github.com/ayush-kanduri/ui-calculator
This is a Stylish UI Calculator. It is a Simple Calculator with many operations to perform. It is built using HTML, CSS, Javascript (jQuery & DOM).
css dom html html5 javascript jquery
Last synced: 13 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/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/stevenvachon/create-html-template-element
Create an HTML <template> with content.
Last synced: 14 Dec 2024
https://github.com/ynazymko12/goit-js-hw-07
Homework for the course JavaScript📒
Last synced: 05 Feb 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/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/andr3w03/rak-bukumu
Rak Bukumu, atur buku kamu sekarang dengan sangat mudah!
bom css3 dom front-end html5 javascript web-storage
Last synced: 29 Jan 2025
https://github.com/lysabrina/web-scraping-practice
Collection of projects to learn web-scraping with Java & Spring-boot
bootstrap dom html java react spring-boot web-scraping
Last synced: 31 Dec 2024
https://github.com/davidfig/dom-ease
a simple and super fast DOM animation library
animate dom ease fast javascript simple
Last synced: 17 Jan 2025
https://github.com/d-vale/lightness-js
Color palette to explore the use of Vite, npm, and Netlify with JS modules. This project was developed using several external libraries, including color-convert and notyf.
color-convert dom javascript js jsmodules modules nodejs notyf npm vite vitejs
Last synced: 29 Jan 2025
https://github.com/stevenvachon/replace-dom-string
Replace one or more strings/regexes within a DOM tree.
Last synced: 14 Dec 2024
https://github.com/bondok6/guess-my-number
Game: Try to find the correct number asap.
Last synced: 05 Feb 2025
https://github.com/mathisburger/dom-toretto
A small discord bot, that responds to every message, that contains the word family
discord-bot discordgo dom family meme toretti
Last synced: 20 Dec 2024
https://github.com/projectravel/javascriptdom
Welcome to the JavaScript DOM Manipulation repository! This repository is dedicated to providing comprehensive examples, tutorials, and projects focused on manipulating the Document Object Model (DOM) using JavaScript.
dom dom-manipulation education guide javascript javascript-project javascriptdom
Last synced: 10 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/ahmed0saber/my-portfolio
My Fully Responsive Personal Portfolio
css css3 dom es6 fetch fontawesome frontend google-fonts html html5 javascript json localstorage portfolio responsive themes
Last synced: 26 Jan 2025
https://github.com/aidenybai/jacky
Directly use HTML inside JavaScript
dom jacky javascript jsx jsx-to-dom web
Last synced: 02 Feb 2025
https://github.com/semibran/manifest
:boom: convert virtual DOM nodes into HTML elements
Last synced: 19 Dec 2024
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/vivekkravindraa/e-commerce-frontend
INDEX-CATEGORY-PRODUCT-ACCOUNT-PROFILE
Last synced: 09 Jan 2025
https://github.com/jgarber623/templatetemplate
A very small JavaScript <template> manipulation library.
dom dom-library dom-manipulation javascript queryselector template
Last synced: 17 Oct 2024
https://github.com/anjasfedo/submission-frontend-pemula
Submission Frontend pemula Dicoding.
dicoding-submission dom javascript
Last synced: 17 Jan 2025
https://github.com/anjasfedo/snake-game-javascript
Snake Game with HTML, CSS, and JavaScript Logic.
dom javascript learning-by-doing
Last synced: 17 Jan 2025
https://github.com/drewk2629/septomeme
Random card generator group project that pulls from 3 different API's.
arrays bulma conditions css dom dynamic fetch-api functions html localstorage variables
Last synced: 16 Dec 2024
https://github.com/ethan-arrowood/safe-get-element
Runtime-based type safety for the commonly used document.getElementById method.
Last synced: 13 Dec 2024
https://github.com/astoilkov/element-box
Work easily with an element's position and dimensions
Last synced: 30 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/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/norlandz/texthighlighter
Find & Highlight Words in a Webpage (Google Chrome Extension)
dom find google-chrome-extension highlight javascript match regex
Last synced: 05 Feb 2025
https://github.com/petekgithub/guess-my-number
dom-game
css3 document-object-model dom html javascript
Last synced: 01 Jan 2025
https://github.com/underdogio/click-outside
Listen for clicks that happen outside of a DOM element.
Last synced: 12 Dec 2024
https://github.com/aashrafh/fwd
My notes, exercises solutions, and projects during FWD nanodegree on Udacity
api asynchronous backend dom dom-manipulation express frontend http javascript landing-page nanodegree nodejs udacity udacity-nanodegree weather-app
Last synced: 12 Dec 2024
https://github.com/tiaanduplessis/djy
A lightweight jQueryish DOM facade for modern browsers (IE10+) in under 900 bytes
Last synced: 12 Dec 2024
https://github.com/lbenie/qselector
Aliases for querySelector & querySelectorAll
browser dom javascript javascript-library node nodejs nodejs-modules query query-selector query-selector-all
Last synced: 01 Jan 2025
https://github.com/beenotung/html-parser.ts
zero-dependency html parser for node.js and browser that return the dom (tree) structure
dom html nodejs parser typescript-library
Last synced: 01 Jan 2025
https://github.com/ameerhamzahd/gastroglide
GastroGlide is your go-to food cart for fast, quality meals on the move. We combine the convenience of quick service with a commitment to fresh, healthy ingredients. Whether you're grabbing a bite or ordering delivery, GastroGlide offers delicious, guilt-free fast food that fits your lifestyle.
Last synced: 23 Dec 2024
https://github.com/tsaidavid/virtual-dom-hash
Experiments with my own virtual DOM and hashing
crypto dom hashing javascript vdom virtual-dom
Last synced: 17 Dec 2024
https://github.com/yonis-savary/php-dom
HTML Parser for PHP, with support for simple CSS Selectors !
Last synced: 23 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/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/mchalapuk/wson-dom-connector
Serialize DOM nodes with WSON.
Last synced: 18 Dec 2024
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/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/stagas/relative-mouse
Get mouse position relative to a DOM element.
Last synced: 18 Dec 2024
https://github.com/mskelton/observer
A super simple and performant way to observer specific selectors in the DOM.
Last synced: 19 Dec 2024
https://github.com/eujinnlucashow/goit-js-hw-06
Educational tasks 📒 JS-HW-06 | Document Object Model
Last synced: 19 Dec 2024
https://github.com/phpgt/domvalidation
Server side form validation using web standards.
dom form-validation html-forms html5 html5-validation phpgt webengine
Last synced: 17 Jan 2025
https://github.com/projectravel/project-javascriptdom
JavascriptDOM adalah proyek yang berfokus pada manipulasi Document Object Model (DOM) menggunakan JavaScript. Proyek ini dirancang untuk membantu pengembang web mempelajari dan menerapkan berbagai teknik manipulasi DOM, seperti mengubah elemen HTML, mengelola event, dan memperbarui gaya CSS secara dinamis.
dom javascript javascript-applications javascriptdom javascriptproject js project
Last synced: 10 Jan 2025
https://github.com/atlassubbed/atlas-relax-jsx-pragmas
JSX pragmas (hyperscript and Fragment) for Relax.
components declarative dom fragment hyperscript jsx pragma preact react relax vdom virtual-dom
Last synced: 25 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/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/siobhan-doherty/nokia-snake-clone
dom dom-manipulation html-css-javascript javascript-game
Last synced: 26 Dec 2024
https://github.com/crhntr/dom
This project has DOM inspired wrappers around the golang.org/x/net/html package.
Last synced: 02 Jan 2025
https://github.com/ekliptor/browserutils
Basic helper functions HTML5 web apps in the browser such as client-side templates, localization and DOM manipulation.
Last synced: 03 Jan 2025
https://github.com/masx200/dom-element-attribute-agent-proxy
基于proxy封装的对于dom元素的attribute的读写操作小工具库
Last synced: 03 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/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/io-developer/js-dragndrop
Vanilla javascript drag-n-drop for any binded element
dom drag-and-drop element javascript native
Last synced: 02 Feb 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/westurner/linkext
Find the most recent HTML DOM element with an id= attribute
Last synced: 11 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/arafatamim/ombro
Create beautiful, dynamic shadows in JavaScript
dom javascript shadows shinejs typescript
Last synced: 12 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/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