Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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:

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/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/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/mohamedhnoor/counter

Vanilla JavaScript - DOM

css3 dom html5 javascript

Last synced: 25 Jan 2025

https://github.com/fabiannorbertoescobar/java-db-connections-ejercicios

ABMs y Apps con diferentes conexiones a bases de datos SQL, noSQL y XML.

abm bson crud dom hibernate hql java javascript jaxb jdbc json mongodb mongodb-driver mvc mysql nosql sax sql sqlite xml

Last synced: 05 Jan 2025

https://github.com/joshgillies/picocomponent

Teeny tiny component system 🔍

component dom html

Last synced: 06 Jan 2025

https://github.com/laqudee/common-toolbox

A reusable tool library that focuses on serving Vue projects

axios date dom encrypt toolbox validate vite vue

Last synced: 28 Jan 2025

https://github.com/mohamedhnoor/questions-answers

Using selectors inside the element and traversing the dom

css3 dom html5 javascript

Last synced: 25 Jan 2025

https://github.com/mohamedhnoor/color-flipper

DOM project Vanilla JavaScript

css3 dom html5 javascript

Last synced: 25 Jan 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/younusaliakash/vanilla-js-relaxer-app

A relaxing breathing app with a visual director to tell you when to breathe in, hold and breathe out

css dom html javascript

Last synced: 01 Feb 2025

https://github.com/rakibrahman/tasks-to-do

A To-do app to help you to keep track of your daily tasks.

css dom es6 html javascript

Last synced: 09 Feb 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/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/stagas/relative-mouse

Get mouse position relative to a DOM element.

dom element mouse relative

Last synced: 11 Feb 2025

https://github.com/pandaplatform/dom

[READ-ONLY] Subtree split of the Panda Ui Package

dom framework php7 ui

Last synced: 26 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/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/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: 14 Feb 2025

https://github.com/tylrpopcorn/pokemon-display-grid

A simple application showcasing Pokémon using DOM manipulation

dom dom-manipulation html html-javascript javascript

Last synced: 22 Jan 2025

https://github.com/yamoo9/likelion-ui-programming

React 프로그래밍 (선언적 API)

dom express-js react typescript

Last synced: 25 Jan 2025

https://github.com/astoilkov/element-box

Work easily with an element's position and dimensions

dom getboundingclientrect

Last synced: 30 Jan 2025

https://github.com/sam-parsons/sanitize-input

declaratively scrub user input on the dom with sanitizer web api

dom jest sanitizer-api

Last synced: 21 Jan 2025

https://github.com/thedvlprs/color-game

✨ The Great RGB Color Game

dom javascript

Last synced: 31 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.

dom getelementbyid typescript

Last synced: 06 Feb 2025

https://github.com/layouwen/dom-yw

Simple encapsulation of the DOM API. 对 DOM API 的简易封装

api dom learn

Last synced: 16 Jan 2025

https://github.com/dblate/in-sight-detector

动态检测某些 DOM 元素是否处于浏览器窗口之内

dom javascript

Last synced: 03 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/ryanve/bounding

Normalized cross-browser getClientBoundingRect

dom javascript

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/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/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/antonybudianto/element-inspector

Simple DOM element inspector

dom inspector picker selector

Last synced: 17 Jan 2025

https://github.com/eosnewmedia/external-layout-bundle

Load and store html layouts from remote locally as twig templates.

dom external html layouts php remote symfony symfony-bundle template twig

Last synced: 02 Jan 2025

https://github.com/xmas7/rust-webplatform

A Rust library for use with emscripten to access the DOM.

dom emscript library platform rust web

Last synced: 01 Feb 2025

https://github.com/semibran/manifest

:boom: convert virtual DOM nodes into HTML elements

dom html virtual-dom

Last synced: 12 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/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/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/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/underdogio/click-outside

Listen for clicks that happen outside of a DOM element.

dom javascript

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/nikulinalexey/playlist-constructor

Конструктор плейлистов

