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/darrylyeo/indomitable

Create, reference, and update HTML/DOM objects with ease. Verbose native JavaScript APIs shall never subdue you!

dom dom-api dom-manipulation es6-javascript html javascript javascript-framework

Last synced: 28 Jan 2025

https://github.com/younusaliakash/doodle-jump

Doodle Jump JavaScript Game

dom vanilla-javascript

Last synced: 01 Feb 2025

https://github.com/younusaliakash/vanilla-js-speeh-to-text-reader

A text to speech app for non-verbal people. Pre-made buttons and custom text speech. This project uses the Web Speech API

css dom html javascript speech-synthesis

Last synced: 01 Feb 2025

https://github.com/unyt-org/uix-dom

DOM Implementation for UIX, running in the browser and in deno, supports DATEX bindings

dom reactive-programming server-side-rendering uix unyt

Last synced: 21 Nov 2024

https://github.com/jacobway/jumpjack

pure JavaScript, DOM elements drawing little game

browserify css dom html javascript npm oop run-jump-game web-audio

Last synced: 29 Jan 2025

https://github.com/mitevpi/ionic-threejs-template

Template for integrating three.js with a Typescript framework like Ionic. Includes local file referencing/loading and loading external three.js modules.

cordova css dom html ionic ionic-framework ionic3 javascript mobile three-js threejs typescript webapp

Last synced: 21 Nov 2024

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

Homework for the course JavaScript📒

dom events javascript

Last synced: 05 Feb 2025

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/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/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/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/fasttime/art

A really small DOM manipulation library

art browser dom library

Last synced: 11 Nov 2024

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/engichang1467/javascriptcc

Learning javascript

dom es6 javascript

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/vulnpire/dominator

Detect potential vulnerabilities by analyzing inline JavaScript in web pages

dom javascript sqli xss

Last synced: 13 Jan 2025

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/evinism/oceanic

Small but Mighty React-like

browser dom dom-manipulation hooks javascript react typescript

Last synced: 26 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/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/anjasfedo/dom-dicoding

Dicoding Frontend Pemula Progress.

bom dicoding dom event frontend javascript learning-resources

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

Listen for clicks that happen outside of a DOM element.

dom javascript

Last synced: 12 Dec 2024

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

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

dom framework php7 ui

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

A DOM-focused TypeScript library starter template.

dom starer template ts

Last synced: 11 Jan 2025

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

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

dom javascript

Last synced: 03 Jan 2025

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/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/norlandz/texthighlighter

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

dom find google-chrome-extension highlight javascript match regex

Last synced: 12 Dec 2024

https://github.com/arrseq/jdrift

Rust interface for Tauri (RIFT)

dom rust tauri

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

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

dom express-js react typescript

Last synced: 25 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/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/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/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/ryanve/bounding

Normalized cross-browser getClientBoundingRect

dom javascript

Last synced: 22 Jan 2025

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/tylrpopcorn/pokemon-display-grid

A simple application showcasing Pokémon using DOM manipulation

dom dom-manipulation html html-javascript javascript

Last synced: 22 Jan 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/tomokimiyauci/dom

The DOM reference implementation

dom reference-implementation whatwg

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

Tutorial JavaScript DOM (Document Object Model)

dom javascript javascript-dom

Last synced: 06 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/thedvlprs/color-game

✨ The Great RGB Color Game

dom javascript

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

Simple project to main pin using javascript.

css dom html js

Last synced: 13 Dec 2024

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

DOM manipulation in Gulp

dom gulp gulp-plugin

Last synced: 18 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/semibran/manifest

:boom: convert virtual DOM nodes into HTML elements

dom html virtual-dom

Last synced: 19 Dec 2024

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/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/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/balamurugan-annadurai/calculator

This is created using HTML, CSS and JavaScript

css dom html5 javascript

Last synced: 15 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/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/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/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/satyamshorrf/learn-javascript

Hello Guys Started

dom es6 javascript

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

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

css css-transform dom html javascript

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

Dom generation tool compatible with JSX.

dom javascript jsx typescript

Last synced: 29 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/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/yne/md2dom

Mardown to DOM

commonmark dom javascript markdown

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

Masai Unit-2 and Unit-3 classes.

api dom

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

Test task for JWD

dom java javase

Last synced: 18 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/younusaliakash/vanilla-js-relaxer-app

A relaxing breathing app with a visual director to tell you when to breathe in, hold and breathe out

css dom html javascript

Last synced: 01 Feb 2025

https://github.com/manychois/simdom

A simple-to-use PHP library for processing DOM documents.

dom html html5 parser php

Last synced: 17 Nov 2024