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/robinfr/dom-dfs

Easily perform a depth-first-search through DOM elements

depth-first-search dfs dom

Last synced: 10 Feb 2025

https://github.com/acgrid/autoform

Real DOM form filler 某校的毕业设计

chrome dom graduate-project php

Last synced: 09 Jan 2025

https://github.com/nulitas/bookshelf-app

Sebuah repository untuk menyelesaikan submission Belajar Membuat Bookshelf App menggunakan DOM dan juga localStorage untuk Pemula yang diselenggarakan oleh Dicoding.

dom javascript localstorage

Last synced: 23 Jan 2025

https://github.com/byloth/html-element-style

🎨 A library to easily manage HTMLElement style properties, just like normal properties; no more strings to parse or replace!

dom html-element library parser replacer style

Last synced: 16 Feb 2025

https://github.com/adamreichold/robinson

For when you go to a lonely island and survival depends on parsing XML.

dom parser tree xml

Last synced: 23 Jan 2025

https://github.com/mtapirina/piano_keys

Create a piano player with DOM events in JavaScript. Codecademy Lesson

codecademy-pro dom javascript piano-keys

Last synced: 19 Jan 2025

https://github.com/arronf2e/js-practice

📖 📖 practice

dom javascript

Last synced: 07 Feb 2025

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: 17 Feb 2025

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: 17 Feb 2025

https://github.com/aayushyadavz/bmi_calculator

Made BMI Calculator using Javascript.

css dom events html javascript

Last synced: 26 Jan 2025

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: 17 Feb 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: 17 Feb 2025

https://github.com/vincentdchan/typescript-domhelper

DOM helper for Typescript

dom generator html typescript

Last synced: 19 Jan 2025

https://github.com/bkpecho/infinite-scroll

This web application utilizes modern web development techniques to create an efficient infinite scroll feature, allowing users to easily load a continuous stream of high-quality images from the Unsplash API.

async-await css3 dom fetch-api html5 javascript netlify responsive-design scroll-event unsplash-api

Last synced: 07 Feb 2025

https://github.com/emilyjspencer/guess-the-french-word

http://receptive-selection.surge.sh/

dom javascript vanilla-javascript

Last synced: 09 Feb 2025

https://github.com/donghl-dev/mobile-web

Native App, Web App, Hybrid App

ajax dom html-css-javascript jquery jquery-mobile

Last synced: 05 Feb 2025

https://github.com/emilyjspencer/guess-the-shade

🌈 Back to basics http://profuse-swing.surge.sh/

dom dom-manipulation javascript-game

Last synced: 09 Feb 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/chharvey/template-processor

A lightweight class for generating markup from a template and some data.

dom html template

Last synced: 21 Jan 2025

https://github.com/chharvey/extrajs-dom

Javascript extensions to DOM.

attribute dom element node tree

Last synced: 21 Jan 2025

https://github.com/aayushyadavz/dicee_challenge_game

Made Dice Challenge Game using Javascript DOM.

css dom javascript ui-design

Last synced: 26 Jan 2025

https://github.com/talhat298/andaman-website

andamanapp is a React web app using Material-UI, CoreUI, and Bootstrap, with Google Maps, Firebase, and TailwindCSS for a responsive and dynamic experience.

dom javascript nodejs reactspinner swiper webvitals

Last synced: 11 Feb 2025

https://github.com/jill64/universal-sanitizer

💎 Isomorphic html sanitizer by DOMPurify + sanitize-html

dom html isomorphic sanitizer xss

Last synced: 19 Feb 2025

https://github.com/risto-stevcev/purescript-window

A purescript wrapper for the window object

dom purescript window

Last synced: 09 Nov 2024

https://github.com/bbmoz/inject-decorator

Create decorators that can inject anything into your JS modules!

annotation babel decorator dom es2016 es7 inject

Last synced: 29 Jan 2025

https://github.com/smarie/java-xml-osgi

