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/serhii-palamarchuk/goit-js-hw-07
Тема 12. Модель DOM. Події
Last synced: 11 Feb 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/terotests/doremifa
Reactive DOM library based on template literals
appengine dom engine javascript rendering template-literals ui
Last synced: 27 Jan 2025
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/jaandrle/dollar_dom_svg
This repository shows usage of `$dom.component` for creating SVG (charts) by using some helper functions. Also, it can be used as inspiration for different library and or plain SVG.
chart charts dom functional javascript reactive svg
Last synced: 21 Dec 2024
https://github.com/zaikoxander/js
Meus estudos de JavaScript
css css3 dom front-end front-end-development frontend html html-css-javascript html5 javascript js studies studies-javascript study webdevelopment website websites
Last synced: 27 Dec 2024
https://github.com/yashi-singh-1/fcc-forum-leaderboard
Built a dynamic leaderboard displaying the latest topics from the freeCodeCamp forum. This project uses asynchronous JavaScript to fetch and display data, including topic titles, user avatars, and activity metrics.
api async async-fetch async-programming asynchronous-programming dom dom-manipulation fetch freecodecamp freecodecamp-challenge freecodecamp-frontend freecodecamp-project frontend javascript js web-developement
Last synced: 07 Jan 2025
https://github.com/lastnamearya/javascript-number-guesser-game
One of the app that I built in my #100DaysofJavaScript .
dom es2015 es6 javascript vanilla-javascript
Last synced: 21 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: 21 Dec 2024
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: 21 Dec 2024
https://github.com/lastnamearya/javascript-grocery-app
Developed this App in order to learn DOM Manipulation Techniques
Last synced: 21 Dec 2024
https://github.com/lastnamearya/javascript-loancalculator
My 4th Js App to practice & strengthen my core Js Skills without using any jQuery code
dom es6 javascript vanilla-javascript
Last synced: 21 Dec 2024
https://github.com/br0wsa/dombom-js
[Cours Javascript] Apprendre Javascript de A à Z – Le DOM (2/6)
bom dom from-scratch vanilla-javascript
Last synced: 27 Jan 2025
https://github.com/br0wsa/bubble-js
[Cours Javascript] Apprendre Javascript de A à Z – Le DOM (2/6)
bom css3 dom html5 vanilla-javascript
Last synced: 27 Jan 2025
https://github.com/itsproali/pin-checker
css dom dom-manipulation html5 itsproali javascript pin-checker
Last synced: 24 Dec 2024
https://github.com/realaravinth/dom-router
simple vanilla JavaScript DOM router
dom router router-dom vanilla-javascript
Last synced: 24 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/robert-ds/yark-sale
Practic course frontend developer at platzi. Develop components html.
components css dom dom-manipulation html-css html5 js
Last synced: 22 Dec 2024
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/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/deepanagarjan/day-15
Here i finished responsively web developer task on creating DOM Pagination, I used HTML, CSS, Javascript and DOM
css dom html5 javascript responsive-design
Last synced: 27 Jan 2025
https://github.com/obaedulislam/bet-footballer
Best for top five footballer JS DOM App
Last synced: 27 Jan 2025
https://github.com/monocasual/monodom
Minimalistic TypeScript DOM manipulator.
dom front-end front-end-development javascript typescript webdevelopment website
Last synced: 14 Jan 2025
https://github.com/mathsgod/p-query
Using jquery like method to parse html by using php
Last synced: 13 Jan 2025
https://github.com/chandrabose-11/dom-calculator
In this task we are creating a calculator by using dom ,html,css ,bootstrap
Last synced: 07 Jan 2025
https://github.com/chandrabose-11/restcountries-api-task
In this task we are using a api to collect the weather detail by using weather Api and using dom,html,css,bootstrap,Async program (fetch,.then etc)
css dom fetch html javscript restcountries-api
Last synced: 07 Jan 2025
https://github.com/itsindrajput/namaste_react
👋 Welcome to the repository for my online lecture series on React.js! This repository is dedicated to tracking and showcasing the code examples and projects covered in my online lectures on React.js from Namaste React.
css3 dom frontend-framework html5 javascript jsx reactjs redux single-page-applications webdevelopment
Last synced: 27 Jan 2025
https://github.com/ezaiger/taskinator
Module 4 Lesson Assignment - A task-tracker app called Taskinator that will allow you to organize your personal to-do list items by using a dropdown menu to change the task status and move the task into To Do, In Progress, and Completed lists.
css dom html javascript web-api
Last synced: 11 Jan 2025
https://github.com/jlhmtt/lista-de-tarefas
Projeto de prática de arrays em JS proposto em aula
Last synced: 18 Jan 2025
https://github.com/jlhmtt/jogo-da-velha
Trabalho final da aula de JavaScript do primeiro trimestre na INFNET
Last synced: 18 Jan 2025
https://github.com/victrme/clickdown
Speeds up your clicks by combining the speed of pointerdown, and the features of the click event
accessibility dom event-listener javascript library npm
Last synced: 25 Dec 2024
https://github.com/andriikot/vanillajs__cooks__
JS DOM
cookbooks cooks dom js patterns vanilla-javascript
Last synced: 28 Dec 2024
https://github.com/skyzyx/firecracker.js
A small DOM manipulation and eventing library that packs a big punch!
dom events innerhtml javascript query small tiny virtual-dom
Last synced: 21 Dec 2024
https://github.com/rajkumar-35/restcountries-callback-hell-task
Creating a responsive Rest Countries app with dynamic weather information and country details using HTML, CSS, JavaScript, and Bootstrap for Day 17 task assigned by the GUVI Zen class.
api bootstrap5 box-model css-flexbox css-grid css3 dom dom-manipulation fetch-api html5 javascript promises
Last synced: 25 Dec 2024
https://github.com/rajkumar-35/food-booking-form
Creating an interactive registration form with dynamic table updates using HTML, CSS, and JavaScript for Day-15 coding task assigned by the GUVI Zen class.
bootstrap5 css-flexbox css-grid css3 dom dom-manipulation html-css-javascript html5 javascipt
Last synced: 25 Dec 2024
https://github.com/rajkumar-35/callback-hell-task
Creating a countdown timer for Independence Day with a background transition using HTML, CSS, and JavaScript for Day-16 task assigned by the GUVI Zen class.
callback-hell css3 dom dom-manipulation html5 javascript settimeout
Last synced: 25 Dec 2024
https://github.com/cr2007/f28wp-lab2
Marked Lab 2 in Web Programming (F28WP) Course
css dom dom-api f28wp game html html-css-javascript javascript lab-2 web-programming web-programming-hw
Last synced: 21 Jan 2025
https://github.com/rock12231/login-page
attractive login page like live wallpaper
Last synced: 21 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/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/jeffreyquan/paintr
Painting app using vanilla JavaScript
css dom dom-manipulation html javascript
Last synced: 27 Jan 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/jeffreyquan/jeffreyquan.github.io2
Portfolio
bootstrap css dom dom-manipulation html javascript jquery
Last synced: 27 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/rd-ricardo/calculadora-angular
Projeto para afins de estudos da ferramenta angular e suas diretivas
Last synced: 14 Jan 2025
https://github.com/anbumani12/async-day-5-weather-api-task
Restcountries & Weather using Fetch API Task
css dom fetch-api html js promise xmlhttprequest
Last synced: 21 Jan 2025
https://github.com/anbumani12/async-day-5-task1
Async-Day-5-task 1
api async-await css dom html js
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/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/async-day-2-task
Async-Day-2-task
dom fetch-api promise xmlhttprequest
Last synced: 21 Jan 2025
https://github.com/aswassaw/latihan-audio-js
Belajar penggunaan class Audio() untuk membuat simple music player.
Last synced: 26 Dec 2024
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/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/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/sayedtahsin/to-do-app
A basic To-DO App built with Raw Javascript For Learning processes.
Last synced: 07 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/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/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/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/serhiirepinskyi/goit-js-hw-06
JavaScript. Homework 06: task 1-10
dom event form javascript valid
Last synced: 31 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/kumaresh231299/dom-calculator
Creating a calculator using DOM
Last synced: 14 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/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/ajith-11399/countdown-timer-dom
This repository contains countdown timer Task
bootstrap css dom html javascript
Last synced: 08 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/jill64/universal-sanitizer
💎 Isomorphic html sanitizer by DOMPurify + sanitize-html
dom html isomorphic sanitizer xss
Last synced: 10 Nov 2024
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/jardelgcunha/click-counter
Click counter manipulating DOM with Javascript
bootstrap dom html javascript live-server vscode
Last synced: 15 Jan 2025
https://github.com/paulopariz/preenchimento-de-cartao
O Rocketpay é um componente que simula o formulário de preenchimento de cartão de crédito, onde é possível adicionar máscara aos inputs e atualizar elementos HTML via DOM.
dom full-stack imask javascript json node nodejs npm vite
Last synced: 11 Jan 2025
https://github.com/msalman81/drum-kit
This is a Drum-Kit simulator made on web using Javscript DOM and Event Listeners! Unveil your inner musician and start banging those drums!
css dom drums drumstick eventlisteners html javascript moazzam moazzamsalman salman ui ux webdeveloper webgame
Last synced: 07 Jan 2025
https://github.com/risto-stevcev/purescript-window
A purescript wrapper for the window object
Last synced: 09 Nov 2024
https://github.com/ayesha-ghani098/to-do-app
Multi-Feature To-Do App Using Html CSS Bootstrap Javascript DOM
bootstrap css dom html javascript todoapp
Last synced: 03 Jan 2025
https://github.com/felipeg-almeida/decodificador
Projeto decodificador desenvolvido como desafio que faz parte do programa Oracle Next Education.
challengeonedecodificador5 css dom html javascript
Last synced: 08 Jan 2025
https://github.com/pedroreves/faq-page
FAQ Website | FrontEnd Mentor Challenge
css css3 dom html html5 javascript responsive
Last synced: 31 Dec 2024
https://github.com/pmlcrz/aula9-react
Aula 8 - modulo 3 curso desenvolvimento full stack
Last synced: 20 Jan 2025
https://github.com/anibalventura/resume-generator-web
Easy to use resume generator made with vanilla JavaScript.
bootstrap css dom dom-manipulation html javascript
Last synced: 11 Jan 2025
https://github.com/butility/dom
class class-management dom dom-manipulation element events html-tags traverse virtual-dom
Last synced: 12 Nov 2024
https://github.com/ivopetkov/html5-dom-document-js
dom dom-manipulation html html5 javascript
Last synced: 16 Jan 2025
https://github.com/icherya/dom-render-tools
TypeScript library for easier DOM elements manipulation
dom dom-manipulation npm-package typescript
Last synced: 25 Dec 2024