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-04 00:08:39 UTC
- JSON Representation
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/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/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/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/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/bondok6/guess-my-number
Game: Try to find the correct number asap.
Last synced: 11 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/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/roy7077/dom-practice
A collection of 10 DOM-focused machine coding problems designed to enhance problem-solving skills in JavaScript. Ideal for coding interviews and hands-on practice
css dom dom-manipulation html javascript
Last synced: 17 Jan 2025
https://github.com/ajeeth9895/shopify
Shopify application using React
bootstrap css dom events html javascript react usestate
Last synced: 22 Jan 2025
https://github.com/ajeeth9895/pricecard
Pricecart bootstrap(React)
bootstrap5 css dom html5 javascript react
Last synced: 22 Jan 2025
https://github.com/lemmon/nanocomponent-container
Container for storing Nanocomponer components instances.
Last synced: 20 Dec 2024
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/jill64/universal-sanitizer
💎 Isomorphic html sanitizer by DOMPurify + sanitize-html
dom html isomorphic sanitizer xss
Last synced: 10 Nov 2024
https://github.com/sa2kasov/javascript-reference-guide
Reference Guide of JavaScript, DOM, BOM
bom dom javascript javascript-guide javascript-references
Last synced: 12 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/gowthamselvaraj123/react-basic-game
This repository contains a simple and interactive Tic-Tac-Toe game built with React.js. The game demonstrates the use of React state, components, and JSX, and includes two-way data binding to manage user interactions efficiently.
css dom forms html javascript react reactjs state-management
Last synced: 28 Jan 2025
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/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/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/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/atomiclake/htmldomtest
Learning how the DOM works by implementing it.
Last synced: 22 Jan 2025
https://github.com/vanesa-r/javascript
Aprendiendo JavaScript desde 0. Teoría y ejercicios prácticos para aprender a programar (y pensar) practicando.
codewars-kata-solution dom es6 exercises-code-javascript javascript
Last synced: 22 Jan 2025
https://github.com/aleclarson/dough
💸 Rich, modern, imperative DOM wrappers
Last synced: 18 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/gustavo-martins-pereira/js_na_web-manipule_o_dom_com_javascript
Course of Alura about DOM in Js
alura course css dom html javascript
Last synced: 15 Jan 2025
https://github.com/kumaresh231299/dom-calculator
Creating a calculator using DOM
Last synced: 14 Jan 2025
https://github.com/brettz9/handle-node
Simple callback delegator based on DOM Node type
delegator dom dom-node reducer
Last synced: 18 Jan 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/brettz9/intl-dom
DOM element injection into locale place-holders with pluralization and number/date formatting
Last synced: 18 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/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/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/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/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/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/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/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/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/suryasudhan/day17task
country fetch API
bootstrap dom fetch-api html-css-javascript rwd-response
Last synced: 29 Dec 2024
https://github.com/grimen/react-interactable
A clean and performant React Hook implementation of universal component/element dragging/moving, dropping, and resizing.
browser dom draggable droppable interactable javascript react resizable
Last synced: 12 Jan 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/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/sayedtahsin/to-do-app
A basic To-DO App built with Raw Javascript For Learning processes.
Last synced: 07 Jan 2025
https://github.com/adam-robson/character-designer
This is a build-your-own-character exercise using vanilla JavaScript, HTML, and CSS.
Last synced: 04 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/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/cyco/yt-page-transition
Weekend project to figure out how to do smooth page transitions youtube-style.
dom history-api javascript page-transitions spa
Last synced: 08 Jan 2025
https://github.com/yogadeepan29/async--day-20_task-1_virustotal-scanner
Day-20 Task ( Promise Task ) - VirusTotal Scanner
asynchronous-programming bootstrap5 dom fetch-api html-css-javascript malware-detection scanner virustotal
Last synced: 12 Jan 2025
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/jfjlaros/jso-dom
JSO to DOM: easy HTML creation from JavaScript.
Last synced: 12 Jan 2025
https://github.com/xotic750/is-node-x
Tests if a value is a DOM Node.
browser dom javascript node nodejs
Last synced: 18 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/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: 29 Dec 2024
https://github.com/aswassaw/latihan-audio-js
Belajar penggunaan class Audio() untuk membuat simple music player.
Last synced: 26 Dec 2024
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/kulshekhar/mustache_incremental_dom.dart
An experiment to combine mustache with Incremental DOM in Dart
dart dom incremental incrementaldom mustache
Last synced: 12 Jan 2025
https://github.com/bilgehangecici/to-do-list-javascript
A simple naive To-Do List app for become more familiar with JavaScript Document Object (DOM)
css dom html javascript to-do-list todoapp
Last synced: 12 Jan 2025
https://github.com/anbumani12/async-day-2-task
Async-Day-2-task
dom fetch-api promise xmlhttprequest
Last synced: 21 Jan 2025
https://github.com/anbumani12/github-profile-fetch-api-task
GitHub User Profile-Fetch Task
api async-await css dom html js promise
Last synced: 21 Jan 2025
https://github.com/anbumani12/project--2-git
Github User Profile-Fetch Project
api async-await css dom html js
Last synced: 21 Jan 2025
https://github.com/code4mk/lets-dom
DOM ( Document Objects Model ) JS . 💗 code4mk
code4mk document-object-model dom js js-dom
Last synced: 12 Jan 2025
https://github.com/linneasandberg/country-flag-quiz
Explore global flags in this quiz! Guess countries by their flags for a fun challenge.
css dom game-development html javascript
Last synced: 19 Dec 2024
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/yashi-singh-9/temperature-converter
The Temperature Converter is a web app for converting temperatures between Celsius, Fahrenheit, and Kelvin. It practices DOM manipulation, form handling, and basic JavaScript calculations. The “Convert” button activates once all fields are filled, providing instant results.
css dom dom-manipulation html javascript manipulation roadmap roadmap-project
Last synced: 12 Jan 2025