css css-transform dom html javascript

Last synced: 14 Jan 2025

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/vivekkravindraa/e-commerce-frontend

INDEX-CATEGORY-PRODUCT-ACCOUNT-PROFILE

dom html

Last synced: 09 Jan 2025

https://github.com/ryanmorr/bem

Simple jQuery-like library to traverse and modify components according to the BEM methodology

bem dom javascript

Last synced: 13 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/derhuerst/dom-based-svg-modules

A list of virtual-dom-based or DOM-based SVG modules.

dataviz dom svg virtual-dom

Last synced: 07 Jan 2025

https://github.com/sorgazb/dwec_practice

Repository with JavaScript and Angular Scripts

angular bootstrap4 dom dom-manipulation html5 javascript js

Last synced: 07 Jan 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/jyotipm1999/web-18

Masai Unit-2 and Unit-3 classes.

api dom

Last synced: 14 Jan 2025

https://github.com/mchalapuk/wson-dom-connector

Serialize DOM nodes with WSON.

dom serialization wson xpath

Last synced: 10 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/igorskyflyer/npm-magic-queryselector

🪄 A TypeScript-types patch for querySelector/querySelectorAll, make them return types you expect them to! 🔮

back-end biome combinator css dom dom-manipulation html igorskyflyer javascript js magic node query queryselector queryselectorall selector ts typescript

Last synced: 06 Nov 2024

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/dukris/depot-project

Test task for JWD

dom java javase

Last synced: 10 Feb 2025

https://github.com/cloudcmd/create-element

create dom element

cloudcmd dom element javascript

Last synced: 06 Nov 2024

https://github.com/bondok6/guess-my-number

Game: Try to find the correct number asap.

css dom html javascript

Last synced: 05 Feb 2025

https://github.com/romelperez/prhone-utils

Browser JavaScript utilities

bom browser dom utils

Last synced: 26 Jan 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/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/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/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/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/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/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/cedric921/gda_calculatrice

pour tester les connaissances en js sur les classes et surtout le dom

css dom flex grid html js

Last synced: 21 Jan 2025

https://github.com/ynazymko12/goit-js-hw-07

Homework for the course JavaScript📒

dom events javascript

Last synced: 05 Feb 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/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/manychois/cici

A PHP library which lets you use CSS selector to locate elements in an HTML document.

css dom html php selector

Last synced: 22 Dec 2024

https://github.com/ps0305/randomcolorguessgame

RGB color guessing game using Javascript and DOM

css dom game-development html javascript rgb-leds single-page-applications

Last synced: 01 Jan 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/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.

dart diff dom

Last synced: 05 Feb 2025

https://github.com/cedric921/gda_quizapp

Créer une application web qui permet aux développeurs JavaScript d'évaluer leur niveau.

css dom js spa

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/sakilk130/javascript-pig-game

This is a simple game and only client-side game. This name is 'Pig Game'

dom javascript pig-game

Last synced: 31 Dec 2024

https://github.com/ryanve/atts

DOM attributes module

attributes dom javascript

Last synced: 22 Jan 2025

https://github.com/dgf/graphql-dom

A GraphQL based HTML binding for arbitrary DOM selections.

aplatanao dom graphql java

Last synced: 23 Jan 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/samedfft2634/dom_color_assigment

Assigment, colorful webpage to learn mouseover and onclick events .

dom dom-manipulation

Last synced: 21 Jan 2025

https://github.com/canop/groumf

Fast search and replace on strings or dom elements

dom javascript search

Last synced: 19 Jan 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/mongoexpuser/web-clock-display

Clock (Time) Display for the Web.

brython clock dom python

Last synced: 26 Jan 2025

https://github.com/gc-victor/p

P is a micro-library (1 KB) to patch DOM Trees

dom dom-diff patch vdom

Last synced: 05 Feb 2025

https://github.com/kato83/hiroshi

Dom generation tool compatible with JSX.

dom javascript jsx typescript

Last synced: 29 Jan 2025