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/semibran/h

Create virtual DOM nodes

create dom h html nodes virtual

Last synced: 19 Dec 2024

https://github.com/jeffreyquan/js30

30 Day JavaScript Challenge from Wes Bos

css dom dom-manipulation es6 html javascript

Last synced: 27 Jan 2025

https://github.com/rojcode/keytype

A JavaScript project showcasing a dynamic content changer for HTML elements based on their selectors. The project includes a function (changeInnerHtmlById) and a keydown event listener, providing real-time updates on key presses. Ideal for understanding basic DOM manipulation and event handling.

dom event javascript keyboard

Last synced: 21 Jan 2025

https://github.com/jeffreyquan/paintr

Painting app using vanilla JavaScript

css dom dom-manipulation html javascript

Last synced: 27 Jan 2025

https://github.com/g-wtham/classic-calculator

Calculator web application to perform basic mathematical operations, making it a handy tool for quick calculations.

calculator dom functions javascript

Last synced: 29 Jan 2025

https://github.com/thelegion007/lead-tracker

This is a bookmark extension for Google-Chrome/Edge desktop browser.

css3 dom htlm5 javascript localstorage

Last synced: 31 Dec 2024

https://github.com/pgooood/php-xml-lib

Handy wrapper for the PHP DOM, XPath and XSLTProcessor

dom php-dom xml xpath xslt

Last synced: 08 Jan 2025

https://github.com/marcodpt/chart

A chart element based on chart.js

chart chartjs dom element es6 es6-module esm

Last synced: 13 Jan 2025

https://github.com/bkpecho/infinite-scroll

This web application utilizes modern web development techniques to create an efficient infinite scroll feature, allowing users to easily load a continuous stream of high-quality images from the Unsplash API.

async-await css3 dom fetch-api html5 javascript netlify responsive-design scroll-event unsplash-api

Last synced: 07 Feb 2025

https://github.com/soupi/specular-play

Playing with and learning specular

dom frp gui haskell-reflex purescript purescript-specular

Last synced: 08 Jan 2025

https://github.com/rock12231/login-page

attractive login page like live wallpaper

css dom html javascript

Last synced: 21 Jan 2025

https://github.com/mahdi-marjani/js-human-interactions

Performing various human interactions and tasks using JavaScript, such as clicking on elements or filling in input fields.

automation bot dom dom-manipulation event-handling javascript javascript-dom javascript-interactions js

Last synced: 21 Jan 2025

https://github.com/yoc00lig/javascript-programming-course

My solutions to homework from the "Programming in JavaScript" course at AGH UST in 2023

ajax bootstrap canvas dom expressjs fetch-api html-css-javascript indexeddb js mocha-chai mongodb nodejs pugjs react thread

Last synced: 26 Dec 2024

https://github.com/ewaldhorn/dommie

A TinyGo DOM library I use for a lot of projects.

dom go golang tinygo wasm

Last synced: 16 Jan 2025

https://github.com/rajkumar-35/callback-hell-task

Creating a countdown timer for Independence Day with a background transition using HTML, CSS, and JavaScript for Day-16 task assigned by the GUVI Zen class.

callback-hell css3 dom dom-manipulation html5 javascript settimeout

Last synced: 25 Dec 2024

https://github.com/rajkumar-35/food-booking-form

Creating an interactive registration form with dynamic table updates using HTML, CSS, and JavaScript for Day-15 coding task assigned by the GUVI Zen class.

bootstrap5 css-flexbox css-grid css3 dom dom-manipulation html-css-javascript html5 javascipt

Last synced: 25 Dec 2024

https://github.com/rajkumar-35/restcountries-callback-hell-task

Creating a responsive Rest Countries app with dynamic weather information and country details using HTML, CSS, JavaScript, and Bootstrap for Day 17 task assigned by the GUVI Zen class.

api bootstrap5 box-model css-flexbox css-grid css3 dom dom-manipulation fetch-api html5 javascript promises

Last synced: 25 Dec 2024

https://github.com/tai2/vanilla-drag-movable

Drag and move behavior for DOM elements

dom drag javascript typescript

Last synced: 07 Feb 2025

https://github.com/phoqe/ogge

Convenient and efficient Swift wrapper for the Open Graph Protocol.

async await codable dom html meta ogp open-graph-protocol parser regex swift wrapper

Last synced: 23 Jan 2025

https://github.com/skyzyx/firecracker.js

A small DOM manipulation and eventing library that packs a big punch!

dom events innerhtml javascript query small tiny virtual-dom

Last synced: 21 Dec 2024

https://github.com/harshitbalodi/drum-kit

Drum kit make sound on pressing different key and buttons on the screen.

dom javascript

Last synced: 09 Jan 2025

https://github.com/princebansal7/javascript-projects

Just sharing what I am Learning through my codes and Projects to understand DOM manipulation

dom es6 javascript

Last synced: 25 Jan 2025

https://github.com/wbhob/magique

A utility for wrapping strings in tags without the headache.

dom html javascript magique tags typescript

Last synced: 29 Jan 2025

https://github.com/anshuthopsee/dragtomove.js