Archeology: a link to this old project hosted on SOA4D: https://forge.soa4d.org/projects/xml-java-osgi/. A stack of packaged xml bundles for embedded OSGi

aelfred crimson dom java jaxp kxml mxp osgi sax stax xml xmlpull

Last synced: 16 Feb 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/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/ottiker/safejs

A more abstract SAFE DOM API

api dom maidsafe safenetwork

Last synced: 18 Feb 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/tai2/vanilla-drag-movable

Drag and move behavior for DOM elements

dom drag javascript typescript

Last synced: 07 Feb 2025

https://github.com/filip-kustura/hashiwokakero

A web-based implementation of the Hashiwokakero logic puzzle, built using JavaScript with DOM manipulation through jQuery, including event handling to create an interactive grid for drawing bridges.

bridges css dom hashi hashiwokakero html javascript jquery puzzle

Last synced: 29 Jan 2025

https://github.com/princebansal7/javascript-projects

Just sharing what I am Learning through my codes and Projects to understand DOM manipulation

dom es6 javascript

Last synced: 25 Jan 2025

https://github.com/bankole2000/booklist

Simple Booklist with ES5 & ES6 Classes

classes constructor dom es5 es6 events localstorage objects prototype

Last synced: 15 Feb 2025

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/anshuthopsee/dragtomove.js

A tiny JavaScript library to make DOM elements movable with mouse or touch.

dom draggable javascript

Last synced: 07 Feb 2025

https://github.com/jccr/tiny-cfi

Generate EPUB CFI steps for a node in 40 lines of code!

cfi dom epub epub3 html

Last synced: 09 Feb 2025

https://github.com/pyrossh/atoms-element

A simple web component library for defining your custom elements. It works on both client and server.

client components dom server ssg web

Last synced: 06 Jan 2025

https://github.com/afeiship/next-dom2json

Dom to json for next.

dom json next walk

Last synced: 07 Feb 2025

https://github.com/harshit-saraswat/simon-game

This is another project in The Complete Web Development 2020 Bootcamp course from Angela Yu.

css dom dom-manipulation game html javascript javascript-game jquery simon-game

Last synced: 12 Jan 2025

https://github.com/codelligentia/master-js

Master JavaScript: Coding using JavaScript in Depth

dom javascript methods

Last synced: 16 Jan 2025

https://github.com/j2doll/xmldomreader

Document Object Model reader for XML (Qt5)

c cpp dom parser qt qt5 reader xml

Last synced: 25 Nov 2024

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/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: 19 Feb 2025

https://github.com/anovsiradj/js-utilities

My utilities for Browser and Node.JS

browser dom javascript nodejs

Last synced: 16 Feb 2025

https://github.com/alissonooliveiraofc/task-list-v1

Que tal uma lista de tarefas simples e prática para um melhor gerenciamento do dia-a-dia de forma consistente e organizada? Em breve uma nova versão com novas features pra vocês #letsCode!

code code-exercise css database dom javascript localstorage storage task task-manager todoapp todolist tools

Last synced: 22 Nov 2024

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/kt3k/multiflip

Animation of dom, flipping its sections for showing and hiding the whole

capsid component dom ui

Last synced: 05 Feb 2025

https://github.com/codecaine-zz/javascript_elements_cheatsheet

Javascript DOM Element Properties and Methods Cheat Sheet

cheatsheet dom dom-manipulation javascript

Last synced: 25 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/robinfr/dom-bfs

Easily perform a breadth-first-search through DOM elements

bfs breadth-first-search dom

Last synced: 10 Feb 2025

https://github.com/substrate-system/dom

Helpers for working with the DOM in tests

dom test

Last synced: 07 Dec 2024

https://github.com/qishaoxuan/pazzle

pazzle, 拼图

dom javascript

Last synced: 02 Jan 2025

https://github.com/gulashanhashami/youtube_mini_app

This is a YouTube mini app. I used HTML, CSS, DOM, JavaScript to make this mini app. I also used YouTube API.

