Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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:
- A document is a document node.
- All HTML elements are element nodes.
- All HTML attributes are attribute nodes.
- Text inserted into HTML elements are text nodes.
- Comments are comment nodes.
- GitHub: https://github.com/topics/dom
- Wikipedia: https://en.wikipedia.org/wiki/Document_Object_Model
- Repo: https://github.com/whatwg/dom
- Created by: World Wide Web Consortium
- Released: October 1, 1998
- Related Topics: shadow-dom, virtual-dom, html, xml, dhtml,
- Aliases: dom-tree, dom-node, dom-element, dom-elements,
- Last updated: 2025-02-11 00:08:41 UTC
- JSON Representation
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.
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: 09 Feb 2025
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/aravind1100/tn-weather-details
This Page displays the weather data of places in Tamilnadu.
Last synced: 23 Jan 2025
https://github.com/ajayprince692/veritech-task_3
todo app
crud css3 dom html5 javascript
Last synced: 23 Dec 2024
https://github.com/rasujon3/invoice-application
Conceptual Session Project 2
Last synced: 20 Dec 2024
https://github.com/sakibmd/vuejs-form-handling
Here im trying to handle form data, manage them using array and also firebase. Then i try to implement dynamic-form-input & save them to local storage.
dom dynamic-forms es6 form-handling javascript vue-js
Last synced: 23 Dec 2024
https://github.com/itsawa/dom-keeper
A lightweight library for efficient DOM element manipulation.
dom dom-manipulation helper javascript js library simplification site
Last synced: 06 Feb 2025
https://github.com/devnix/vojigo
CommonJS DOM-based Routing
commonjs controller dom garber irish javascript requirejs routing template
Last synced: 10 Feb 2025
https://github.com/km-saifullah/randomcolorgenerator
This application can generate random colors.
copy-to-clipboard css document-object-model dom html javascript random-color-generator
Last synced: 27 Dec 2024
https://github.com/paul-schuhm/developpement-cote-client-js
Supports de cours pour le développement côté client avec Javascript (Introduction), 1ere année
animation dom dom-manipulation form-validation javascript p5js pedagogie web
Last synced: 01 Jan 2025
https://github.com/rajkumar060301/lasttest
This repo represented my lasst contesnt website design. This webiste url put in readme.
bootstrap4 css3 dom html5 javascript jquery
Last synced: 24 Dec 2024
https://github.com/rajkumar060301/jobsearch-website
This is assign in contest and I design this website. In this website all job seeker student search job and apply.
bootstrap5 css3 dom html5 javascript jquery
Last synced: 24 Dec 2024
https://github.com/km-saifullah/postblog
A blog site based on JavaScript DOM manipulation.
css3 document-object-model dom dom-manipulation figma-to-html html5 javascript responsive-design
Last synced: 27 Dec 2024
https://github.com/anovsiradj/js-utilities
My utilities for Browser and Node.JS
Last synced: 24 Dec 2024
https://github.com/sundeeep/blog-app-dom
iNeuron #FSJS 2.0 Vanilla JavaScript Placement Assignment Question: Q. 12. Answer
dom dom-manipulation html5 javascript tailwindcss
Last synced: 08 Feb 2025
https://github.com/aakashsharma7/javascript_basics
Welcome to the JavaScript Basics repository! This repo is designed to help you learn and understand the core concepts of JavaScript, one of the most popular programming languages for web development. Whether you are a beginner looking to get started or someone wanting to brush up on their skills.
async controlflow dom javascript jquery oops promises
Last synced: 01 Jan 2025
https://github.com/carlos-benedetti/stuckjs
two-way data binding in base js
dom javascript two-way-data-binding
Last synced: 24 Dec 2024
https://github.com/lemmon/nanocomponent-container
Container for storing Nanocomponer components instances.
Last synced: 20 Dec 2024
https://github.com/sedat-akdogan/just_it
This is a basic HTML and CSS work.
css css-flexbox css-grid css3 dom dom-manipulation html5 javascript
Last synced: 01 Jan 2025
https://github.com/emilyjspencer/guess-the-french-word
http://receptive-selection.surge.sh/
dom javascript vanilla-javascript
Last synced: 09 Feb 2025
https://github.com/svimaladhithan/forms-task
Completed the task about collecting the data from form and populate it in a table
Last synced: 19 Dec 2024
https://github.com/emilyjspencer/guess-the-shade
🌈 Back to basics http://profuse-swing.surge.sh/
dom dom-manipulation javascript-game
Last synced: 09 Feb 2025
https://github.com/rakibrahman/typing-speed
Test your typing speed!
dom es6 html javascript revealing-module-pattern scss
Last synced: 09 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/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/guilhaof/react-learning
Sistema com reducers do react , consumo de api fake e sistema de rotas com parametros dinamicos
dom react-router reactjs typescript vite
Last synced: 10 Jan 2025
https://github.com/mohamedumar083/dom-manipulaion-with-form
Dom Manipulaion with Form
bootstrap5 css dom html javascript
Last synced: 10 Jan 2025
https://github.com/erenisci/javascript
JavaScript
data-structures dom fundamentals javascript
Last synced: 25 Dec 2024
https://github.com/syed-moosha/day-17-promise-task-rest-countries-weather
Rest-countries weather by fetching the data from open weather api
bootstrap css dom html javascript
Last synced: 10 Jan 2025
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).
Last synced: 19 Dec 2024
https://github.com/surjoyday/guess-my-number
The Number Guessing Game is a simple interactive game where the player needs to guess a number between 1 and 20.
css dom dom-manipulation html javascript
Last synced: 01 Jan 2025
https://github.com/surjoyday/tic-tac-toe
Learning about DOM Manipulation
css dom dom-manipulation html ja pseudo-elements
Last synced: 01 Jan 2025
https://github.com/surjoyday/bmi-calculator
This BMI Calculator takes height input in centimeters and weight input in kilograms. It computes the BMI value and provides a corresponding statement based on the BMI range.
css dom dom-manipulation html javascript
Last synced: 01 Jan 2025
https://github.com/surjoyday/pig-game
Two-player dice game: strategise, roll, and win! Play until 100 or get a '1'.
css dom dom-manipulation html javascript
Last synced: 01 Jan 2025
https://github.com/surjoyday/certificates-modal-showcase-2023
Displaying e-certificates interactively to celebrate learning achievements.
css dom dom-manipulation html javascript
Last synced: 01 Jan 2025
https://github.com/jakub21/domi.js
Object oriented DOM manipulation package. Allows the user to easily create interactive websites.
dom frontend-app single-page-app
Last synced: 25 Dec 2024
https://github.com/clarence-lang/clarence-lang.github.io
official home for the clarence language. Partial written in Clarence.
clarence clarence-lang dom html5
Last synced: 17 Jan 2025
https://github.com/ajmalfaris11/starbucks-landing-page
css dom dom-manipulation html js landing-page starbucks starbucks-landing-page
Last synced: 25 Dec 2024
https://github.com/davcode92/beat_by_methe
Beat By Methe est un simple site qui permet à l'utilisateur de créer du rythme et des couleurs aléatoires en cliquant les boutons du clavier de votre pc .La création de ce site a pour but de maîtriser les notions en javascript,html,dom et css.
Last synced: 10 Jan 2025
https://github.com/sofiane-abou-abderrahim/ajax-async-js-http-in-nodejs-express-mongodb-website
In this NodeJS - Express - MongoDB website, I sent AJAX requests. Therefore, I can send my own requests without getting the page reloading and I handle the response manually in my browser-side code. For this, I used the fetch() function. With this function, I sent GET requests and POST requests.
ajax ajax-request async-await dom dom-manipulation error-handling express fetch get-request http-methods javascript json mongodb nodejs post-request promise response-errors technical-errors try-catch
Last synced: 09 Feb 2025
https://github.com/sofiane-abou-abderrahim/javascript-oop-project-planner
I built this JavaScript application where we can move items around. I worked with classes and with the Object Oriented Programming (OOP) approach. I also worked with the DOM, I moved elements around and with event listeners. I used a callback pattern to pass functions to other instances so that from inside they could be called upon certain events.
callback classes classes-and-inheritance classes-and-objects dom event-listeners functions javascript object-oriented-programming oop
Last synced: 09 Feb 2025
https://github.com/fimbres/javascript-sandbox
This are 5 simple projects to practice my DOM manipulation knowledge.
dom dom-manipulation html javascript sass
Last synced: 25 Dec 2024
https://github.com/simphotonics/node
Create, edit, output XML nodes and documents.
Last synced: 25 Dec 2024
https://github.com/ecromaneli/parasitejs
Use javascript the way you want, fast as possible.
ajax dom dom-manipulation element event-listener jquery jquery-like lightweight mquery parasite parasitejs performance vanilla
Last synced: 17 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/arielspencer/fokus-pomodoro
🍅 Bem-vindo ao Fokus Pomodoro, uma ferramenta criada para aumentar sua produtividade utilizando a técnica Pomodoro.
css dom front-end html localstorage pomodoro poo portfolio
Last synced: 26 Dec 2024
https://github.com/seanchas116/code-to-key
DOM KeyboardEvent code to key (WIP)
dom javascript keyboard-events
Last synced: 02 Jan 2025
https://github.com/abhisek753/my_project_list
My extra time project.
api-rest css dom html javascript
Last synced: 26 Dec 2024
https://github.com/onyazuka/htmlparser
HTML parser written in Python
dom html javascript parser python python3
Last synced: 26 Dec 2024
https://github.com/aswassaw/books-apps-localstorage
Aplikasi Pengelolaan Data Buku Menggunakan DOM dan Web Storage.
css dom html javascript localstorage
Last synced: 26 Dec 2024
https://github.com/melbalossino/juego-numero-secreto
🎮 Juego del número secreto para el ciclo formativo ONE de Oracle y Alura Latam.
aluralatam arrays dom dom-manipulation functions one oracle oraclenexteducation recursion
Last synced: 02 Jan 2025
https://github.com/alexandrbig1/goit-js-hw-06
homework(JS module) in bootcamp (GoIT) Fullstack developer
bootcamp css dom dom-manipulation homework html javascript js practice vanilla-javascript
Last synced: 23 Jan 2025
https://github.com/sofiane-abou-abderrahim/javascript-dom-browser-apis-project-planner
In this little demo application, I used several DOM concepts, like element positions and sizes, scrolling, and some browser features, like dynamic script additions and template tags, timers and intervals. Besides, I had a loo at some browser APIs such as location, history and navigator (in the browser console).
browser-api dom dynamic-script history intervals javascript location navigator position scrolling size template-tags timers
Last synced: 09 Feb 2025
https://github.com/pjt3591oo/react-router-dom-v6
dom react react-router-dom router
Last synced: 26 Dec 2024
https://github.com/aburraq/me-myrandomexercises
Welcome to my 30-day coding challenge! I like solving/coding exercises I see around, and I decided to share them for 30 days xx
animation array css dom eventlisteners functions html javascript methods string styling
Last synced: 10 Jan 2025
https://github.com/stefifm/intro-dom-js-alura
Curso de Alura Latam sobre cómo manipular el DOM con JavaScript
alura dom dom-manipulation javascript oracle
Last synced: 08 Feb 2025
https://github.com/sofiane-abou-abderrahim/vuejs-first-app-with-just-js
This is a very trivial JavaScript demo website where I used some Vanilla JavaScript responsible of adding goals and rendering them in a list when clicking on a button. I just built it to compare this approach with the approach I use in my other demo app that I built with Vue.js.
css3 dom event-listener html5 javascript
Last synced: 09 Feb 2025
https://github.com/microeinhundert/html-document-updater
A small utility to update parts of an HTMLDocument with content from another HTMLDocument, configured with a simple configuration object and data attribute. Useful together with libraries like Barba.js to update elements outside of scope.
attributes document dom es6 html lightweight update utility
Last synced: 07 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/luminovrym/game-tebak-angka
Game Tebak Angka dengan javascript-dom
Last synced: 02 Jan 2025
https://github.com/swadeshchisim/alarado-landing-page
Alarado Landing Page With DOM
css3 daisyui dom dom-manupulation html5 javascript tailwindcss
Last synced: 02 Jan 2025
https://github.com/delian1986/js-core-may-2018
Repo for JS Core exercises solutions
dom handlebars javascript jquery js-advanced js-applications js-fundamentals js-oop jscore sammyjs softuni
Last synced: 09 Feb 2025
https://github.com/3ein39/odin-etch_a_sketch
JS DOM practice "TheOdinProject"
Last synced: 10 Jan 2025
https://github.com/leo-henrique/secao-de-comentarios-interativos
Simulação de uma seção de comentários com criação de perfil com localStorage. Feito todo em Vanilla JavaScript com os principais tópicos do ES6+.
async-await class conditions dom dom-manipulation fetch-api iterators javascript json localstorage logic-programming objects observer-api promises timestamps vanilla-javascript
Last synced: 03 Jan 2025
https://github.com/the-mihir/baper-bank
Bapp er Bank !!! Js Peoject with fun
dom javascript js tailwindcss website
Last synced: 10 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/dumebii/drumkit
Are you passionate about learning how to work the drums, but don't have real drums to practice? This app is just for you! Test out your drums skills and get better with out drum app!
Last synced: 08 Feb 2025
https://github.com/tzbob/scalatags-hokko
A Virtual DOM based DOM library for the Hokko FRP implementation.
dom frp functional-reactive-programming scalajs virtual-dom
Last synced: 12 Jan 2025
https://github.com/stevenvachon/virtual-list
A DOM utility for efficiently rendering large, scrollable lists and tabular data.
dom performance virtualization windowing
Last synced: 07 Feb 2025
https://github.com/jbjoybiswasjb/phone_hunter_api
Practice repo - My Phone Hunter With API
api daisy-ui dom html javascript tailwind-css
Last synced: 03 Jan 2025
https://github.com/jbjoybiswasjb/ai_universe_hub
Practice repo - AI Universe Hub
api daisy-ui dom html javascript tailwind-css
Last synced: 03 Jan 2025
https://github.com/jbjoybiswasjb/alphabet_clash_pro
Practice repo - alphabet_clash_27
daisy-ui dom html5 tailwind-css
Last synced: 03 Jan 2025
https://github.com/jbjoybiswasjb/geometry_genius
Practice Repo - geometry genius
daisy-ui dom html5 tailwind-css
Last synced: 03 Jan 2025
https://github.com/hassanjadi/weather-app
"This is a repository for learning JavaScript by creating a weather application and consuming APIs from the internet"
Last synced: 10 Jan 2025
https://github.com/sebbekarlsson/domeventlistener
🔄 Subscribe on DOM elements in Python
dom events python python-library scraping
Last synced: 30 Jan 2025