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-20 00:08:21 UTC
- JSON Representation
https://github.com/marcodpt/h
Yet another hyperscript function
dom dom-manipulation es6-modules frontend html-tags hyperapp hyperscript microfrontends mithril server-side server-side-rendering tags
Last synced: 13 Jan 2025
https://github.com/marcodpt/graph
A graph element based on cytoscape.js
cytoscape cytoscapejs dom element graph
Last synced: 13 Jan 2025
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/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/chfoidl/quicksilver
Lightweight, jQuery inspired JavaScript DOM manipulation library written in TypeScript.
dom javascript javascript-library jquery typescript
Last synced: 19 Feb 2025
https://github.com/marcodpt/navbar
A navbar component
bootstrap bootstrap5 dom element hyperscript navbar navigation
Last synced: 13 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/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: 19 Feb 2025
https://github.com/jonasraoni/php-dom
Implementation of the Document Object Model (DOM) Level 3 Core Specification in PHP.
document-object-model dom dom-manipulation php
Last synced: 25 Jan 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/suryasudhan/day15task-1
DOM Manipulation with Forms
dom html-css-javascript rwd-response
Last synced: 19 Feb 2025
https://github.com/suryasudhan/day-16
Async programming
callback callbackhell-function css dom html javascript settimeout
Last synced: 19 Feb 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: 16 Feb 2025
https://github.com/vicky11vicky11/bankist
A sample baank operations website using js
Last synced: 13 Feb 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/ajayprince692/veritech-task_3
todo app
crud css3 dom html5 javascript
Last synced: 15 Feb 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: 20 Feb 2025
https://github.com/ubermanu/arrosoir
🚿 Hydrate HTML with a selector and a url
Last synced: 13 Feb 2025
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/srivenkat13/js-practice
All the JS mini projects and practice exercises
dom dom-manipulation javascript scrimba
Last synced: 25 Jan 2025
https://github.com/samiahmedsiddiqui/check-dom-elements
Check DOM elements in page view-source. This tool can be used for the testing/debugging purpose.
debugging dom dom-elements testing testing-tools view-source
Last synced: 25 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/arthurazevedods/programacaoweb
Material da Disciplina de Programação Web
box-model css dom html javascript layouts
Last synced: 13 Feb 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/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/ameerhamzahd/gastroglide
GastroGlide is your go-to food cart for fast, quality meals on the move. We combine the convenience of quick service with a commitment to fresh, healthy ingredients. Whether you're grabbing a bite or ordering delivery, GastroGlide offers delicious, guilt-free fast food that fits your lifestyle.
Last synced: 15 Feb 2025
https://github.com/ajmalfaris11/starbucks-landing-page
css dom dom-manipulation html js landing-page starbucks starbucks-landing-page
Last synced: 17 Feb 2025
https://github.com/thericecold/bank-budget-app
Bank and Budget (Single Page App) using localstorage
bank dom encryption front-end javascript localstorage login object-oriented-programming oop single-page-app vanilla-javascript
Last synced: 21 Jan 2025
https://github.com/frozen/hierarchy
rust library for storing hierarchical data
Last synced: 30 Jan 2025
https://github.com/carevicm/javascript_dom-dicee_game
Javascript DOM - Dicee Game
css3 dom dom-manipulation html5 javascript javascript-game
Last synced: 14 Feb 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/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/project--2-git
Github User Profile-Fetch Project
api async-await css dom html js
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/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/vegadelalyra/localstorage
Learning to use local storage and practicing more responsive design.
dom form javascrit localstorage
Last synced: 03 Feb 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/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/rd-ricardo/calculadora-angular
Projeto para afins de estudos da ferramenta angular e suas diretivas
Last synced: 14 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: 18 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/srilathadinakar/dom-manipulation-with-forms
DOM manipulation with forms
bootstrap5 dom dom-manipulation html5
Last synced: 25 Jan 2025
https://github.com/altmshfkgudtjr/eleposition
Get Element position & information
Last synced: 03 Feb 2025
https://github.com/srilathadinakar/dom-calculator
DOM Calculator
bootstrap5 calculator dom functions html5
Last synced: 25 Jan 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/abhay-01/notes-project
Worked on JS methods
css dom event-listener js local-storage
Last synced: 07 Feb 2025
https://github.com/jaandrle/deka-dom-el
A library expanding the capabilities of the native DOM API with the aim of offering the possibility of writing reactive UI templates/components declaratively directly in JavaScript.
client-side-rendering declarative declarative-programming declarative-ui dom functional-programming javascript reactive reactive-programming rendering server-side-rendering signals signals-library typescript ui ui-components vanilla-javascript vanilla-js webcomponents
Last synced: 13 Feb 2025
https://github.com/jaandrle/dollar_dom_svg
This repository shows usage of `$dom.component` for creating SVG (charts) by using some helper functions. Also, it can be used as inspiration for different library and or plain SVG.
chart charts dom functional javascript reactive svg
Last synced: 13 Feb 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/heliolj/explorer-lab-01-js-dom
Evento exclusivo e gratuito, promovido pela Rocketseat para ensino de tecnologias WEB.
dom explorer-lab javascript rocketseat
Last synced: 25 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/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: 13 Feb 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: 13 Feb 2025
https://github.com/myterminal/dom-cat
A minimal library to print and log text to DOM elements
Last synced: 17 Jan 2025
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/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/peternaydenov/dom-selector
DOM selections and DOM references organizer
dom reference selection selectors
Last synced: 11 Nov 2024
https://github.com/pdrollucas/cartao_explorer-lab
Um formulário de preenchimento de cartão de crédito. Projeto com foco em manipular o Javascript DOM, desenvolvido durante o evento "Explorer Lab", da plataforma de cursos online Rocketseat.
Last synced: 17 Jan 2025
https://github.com/denull/swick
A micro framework for building reactive DOM components, state management and publishing events.
dom events framework state-management ui
Last synced: 17 Jan 2025
https://github.com/nucleus-labs/crest
A CSS library for parsing and applying styles to in-memory DOM structures.
css css-parser css-selectors document-object-model dom lightweight open-source rust rust-lang selectors styling styling-css
Last synced: 20 Feb 2025
https://github.com/chimeejs/chimee-helper-dom
the dom handler for chimee
chimee chimee-helper-dom classname dom html-element video
Last synced: 09 Jan 2025