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-06 00:08:22 UTC
- JSON Representation
https://github.com/anbumani12/async-day-2-task
Async-Day-2-task
dom fetch-api promise xmlhttprequest
Last synced: 21 Jan 2025
https://github.com/bilgehangecici/to-do-list-javascript
A simple naive To-Do List app for become more familiar with JavaScript Document Object (DOM)
css dom html javascript to-do-list todoapp
Last synced: 05 Feb 2025
https://github.com/anbumani12/github-profile-fetch-api-task
GitHub User Profile-Fetch Task
api async-await css dom html js promise
Last synced: 21 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.
Last synced: 21 Jan 2025
https://github.com/anbumani12/project--2-git
Github User Profile-Fetch Project
api async-await css dom html js
Last synced: 21 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/anbumani12/async-day-5-task1
Async-Day-5-task 1
api async-await css dom html js
Last synced: 21 Jan 2025
https://github.com/dharshinisathasivam/call-back-hell
Call Back Hell Task
callbackhell css dom getelementbyid html js settimeout
Last synced: 05 Feb 2025
https://github.com/code4mk/lets-dom
DOM ( Document Objects Model ) JS . 💗 code4mk
code4mk document-object-model dom js js-dom
Last synced: 12 Jan 2025
https://github.com/yashi-singh-9/temperature-converter
The Temperature Converter is a web app for converting temperatures between Celsius, Fahrenheit, and Kelvin. It practices DOM manipulation, form handling, and basic JavaScript calculations. The “Convert” button activates once all fields are filled, providing instant results.
css dom dom-manipulation html javascript manipulation roadmap roadmap-project
Last synced: 12 Jan 2025
https://github.com/kvnol/libdom
Biblioteca DOM criada a partir do curso JavaScript Ninja do @fdaciuk.
Last synced: 13 Dec 2024
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/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/dzenis-h/drag-n-drop
Simple vanilla JS drag & drop implementation built for the purpose of refreshing classes, static methods, inheritance, this keyword, CSS selectors, DOM APIs, etc ...
browser-api class css-selector css3 dom drag-and-drop flexbox html5 inheritance javascript prototypal-inheritance static-method this vanilla-javascript
Last synced: 18 Jan 2025
https://github.com/vegadelalyra/localstorage
Learning to use local storage and practicing more responsive design.
dom form javascrit localstorage
Last synced: 03 Feb 2025
https://github.com/matusguy/files2inst
A DOM for Roblox Instances. Convert Roblox instances to JSON files and vice-versa.
Last synced: 21 Jan 2025
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/harshitbalodi/drum-kit
Drum kit make sound on pressing different key and buttons on the screen.
Last synced: 09 Jan 2025
https://github.com/ashishshres/learning-javascript
Learning JavaScript From Scratch
arrays bind call class conditionals dates dom dom-manipulation events functions iterations javascript maths numbers objects oop prototype prototype-inheritance strings
Last synced: 23 Jan 2025
https://github.com/kelsonbatista/project-pixels-art
Pixels Art Board
css dom dom-manipulation html javascript
Last synced: 01 Feb 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/ola-kaznowska/weather-application-using-api
Weather application using API. Application written in HTML5 CSS3 and JS. Front-End application
api application dom html-css-javascript javascript js junior-frontend-developer vanilla-javascript
Last synced: 24 Jan 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.
Last synced: 23 Jan 2025
https://github.com/anbumani12/async-day-5-weather-api-task
Restcountries & Weather using Fetch API Task
css dom fetch-api html js promise xmlhttprequest
Last synced: 21 Jan 2025
https://github.com/adamreichold/robinson
For when you go to a lonely island and survival depends on parsing 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/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: 14 Dec 2024
https://github.com/rd-ricardo/calculadora-angular
Projeto para afins de estudos da ferramenta angular e suas diretivas
Last synced: 14 Jan 2025
https://github.com/4marsha1/thedomchallenge
DOM Challenges
dom dom-manipulation vanilla-javascript
Last synced: 13 Jan 2025
https://github.com/wlodpawlowski/html-dom-advanced
Web-application for testing all advanced facilities and functionalities of the DOM Objects.
attribute-object attributes dom dom-element dom-elements dom-js dom-object html html-attributes html-dom html-dom-element html-dom-tree html-element html-elements html5 node-object nodelist
Last synced: 24 Jan 2025
https://github.com/emilyjspencer/guess-the-shade
🌈 Back to basics http://profuse-swing.surge.sh/
dom dom-manipulation javascript-game
Last synced: 17 Dec 2024
https://github.com/vincentdchan/typescript-domhelper
DOM helper for Typescript
Last synced: 19 Jan 2025
https://github.com/wlodpawlowski/dom-test-app
Developed simple web-application for testing (DOM) functionalities based on Bootstrap
bootstrap4 css3 dom ecmascript6 html5 javascript js learning-curve sass
Last synced: 24 Jan 2025
https://github.com/catt-tung/web-browser-snake
SEI Unit 1 Project
css css-grid css-in-js dom dom-manipulation html-css-javascript html5 javascript javascript-applications javascript-game snake snake-game vanilla-javascript webapp
Last synced: 24 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/sushantp432/project-myntra
Myntra is a major E-commerce company headquartered in Bangalore, India. The focal point of their business model is mainly fashion & clothing sector and they are recently acquired by Flipkart, an Indian e-commerce Giant.
api css dom html javascript localstorage
Last synced: 14 Jan 2025
https://github.com/shadyashraf174/modal
an interactive component that overlays the current page content, typically used to display important information or actions.
css dom html interactive javascript modal
Last synced: 21 Dec 2024
https://github.com/chharvey/template-processor
A lightweight class for generating markup from a template and some data.
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/jeffreyquan/jeffreyquan.github.io2
Portfolio
bootstrap css dom dom-manipulation html javascript jquery
Last synced: 27 Jan 2025
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/jeffreyquan/paintr
Painting app using vanilla JavaScript
css dom dom-manipulation html javascript
Last synced: 27 Jan 2025
https://github.com/mehediislamripon/node-creation-and-remove-dom
Event delegation problem solved
bootstrap4 dom event-delegation html5 javascript solver
Last synced: 18 Jan 2025
https://github.com/abdulmazidakash/conceptual-session-1-tour-with-dom
addeventlistener dom javascript
Last synced: 31 Dec 2024
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/itachi-p/web-developer-bootcamp-2023
UdemyのWeb Developer Bootcamp 2023学習用
ajax dom express html-css-javascript mongodb mongoose nodejs npm yelpcamp
Last synced: 13 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/vicky11vicky11/bankist
A sample baank operations website using js
Last synced: 20 Dec 2024
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
Last synced: 21 Jan 2025
https://github.com/shadyashraf174/guess-my-number
It is a simple browser-based game where players attempt to guess a randomly generated number between 1 and 20.
Last synced: 21 Dec 2024
https://github.com/cr2007/f28wp-lab2
Marked Lab 2 in Web Programming (F28WP) Course
css dom dom-api f28wp game html html-css-javascript javascript lab-2 web-programming web-programming-hw
Last synced: 21 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/masaok/react-router-dom-demo
React Router DOM v6 Demo
dom javascript react react-router-dom router
Last synced: 29 Jan 2025
https://github.com/chrisjosuedev/go-minimarket
Convenience Store Software developed with Node.js & MySQL
Last synced: 22 Dec 2024
https://github.com/github-dev12345/survey-form-freecodecamp-challenge-complete-
freeCodeCamp Challenge complete, make the survey-form, technologies are used SCSS nesting, mixing and partials file, & 😉👍Used CSS3 flex-box, HTML5 semantic codem Make Form DOM Tree Perfect 🚀😊
css3 dom flexbox freecodecamp html5 partials responsive-design scss scss-mixins survey-form
Last synced: 05 Jan 2025
https://github.com/oleksandr-romashko/goit-js-hw-15
Homework for events topic
css dom html javascript-css-html-dom
Last synced: 22 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/rubayedhasan/alpha-clash
alpha-clash [a typing game]
daisyui dom dom-manipulation html5-css3 javascript js tailwindcss
Last synced: 29 Jan 2025
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/melagora/to-do-list-bootstrap
Lista de tareas con javaScript (interfaz con BootStrap) utilizando el manejo del DOM
bootstrap css dom dom-manipulation html javascript
Last synced: 15 Dec 2024
https://github.com/bluelovers/cheerio-create-text-node
Add .createTextNode(text) functionality to cheerio
cheerio cheeriojs dom html text-nodes
Last synced: 06 Jan 2025
https://github.com/andremelchior/javascript-labs
Repositório com arquivos de exercícios e experimentações em JavaScript, criados para fins de estudos e práticas de programação.
dom javascript js oop-in-javascript
Last synced: 19 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/andriikot/vanillajs__cooks__
JS DOM
cookbooks cooks dom js patterns vanilla-javascript
Last synced: 28 Dec 2024
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
Last synced: 18 Jan 2025
https://github.com/jlhmtt/lista-de-tarefas
Projeto de prática de arrays em JS proposto em aula
Last synced: 18 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/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/kt3k/multiflip
Animation of dom, flipping its sections for showing and hiding the whole
Last synced: 05 Feb 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/lesiaukr/goit-js-hw-14
Master's degree homework JS course - DOM
async-attribute classlist data-attributes defer-attribute dom dom-manipulation elem-attribute has-attribute hasattribute html-attributes innerhtml insertadjacenthtml queryselector queryselectorall reflow repaint set-attribute setattribute textcontent
Last synced: 29 Jan 2025
https://github.com/betaweb/dom-images
A simple JS class to get, filter, handle images URLs and catch their loading state on HTML document, HTML node, string and/or stylesheets.
background-image css dom handle-images images javascript jpeg jpg js png simple src stylesheets svg
Last synced: 19 Jan 2025
https://github.com/substrate-system/dom
Helpers for working with the DOM in tests
Last synced: 07 Dec 2024