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/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/arafatamim/ombro

Create beautiful, dynamic shadows in JavaScript

dom javascript shadows shinejs typescript

Last synced: 12 Jan 2025

https://github.com/stevenvachon/create-html-template-element

Create an HTML <template> with content.

dom template

Last synced: 14 Dec 2024

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/tanangular/vite2-svelte3

ทดสอบการ update DOM ด้วย timer กับ vite2 + svelte3

benchmark beta component demo dom frontend performance svelte svelte3 template vite2

Last synced: 13 Jan 2025

https://github.com/samthor/gulp-tweakdom

DOM manipulation in Gulp

dom gulp gulp-plugin

Last synced: 18 Jan 2025

https://github.com/fasttime/art

A really small DOM manipulation library

art browser dom library

Last synced: 11 Nov 2024

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/josh012006/oop

Landing page for selling games. Realised with Tailwind and using OOP principles to represent games and cart.

css dom html5 javascript oop tailwind

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

https://github.com/anandchowdhary/get-computed-label

🏷️ Get an element's computed label from the Accessibility Tree

a11y accessibility aria dom javascript library typescript

Last synced: 23 Oct 2024

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/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: 16 Dec 2024

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/bonarja/sdom

Simplify the task of manipulating the DOM and use animations by Prototype (like jQuery)

animatecss animation dom frontend handling prototype

Last synced: 18 Jan 2025

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

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

dom javascript

Last synced: 03 Feb 2025

https://github.com/wlodpawlowski/react-chat-application

Chat messenger web application developed with React, Redux, Webpack, Eslint, JavaScript, Babel and PubNub

babel chai chat-application css3 dom eslint html5 istanbul javascript json jsx messenger-application mocha pubnub-chatting pwa react react-components react-router redux webpack

Last synced: 24 Jan 2025

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/satyamshorrf/learn-javascript

Hello Guys Started

dom es6 javascript

Last synced: 27 Jan 2025

https://github.com/norlandz/texthighlighter

Find & Highlight Words in a Webpage (Google Chrome Extension)

dom find google-chrome-extension highlight javascript match regex

Last synced: 05 Feb 2025

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/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/syedaanif/08-drum_kit

This website contains learnings for HTML, CSS, JS for DOM Manipulation using event listeners and callbacks.

cascading-style-sheets css css-flexbox css-grid css3 document-object-model dom dom-manipulation eventlisteners html html-css-javascript html5 hypertext-markup-language javascript js

Last synced: 16 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/taufiqpop/tutorial-javascript-dom

Tutorial JavaScript DOM (Document Object Model)

dom javascript javascript-dom

Last synced: 06 Jan 2025

https://github.com/arrseq/jdrift

Rust interface for Tauri (RIFT)

dom rust tauri

Last synced: 11 Dec 2024

https://github.com/bosens-china/dom-interception

Extract dom elements and rich text

dom interception rich text

Last synced: 24 Jan 2025

https://github.com/nonoesp/folio-scss

🎨 Reusable SCSS components for Laravel Folio.

dom namespace sass scss stylesheets web

Last synced: 24 Jan 2025

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/undercloud/componentary

PHP Server-Side Web Components

dom server-side template-engine web web-components

Last synced: 31 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/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/Martin-BG/SoftUni-JavaScript-Advanced

JavaScript Advanced course at SoftUni - Oct 2018

course dom javascript jquery softuni unit-testing

Last synced: 23 Oct 2024

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/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/joshgillies/picocomponent

Teeny tiny component system 🔍

component dom html

Last synced: 06 Jan 2025

https://github.com/nazmulhossain2905/auto-color-generator

Auto Color Generator - Solid Color and Gradient Color

css dom html javascript

Last synced: 16 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/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/ethan-arrowood/safe-get-element

Runtime-based type safety for the commonly used document.getElementById method.

dom getelementbyid typescript

Last synced: 13 Dec 2024

https://github.com/elchininet/shadow-dom-selector

A very small JavaScript utility to query DOM elements through the Shadow DOM subtrees in a sync or an async way

dom dom-query dom-selector javascript javascript-library library query-selector query-selector-all shadow-dom shadow-root shadow-root-query shadow-root-selector typescript

Last synced: 20 Jan 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/vivekkravindraa/e-commerce-frontend

INDEX-CATEGORY-PRODUCT-ACCOUNT-PROFILE

dom html

Last synced: 09 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/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/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/mchalapuk/wson-dom-connector

Serialize DOM nodes with WSON.

dom serialization wson xpath

Last synced: 18 Dec 2024

https://github.com/hardik-panchariya/javascript

This repository showcases what I have practiced and learned in JavaScript. It contains examples and code snippets covering various fundamental and advanced JavaScript concepts, reflecting my journey of mastering the language.

dom dom-manipulation eventhandling javascript