A tiny JavaScript library to make DOM elements movable with mouse or touch.

dom draggable javascript

Last synced: 07 Feb 2025

https://github.com/acgrid/autoform

Real DOM form filler 某校的毕业设计

chrome dom graduate-project php

Last synced: 09 Jan 2025

https://github.com/nulitas/bookshelf-app

Sebuah repository untuk menyelesaikan submission Belajar Membuat Bookshelf App menggunakan DOM dan juga localStorage untuk Pemula yang diselenggarakan oleh Dicoding.

dom javascript localstorage

Last synced: 23 Jan 2025

https://github.com/adamreichold/robinson

For when you go to a lonely island and survival depends on parsing XML.

dom parser tree xml

Last synced: 23 Jan 2025

https://github.com/mtapirina/piano_keys

Create a piano player with DOM events in JavaScript. Codecademy Lesson

codecademy-pro dom javascript piano-keys

Last synced: 19 Jan 2025

https://github.com/victrme/clickdown

Speeds up your clicks by combining the speed of pointerdown, and the features of the click event

accessibility dom event-listener javascript library npm

Last synced: 25 Dec 2024

https://github.com/jlhmtt/jogo-da-velha

Trabalho final da aula de JavaScript do primeiro trimestre na INFNET

css dom html javascript

Last synced: 18 Jan 2025

https://github.com/jlhmtt/lista-de-tarefas

Projeto de prática de arrays em JS proposto em aula

array css dom html javascript

Last synced: 18 Jan 2025

https://github.com/ezaiger/taskinator

Module 4 Lesson Assignment - A task-tracker app called Taskinator that will allow you to organize your personal to-do list items by using a dropdown menu to change the task status and move the task into To Do, In Progress, and Completed lists.

css dom html javascript web-api

Last synced: 11 Jan 2025

https://github.com/itsindrajput/namaste_react

👋 Welcome to the repository for my online lecture series on React.js! This repository is dedicated to tracking and showcasing the code examples and projects covered in my online lectures on React.js from Namaste React.

css3 dom frontend-framework html5 javascript jsx reactjs redux single-page-applications webdevelopment

Last synced: 27 Jan 2025

https://github.com/chandrabose-11/restcountries-api-task

In this task we are using a api to collect the weather detail by using weather Api and using dom,html,css,bootstrap,Async program (fetch,.then etc)

css dom fetch html javscript restcountries-api

Last synced: 07 Jan 2025

https://github.com/vincentdchan/typescript-domhelper

DOM helper for Typescript

dom generator html typescript

Last synced: 19 Jan 2025

https://github.com/aksrug/chuck-norris

Small project for learning fetch

css dom html5 javascript

Last synced: 03 Jan 2025

https://github.com/donghl-dev/mobile-web

Native App, Web App, Hybrid App

ajax dom html-css-javascript jquery jquery-mobile

Last synced: 05 Feb 2025

https://github.com/chandrabose-11/dom-calculator

In this task we are creating a calculator by using dom ,html,css ,bootstrap

bootstrap css dom html

Last synced: 07 Jan 2025

https://github.com/mohamedumar083/callback-hell-wish

This is Callback-hell

bootstrap5 css dom html

Last synced: 10 Jan 2025

https://github.com/chharvey/template-processor

A lightweight class for generating markup from a template and some data.

dom html template

Last synced: 21 Jan 2025

https://github.com/chharvey/extrajs-dom

Javascript extensions to DOM.

attribute dom element node tree

Last synced: 21 Jan 2025

https://github.com/serapath/elb

A simple library for composable DOM elements using tagged template strings.

binding dom element frontend one-way-binding reactive template template-literals

Last synced: 22 Dec 2024

https://github.com/chandrabose-11/promise-task-3

In this task 3 taken Random jokes and punch API data from the server and use it

bootstrap css dom html js promise

Last synced: 07 Jan 2025

https://github.com/chandrabose-11/promise-task-2

Hi, In this task I taken Random jokes and punch API data from the server and use it

bootstrap css dom fetch html promise

Last synced: 07 Jan 2025

https://github.com/mathsgod/p-query

Using jquery like method to parse html by using php

dom html php php-library

Last synced: 13 Jan 2025

https://github.com/obaedulislam/bet-footballer

Best for top five footballer JS DOM App

css dom html javascript

Last synced: 27 Jan 2025

https://github.com/bbmoz/inject-decorator

Create decorators that can inject anything into your JS modules!

annotation babel decorator dom es2016 es7 inject

Last synced: 29 Jan 2025

https://github.com/tuurdutoit/puppeteer-find

Find elements with Puppeteer based on their content

dom find puppeteer query search utility

Last synced: 14 Jan 2025

https://github.com/deepanagarjan/day-15

Here i finished responsively web developer task on creating DOM Pagination, I used HTML, CSS, Javascript and DOM

css dom html5 javascript responsive-design

Last synced: 27 Jan 2025

https://github.com/robert-ds/yark-sale

Practic course frontend developer at platzi. Develop components html.

components css dom dom-manipulation html-css html5 js

Last synced: 22 Dec 2024

https://github.com/derhuerst/navigate-hacker-news-comments

