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/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/galvao/gerdr

Manipulate DOM HTML trees, powered by PHP's DOM extension.

dom

Last synced: 01 Feb 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/jaid/cheerio-util

Utility functions for selecting nodes with cheerio.

cheerio cheerio-util dom javascript jquery library node nodejs selector typescript util utility

Last synced: 25 Dec 2024

https://github.com/jaid/modern-image-loader

Webpack loader that loads images as WebP with some neat extras.

dom image img loader picture react react-dom webpack webpack-loader webpack-plugin

Last synced: 25 Dec 2024

https://github.com/willswire/asortd

Algorithm Sorting Display. Visualize sorting algorithms in the DOM using JS

bootstrap dom educational-project javascript sorting-algorithms

Last synced: 25 Dec 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/excaliburhan/xp-dom

A pack to handle dom

dom javascript library

Last synced: 28 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/renggli/dart-listdiff

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

dart diff dom

Last synced: 05 Feb 2025

https://github.com/abdallarahmah/todo-app

Todo app challenge from frontend mentor

dom pugjs sass todoapp todolist

Last synced: 26 Dec 2024

https://github.com/ahmedmitwally77/game-oop

The OOP Game is a platform for discovering various games and their details.

api bootstrap5 css3 display dom eventlistener fetch-api font-awesome games html5 javascript oop

Last synced: 17 Jan 2025

https://github.com/ambar/rx-hotkey

Live Demo: https://ambar.li/rx-hotkey/

dom hotkey keyboard shortcut

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

DOM Event Proxy - channel all bubbling events via a proxy listener to controller methods.

bubbling-events dom event-listener event-listeners events javascript proxy proxy-listener user-interface

Last synced: 17 Dec 2024

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

Browser JavaScript utilities

bom browser dom utils

Last synced: 26 Jan 2025

https://github.com/jsonfm/jsqt

A library to wrap DOM elements with an API similar to Qt/PyQt.

cdn dom javascript typescript web

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

Vanilla JavaScript - DOM

css3 dom html5 javascript

Last synced: 25 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/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/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/rasujon3/pc-builder

DOM last conceptual session

dom html-css-javascript

Last synced: 20 Dec 2024

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

Module-28-Project-2

dom html-css-javascript

Last synced: 20 Dec 2024

https://github.com/shyamsundernt/trading--card--game

TCG (Trading Card Game) Dex API

api css dom html javascript

Last synced: 06 Feb 2025

https://github.com/shyamsundernt/isro-satellites-launched-

ISRO customer satellites launched details

api css dom html isro javascript

Last synced: 06 Feb 2025

https://github.com/shyamsundernt/dom-form

Form- DOM Manipulation

css dom html javascript

Last synced: 06 Feb 2025

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

Sumit Vai DOM Project

dom html-css-javascript

Last synced: 20 Dec 2024

https://github.com/fi1a/simplequery

PHP HTML DOM Parser управляемый CSS3 селекторами

dom dom-manipulation html parser php

Last synced: 29 Jan 2025

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

Container for storing Nanocomponer components instances.

choo component dom events

Last synced: 20 Dec 2024

https://github.com/null-none/crel2

A small, simple, and fast DOM creation utility

dom javascript utility

Last synced: 27 Nov 2024

https://github.com/antoniomiguel03/projetos_html

Projetos básicos utilizando os príncipios da linguagem de marcação HTML

atributos dom formularios front-end html listas tabelas tags

Last synced: 06 Feb 2025

https://github.com/zegnat/html-utilities

Utility classes for working with HTML in PHP.

dom domdocument html php

Last synced: 30 Jan 2025

https://github.com/vivekkravindraa/tickets-data

PROJECT TICKET MASTER

dom javascript

Last synced: 09 Jan 2025

https://github.com/vivekkravindraa/javascript

javascript - es5 - es6 - axios - tickets - script - frontend

dom es5 es6 javascript

Last synced: 09 Jan 2025

https://github.com/shravzzv/items-lister

Final exercise from DOM manipulation YouTube course by Brad Traversy.

bradtraversy dom dommanipulation js theodinproject

Last synced: 02 Feb 2025

https://github.com/deptno/react-script-fall

🍂 Declarative async script loader with order control

dom hooks react react-hook script

Last synced: 31 Dec 2024

https://github.com/ottiker/safejs

A more abstract SAFE DOM API

api dom maidsafe safenetwork

Last synced: 28 Dec 2024

