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-12 00:08:38 UTC
- JSON Representation
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/maiarasanto/dynamic-image-gallery-js
Manipulação do DOM: Usar métodos como document.createElement , appendChild , removeChild , document.getElementById , para adicionar e remover imagens dinamicamente.
appendchild documentcreateeelement dom dom-manipulation getelementbyid javascript
Last synced: 08 Jan 2025
https://github.com/igorskyflyer/npm-rawelement
🐯 A utility that lets you manipulate HTML elements, their attributes and innerHTML as strings, on the go and then render the modified HTML. Very useful in SSG projects. 💤
astro back-end dom element html igorskyflyer javascript js raw ssg string tag ts typescript wrapper
Last synced: 12 Oct 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/yamoo9/likelion-ui-programming
React 프로그래밍 (선언적 API)
dom express-js react typescript
Last synced: 25 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/thedvlprs/ghibli-app
Ghibli App ✨
demo dom ghibli javascript json studio-ghibli-api vanilajs xmlhttprequest
Last synced: 31 Jan 2025
https://github.com/astrocoding/projek-dom-bookshelf
Aplikasi Web Pengelolaan Data Menggunakan DOM dan Web Storage Sederhana
css3 dom html5 javascript webstorage
Last synced: 09 Feb 2025
https://github.com/aizubair21/weather-api
a javascript weather application using openweatherapi resources. It take your current location by default and show the much weather information. You set any specific area information by search location area. and so much information will be displayed ...............
api client-side csr dom html-css-javascript javascript localstorage-api rest-api weather weather-api weather-api-integration-examples weather-app weather-by-location weather-forecast
Last synced: 15 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/sonal599/counter-_project
Counter project is the combination of HTML CSS and Java script. which increase the counter in DOM and it reflects to the page.
Last synced: 30 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/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/eujinnlucashow/goit-js-hw-06
Educational tasks 📒 JS-HW-06 | Document Object Model
Last synced: 12 Feb 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/cloudcmd/create-element
create dom element
cloudcmd dom element javascript
Last synced: 06 Nov 2024
https://github.com/dealfonso/dom2object
Converts a fragment of the DOM to an object where the named properties can be accessed as properties
dom dom-manipulation dom-object html html5 javascript javascript-library javascript-proxy
Last synced: 30 Dec 2024
https://github.com/layouwen/dom-yw
Simple encapsulation of the DOM API. 对 DOM API 的简易封装
Last synced: 16 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/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/sidp919/fs-js-wd-b-dom-manipulation
This repo is for those who have learned the basics of JavaScript and are now ready to use the power of JavaScript further to build some apps using DOM Manipulation.
dom dom-manipulation es6 javascript
Last synced: 07 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/sam-parsons/sanitize-input
declaratively scrub user input on the dom with sanitizer web api
Last synced: 21 Jan 2025
https://github.com/santhoshs50/calculator_task
Calculator
calculator css dom html javascript
Last synced: 24 Jan 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/astoilkov/element-box
Work easily with an element's position and dimensions
Last synced: 30 Jan 2025
https://github.com/patoflamejantetv/wwwweed
DOM under zaza effects.
css dom effect effects html javascript joke js userscript userscripts weed www
Last synced: 15 Jan 2025
https://github.com/priyansh61/todo
A todo list to keep you organised
css dom html javas to-do-list todo
Last synced: 08 Feb 2025
https://github.com/ethan-arrowood/safe-get-element
Runtime-based type safety for the commonly used document.getElementById method.
Last synced: 06 Feb 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/anjasfedo/submission-frontend-pemula
Submission Frontend pemula Dicoding.
dicoding-submission dom javascript
Last synced: 17 Jan 2025
https://github.com/ryanve/bounding
Normalized cross-browser getClientBoundingRect
Last synced: 22 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/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: 06 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/semibran/manifest
:boom: convert virtual DOM nodes into HTML elements
Last synced: 12 Feb 2025
https://github.com/underdogio/click-outside
Listen for clicks that happen outside of a DOM element.
Last synced: 06 Feb 2025
https://github.com/dragon-fish/dom-plus
Very simple DOM generator with types declaration.
create-element dom element generator html-generator
Last synced: 13 Feb 2025
https://github.com/vivekkravindraa/e-commerce-frontend
INDEX-CATEGORY-PRODUCT-ACCOUNT-PROFILE
Last synced: 09 Jan 2025
https://github.com/rakibrahman/tasks-to-do
A To-do app to help you to keep track of your daily tasks.
Last synced: 09 Feb 2025
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/mongoexpuser/web-clock-display
Clock (Time) Display for the Web.
Last synced: 26 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/vx68k/mdtodom.js
A browser script to render Markdown text directly into DOM.
browser commonmark dom dom-api es-module es2017 javascript markdown module-script
Last synced: 29 Dec 2024
https://github.com/evinism/oceanic
Small but Mighty React-like
browser dom dom-manipulation hooks javascript react typescript
Last synced: 26 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: 08 Feb 2025
https://github.com/tylrpopcorn/pingpong-scorekeepr
A simple application that will keep track of your ping pong score
bulma-css dom dom-manipulation html javascript
Last synced: 14 Oct 2024
https://github.com/galvao/gerdr
Manipulate DOM HTML trees, powered by PHP's DOM extension.
Last synced: 01 Feb 2025
https://github.com/hacxk/readme-js
Embark on an epic JavaScript adventure! This comprehensive course takes you from the fundamentals to advanced techniques, empowering you to build dynamic and interactive web applications.
async-javascript backend best-practices bun dom frontend functional-programming javascript javascript-basics nextjs nodejs oop react web-development
Last synced: 16 Jan 2025
https://github.com/bondok6/guess-my-number
Game: Try to find the correct number asap.
Last synced: 05 Feb 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/dendurruty/proyectos-curso-javascript-manipulacion-del-dom-freecodecamp
Este repositorio contiene apuntes y proyectos del curso "JavaScript para manipulación del DOM - Curso con Proyectos" de freeCodeCamp en Español, canal de YouTube.
css dom freecodecamp git github html javascript visual-studio-code
Last synced: 18 Jan 2025
https://github.com/yishn/sinho
A lightweight signal-based library for building web components with a React-like API.
dom fine-grained-reactivity frontend js react signal ts ui webcomponents
Last synced: 22 Jan 2025
https://github.com/thasup/travel-planner-app
Travel planner app that obtains a desired trip location & date from the user and displays weather forecast, country information, and an image of the location using information obtained from external APIs.
api dom express javascript nodejs scss service-worker webpack
Last synced: 31 Jan 2025
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/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/ahsankhan26/color-guessing-game
A simple and effective way to improve your understanding of RGB color scheme for better web development.
colors css dom dom-manipulation html javascript rgb
Last synced: 14 Feb 2025
https://github.com/nikulinalexey/playlist-constructor
Конструктор плейлистов
css css-transform dom html javascript
Last synced: 14 Jan 2025
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/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/xlmnxp/quran-custom-element
DOM Custom Element for Quran
audio-player ayat custom customelements define dom element es6 fetch-api javascript quran
Last synced: 10 Feb 2025
https://github.com/hardik-panchariya/javascript
This repository showcases my JavaScript learning journey with examples and code snippets covering fundamental and advanced concepts.
dom dom-manipulation eventhandling javascript
Last synced: 10 Feb 2025
https://github.com/ynazymko12/goit-js-hw-07
Homework for the course JavaScript📒
Last synced: 05 Feb 2025
https://github.com/sohaibbahrami/miniprojects
Mini Projects for HTML, CSS and JavaScript.
ajax async css dom html javascript
Last synced: 21 Jan 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: 12 Feb 2025
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: 10 Feb 2025
https://github.com/kareimgazer/landing-page
simple landing page with dynamically added sections
css dom dom-manipulation html5 javascript navigation
Last synced: 03 Feb 2025
https://github.com/tiagobarross/focustimer
Um Timer Pomodoro para web, desenvolvido com HTML, CSS e JavaScript, utilizando manipulação do DOM. Inicia com 25 minutos, mas permite que o usuário ajuste para qualquer outra duração. Ideal para aumentar a produtividade com intervalos programados.
css dom figma git github html javascript
Last synced: 22 Dec 2024
https://github.com/lookininward/pokemon-frontend-demo
Frontend demo showcasing three levels of sophistication in approaching a task: Bare, Basic, Advanced. Each level demonstrates increasing understanding of frontend architecture and design.
css dom frontend html pokemon react responsive single-page-app typescript vite web
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/renggli/dart-listdiff
Experimenting with diff-ing lists (DOM list manipulation) in Dart.
Last synced: 05 Feb 2025
https://github.com/insanj/cone
🍦 vanilla js static pwa generator, built in ts for oogy: can you help (~24kB) https://www.npmjs.com/package/oogy-cone
awesome dom javascript jekyll js module npm package pwa static static-site static-site-generator static-website ts typescript website
Last synced: 16 Nov 2024
https://github.com/serg-io/infuse-loader
Webpack loader for parsing and importing infuse.host templates.
custom-elements data-binding dom framework front-end frontend html html-template infuse pwd spa template template-engine web-application web-apps web-components webpack
Last synced: 22 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/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/samedfft2634/dom_color_assigment
Assigment, colorful webpage to learn mouseover and onclick events .
Last synced: 21 Jan 2025
https://github.com/sakilk130/javascript-pig-game
This is a simple game and only client-side game. This name is 'Pig Game'
Last synced: 31 Dec 2024
https://github.com/canop/groumf
Fast search and replace on strings or dom elements
Last synced: 19 Jan 2025
https://github.com/ricnaga/nsint
Aplicação javascript que realiza CRUD de usuários e empresas.
css dom domain-driven-design expressjs html javascript nunjucks sql sqlite
Last synced: 21 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/tanangular/vite2-vue3
ทดสอบการ update DOM ด้วย timer กับ vite2 + vue3
benchmark dom frontend javascript js performance template vite vite2 vue vue3 vuejs
Last synced: 13 Jan 2025