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/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/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/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/Greece4ever/React-JavaScript-2-Player-Chess

2 Player Chess written in React

chess dom react

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

Vanilla JavaScript - DOM

css3 dom html5 javascript

Last synced: 25 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/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/yamoo9/likelion-ui-programming

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

dom express-js react typescript

Last synced: 25 Jan 2025

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

✨ The Great RGB Color Game

dom javascript

Last synced: 31 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/romelperez/prhone-utils

Browser JavaScript utilities

bom browser dom utils

Last synced: 26 Jan 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/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/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/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/gowthamselvaraj123/react-basic-game

This repository contains a simple and interactive Tic-Tac-Toe game built with React.js. The game demonstrates the use of React state, components, and JSX, and includes two-way data binding to manage user interactions efficiently.

css dom forms html javascript react reactjs state-management

Last synced: 28 Jan 2025

https://github.com/atif-aqeel/type-ahead-search

Typeahead is an autocomplete or autosuggest feature commonly used in search interfaces to offer suggestions to users as they enter a query.

dom fetch-api interface

Last synced: 28 Dec 2024

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/atomiclake/htmldomtest

Learning how the DOM works by implementing it.

dom html5 w3c

Last synced: 22 Jan 2025

https://github.com/vanesa-r/javascript

Aprendiendo JavaScript desde 0. Teoría y ejercicios prácticos para aprender a programar (y pensar) practicando.

codewars-kata-solution dom es6 exercises-code-javascript javascript

Last synced: 22 Jan 2025

https://github.com/fabianroy/alpha-clash-pro

PH Practice Project #7

css3 dom html5 javascript tailwindcss

Last synced: 11 Jan 2025

https://github.com/hata6502/slice-html

Slice an HTML element by the text offset.

dom html offset slice text

Last synced: 09 Jan 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/athanclark/purescript-zeta-extra

Extra modules and kit that aren't minimally required for Signals

dom handler purescript purescript-zeta signal timers

Last synced: 28 Dec 2024

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

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

Dom to json for next.

dom json next walk

Last synced: 14 Dec 2024

https://github.com/mirror45/keksobooking

«Keksobooking» — сервис по размещению объявлений об аренде недвижимости в центре Токио. Пользователям предоставляется возможность разместить объявления о своей недвижимости или просмотреть уже размещенные объявления

dom es6 fetch js leaflet-map modules nouislider pristinejs promise

Last synced: 27 Dec 2024

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/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/maiconrs95/the-complete-js-2020

Projects, challenges, quizzes, JavaScript ES6+, OOP, AJAX, Webpack :beer:

advanced ajax basics dom es6 javascript objetos oop quizz webpack

Last synced: 22 Jan 2025

https://github.com/neelakandanv/day15-1

Mini Calculator using Dom

css3 dom git github html5 javascript netlify

Last synced: 18 Jan 2025

https://github.com/neelakandanv/day18

Weather data using fetch( )

css3 dom fetch-api git github html5 javascript netlify

Last synced: 18 Jan 2025

https://github.com/neelakandanv/day21-3

Website of ideas to get rid of being bored

css3 dom git github html5 javascript netlify

Last synced: 18 Jan 2025

https://github.com/neelakandanv/day17

Callback hell - Countdown timer

css3 dom git github html5 js netlify

Last synced: 18 Jan 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/georgiosioannoucoder/hw4-calculator-functionality

This is my solution to the hw4-calculator-functionality. 🔢

bootstrap5 calculator css3 dom html5 javascript

Last synced: 02 Jan 2025

https://github.com/andriikot/web-apis

WEB APIS conspect

bom conspects dom js webapi

Last synced: 28 Dec 2024

https://github.com/russellsteadman/docile

Docile makes it easy to store and retrieve data about DOM nodes.

attributes dom dom-node html javascript node

Last synced: 22 Jan 2025

https://github.com/aleclarson/dough

💸 Rich, modern, imperative DOM wrappers

dom html5 javascript

Last synced: 18 Jan 2025

https://github.com/chillerlan/php-prototype-dom

prototype.js like DOM traversal and manipulation for PHP 7.4+.

dom php php-library php7 php8 prototypejs traversal

Last synced: 22 Jan 2025

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

💎 Isomorphic html sanitizer by DOMPurify + sanitize-html

dom html isomorphic sanitizer xss

Last synced: 10 Nov 2024

https://github.com/brettz9/handle-node