Last synced: 18 Dec 2024

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/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: 18 Dec 2024

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/josestg/todo-app

Drag and Drop Todo Elements with Vanilla JavaScript and HTML.

dom dom-manupulation vannila-javascript-projects

Last synced: 31 Jan 2025

https://github.com/samundrak/domex

POC: Browser base implementation of express.js

browser dom expressjs javascript nodejs

Last synced: 15 Dec 2024

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/stagas/relative-mouse

Get mouse position relative to a DOM element.

dom element mouse relative

Last synced: 18 Dec 2024

https://github.com/phattharaphorn/web-dev-lab

🔖 This repository is a collection developed emphasis on designing and building web applications.

dom html-css-javascript lab-assignment react web-application

Last synced: 23 Jan 2025

https://github.com/bmartinson/ngx-advanced-img

An Angular directive library for advanced img feature extensions.

angular dom fallback img loader ngx progressive ui ui-ux

Last synced: 08 Oct 2024

https://github.com/marvinhagemeister/dom-callcount

Track the callcount of various DOM api calls.

dom performance spy testing

Last synced: 25 Jan 2025

https://github.com/mano-08/rock-paper-scissor-but-animal-version

Rock-Paper-Scissor but Animal version

dom game javascript rock-paper-scissors

Last synced: 14 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/aidenybai/jacky

Directly use HTML inside JavaScript

dom jacky javascript jsx jsx-to-dom web

Last synced: 02 Feb 2025

https://github.com/kato83/hiroshi

Dom generation tool compatible with JSX.

dom javascript jsx typescript

Last synced: 29 Jan 2025

https://github.com/yj-928/webdev_the-king-dicee-game

A simple JS + DOM coded Dicee Game. Hope you have fun playing it.

css dice-game dice-roller dice-rolls dom html html-css-javascript javascript

Last synced: 17 Jan 2025

https://github.com/semibran/manifest

:boom: convert virtual DOM nodes into HTML elements

dom html virtual-dom

Last synced: 19 Dec 2024

https://github.com/sevlamare/library

Share your favorites books with everyone with this app.

css dom html javascript js json localstorage

Last synced: 04 Feb 2025

https://github.com/sevlamare/counter

Countdown or count up.

dom javascript js

Last synced: 04 Feb 2025

https://github.com/mskelton/observer

A super simple and performant way to observer specific selectors in the DOM.

dom observer

Last synced: 19 Dec 2024

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

Infinite scrolling is a web-design technique that loads content continuously as the user scrolls down the page, eliminating the need for pagination.

async-await cats dom infinite-scroll unsplash-api vanilla-javascript

Last synced: 26 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/eujinnlucashow/goit-js-hw-06

Educational tasks 📒 JS-HW-06 | Document Object Model

bom dom javascript js

Last synced: 19 Dec 2024

https://github.com/Greece4ever/React-JavaScript-2-Player-Chess

2 Player Chess written in React

chess dom react

Last synced: 04 Nov 2024

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/canop/groumf

Fast search and replace on strings or dom elements

dom javascript search

Last synced: 19 Jan 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/phpgt/domvalidation

Server side form validation using web standards.

dom form-validation html-forms html5 html5-validation phpgt webengine

Last synced: 17 Jan 2025

https://github.com/projectravel/project-javascriptdom

JavascriptDOM adalah proyek yang berfokus pada manipulasi Document Object Model (DOM) menggunakan JavaScript. Proyek ini dirancang untuk membantu pengembang web mempelajari dan menerapkan berbagai teknik manipulasi DOM, seperti mengubah elemen HTML, mengelola event, dan memperbarui gaya CSS secara dinamis.

dom javascript javascript-applications javascriptdom javascriptproject js project

Last synced: 10 Jan 2025

https://github.com/gulashanhashami/lyndaclone_team_18

I want to clonLynda is an online learning platform, offers Educational training courses in the field of business, software and technology skills.e this project.

api css3 dom htlm javascript

Last synced: 25 Jan 2025

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/dragon-fish/dom-plus

Very simple DOM generator with types declaration.

create-element dom element generator html-generator

Last synced: 20 Dec 2024

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/gulashanhashami/lyndacloneteam18_u3

Lynda is an online learning platform, offers Educational training courses in the field of business, software and technology skills.want to clone this project.

css3 dom html javascipt masai-authentication

Last synced: 25 Jan 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/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/dgf/graphql-dom

A GraphQL based HTML binding for arbitrary DOM selections.

aplatanao dom graphql java

Last synced: 23 Jan 2025

https://github.com/lemonadee71/poor-man-jsx

Create DOM elements painlessly with tagged template literals.

dom html javascript jsx template-literals

Last synced: 21 Dec 2024

https://github.com/vulnpire/dominator

Detect potential vulnerabilities by analyzing inline JavaScript in web pages

dom javascript sqli xss

Last synced: 13 Jan 2025