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/bonarja/sdom
Simplify the task of manipulating the DOM and use animations by Prototype (like jQuery)
animatecss animation dom frontend handling prototype
Last synced: 18 Jan 2025
https://github.com/wlodpawlowski/react-chat-application
Chat messenger web application developed with React, Redux, Webpack, Eslint, JavaScript, Babel and PubNub
babel chai chat-application css3 dom eslint html5 istanbul javascript json jsx messenger-application mocha pubnub-chatting pwa react react-components react-router redux webpack
Last synced: 24 Jan 2025
https://github.com/bosens-china/dom-interception
Extract dom elements and rich text
Last synced: 24 Jan 2025
https://github.com/nonoesp/folio-scss
🎨 Reusable SCSS components for Laravel Folio.
dom namespace sass scss stylesheets web
Last synced: 24 Jan 2025
https://github.com/undercloud/componentary
PHP Server-Side Web Components
dom server-side template-engine web web-components
Last synced: 31 Jan 2025
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/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/marvinhagemeister/dom-callcount
Track the callcount of various DOM api calls.
Last synced: 25 Jan 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/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.
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/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/Greece4ever/React-JavaScript-2-Player-Chess
2 Player Chess written in React
Last synced: 04 Nov 2024
https://github.com/mohamedhnoor/questions-answers
Using selectors inside the element and traversing the dom
Last synced: 25 Jan 2025
https://github.com/mohamedhnoor/color-flipper
DOM project Vanilla JavaScript
Last synced: 25 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/yamoo9/likelion-ui-programming
React 프로그래밍 (선언적 API)
dom express-js react typescript
Last synced: 25 Jan 2025
https://github.com/thedvlprs/ghibli-app
Ghibli App ✨
demo dom ghibli javascript json studio-ghibli-api vanilajs xmlhttprequest
Last synced: 31 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/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/antoniofmoliveira/graficosemsvg
geração de gráficos personalizados via SVG
chart dom graphics-library java svg xml
Last synced: 01 Feb 2025
https://github.com/samundrak/domex
POC: Browser base implementation of express.js
browser dom expressjs javascript nodejs
Last synced: 08 Feb 2025
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: 13 Feb 2025
https://github.com/stagas/relative-mouse
Get mouse position relative to a DOM element.
Last synced: 11 Feb 2025
https://github.com/alissonooliveiraofc/kade-meu-cep
Este projeto é uma aplicação web para consulta de CEP, que permite ao usuário inserir um código postal e obter informações detalhadas, como logradouro, bairro, localidade, DDD, estado, e região. Ele utiliza uma API para buscar os dados em tempo real e exibe os resultados de forma organizada e estilizada.
api css dom dom-manipulation error-handling flex-box html5 sweetalert2
Last synced: 19 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/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/satyamgupta53/web-dev-learning
This repository contains all the basic projects to understand HTML , CSS & Java Script. Concepts such as basic programming, dom manipulation, events are covered in details.
css dom events html javascript
Last synced: 24 Jan 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/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/odiegosilva1/projetoreactjs
Projeto de página web básica usando React JS.
Last synced: 25 Jan 2025
https://github.com/sagnikc395/profitlosscalculator
Simple Profit and Loss Calculator 🤑
Last synced: 13 Jan 2025
https://github.com/smazurs/tictactoe
This is a simple web-based Tic-Tac-Toe game where two players, or a player against a computer, take turns marking spaces in a 3x3 grid with Xs and Os.
Last synced: 13 Jan 2025
https://github.com/richardnk24/viewdje-ss
A Pizza restaurant website. See the latest restaurant information about pizzas and more.
cli css3 directives dom html5 javascript router vuejs
Last synced: 05 Jan 2025
https://github.com/sumaiyabanu15/password-reset-flow-frontend
This page helps to reset your password.
axios dom dotenv hooks html-css-javascript react react-bootstrap react-router-dom react-toastify
Last synced: 09 Jan 2025
https://github.com/sumaiyabanu15/heart_trail_animation
Hearts will be form according to the mouse movements
Last synced: 09 Jan 2025
https://github.com/mohamed-mamdouh41199/to-do-list-with-local-storage-
Simple to Do list app
bom css3 dom html5 javascript localstorage responsive-design
Last synced: 13 Jan 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/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/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/smikhalevski/flyweight-dom
🍃 The extremely fast DOM implementation in just 4 kB gzipped.
Last synced: 09 Jan 2025
https://github.com/priontoabdullah/issue-tracker-js-app
💯 A single page application where the user can track their issues. 🗽🤖 View This App: https://priontoabdullah.github.io/issue-tracker-js-app/ 🏧
bootstrap dom javascript logic
Last synced: 13 Jan 2025
https://github.com/mohammadshaad/dice-game
css dice dice-game dicee-game dom dom-manipulation html javascript
Last synced: 09 Jan 2025
https://github.com/thericecold/momentum-app
Front-end activity 6: Momentum app clone using local storage
dom functional-programming html javascript localstorage momentum sass todo-list todolist vanilla-javascript
Last synced: 21 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/yiirocks/simple-html-dom
Simple Html Dom Parser for Yii
dom extension html-dom-parser html-parser yii yii3
Last synced: 24 Dec 2024
https://github.com/divertimentos/course-dom
DOM course (Clyde Matthew on Udemy)
dom dom-manipulation javascript
Last synced: 04 Jan 2025
https://github.com/smilevp/call-back-hell-task
Call Back hell using DOM,Javascript,HTML and CSS to display the count from 10 to 1 and print Happy Independence day
Last synced: 04 Jan 2025
https://github.com/ksb96/odin
web development practice repo
css css-grid dom flexbox html5 javascript
Last synced: 31 Dec 2024
https://github.com/smilevp/price-cart
Price Cart Bootstrap designed uisng ReactJS
bootstrap css dom html5 javascript react
Last synced: 04 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/pirxpilot/attach-labels
Attach label node to the input node that follows it.
Last synced: 29 Jan 2025
https://github.com/santhoshs50/async_day_1_task
Independence Day Wishes Task
callback callback-hell css dom html javascript
Last synced: 24 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/afeiship/next-element-in-viewport
Judge element if is in viewport.
Last synced: 07 Feb 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/ayaamar200/login
A Smart Login System website is a secure and user-friendly platform designed to make logging in quick and easy.
bootstrap5 crud css3 dom html5 javascript responsive rwd
Last synced: 01 Feb 2025
https://github.com/metcoder95/javascript_tutorial
Javascript tutorial for beginners
ajax arrays callback cycle dom ecmascript ecmascript6 events javascript promises strings
Last synced: 10 Feb 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/mnz1365/user-manager
user management
dom javascript user user-management
Last synced: 10 Feb 2025
https://github.com/yousufnaveedkhan/javascriptcourse
This JavaScript Course is well-documented and well-organized, check out all lectures and assignments here.
bootstrap css3 dom dom-manipulation html5 javascript jquery
Last synced: 09 Feb 2025
https://github.com/muhamedayoub/javascript-dom-workshop
JavaScript DOM Workshop
Last synced: 28 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/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/sravantp7/number-guessing-game
A number guessing game built using HTML, CSS and Javascript.
Last synced: 04 Feb 2025
https://github.com/icherya/dom-render-tools
TypeScript library for easier DOM elements manipulation
dom dom-manipulation npm-package typescript
Last synced: 25 Dec 2024
https://github.com/ivopetkov/html5-dom-document-js
dom dom-manipulation html html5 javascript
Last synced: 16 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/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/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/fabianmendozaospina/fakebook
An example about a simple social media
Last synced: 04 Jan 2025
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/mirayatech/spotify-signup
css dom functions html javascript loops spotify ui
Last synced: 19 Jan 2025
https://github.com/tiagobarross/spa-universe
SPA Universe é uma página no estilo Single Page Application, onde o conteúdo da página se altera sem recarrega-la.
css dom es6 html javascript poo
Last synced: 12 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