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-12 00:08:38 UTC
- JSON Representation
https://github.com/prinorange/extract-headings
A JavaScript library of Rust-binding for extracting headings (H1-H6) from HTML strings with high-profermance, providing the level, text content, and ID of each heading.
dom headings html html-parser markdown
Last synced: 13 Feb 2025
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/chrisjosuedev/go-minimarket
Convenience Store Software developed with Node.js & MySQL
Last synced: 14 Feb 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/tripu/domu
JavaScript library for DOM traversing and manipulation built with jQuery
dom html javascript jquery library traversal utility
Last synced: 19 Oct 2024
https://github.com/timursus/rss-reader
RSS reader with automatic feeds updates.
ajax axios bootstrap dom domparser hexlet-projects i18next promises rss-reader validation webpack
Last synced: 13 Jan 2025
https://github.com/quackness/skills-for-hire-website
Following a project from Skills For Hire Atlantic (front-end only)
api-browser browser css desktop dom frontend geolocation html mobile-first queryselectors responsive
Last synced: 14 Jan 2025
https://github.com/webconuz/todo
Todo app which was created by http module in node.js core
css dom html http-server js nodejs
Last synced: 11 Jan 2025
https://github.com/chfoidl/quicksilver
Lightweight, jQuery inspired JavaScript DOM manipulation library written in TypeScript.
dom javascript javascript-library jquery typescript
Last synced: 29 Dec 2024
https://github.com/suryasudhan/day-17-task
country fetch API
bootstrap css dom fecth-api html javascript rwd-response
Last synced: 29 Dec 2024
https://github.com/suryasudhan/day-16
Async programming
callback callbackhell-function css dom html javascript settimeout
Last synced: 29 Dec 2024
https://github.com/suryasudhan/day15task-1
DOM Manipulation with Forms
dom html-css-javascript rwd-response
Last synced: 29 Dec 2024
https://github.com/suryasudhan/day-16-task
day 16 task
callback callbackhell-function dom html-css-javascript settimeout
Last synced: 29 Dec 2024
https://github.com/gibbs/document-meta
ES module for getting HTML Document metadata
Last synced: 14 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/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/shresht7/dom-commander
A makeshift vanilla-js DOM-manipulation library with jQuery-like syntax
dom dom-manipulation vanilla-js web
Last synced: 27 Jan 2025
https://github.com/serhii-palamarchuk/goit-js-hw-07
Тема 12. Модель DOM. Події
Last synced: 11 Feb 2025
https://github.com/zangpodawa/favourite-movie
JavScript simple project to add favourite movie list with delete function.
dom dom-manipulation dom-traversing getelementbyid javascript
Last synced: 21 Jan 2025
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
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/mehediislamripon/Node-Creation-and-Remove-DOM
Event delegation problem solved
bootstrap4 dom event-delegation html5 javascript solver
Last synced: 21 Jan 2025
https://github.com/zaikoxander/js
Meus estudos de JavaScript
css css3 dom front-end front-end-development frontend html html-css-javascript html5 javascript js studies studies-javascript study webdevelopment website websites
Last synced: 27 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/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: 14 Feb 2025
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: 14 Feb 2025
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: 14 Feb 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/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/itsproali/pin-checker
css dom dom-manipulation html5 itsproali javascript pin-checker
Last synced: 24 Dec 2024
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/derhuerst/navigate-hacker-news-comments
Navigate in the DOM of a Hacker News comments page.
Last synced: 07 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/iftekheraziz/geometry-genious
Geometry-Genious
dom dom-manipulation html5 javascript javascript-vanilla tailwind tailwind-css
Last synced: 14 Jan 2025
https://github.com/iftekheraziz/introduction-to-javascript-dom
Introduction to Javascript DOM
dom dom-manipulation javascript javascript-dom modern-javascript
Last synced: 14 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/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/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/obaedulislam/bet-footballer
Best for top five footballer JS DOM App
Last synced: 27 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/monocasual/monodom
Minimalistic TypeScript DOM manipulator.
dom front-end front-end-development javascript typescript webdevelopment website
Last synced: 14 Jan 2025
https://github.com/mathsgod/p-query
Using jquery like method to parse html by using php
Last synced: 13 Jan 2025
https://github.com/chandrabose-11/dom-calculator
In this task we are creating a calculator by using dom ,html,css ,bootstrap
Last synced: 07 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/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/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/jlhmtt/lista-de-tarefas
Projeto de prática de arrays em JS proposto em aula
Last synced: 18 Jan 2025
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/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/andriikot/vanillajs__cooks__
JS DOM
cookbooks cooks dom js patterns vanilla-javascript
Last synced: 28 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/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/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/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/rock12231/login-page
attractive login page like live wallpaper
Last synced: 21 Jan 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/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/jeffreyquan/paintr
Painting app using vanilla JavaScript
css dom dom-manipulation html javascript
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/jeffreyquan.github.io2
Portfolio
bootstrap css dom dom-manipulation html javascript jquery
Last synced: 27 Jan 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/rd-ricardo/calculadora-angular
Projeto para afins de estudos da ferramenta angular e suas diretivas
Last synced: 14 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/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/anbumani12/project--2-git
Github User Profile-Fetch Project
api async-await css dom html js
Last synced: 21 Jan 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/anbumani12/async-day-2-task
Async-Day-2-task
dom fetch-api promise xmlhttprequest
Last synced: 21 Jan 2025
https://github.com/aswassaw/latihan-audio-js
Belajar penggunaan class Audio() untuk membuat simple music player.
Last synced: 26 Dec 2024
https://github.com/castanedaluis/api-rest-movies
Plataforma de peliculas (MovieNet_v1.0.0) consumo de API con javascript puro, en donde consumimos endPoints de https://www.themoviedb.org. Creé el CRUD completo para este proyecto, Obtenemos la peliculas en tendencias, detalle de una pelicula, busqueda de peliculas, categorias, etc
dom fecth javascript manipulacion-de-datos movies rest-api
Last synced: 29 Dec 2024
https://github.com/cyco/yt-page-transition
Weekend project to figure out how to do smooth page transitions youtube-style.
dom history-api javascript page-transitions spa
Last synced: 08 Jan 2025
https://github.com/adam-robson/character-designer
This is a build-your-own-character exercise using vanilla JavaScript, HTML, and CSS.
Last synced: 04 Feb 2025
https://github.com/sayedtahsin/to-do-app
A basic To-DO App built with Raw Javascript For Learning processes.
Last synced: 07 Jan 2025
https://github.com/suryasudhan/day17task
country fetch API
bootstrap dom fetch-api html-css-javascript rwd-response
Last synced: 29 Dec 2024
https://github.com/danvitoriano/blog-template-34scj
JavaScript Bootstrap Blog Template with examples of Module Pattern, ES6 Classes and Export/Import, WebPack, Babel and Fetch Requests API and updates DOM
babel bootstrap dom es6 fetch-api iife javascript module-pattern nodejs npm package-manager webpack
Last synced: 07 Nov 2024
https://github.com/sayedtahsin/to-do-js
A simple To-Do list with three filter button using DOM-Manipulation :white_check_mark:
Last synced: 07 Jan 2025
https://github.com/serhiirepinskyi/goit-js-hw-07
JavaScript. Homework 07: 01-image-gallery; 02-SimpleLightbox-library; 03-SimpleLightbox-library(lazysizes)
basiclightbox cdn dom feature-detection javascript lazy-loading lazysizes simplelightbox
Last synced: 31 Jan 2025