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/rajarakoto/birdhunter-js

Mini-game in vanilla JS inspired by From Scratch's bubble generator project, you play as the bird hunter 💛

dom hunter javascript minigame vanilla-js

Last synced: 27 Oct 2024

https://github.com/awcross/images-loaded

Wait for images to load using promises. No dependencies.

browser dom images imagesloaded promise

Last synced: 20 Jan 2025

https://github.com/sevlamare/lehouse

A modern restaurant page.

dom es6 html js webpack

Last synced: 04 Feb 2025

https://github.com/rla/dom-eee

Extraction Expression Evaluator for DOM

cheerio dom dsl scraper

Last synced: 16 Jan 2025

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

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

document dom

Last synced: 07 Feb 2025

https://github.com/mthirumalai2905/javascript

🍁 Javascript from Basics to DOM

dom javascript

Last synced: 17 Jan 2025

https://github.com/mohamedaflah/web_scrapp

✨Just learning web scrapping, means fetching all content in external website like fetching product details in amazone

csv-parser dom jsdom nodejs typescript webscrapp

Last synced: 16 Jan 2025

https://github.com/zm-cttae/dom-inline-style-filter

High-pass data compression filter for inline styling (embedded CSS).

archiving canvas dataurl dom image inkscape javascript screenshot svg web

Last synced: 08 Nov 2024

https://github.com/sparten11740/classes

Dependency-free rust macro that simplifies the process of building class strings for DOM elements for usage in frameworks like Dioxus

classnames dioxus dom helper macro rust web

Last synced: 27 Oct 2024

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/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/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/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/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/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/underdogio/click-outside

Listen for clicks that happen outside of a DOM element.

dom javascript

Last synced: 06 Feb 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/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/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/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: 06 Feb 2025

https://github.com/anjasfedo/submission-frontend-pemula

Submission Frontend pemula Dicoding.

dicoding-submission dom javascript

Last synced: 17 Jan 2025

https://github.com/anjasfedo/snake-game-javascript

Snake Game with HTML, CSS, and JavaScript Logic.

dom javascript learning-by-doing

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

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

api dom learn

Last synced: 16 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/mongoexpuser/web-clock-display

Clock (Time) Display for the Web.

brython clock dom python

Last synced: 26 Jan 2025

https://github.com/yj-928/webdev_the-king-dicee-game

A simple JS + DOM coded Dicee Game. Hope you have fun playing it.

css dice-game dice-roller dice-rolls dom html html-css-javascript javascript

Last synced: 17 Jan 2025

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

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

dom express-js react typescript

Last synced: 25 Jan 2025

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

Browser JavaScript utilities

bom browser dom utils

Last synced: 26 Jan 2025

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

✨ The Great RGB Color Game

dom javascript

Last synced: 31 Jan 2025

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

2 Player Chess written in React

chess dom react

Last synced: 04 Nov 2024

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/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/rakibrahman/tasks-to-do

A To-do app to help you to keep track of your daily tasks.

css dom es6 html javascript

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

Hello Guys Started

dom es6 javascript

Last synced: 27 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: 06 Feb 2025

https://github.com/joshgillies/picocomponent

Teeny tiny component system 🔍

component dom html

Last synced: 06 Jan 2025

https://github.com/priyansh61/todo

A todo list to keep you organised

css dom html javas to-do-list todo

Last synced: 08 Feb 2025

https://github.com/astoilkov/element-box

Work easily with an element's position and dimensions

dom getboundingclientrect

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

Normalized cross-browser getClientBoundingRect

dom javascript

Last synced: 22 Jan 2025

https://github.com/sohaibbahrami/miniprojects

Mini Projects for HTML, CSS and JavaScript.

ajax async css dom html javascript

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

A pack to handle dom

dom javascript library

Last synced: 28 Jan 2025

https://github.com/dblate/in-sight-detector

动态检测某些 DOM 元素是否处于浏览器窗口之内

dom javascript

Last synced: 03 Feb 2025

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/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/sorgazb/dwec_practice

Repository with JavaScript and Angular Scripts

angular bootstrap4 dom dom-manipulation html5 javascript js

Last synced: 07 Jan 2025

https://github.com/stevenvachon/create-html-template-element

Create an HTML <template> with content.

dom template

Last synced: 07 Feb 2025

https://github.com/ryanve/atts

DOM attributes module

attributes dom javascript

Last synced: 22 Jan 2025

https://github.com/runningskull/ssvg

A wafer-thin wrapper around native SVGElement that makes creating/manipulating SVGs as painless as possible

browser dom drawing graphics javascript svg

Last synced: 15 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/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/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/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/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/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/stevenvachon/replace-dom-string

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

dom replace traverse walk

Last synced: 07 Feb 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/manychois/simdom

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

dom html html5 parser php

Last synced: 17 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/astrocoding/projek-dom-bookshelf

Aplikasi Web Pengelolaan Data Menggunakan DOM dan Web Storage Sederhana

css3 dom html5 javascript webstorage

Last synced: 09 Feb 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/galvao/gerdr

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

dom

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

Detect potential vulnerabilities by analyzing inline JavaScript in web pages

dom javascript sqli xss

Last synced: 13 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/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/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/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/arrseq/jdrift

Rust interface for Tauri (RIFT)

dom rust tauri

Last synced: 11 Dec 2024

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: 05 Feb 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/aizubair21/weather-api

a javascript weather application using openweatherapi resources. It take your current location by default and show the much weather information. You set any specific area information by search location area. and so much information will be displayed ...............

api client-side csr dom html-css-javascript javascript localstorage-api rest-api weather weather-api weather-api-integration-examples weather-app weather-by-location weather-forecast

Last synced: 15 Jan 2025

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/tiaanduplessis/djy

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

dom jquery

Last synced: 06 Feb 2025