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-11 00:08:41 UTC
- JSON Representation
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
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/Greece4ever/React-JavaScript-2-Player-Chess
2 Player Chess written in React
Last synced: 04 Nov 2024
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/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/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/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/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/samundrak/domex
POC: Browser base implementation of express.js
browser dom expressjs javascript nodejs
Last synced: 08 Feb 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: 08 Feb 2025
https://github.com/mchalapuk/wson-dom-connector
Serialize DOM nodes with WSON.
Last synced: 10 Feb 2025
https://github.com/joe-dakroub/domxy
A lightweight library for effortlessly creating HTML and SVG elements in JavaScript.
dom html javascript js jsx svg
Last synced: 21 Jan 2025
https://github.com/akhaled01/void
The Unopinionated JS framework
dom event-handling javascript routing state-management swc tyepscript webpack
Last synced: 06 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/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/rakibrahman/typing-speed
Test your typing speed!
dom es6 html javascript revealing-module-pattern scss
Last synced: 09 Feb 2025
https://github.com/yiirocks/simple-html-dom
Simple Html Dom Parser for Yii
dom extension html-dom-parser html-parser yii yii3
Last synced: 24 Dec 2024
https://github.com/wlodpawlowski/html-dom-advanced
Web-application for testing all advanced facilities and functionalities of the DOM Objects.
attribute-object attributes dom dom-element dom-elements dom-js dom-object html html-attributes html-dom html-dom-element html-dom-tree html-element html-elements html5 node-object nodelist
Last synced: 24 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/jill64/universal-sanitizer
💎 Isomorphic html sanitizer by DOMPurify + sanitize-html
dom html isomorphic sanitizer xss
Last synced: 10 Nov 2024
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/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/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/wlodpawlowski/dom-test-app
Developed simple web-application for testing (DOM) functionalities based on Bootstrap
bootstrap4 css3 dom ecmascript6 html5 javascript js learning-curve sass
Last synced: 24 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/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/mehediislamripon/node-creation-and-remove-dom
Event delegation problem solved
bootstrap4 dom event-delegation html5 javascript solver
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/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/milan-960/widgetx-library
This project is a Widget Management System built using a custom JavaScript library called X. The library handles the initialization, destruction, and state management of widgets in a DOM tree. It is designed to be environment-agnostic, meaning it can run both in a browser and in Node.js (with the help of JSDOM).
Last synced: 19 Dec 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/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/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/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/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/chrisjosuedev/go-minimarket
Convenience Store Software developed with Node.js & MySQL
Last synced: 22 Dec 2024
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/andremelchior/javascript-labs
Repositório com arquivos de exercícios e experimentações em JavaScript, criados para fins de estudos e práticas de programação.
dom javascript js oop-in-javascript
Last synced: 19 Jan 2025
https://github.com/odiegosilva1/projetoreactjs
Projeto de página web básica usando React JS.
Last synced: 25 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/swadeshchisim/alpha-clash-pro
A keyboard Project
daisyui dom dom-manipulation html javascript tailwindcss
Last synced: 02 Jan 2025
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/betaweb/dom-images
A simple JS class to get, filter, handle images URLs and catch their loading state on HTML document, HTML node, string and/or stylesheets.
background-image css dom handle-images images javascript jpeg jpg js png simple src stylesheets svg
Last synced: 19 Jan 2025
https://github.com/gbenson/dom-tokenizers
DOM-aware tokenization for Hugging Face language models
document-object-model dom html hugging-face natural-language-processing nlp tokenizer
Last synced: 19 Dec 2024
https://github.com/kumaresh231299/dom-calculator
Creating a calculator using DOM
Last synced: 14 Jan 2025
https://github.com/sofiane-abou-abderrahim/ajax-async-js-http-in-nodejs-express-mongodb-website
In this NodeJS - Express - MongoDB website, I sent AJAX requests. Therefore, I can send my own requests without getting the page reloading and I handle the response manually in my browser-side code. For this, I used the fetch() function. With this function, I sent GET requests and POST requests.
ajax ajax-request async-await dom dom-manipulation error-handling express fetch get-request http-methods javascript json mongodb nodejs post-request promise response-errors technical-errors try-catch
Last synced: 09 Feb 2025
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/sofiane-abou-abderrahim/javascript-oop-project-planner
I built this JavaScript application where we can move items around. I worked with classes and with the Object Oriented Programming (OOP) approach. I also worked with the DOM, I moved elements around and with event listeners. I used a callback pattern to pass functions to other instances so that from inside they could be called upon certain events.
callback classes classes-and-inheritance classes-and-objects dom event-listeners functions javascript object-oriented-programming oop
Last synced: 09 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/axelop96/frontendmentor-reto2
Reto de pagina Front end Mentor utilizando HTML, CSS y JavaScript
Last synced: 02 Jan 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/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
https://github.com/ksb96/odin
web development practice repo
css css-grid dom flexbox html5 javascript
Last synced: 31 Dec 2024
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/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/pirxpilot/attach-labels
Attach label node to the input node that follows it.
Last synced: 29 Jan 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/mirayatech/spotify-signup
css dom functions html javascript loops spotify ui
Last synced: 19 Jan 2025
https://github.com/sayedtahsin/to-do-js
A simple To-Do list with three filter button using DOM-Manipulation :white_check_mark:
Last synced: 07 Jan 2025
https://github.com/rojcode/keytype
A JavaScript project showcasing a dynamic content changer for HTML elements based on their selectors. The project includes a function (changeInnerHtmlById) and a keydown event listener, providing real-time updates on key presses. Ideal for understanding basic DOM manipulation and event handling.
Last synced: 21 Jan 2025
https://github.com/danvitoriano/blog-template-34scj
JavaScript Bootstrap Blog Template with examples of Module Pattern, ES6 Classes and Export/Import, WebPack, Babel and Fetch Requests API and updates DOM
babel bootstrap dom es6 fetch-api iife javascript module-pattern nodejs npm package-manager webpack
Last synced: 07 Nov 2024
https://github.com/g-wtham/classic-calculator
Calculator web application to perform basic mathematical operations, making it a handy tool for quick calculations.
calculator dom functions javascript
Last synced: 29 Jan 2025