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/younusaliakash/doodle-jump

Doodle Jump JavaScript Game

dom vanilla-javascript

Last synced: 01 Feb 2025

https://github.com/stevenvachon/is-dom-document

Determine if an object is a DOM Document (from any Realm).

document dom

Last synced: 14 Dec 2024

https://github.com/splittydev/dominate.js

HTML element creation in JS using CSS selectors

dom helper javascript utility-library

Last synced: 19 Dec 2024

https://github.com/dmitriz/hyperscript-strict

Strict API for Hyperscript Libraries

dom hyperscript virtual-dom

Last synced: 30 Oct 2024

https://github.com/stevenvachon/is-dom-element2

Determine if an object is an HTMLElement (from any Realm).

dom element

Last synced: 14 Dec 2024

https://github.com/stevenvachon/is-dom-void

Determine if an object is a void HTMLElement (from any Realm).

dom element void-elements

Last synced: 14 Dec 2024

https://github.com/tamer3mansor/guess_word

A simple project to practice DOM and function and external API to get a random word, specify its length, and allow specific repetitions for the user to guess.

api array dom functions javascript

Last synced: 20 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/ayush-kanduri/ui-calculator

This is a Stylish UI Calculator. It is a Simple Calculator with many operations to perform. It is built using HTML, CSS, Javascript (jQuery & DOM).

css dom html html5 javascript jquery

Last synced: 13 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/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/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/joshgillies/picocomponent

Teeny tiny component system 🔍

component dom html

Last synced: 06 Jan 2025

https://github.com/engichang1467/javascriptcc

Learning javascript

dom es6 javascript

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

This project has DOM inspired wrappers around the golang.org/x/net/html package.

dom go html html5

Last synced: 02 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/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/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/counter

Vanilla JavaScript - DOM

css3 dom html5 javascript

Last synced: 25 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/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/ekliptor/browserutils

Basic helper functions HTML5 web apps in the browser such as client-side templates, localization and DOM manipulation.

css3 dom html5 webapp

Last synced: 03 Jan 2025

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/bondok6/guess-my-number

Game: Try to find the correct number asap.

css dom html javascript

Last synced: 11 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/dukris/depot-project

Test task for JWD

dom java javase

Last synced: 18 Dec 2024

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

Browser JavaScript utilities

bom browser dom utils

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

Simple project to main pin using javascript.

css dom html js

Last synced: 13 Dec 2024

https://github.com/zolppy/daily-task-schedule

Daily task schedule.

dom

Last synced: 17 Dec 2024

https://github.com/masx200/dom-element-attribute-agent-proxy

基于proxy封装的对于dom元素的attribute的读写操作小工具库

dom javascript

Last synced: 03 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/pandaplatform/dom

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

dom framework php7 ui

Last synced: 26 Jan 2025

https://github.com/priyansh61/todo

A todo list to keep you organised

css dom html javas to-do-list todo

Last synced: 15 Dec 2024

https://github.com/michaelsboost/html2json

A simple app that converts HTML to JSON and back. This is effective for utilization of a virtual dom like an app such as a website builder.

converter dom generator html json vdom virtual virtual-dom

Last synced: 17 Jan 2025

https://github.com/elricmann/query-utils

Query utilities for DOM manipulation

dom dom-manipulation javascript query typescript

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

Create an HTML <template> with content.

dom template

Last synced: 14 Dec 2024

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

https://github.com/mdxprograms/mycelia

A minimal, DOM manipulation library with JavaScript functions as elements and a universal dispatching system

dom javascript typescript

Last synced: 04 Jan 2025

https://github.com/abrarulhassan-786/dom-from-js

DOM in js. To much easy you can see my code. It's Funtastic.

dom dom-manipulation domelementjs domjs html js

Last synced: 23 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/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/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/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/ahsankhan26/color-guessing-game

A simple and effective way to improve your understanding of RGB color scheme for better web development.

colors css dom dom-manipulation html javascript rgb

Last synced: 21 Dec 2024

https://github.com/yne/md2dom

Mardown to DOM

commonmark dom javascript markdown

Last synced: 17 Dec 2024

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

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

dom express-js react typescript

Last synced: 25 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/layouwen/dom-yw

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

api dom learn

Last synced: 16 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/cloudcmd/create-element

create dom element

cloudcmd dom element javascript

Last synced: 06 Nov 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/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/nazmulhossain2905/auto-color-generator

Auto Color Generator - Solid Color and Gradient Color

css dom html javascript

Last synced: 16 Jan 2025

https://github.com/ngcodex/js-generator

Generates JavaScript code from HTML or Custom tags

dom generate-js html5 java javascript javase jsoup maven

Last synced: 24 Jan 2025

https://github.com/tiaanduplessis/djy

A lightweight jQueryish DOM facade for modern browsers (IE10+) in under 900 bytes

dom jquery

Last synced: 12 Dec 2024

https://github.com/westurner/linkext

Find the most recent HTML DOM element with an id= attribute

dom dom-traversal jquery

Last synced: 11 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/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/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/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: 12 Dec 2024

https://github.com/ryanmorr/elemental

A functional approach to creating autonomous custom elements

custom-elements dom functional javascript ui web-components

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

Listen for clicks that happen outside of a DOM element.

dom javascript

Last synced: 12 Dec 2024

https://github.com/renggli/dart-listdiff

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

dart diff dom

Last synced: 11 Dec 2024

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/thedvlprs/color-game

✨ The Great RGB Color Game

dom javascript

Last synced: 31 Jan 2025

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

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

css css-transform dom html javascript

Last synced: 14 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/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/leizhenpeng/starter-ts-dom

A DOM-focused TypeScript library starter template.

dom starer template ts

Last synced: 11 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: 12 Dec 2024

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

Simple DOM element inspector

dom inspector picker selector

Last synced: 17 Jan 2025

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

DOM manipulation in Gulp

dom gulp gulp-plugin

Last synced: 18 Jan 2025

https://github.com/jyotipm1999/web-18

Masai Unit-2 and Unit-3 classes.

api dom

Last synced: 14 Jan 2025

https://github.com/arafatamim/ombro

Create beautiful, dynamic shadows in JavaScript

dom javascript shadows shinejs typescript

Last synced: 12 Jan 2025