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/andr3w03/rak-bukumu
Rak Bukumu, atur buku kamu sekarang dengan sangat mudah!
bom css3 dom front-end html5 javascript web-storage
Last synced: 29 Jan 2025
https://github.com/lysabrina/web-scraping-practice
Collection of projects to learn web-scraping with Java & Spring-boot
bootstrap dom html java react spring-boot web-scraping
Last synced: 31 Dec 2024
https://github.com/sonal599/counter-_project
Counter project is the combination of HTML CSS and Java script. which increase the counter in DOM and it reflects to the page.
Last synced: 30 Dec 2024
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/tiagobarross/focustimer
Um Timer Pomodoro para web, desenvolvido com HTML, CSS e JavaScript, utilizando manipulação do DOM. Inicia com 25 minutos, mas permite que o usuário ajuste para qualquer outra duração. Ideal para aumentar a produtividade com intervalos programados.
css dom figma git github html javascript
Last synced: 22 Dec 2024
https://github.com/anjasfedo/dom-dicoding
Dicoding Frontend Pemula Progress.
bom dicoding dom event frontend javascript learning-resources
Last synced: 17 Jan 2025
https://github.com/davidfig/dom-ease
a simple and super fast DOM animation library
animate dom ease fast javascript simple
Last synced: 17 Jan 2025
https://github.com/sakilk130/javascript-pig-game
This is a simple game and only client-side game. This name is 'Pig Game'
Last synced: 31 Dec 2024
https://github.com/ahmed0saber/my-portfolio
My Fully Responsive Personal Portfolio
css css3 dom es6 fetch fontawesome frontend google-fonts html html5 javascript json localstorage portfolio responsive themes
Last synced: 26 Jan 2025
https://github.com/benqus/doxxy
DOM Event Proxy - channel all bubbling events via a proxy listener to controller methods.
bubbling-events dom event-listener event-listeners events javascript proxy proxy-listener user-interface
Last synced: 10 Feb 2025
https://github.com/crhntr/dom
This project has DOM inspired wrappers around the golang.org/x/net/html package.
Last synced: 02 Jan 2025
https://github.com/io-developer/js-dragndrop
Vanilla javascript drag-n-drop for any binded element
dom drag-and-drop element javascript native
Last synced: 02 Feb 2025
https://github.com/aidenybai/jacky
Directly use HTML inside JavaScript
dom jacky javascript jsx jsx-to-dom web
Last synced: 02 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: 21 Dec 2024
https://github.com/sorgazb/dwec_practice
Repository with JavaScript and Angular Scripts
angular bootstrap4 dom dom-manipulation html5 javascript js
Last synced: 07 Jan 2025
https://github.com/ekliptor/browserutils
Basic helper functions HTML5 web apps in the browser such as client-side templates, localization and DOM manipulation.
Last synced: 03 Jan 2025
https://github.com/d-vale/lightness-js
Color palette to explore the use of Vite, npm, and Netlify with JS modules. This project was developed using several external libraries, including color-convert and notyf.
color-convert dom javascript js jsmodules modules nodejs notyf npm vite vitejs
Last synced: 29 Jan 2025
https://github.com/rakibrahman/tasks-to-do
A To-do app to help you to keep track of your daily tasks.
Last synced: 09 Feb 2025
https://github.com/sohaibbahrami/miniprojects
Mini Projects for HTML, CSS and JavaScript.
ajax async css dom html javascript
Last synced: 21 Jan 2025
https://github.com/igorskyflyer/npm-magic-queryselector
🪄 A TypeScript-types patch for querySelector/querySelectorAll, make them return types you expect them to! 🔮
back-end biome combinator css dom dom-manipulation html igorskyflyer javascript js magic node query queryselector queryselectorall selector ts typescript
Last synced: 06 Nov 2024
https://github.com/gc-victor/p
P is a micro-library (1 KB) to patch DOM Trees
Last synced: 05 Feb 2025
https://github.com/semibran/manifest
:boom: convert virtual DOM nodes into HTML elements
Last synced: 19 Dec 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/eujinnlucashow/goit-js-hw-06
Educational tasks 📒 JS-HW-06 | Document Object Model
Last synced: 12 Feb 2025
https://github.com/natancabral/tables2json
Convert an HTML tables node to a javascript object or array. Client-Side
client-side dom html-table-to-json table-to-json table2json
Last synced: 23 Jan 2025
https://github.com/bondok6/guess-my-number
Game: Try to find the correct number asap.
Last synced: 05 Feb 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/kt3k/multiflip
Animation of dom, flipping its sections for showing and hiding the whole
Last synced: 05 Feb 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/substrate-system/dom
Helpers for working with the DOM in tests
Last synced: 07 Dec 2024
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/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/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/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/anbuleo/colorchangeusingjs
colorChangeusing js
attributes dom forin-loop html javascript javascript-css map
Last synced: 22 Dec 2024
https://github.com/sushilsree98/guvi
course-project dom html-css-javascript javascript
Last synced: 25 Jan 2025
https://github.com/gulashanhashami/food_app
This is a mini food app created by me. Here you can see latest food, food of the day. And you can search any food.
Last synced: 25 Jan 2025
https://github.com/carevicm/javascript-drum_lesson
Javascript DOM - Drum Lesson
animation css3 dom dom-manipulation html5 images javascript javascript-game sound
Last synced: 22 Dec 2024
https://github.com/carevicm/javascript_dom-dicee_game
Javascript DOM - Dicee Game
css3 dom dom-manipulation html5 javascript javascript-game
Last synced: 22 Dec 2024
https://github.com/rubayedhasan/busfarefinder.com
BusFareFinder.com
daisyui dom dom-manipulation dom-manupulation html5-css3 javascript js tailwindcss
Last synced: 29 Jan 2025
https://github.com/rubayedhasan/tab-tab-typing-game
tab-tab-typing-game (A Typing Game)
dom dom-manipulation flowbite html5-css3 javascript js tailwindcss
Last synced: 29 Jan 2025
https://github.com/pranavharsh/shopping-app
oooo waooo, really a big shopping app created by me it has the feature of easily signin and signup with GOOGLE.it has database that stores your id and password for next time login. it contains separate pages for different items and you can easily add your items to cart and also you can increase or decrease their quantities and see their total price. you can also make fake PAYMENTS.that's all about this APP.
dom express firebase-database google html javascript memoize node react redux router scss stripe yarn
Last synced: 17 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/amsa2002/public-api-weather
Display a weather using public API
bootstrap css dom html javascript
Last synced: 22 Dec 2024
https://github.com/foxbunny/hyperscribe
Extensible DOM node creation library for JavaScript programmers
dom dom-manupulation javascript javascript-library vanilla-javascript
Last synced: 26 Nov 2024
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/shyamsundernt/trading--card--game
TCG (Trading Card Game) Dex API
Last synced: 06 Feb 2025
https://github.com/shyamsundernt/isro-satellites-launched-
ISRO customer satellites launched details
api css dom html isro javascript
Last synced: 06 Feb 2025
https://github.com/fi1a/simplequery
PHP HTML DOM Parser управляемый CSS3 селекторами
dom dom-manipulation html parser php
Last synced: 29 Jan 2025
https://github.com/null-none/crel2
A small, simple, and fast DOM creation utility
Last synced: 27 Nov 2024
https://github.com/antoniomiguel03/projetos_html
Projetos básicos utilizando os príncipios da linguagem de marcação HTML
atributos dom formularios front-end html listas tabelas tags
Last synced: 06 Feb 2025
https://github.com/zegnat/html-utilities
Utility classes for working with HTML in PHP.
Last synced: 30 Jan 2025
https://github.com/vivekkravindraa/javascript
javascript - es5 - es6 - axios - tickets - script - frontend
Last synced: 09 Jan 2025
https://github.com/shravzzv/items-lister
Final exercise from DOM manipulation YouTube course by Brad Traversy.
bradtraversy dom dommanipulation js theodinproject
Last synced: 02 Feb 2025
https://github.com/deptno/react-script-fall
🍂 Declarative async script loader with order control
dom hooks react react-hook script
Last synced: 31 Dec 2024
https://github.com/muthupandi-b/petadoption-frontend
The Pet Adoption Platform frontend is built using React and styled with Tailwind CSS, providing a seamless and responsive user interface for browsing pets available for adoption. Users can submit adoption requests, request to foster pets, and update pet conditions directly from their dashboard.
Last synced: 06 Feb 2025
https://github.com/fabianmendozaospina/fakebook
An example about a simple social media
Last synced: 04 Jan 2025
https://github.com/aayushyadavz/keyboard_press
Created a keyboard press project using Javascript Event Listener and in this you have to type any key from your keyboard and this will show it's key code, key, code.
dom eventlistener javascript keyboard windowobject
Last synced: 26 Jan 2025
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: 20 Dec 2024
https://github.com/frozen/hierarchy
rust library for storing hierarchical data
Last synced: 30 Jan 2025
https://github.com/ragnarokkr/tokan.js
Proof of concept wrapper library for MutationObserver Web API, suitable to be used in userscripts.
api dom javascript mutationobserver typescript userscripts web
Last synced: 20 Dec 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/shafygunawan/bookshelf-apps
Book management web application using HTML5, CSS3, and Javascript.
bookshelf dom javascript localstorage todo-app web-storage
Last synced: 06 Feb 2025
https://github.com/vibhudixit-2215001940/scriptify-learning
📚 Scriptify-Learning is my journey through JavaScript, inspired by Coding Blocks and guided by Samarth Vohra Bhaiya. As a proud Super 150 student, I aim to share and grow with the developer community! 🚀
Last synced: 06 Feb 2025
https://github.com/ghoullier/create-dom
Lightweight create DOM element helper
Last synced: 03 Feb 2025
https://github.com/rasujon3/bap-er-bank
Module -26 - DOM 1st Project with Tailwind
Last synced: 20 Dec 2024
https://github.com/rasujon3/debug-conceptual-session-1
debug-conceptual-session-1
Last synced: 20 Dec 2024
https://github.com/rasujon3/dom-practice
Module - 25_5 - Dom Practice - Netlify Link: https://sujon-dom-practice.netlify.app/
Last synced: 20 Dec 2024
https://github.com/rasujon3/invoice-application
Conceptual Session Project 2
Last synced: 20 Dec 2024
https://github.com/altmshfkgudtjr/eleposition
Get Element position & information
Last synced: 03 Feb 2025
https://github.com/evp8/workshop---wowel-count
css3 dom htlm5 student-project
Last synced: 09 Jan 2025
https://github.com/evp8/51-grupe-dom
Intro to DOM
css3 dom dom-manipulation html5 student-project
Last synced: 09 Jan 2025
https://github.com/hamidhosen42/temperature-hot-solution-api-js
Temperature hot solution api js
api bootstrap css dom html javascript json
Last synced: 31 Dec 2024