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-15 00:08:28 UTC
- JSON Representation
https://github.com/karesztrk/webcomponent-base
A Web Component base class
baseclass dom shadowdom webcomponent
Last synced: 15 Oct 2024
https://github.com/syed-moosha/day-17-promise-task-rest-countries-weather
Rest-countries weather by fetching the data from open weather api
bootstrap css dom html javascript
Last synced: 10 Jan 2025
https://github.com/surjoyday/guess-my-number
The Number Guessing Game is a simple interactive game where the player needs to guess a number between 1 and 20.
css dom dom-manipulation html javascript
Last synced: 01 Jan 2025
https://github.com/surjoyday/tic-tac-toe
Learning about DOM Manipulation
css dom dom-manipulation html ja pseudo-elements
Last synced: 01 Jan 2025
https://github.com/surjoyday/bmi-calculator
This BMI Calculator takes height input in centimeters and weight input in kilograms. It computes the BMI value and provides a corresponding statement based on the BMI range.
css dom dom-manipulation html javascript
Last synced: 01 Jan 2025
https://github.com/surjoyday/pig-game
Two-player dice game: strategise, roll, and win! Play until 100 or get a '1'.
css dom dom-manipulation html javascript
Last synced: 01 Jan 2025
https://github.com/surjoyday/certificates-modal-showcase-2023
Displaying e-certificates interactively to celebrate learning achievements.
css dom dom-manipulation html javascript
Last synced: 01 Jan 2025
https://github.com/jakub21/domi.js
Object oriented DOM manipulation package. Allows the user to easily create interactive websites.
dom frontend-app single-page-app
Last synced: 25 Dec 2024
https://github.com/clarence-lang/clarence-lang.github.io
official home for the clarence language. Partial written in Clarence.
clarence clarence-lang dom html5
Last synced: 17 Jan 2025
https://github.com/ajmalfaris11/starbucks-landing-page
css dom dom-manipulation html js landing-page starbucks starbucks-landing-page
Last synced: 25 Dec 2024
https://github.com/derhuerst/navigate-hacker-news-comments
Navigate in the DOM of a Hacker News comments page.
Last synced: 07 Jan 2025
https://github.com/km-saifullah/shopping_list
A Basic JavaScript DOM Project.
css document-object-model dom html javascript
Last synced: 27 Dec 2024
https://github.com/amsa2002/public-api-weather
Display a weather using public API
bootstrap css dom html javascript
Last synced: 14 Feb 2025
https://github.com/davcode92/beat_by_methe
Beat By Methe est un simple site qui permet à l'utilisateur de créer du rythme et des couleurs aléatoires en cliquant les boutons du clavier de votre pc .La création de ce site a pour but de maîtriser les notions en javascript,html,dom et css.
Last synced: 10 Jan 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: 25 Dec 2024
https://github.com/simphotonics/node
Create, edit, output XML nodes and documents.
Last synced: 25 Dec 2024
https://github.com/gab-i-alves/complete-web-dev-bootcamp
Materials and projects from the "The Complete 2024 Web Development Bootcamp" course on Udemy, covering everything from HTML, CSS, and JavaScript to Node.js, Express.js, and React.
css dom html javascript nodejs react web webd
Last synced: 01 Feb 2025
https://github.com/km-saifullah/ticket_booking
This is a basic train ticket booking application on JavaScript DOM
css document-object-model dom dom-manipulation html javascript
Last synced: 27 Dec 2024
https://github.com/mehediislamripon/Node-Creation-and-Remove-DOM
Event delegation problem solved
bootstrap4 dom event-delegation html5 javascript solver
Last synced: 21 Jan 2025
https://github.com/ecromaneli/parasitejs
Use javascript the way you want, fast as possible.
ajax dom dom-manipulation element event-listener jquery jquery-like lightweight mquery parasite parasitejs performance vanilla
Last synced: 17 Jan 2025
https://github.com/naopeke/maquetacion
Curso de Codenotch
css dom homework html javascript
Last synced: 13 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: 26 Dec 2024
https://github.com/obaedulislam/bet-footballer
Best for top five footballer JS DOM App
Last synced: 27 Jan 2025
https://github.com/seanchas116/code-to-key
DOM KeyboardEvent code to key (WIP)
dom javascript keyboard-events
Last synced: 02 Jan 2025
https://github.com/abhisek753/my_project_list
My extra time project.
api-rest css dom html javascript
Last synced: 26 Dec 2024
https://github.com/onyazuka/htmlparser
HTML parser written in Python
dom html javascript parser python python3
Last synced: 26 Dec 2024
https://github.com/iftekheraziz/introduction-to-javascript-dom
Introduction to Javascript DOM
dom dom-manipulation javascript javascript-dom modern-javascript
Last synced: 14 Jan 2025
https://github.com/aswassaw/books-apps-localstorage
Aplikasi Pengelolaan Data Buku Menggunakan DOM dan Web Storage.
css dom html javascript localstorage
Last synced: 26 Dec 2024
https://github.com/melbalossino/juego-numero-secreto
🎮 Juego del número secreto para el ciclo formativo ONE de Oracle y Alura Latam.
aluralatam arrays dom dom-manipulation functions one oracle oraclenexteducation recursion
Last synced: 02 Jan 2025
https://github.com/alexandrbig1/goit-js-hw-06
homework(JS module) in bootcamp (GoIT) Fullstack developer
bootcamp css dom dom-manipulation homework html javascript js practice vanilla-javascript
Last synced: 23 Jan 2025
https://github.com/sushantp432/project-myntra
Myntra is a major E-commerce company headquartered in Bangalore, India. The focal point of their business model is mainly fashion & clothing sector and they are recently acquired by Flipkart, an Indian e-commerce Giant.
api css dom html javascript localstorage
Last synced: 14 Jan 2025
https://github.com/pjt3591oo/react-router-dom-v6
dom react react-router-dom router
Last synced: 26 Dec 2024
https://github.com/ali-ramazani/drum_kit
This web-based Drum-Kit simulator is developed using JavaScript DOM and Event Listeners. Discover and showcase your musical talent by engaging with a virtual drum set and unleash your rhythmic prowess.
aliramazani css dom drumstick html javascript ui ux web webdevelopment webg webgame
Last synced: 05 Jan 2025
https://github.com/aburraq/me-myrandomexercises
Welcome to my 30-day coding challenge! I like solving/coding exercises I see around, and I decided to share them for 30 days xx
animation array css dom eventlisteners functions html javascript methods string styling
Last synced: 10 Jan 2025
https://github.com/kazu69/export-context
Executing not exported js code and browser js code in a Sandbox With Node's VM Module
context dom esnext javascript testing unit-testing
Last synced: 02 Feb 2025
https://github.com/shresht7/dom-commander
A makeshift vanilla-js DOM-manipulation library with jQuery-like syntax
dom dom-manipulation vanilla-js web
Last synced: 27 Jan 2025
https://github.com/vinayak-kumar-sharma/web-dev-practice-
In this Repository I work with some DOM functioning and write some code and logic for programs .
Last synced: 01 Feb 2025
https://github.com/microeinhundert/html-document-updater
A small utility to update parts of an HTMLDocument with content from another HTMLDocument, configured with a simple configuration object and data attribute. Useful together with libraries like Barba.js to update elements outside of scope.
attributes document dom es6 html lightweight update utility
Last synced: 07 Feb 2025
https://github.com/serhii-palamarchuk/goit-js-hw-07
Тема 12. Модель DOM. Події
Last synced: 11 Feb 2025
https://github.com/luminovrym/game-tebak-angka
Game Tebak Angka dengan javascript-dom
Last synced: 02 Jan 2025
https://github.com/km-saifullah/studentdashboard
Simple student dashboard application using JavaScript DOM
chartjs css dom dom-manipulation git html javascript student-dashboard
Last synced: 27 Dec 2024
https://github.com/jeffreyquan/jeffreyquan.github.io2
Portfolio
bootstrap css dom dom-manipulation html javascript jquery
Last synced: 27 Jan 2025
https://github.com/swadeshchisim/alarado-landing-page
Alarado Landing Page With DOM
css3 daisyui dom dom-manupulation html5 javascript tailwindcss
Last synced: 02 Jan 2025
https://github.com/afeiship/next-dom-event
Dom event api based on next toolkit.
Last synced: 27 Oct 2024
https://github.com/3ein39/odin-etch_a_sketch
JS DOM practice "TheOdinProject"
Last synced: 10 Jan 2025
https://github.com/leo-henrique/secao-de-comentarios-interativos
Simulação de uma seção de comentários com criação de perfil com localStorage. Feito todo em Vanilla JavaScript com os principais tópicos do ES6+.
async-await class conditions dom dom-manipulation fetch-api iterators javascript json localstorage logic-programming objects observer-api promises timestamps vanilla-javascript
Last synced: 03 Jan 2025
https://github.com/lastnamearya/javascript-dom-manipulation
My 2nd JavaScript App for sticking DOM Manipulation techniques in my head by doing a course on Treehouse
dom es6 events javascript treehouse vanilla-javascript
Last synced: 14 Feb 2025
https://github.com/jeffreyquan/js30
30 Day JavaScript Challenge from Wes Bos
css dom dom-manipulation es6 html javascript
Last synced: 27 Jan 2025
https://github.com/the-mihir/baper-bank
Bapp er Bank !!! Js Peoject with fun
dom javascript js tailwindcss website
Last synced: 10 Jan 2025
https://github.com/jeffreyquan/paintr
Painting app using vanilla JavaScript
css dom dom-manipulation html javascript
Last synced: 27 Jan 2025
https://github.com/zangpodawa/favourite-movie
JavScript simple project to add favourite movie list with delete function.
dom dom-manipulation dom-traversing getelementbyid javascript
Last synced: 21 Jan 2025
https://github.com/marcodpt/chart
A chart element based on chart.js
chart chartjs dom element es6 es6-module esm
Last synced: 13 Jan 2025
https://github.com/stevenvachon/virtual-list
A DOM utility for efficiently rendering large, scrollable lists and tabular data.
dom performance virtualization windowing
Last synced: 07 Feb 2025
https://github.com/jbjoybiswasjb/phone_hunter_api
Practice repo - My Phone Hunter With API
api daisy-ui dom html javascript tailwind-css
Last synced: 03 Jan 2025
https://github.com/jbjoybiswasjb/ai_universe_hub
Practice repo - AI Universe Hub
api daisy-ui dom html javascript tailwind-css
Last synced: 03 Jan 2025
https://github.com/jbjoybiswasjb/alphabet_clash_pro
Practice repo - alphabet_clash_27
daisy-ui dom html5 tailwind-css
Last synced: 03 Jan 2025
https://github.com/jbjoybiswasjb/geometry_genius
Practice Repo - geometry genius
daisy-ui dom html5 tailwind-css
Last synced: 03 Jan 2025
https://github.com/hassanjadi/weather-app
"This is a repository for learning JavaScript by creating a weather application and consuming APIs from the internet"
Last synced: 10 Jan 2025
https://github.com/sebbekarlsson/domeventlistener
🔄 Subscribe on DOM elements in Python
dom events python python-library scraping
Last synced: 30 Jan 2025
https://github.com/soupi/specular-play
Playing with and learning specular
dom frp gui haskell-reflex purescript purescript-specular
Last synced: 08 Jan 2025
https://github.com/km-saifullah/randomcolorgenerator
This application can generate random colors.
copy-to-clipboard css document-object-model dom html javascript random-color-generator
Last synced: 27 Dec 2024
https://github.com/singleware/frontend
Frontend project package.
async browser dom frontend javascript jsx singleware typescript
Last synced: 10 Jan 2025
https://github.com/singleware/jsx
JSX package.
browser dom javascript jsx singleware typescript
Last synced: 10 Jan 2025
https://github.com/smilevp/webathon-assessment
Basic Pokemon Api using dom operations
Last synced: 04 Jan 2025
https://github.com/michaelsboost/vdom
Harness the power of the Virtual DOM for efficient, dynamic web experiences. Seamlessly blend data with template interpolation and streamline updates with intelligent diffing.
diff diffing dom javascript json vdom virtual virtualdom
Last synced: 17 Jan 2025
https://github.com/km-saifullah/postblog
A blog site based on JavaScript DOM manipulation.
css3 document-object-model dom dom-manipulation figma-to-html html5 javascript responsive-design
Last synced: 27 Dec 2024
https://github.com/lastnamearya/javascript-task-list-app
My 3rd app built to strengthen my DOM Skills & Js Fundamentals
dom es6-javascript events localstorage-api vanilla-javascript
Last synced: 14 Feb 2025
https://github.com/felipefama/controle-financeiro
controle financeiro com html, css e javascript
css-flexbox css-sass dom dom-manipulation html-scss-javascript html5 javascript localstorage
Last synced: 02 Feb 2025
https://github.com/smilevp/calculator
Calculator using HTML,CSS,DOM,Javascript
css dom html javascript javascript-events
Last synced: 04 Jan 2025
https://github.com/smilevp/webathon-1
Covid19 tracker using DOM,HTML,Javascript and CSS
Last synced: 04 Jan 2025
https://github.com/smilevp/shopify
Shopify application using ReactJS. This is just a basic application where I have made use of the react-hooks to toggle between the add to cart and remove button when clicked.
bootstra css dom events html javascript react usestate-hook
Last synced: 04 Jan 2025
https://github.com/smilevp/pagination
Created pagination using HTML,CSS,DOM,Javascript,Event listeners
css dom html javascript javascript-event-listener
Last synced: 04 Jan 2025
https://github.com/nisanth2004/javascript_programs
JavaScript is a high-level, dynamic, and interpreted programming language that is widely used for creating interactive and dynamic web pages.
class css dom function html javascript
Last synced: 11 Jan 2025
https://github.com/nisanth2004/weather-app
A Weather App which is developed by JS using weather API Key and URL and real time project
app application css document dom event html img javascript weather
Last synced: 11 Jan 2025
https://github.com/rock12231/login-page
attractive login page like live wallpaper
Last synced: 21 Jan 2025
https://github.com/iftekheraziz/geometry-genious
Geometry-Genious
dom dom-manipulation html5 javascript javascript-vanilla tailwind tailwind-css
Last synced: 14 Jan 2025
https://github.com/matheusfdosan/responsive-project-with-sass
Esse projeto é uma mistura de dois Masterclass, o #08 que usamos estratégias de unidades de medidas do CSS, para que tanto o nosso Layout, quanto os nossos textos, e Media Queries para que fiquem responsivos. Já o #15, é a introdução ao SASS, onde coloco em prática tais ensinamentos.
dom git github html javascript media-queries responsive-design sass
Last synced: 04 Jan 2025
https://github.com/matheusfdosan/masterclass-dom-18
Criando um piano básico e funcional utilizando JavaScript DOM.
css dom git github html javascript rocketseat
Last synced: 04 Jan 2025
https://github.com/matheusfdosan/codeflix
Um projeto muito simples, onde é possível o usuário adicionar cards de filmes.
animation-css css dom git github html javascript media-queries
Last synced: 04 Jan 2025
https://github.com/valchanoficial/exercicioscursojavascript
Rocketseat - Exercícios
axios dom express html javascript nodejs nodemon npm
Last synced: 04 Jan 2025
https://github.com/joytarafder/geometry-genius
Geometry Genius
css3 dom html5 javascript responsive
Last synced: 11 Jan 2025