Navigate in the DOM of a Hacker News comments page.

dom hacker-news

Last synced: 07 Jan 2025

https://github.com/realaravinth/dom-router

simple vanilla JavaScript DOM router

dom router router-dom vanilla-javascript

Last synced: 24 Dec 2024

https://github.com/deepakmuthu21/form

DOM FORM

css dom html js

Last synced: 10 Jan 2025

https://github.com/br0wsa/bubble-js

[Cours Javascript] Apprendre Javascript de A à Z – Le DOM (2/6)

bom css3 dom html5 vanilla-javascript

Last synced: 27 Jan 2025

https://github.com/br0wsa/dombom-js

[Cours Javascript] Apprendre Javascript de A à Z – Le DOM (2/6)

bom dom from-scratch vanilla-javascript

Last synced: 27 Jan 2025

https://github.com/filip-kustura/hashiwokakero

A web-based implementation of the Hashiwokakero logic puzzle, built using JavaScript with DOM manipulation through jQuery, including event handling to create an interactive grid for drawing bridges.

bridges css dom hashi hashiwokakero html javascript jquery puzzle

Last synced: 29 Jan 2025

https://github.com/pokle/purescript-vanilla

Living it up with the DOM

dom framework purescript

Last synced: 29 Dec 2024

https://github.com/lastnamearya/javascript-loancalculator

My 4th Js App to practice & strengthen my core Js Skills without using any jQuery code

dom es6 javascript vanilla-javascript

Last synced: 21 Dec 2024

https://github.com/lastnamearya/javascript-grocery-app

Developed this App in order to learn DOM Manipulation Techniques

dom javascript

Last synced: 21 Dec 2024

https://github.com/lastnamearya/javascript-dom-manipulation

My 2nd JavaScript App for sticking DOM Manipulation techniques in my head by doing a course on Treehouse

dom es6 events javascript treehouse vanilla-javascript

Last synced: 21 Dec 2024

https://github.com/lastnamearya/javascript-task-list-app

My 3rd app built to strengthen my DOM Skills & Js Fundamentals

dom es6-javascript events localstorage-api vanilla-javascript

Last synced: 21 Dec 2024

https://github.com/codecaine-zz/javascript_elements_cheatsheet

Javascript DOM Element Properties and Methods Cheat Sheet

cheatsheet dom dom-manipulation javascript

Last synced: 25 Jan 2025

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: 08 Feb 2025

https://github.com/lastnamearya/javascript-number-guesser-game

One of the app that I built in my #100DaysofJavaScript .

dom es2015 es6 javascript vanilla-javascript

Last synced: 21 Dec 2024

https://github.com/yashi-singh-1/fcc-forum-leaderboard

Built a dynamic leaderboard displaying the latest topics from the freeCodeCamp forum. This project uses asynchronous JavaScript to fetch and display data, including topic titles, user avatars, and activity metrics.

api async async-fetch async-programming asynchronous-programming dom dom-manipulation fetch freecodecamp freecodecamp-challenge freecodecamp-frontend freecodecamp-project frontend javascript js web-developement

Last synced: 07 Jan 2025

https://github.com/nasimmhn/pizza-bot

An app helping you to order pizza

css dom html javascript

Last synced: 11 Jan 2025

https://github.com/j2doll/xmldomreader

Document Object Model reader for XML (Qt5)

c cpp dom parser qt qt5 reader xml

Last synced: 25 Nov 2024

https://github.com/pigeonposse/banda

⚡️ JS library that will make it easy to create complex HTML components in a fast, declarative and reusable way

banda bandajs dom js node npm

Last synced: 14 Jan 2025

https://github.com/gulashanhashami/youtube_mini_app

This is a YouTube mini app. I used HTML, CSS, DOM, JavaScript to make this mini app. I also used YouTube API.

api css3 dom html javascript

Last synced: 25 Jan 2025

https://github.com/alissonooliveiraofc/task-list-v1

Que tal uma lista de tarefas simples e prática para um melhor gerenciamento do dia-a-dia de forma consistente e organizada? Em breve uma nova versão com novas features pra vocês #letsCode!

code code-exercise css database dom javascript localstorage storage task task-manager todoapp todolist tools

Last synced: 22 Nov 2024

https://github.com/jaandrle/dollar_dom_svg

This repository shows usage of `$dom.component` for creating SVG (charts) by using some helper functions. Also, it can be used as inspiration for different library and or plain SVG.

chart charts dom functional javascript reactive svg

Last synced: 21 Dec 2024

https://github.com/kt3k/multiflip

Animation of dom, flipping its sections for showing and hiding the whole

capsid component dom ui

Last synced: 05 Feb 2025

https://github.com/mirror45/keksobooking

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

dom es6 fetch js leaflet-map modules nouislider pristinejs promise

Last synced: 27 Dec 2024

https://github.com/substrate-system/dom

Helpers for working with the DOM in tests

dom test

Last synced: 07 Dec 2024

https://github.com/terotests/doremifa

Reactive DOM library based on template literals

appengine dom engine javascript rendering template-literals ui

Last synced: 27 Jan 2025