https://github.com/mariquenaallosa/resolucion-dalto

Material necesario para seguir los videos de JavaScript realizado por SoyDalto

css dom dom-events dom-manipulation html html-css-javascript javascript location

Last synced: 15 Dec 2024

https://github.com/muthupandi-b/petadoption-frontend

The Pet Adoption Platform frontend is built using React and styled with Tailwind CSS, providing a seamless and responsive user interface for browsing pets available for adoption. Users can submit adoption requests, request to foster pets, and update pet conditions directly from their dashboard.

dom react-router usenavigate

Last synced: 06 Feb 2025

https://github.com/afeiship/next-element-in-viewport

Judge element if is in viewport.

dom element next viewport

Last synced: 14 Dec 2024

https://github.com/milan-960/widgetx-library

This project is a Widget Management System built using a custom JavaScript library called X. The library handles the initialization, destruction, and state management of widgets in a DOM tree. It is designed to be environment-agnostic, meaning it can run both in a browser and in Node.js (with the help of JSDOM).

dom javascript jest jsmodules

Last synced: 19 Dec 2024

https://github.com/aayushyadavz/keyboard_press

Created a keyboard press project using Javascript Event Listener and in this you have to type any key from your keyboard and this will show it's key code, key, code.

dom eventlistener javascript keyboard windowobject

Last synced: 26 Jan 2025

https://github.com/gbenson/dom-tokenizers

DOM-aware tokenization for Hugging Face language models

document-object-model dom html hugging-face natural-language-processing nlp tokenizer

Last synced: 19 Dec 2024

https://github.com/frozen/hierarchy

rust library for storing hierarchical data

dom hierarchy rust

Last synced: 30 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/ghoullier/create-dom

Lightweight create DOM element helper

dom es2015 util

Last synced: 03 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/shubhamd99/dom-javascript-play

DOM Javascript -

dom javascript play

Last synced: 09 Jan 2025

https://github.com/linneasandberg/country-flag-quiz

Explore global flags in this quiz! Guess countries by their flags for a fun challenge.

css dom game-development html javascript

Last synced: 19 Dec 2024

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

https://github.com/altmshfkgudtjr/eleposition

Get Element position & information

dom npm position

Last synced: 03 Feb 2025

https://github.com/hamidhosen42/simple-invoice-application-using-javascript-dom

simple-invoice-application-using-javascript-dom

css css3 dom html html5 javascript

Last synced: 31 Dec 2024

https://github.com/hamidhosen42/programming-hero

Web development is the work involved in developing a website for the Internet or an intranet. Web development can range from developing a simple single static page of plain text to complex web applications, electronic businesses, and social network services.

bootcamp css css-framework dom es6-javascript html javascript jwt mongodb-atlas nodejs react tailwind-css

Last synced: 31 Dec 2024

https://github.com/ZahariCheyrekov/M05-JS-Advanced

JS Advanced course gives deeper knowledge about JavaScipt, syntax, arrays, matrices, objects, classes and functions. They are also concepts like function context, explicit binding and event loop. Working with DOM and events are the main object of the course. Students also learn about functional and OOP programming.

classes dom javascript objects prototypes unit-testing

Last synced: 23 Oct 2024

https://github.com/tokhy1/js_todo_list_app

This is a simple and intuitive todo list application built using JavaScript. Keep track of your tasks, set priorities, and stay organized with this easy-to-use web app.

coding css dom html javascript localstorage programming tasks-manager todo-app todo-list

Last synced: 31 Dec 2024

https://github.com/myterminal/dom-cat

A minimal library to print and log text to DOM elements

dom html logs

Last synced: 17 Jan 2025

https://github.com/pdrollucas/cartao_explorer-lab

Um formulário de preenchimento de cartão de crédito. Projeto com foco em manipular o Javascript DOM, desenvolvido durante o evento "Explorer Lab", da plataforma de cursos online Rocketseat.

dom javascript

Last synced: 17 Jan 2025

https://github.com/denull/swick

A micro framework for building reactive DOM components, state management and publishing events.

dom events framework state-management ui

Last synced: 17 Jan 2025

https://github.com/deechael/dddouga

支持多个视频源的电脑动漫客户端

anime bilibili dom douga html java jsoup swing

Last synced: 31 Dec 2024

https://github.com/tomashubelbauer/js-markdown

Javascript Markdown AST/DOM parser and serializer

ast dom javascript markdown parser serializer

Last synced: 31 Dec 2024