api css3 dom html javascript

Last synced: 25 Jan 2025

https://github.com/shgysk8zer0/node-dom

Basic DOM implementation

dom html node node-dom node-html node-js

Last synced: 17 Oct 2024

https://github.com/lemmon/nanocomponent-container

Container for storing Nanocomponer components instances.

choo component dom events

Last synced: 13 Feb 2025

https://github.com/kumaresh231299/promise-task

Promise Task using dom to display the rest countries details

api api-rest css dom html js

Last synced: 14 Jan 2025

https://github.com/afeiship/next-dom-ready

Dom ready based on next.

dom next ready

Last synced: 07 Feb 2025

https://github.com/stefifm/intro-dom-js-alura

Curso de Alura Latam sobre cómo manipular el DOM con JavaScript

alura dom dom-manipulation javascript oracle

Last synced: 08 Feb 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/kumaresh231299/dom-calculator

Creating a calculator using DOM

css dom javascript

Last synced: 14 Jan 2025

https://github.com/ragnarokkr/tokan.js

Proof of concept wrapper library for MutationObserver Web API, suitable to be used in userscripts.

api dom javascript mutationobserver typescript userscripts web

Last synced: 13 Feb 2025

https://github.com/rasujon3/phero-hack

Sumit Vai DOM Project

dom html-css-javascript

Last synced: 13 Feb 2025

https://github.com/rasujon3/pin-matcher-soluation

Module-28-Project-2

dom html-css-javascript

Last synced: 13 Feb 2025

https://github.com/rasujon3/pc-builder

DOM last conceptual session

dom html-css-javascript

Last synced: 13 Feb 2025

https://github.com/rasujon3/ma-er-doya

DOM-Conceptual-Session-2

dom html-css-javascript

Last synced: 13 Feb 2025

https://github.com/rasujon3/invoice-application

Conceptual Session Project 2

dom html-css-javascript

Last synced: 13 Feb 2025

https://github.com/rasujon3/functional-bank

Module-27 - Function_Add

dom html-css-javascript

Last synced: 13 Feb 2025

https://github.com/afeiship/next-dom-find-ancestor

Find the closest ancestor element that has a specific class.

ancestor dom find next

Last synced: 07 Feb 2025

https://github.com/rasujon3/dom-practice

Module - 25_5 - Dom Practice - Netlify Link: https://sujon-dom-practice.netlify.app/

dom javascript

Last synced: 13 Feb 2025

https://github.com/rasujon3/debug-conceptual-session-1

debug-conceptual-session-1

api dom

Last synced: 13 Feb 2025

https://github.com/rasujon3/bap-er-bank

Module -26 - DOM 1st Project with Tailwind

dom html-css-javascript

Last synced: 13 Feb 2025

https://github.com/axelop96/frontendmentor-reto2

Reto de pagina Front end Mentor utilizando HTML, CSS y JavaScript

css dom html javascript

Last synced: 02 Jan 2025

https://github.com/gulashanhashami/food_app

This is a mini food app created by me. Here you can see latest food, food of the day. And you can search any food.

api css3 dom html javascript

Last synced: 25 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/paresh-patil-11/simon-game

Develop a Simon Says game to demonstrate JavaScript concepts using the DOM.

css3 dom dom-manipulation html5 javascript javascript-game

Last synced: 19 Feb 2025

https://github.com/muneeb-1122/redefine-gaming

it is a gaming website

css3 dom gsap html5 scss tailwindcss

Last synced: 19 Feb 2025

https://github.com/pranavharsh/shopping-app

oooo waooo, really a big shopping app created by me it has the feature of easily signin and signup with GOOGLE.it has database that stores your id and password for next time login. it contains separate pages for different items and you can easily add your items to cart and also you can increase or decrease their quantities and see their total price. you can also make fake PAYMENTS.that's all about this APP.

dom express firebase-database google html javascript memoize node react redux router scss stripe yarn

Last synced: 17 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