Simple callback delegator based on DOM Node type

delegator dom dom-node reducer

Last synced: 18 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/brettz9/intl-dom

DOM element injection into locale place-holders with pluralization and number/date formatting

dom i18n intl

Last synced: 18 Jan 2025

https://github.com/scalajs-io/jquery

JavaScript library for DOM operations

css dom jquery scala scalajs

Last synced: 17 Jan 2025

https://github.com/greathayat/quick-gpt

A chrome extension to play with Large Language Models

ai chatgpt chrome-extension dom dom-manipulation openai reactjs

Last synced: 16 Jan 2025

https://github.com/bryanwilhite/songhay-web-components

planting small shadow-tree seeds 🌱👁 and watching them grow in the manner of 🦉 the living standard

chai css dom ecmascript html lerna-monorepo lit-element lit-html mocha shadow-dom typescript web-component

Last synced: 31 Dec 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/grimen/react-interactable

A clean and performant React Hook implementation of universal component/element dragging/moving, dropping, and resizing.

browser dom draggable droppable interactable javascript react resizable

Last synced: 12 Jan 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/satyamgupta53/web-dev-learning

This repository contains all the basic projects to understand HTML , CSS & Java Script. Concepts such as basic programming, dom manipulation, events are covered in details.

css dom events html javascript

Last synced: 24 Jan 2025

https://github.com/chocolateboy/element-scope-ids

Scope IDs to an element by rewriting them to be globally unique

aria css css-modules dom html html-modules id ids modular scope scoped wai-aria

Last synced: 01 Feb 2025

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

Dom ready based on next.

dom next ready

Last synced: 14 Dec 2024

https://github.com/odiegosilva1/projetoreactjs

Projeto de página web básica usando React JS.

dom js styled-components

Last synced: 25 Jan 2025

https://github.com/rutarj/signature-app

Simple and minimalist signature app with drawing, color selection, and image saving features.

dom javascript

Last synced: 01 Feb 2025

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

Module -26 - DOM 1st Project with Tailwind

dom html-css-javascript

Last synced: 20 Dec 2024

https://github.com/sumaiyabanu15/heart_trail_animation

Hearts will be form according to the mouse movements

dom html-css-javascript

Last synced: 09 Jan 2025

https://github.com/jfjlaros/jso-dom

JSO to DOM: easy HTML creation from JavaScript.

dom html jso json

Last synced: 12 Jan 2025

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

debug-conceptual-session-1

api dom

Last synced: 20 Dec 2024

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

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

dom javascript

Last synced: 20 Dec 2024

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

Conceptual Session Project 2

dom html-css-javascript

Last synced: 20 Dec 2024

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

Module-27 - Function_Add

dom html-css-javascript

Last synced: 20 Dec 2024

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

DOM-Conceptual-Session-2

dom html-css-javascript

Last synced: 20 Dec 2024

https://github.com/smikhalevski/flyweight-dom

🍃 The extremely fast DOM implementation in just 4 kB gzipped.

dom typescript

Last synced: 09 Jan 2025

https://github.com/thericecold/momentum-app

Front-end activity 6: Momentum app clone using local storage

dom functional-programming html javascript localstorage momentum sass todo-list todolist vanilla-javascript

Last synced: 21 Jan 2025

https://github.com/xotic750/is-node-x

Tests if a value is a DOM Node.

browser dom javascript node nodejs

Last synced: 18 Jan 2025

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

DOM last conceptual session

dom html-css-javascript

Last synced: 20 Dec 2024

https://github.com/nazmul-nhb/alpha-clash-pro

Alphabet Clash Pro Practice

dom game javascript

Last synced: 29 Jan 2025

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

Module-28-Project-2

dom html-css-javascript

Last synced: 20 Dec 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/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/marcodpt/graph

A graph element based on cytoscape.js

cytoscape cytoscapejs dom element graph

Last synced: 13 Jan 2025

https://github.com/ksb96/odin

web development practice repo

css css-grid dom flexbox html5 javascript

Last synced: 31 Dec 2024

https://github.com/qishaoxuan/pazzle

pazzle, 拼图

dom javascript

Last synced: 02 Jan 2025

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

Sumit Vai DOM Project

dom html-css-javascript

Last synced: 20 Dec 2024

https://github.com/pirxpilot/attach-labels

Attach label node to the input node that follows it.

browser dom

Last synced: 29 Jan 2025