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/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.

css dom html javascript

Last synced: 30 Dec 2024

https://github.com/eugenia1984/thirdexercisewithjs-dom

Using the contents developed in the unit I saw about on DOM, I carried out some actions to make changes in the html file

dom javascript js

Last synced: 07 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/arafatamim/ombro

Create beautiful, dynamic shadows in JavaScript

dom javascript shadows shinejs typescript

Last synced: 12 Jan 2025

https://github.com/ryanve/bounding

Normalized cross-browser getClientBoundingRect

dom javascript

Last synced: 22 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/jhoan5/calculator-vanilla-js

calculator implemented in JavaScript, providing an easy-to-use calculator for inclusion in various projects

calculator dom javascript mvc regular-expressions

Last synced: 25 Dec 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/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/henriquelimas/webchat

An example of a webchat using websocket, yo-yo and leveldb

browserify budo dom leveldb nodejs websocket yo-yo

Last synced: 13 Jan 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/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/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/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/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/shiponcs/easyweather

API fetching, and extracting data from the responses, MaterializeCSS design and Javascript modern features like class, fetch()

accuweather-api api apis darksky-api dom dom-manipulation easyweather es6-javascript fetch-api html5 javascript javascript-api json materializecss

Last synced: 29 Dec 2024

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

DOM manipulation in Gulp

dom gulp gulp-plugin

Last synced: 18 Jan 2025

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/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/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/ynazymko12/goit-js-hw-07

Homework for the course JavaScript📒

dom events javascript

Last synced: 05 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/rudradcruze/pin-matcher

Simple project to main pin using javascript.

css dom html js

Last synced: 13 Dec 2024

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/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/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/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/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/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/renggli/dart-listdiff

Experimenting with diff-ing lists (DOM list manipulation) in Dart.

dart diff dom

Last synced: 05 Feb 2025

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/stevenvachon/replace-dom-string

Replace one or more strings/regexes within a DOM tree.

dom replace traverse walk

Last synced: 14 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/stevenvachon/create-html-template-element

Create an HTML <template> with content.

dom template

Last synced: 14 Dec 2024

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/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/taufiqpop/tutorial-javascript-dom

Tutorial JavaScript DOM (Document Object Model)

dom javascript javascript-dom

Last synced: 06 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/qwtel/create-element-x

Extends document.createElement to conform to the target API of JSX.

create-element dom element jsx

Last synced: 21 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/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/kato83/hiroshi

Dom generation tool compatible with JSX.

dom javascript jsx typescript

Last synced: 29 Jan 2025

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/samundrak/domex

POC: Browser base implementation of express.js

browser dom expressjs javascript nodejs

Last synced: 15 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/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/tamer3mansor/array_demo

A simple project to train on arrays and DOM and use an external API to get a random name and perform some operations on it

array css dom html js

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

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

Simplify the task of manipulating the DOM of the react components and use animations (like jQuery)

animatecss animated dom frontend handling react ui

Last synced: 18 Jan 2025

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/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/natancabral/tables2json

Convert an HTML tables node to a javascript object or array. Client-Side

client-side dom html-table-to-json table-to-json table2json

Last synced: 23 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/daybrush/page

You can check the page in and out of the screen.

dom enter exit io page visible

Last synced: 23 Jan 2025

https://github.com/ashbyt/javascript

javascript repository - Ashley Bythell

dom dom-manipulation framework javascript query-selector

Last synced: 05 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/projectravel/javascriptdom

Welcome to the JavaScript DOM Manipulation repository! This repository is dedicated to providing comprehensive examples, tutorials, and projects focused on manipulating the Document Object Model (DOM) using JavaScript.

dom dom-manipulation education guide javascript javascript-project javascriptdom

Last synced: 10 Jan 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/nikulinalexey/playlist-constructor

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

css css-transform dom html javascript

Last synced: 14 Jan 2025

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/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/cloudcmd/create-element

create dom element

cloudcmd dom element javascript

Last synced: 06 Nov 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/mohamedhnoor/counter

Vanilla JavaScript - DOM

css3 dom html5 javascript

Last synced: 25 Jan 2025

https://github.com/jokeyrhyme/is-dom4-supported

does this JavaScript environment conform to DOM 4?

browser dom feature-detection javascript

Last synced: 18 Dec 2024

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/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/jyotipm1999/web-18

Masai Unit-2 and Unit-3 classes.

api dom

Last synced: 14 Jan 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/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: 20 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

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/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/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/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/tomokimiyauci/dom

The DOM reference implementation

dom reference-implementation whatwg

Last synced: 22 Jan 2025

https://github.com/simonewebdesign/game-of-life

John Conway's Game of Life, written in JavaScript (DOM).

dom game game-of-life games javascript

Last synced: 08 Jan 2025

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/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/yamoo9/likelion-ui-programming

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

dom express-js react typescript

Last synced: 25 Jan 2025

https://github.com/leizhenpeng/starter-ts-dom

A DOM-focused TypeScript library starter template.

dom starer template ts

Last synced: 11 Jan 2025

https://github.com/ahmadrezamozaffary/ts-drag-and-drop

In this project, I used Typescript to develop and create a simple drag and drop project for more practice in TS. 🏅

css dom es6-to-es5 html5 javascript npm oop tsc typescript

Last synced: 13 Jan 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/balamurugan-annadurai/calculator

This is created using HTML, CSS and JavaScript

css dom html5 javascript

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: 22 Dec 2024

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/sohaibbahrami/miniprojects

Mini Projects for HTML, CSS and JavaScript.

ajax async css dom html javascript

Last synced: 21 Jan 2025