https://github.com/tomashubelbauer/dom-local-storage-perf

DOM local storage performance experiment

dom local-storage

Last synced: 31 Dec 2024

https://github.com/hypersoftllc/qc-dom_utils

A set of utilities for working with the DOM.

dom javascript utilities

Last synced: 09 Jan 2025

https://github.com/astrocoding/projek-dom-bookshelf

Aplikasi Web Pengelolaan Data Menggunakan DOM dan Web Storage Sederhana

css3 dom html5 javascript webstorage

Last synced: 16 Dec 2024

https://github.com/wilsonkinyua/bankist

Advanced JS DOM and Events

carousel dom html js vanilla-javascript

Last synced: 09 Jan 2025

https://github.com/ayaamar200/login

A Smart Login System website is a secure and user-friendly platform designed to make logging in quick and easy.

bootstrap5 crud css3 dom html5 javascript responsive rwd

Last synced: 01 Feb 2025

https://github.com/isghe/domnotupdating

JavaScript: showing Safari not updating DOM showing alert in setTimeout

dom javascript macos safari settimeout

Last synced: 25 Dec 2024

https://github.com/aswitalski/dom-test

A subset of DOM Level 4 for tests in Node.js

dom node test

Last synced: 16 Dec 2024

https://github.com/s-ranjith1/day2task

day2task completed

dom property wom

Last synced: 31 Dec 2024

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

https://github.com/zzall/domtools

处理dom的各种工具方法

dom easy easy-to-use tools

Last synced: 14 Dec 2024

https://github.com/jodieaddis/to_do_list

@Becodeorg project : creation of a To Do List

css3 dom html5 javascript mobile-first sass todolist

Last synced: 31 Jan 2025

https://github.com/nodef/svgdom-css

Include custom CSS along svgdom.

css dom svg svgdom

Last synced: 26 Jan 2025

https://github.com/muskanmi/js-programming

This repository contains some programs for learning Javascript.

css dom dom-manipulation hoisting html javascript javascript-library

Last synced: 23 Dec 2024

https://github.com/yousufnaveedkhan/javascriptcourse

This JavaScript Course is well-documented and well-organized, check out all lectures and assignments here.

bootstrap css3 dom dom-manipulation html5 javascript jquery

Last synced: 17 Dec 2024

https://github.com/mchalapuk/gulp-query-selector

Selects DOM nodes from Node.js streams

dom gulp jsdom node queryselector stream

Last synced: 17 Jan 2025

https://github.com/bankole2000/booklist

Simple Booklist with ES5 & ES6 Classes

classes constructor dom es5 es6 events localstorage objects prototype

Last synced: 23 Dec 2024

https://github.com/coderboy-raiyan/shop-hero

A fully responsive site design using raw html and css

bootstrap5 css3 dom dom-manipulation html5

Last synced: 17 Jan 2025

https://github.com/petekgithub/bankist-app

Current balance, Transfer money, Request loan etc. Working with Arrays (Update UI, clear input field, display input-output-balance prices). Bankist app clone

array-manipulations arrays dom event-listeners javascript

Last synced: 01 Jan 2025

https://github.com/petekgithub/daily-hour-picker

:alarm_clock: Simple DOM application. I used HTML, CSS, JS. It shows free time after calculation.

css dom html javascript

Last synced: 01 Jan 2025

https://github.com/tadeubdev/outside-cick

A simple package to help identifying a outside click of an element

dom dom-manipulation helper js package

Last synced: 17 Dec 2024

https://github.com/alissonooliveiraofc/pets-api

Este projeto é uma aplicação web divertida que permite aos usuários visualizar imagens aleatórias de cães e gatos com apenas um clique! Utilizando APIs públicas, a aplicação busca imagens de cães e gatos e as exibe na tela.

api bootstrap css dom fetch-api flex-box html mobile-first sweetalert2

Last synced: 10 Jan 2025

https://github.com/m7moudgadallah/elzero-javascript_bootcamp-assignments

This Repo contains al JavaScript bootcamp assignments

css dom gitflow html javascript

Last synced: 01 Jan 2025

https://github.com/handipriyono/ktodolist

to do list maker

dom javascript

Last synced: 10 Jan 2025

https://github.com/squishy123/v-dom

The stuff that holds the web together

css dom html js virtualdom

Last synced: 12 Dec 2024

https://github.com/aravind1100/tn-weather-details

This Page displays the weather data of places in Tamilnadu.

dom javascript

Last synced: 23 Jan 2025