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/aakashsharma7/javascript_basics
Welcome to the JavaScript Basics repository! This repo is designed to help you learn and understand the core concepts of JavaScript, one of the most popular programming languages for web development. Whether you are a beginner looking to get started or someone wanting to brush up on their skills.
async controlflow dom javascript jquery oops promises
Last synced: 01 Jan 2025
https://github.com/erenelagz/javascript-dom-projects
JS DOM Projects
dom example-project javascript webdevelopment
Last synced: 06 Jan 2025
https://github.com/carlos-benedetti/stuckjs
two-way data binding in base js
dom javascript two-way-data-binding
Last synced: 24 Dec 2024
https://github.com/shobanamuthiah/dom-calculator
Basic Calculator using DOM
Last synced: 13 Jan 2025
https://github.com/shobanamuthiah/callback-hell
Independence day wish with count down using call back hell (DOM)
css dom dommanipulation html javascript
Last synced: 13 Jan 2025
https://github.com/talhat298/andaman-website
andamanapp is a React web app using Material-UI, CoreUI, and Bootstrap, with Google Maps, Firebase, and TailwindCSS for a responsive and dynamic experience.
dom javascript nodejs reactspinner swiper webvitals
Last synced: 19 Dec 2024
https://github.com/sedat-akdogan/just_it
This is a basic HTML and CSS work.
css css-flexbox css-grid css3 dom dom-manipulation html5 javascript
Last synced: 01 Jan 2025
https://github.com/shobanamuthiah/dom-manipulation-form
Basic survey form using DOM manipulation
Last synced: 13 Jan 2025
https://github.com/svimaladhithan/forms-task
Completed the task about collecting the data from form and populate it in a table
Last synced: 19 Dec 2024
https://github.com/shobanamuthiah/emoji-world
It filters the Emojis
api css3 dom emoji html5 javascript
Last synced: 13 Jan 2025
https://github.com/robinfr/dom-bfs
Easily perform a breadth-first-search through DOM elements
Last synced: 18 Dec 2024
https://github.com/shobanamuthiah/restcountries-api
Weather Report of Restcountries API
css3 dom html5 javascript restcountries-api
Last synced: 13 Jan 2025
https://github.com/ubermanu/arrosoir
🚿 Hydrate HTML with a selector and a url
Last synced: 20 Dec 2024
https://github.com/martinmohammed/drumgame
An Udemy project - Browser EventListener with JavaScript
css dom html javascript responsive static
Last synced: 21 Dec 2024
https://github.com/vicky11vicky11/bankist
A sample baank operations website using js
Last synced: 20 Dec 2024
https://github.com/guilhaof/react-learning
Sistema com reducers do react , consumo de api fake e sistema de rotas com parametros dinamicos
dom react-router reactjs typescript vite
Last synced: 10 Jan 2025
https://github.com/mohamedumar083/dom-manipulaion-with-form
Dom Manipulaion with Form
bootstrap5 css dom html javascript
Last synced: 10 Jan 2025
https://github.com/erenisci/javascript
JavaScript
data-structures dom fundamentals javascript
Last synced: 25 Dec 2024
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/srilathadinakar/dom-calculator
DOM Calculator
bootstrap5 calculator dom functions html5
Last synced: 25 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/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/syed-moosha/day-17-promise-task-rest-countries-weather
Rest-countries weather by fetching the data from open weather api
bootstrap css dom html javascript
Last synced: 10 Jan 2025
https://github.com/ton9q/final-game-mongo
https://game-js-mongo.herokuapp.com/
audio browser-game canvas css dom eslint express heroku-deployment html javascript jest jquery landing-page mlab-data-api modal-dialog mongoose requestanimationframe rolling-scopes-school server-rendering webpack
Last synced: 23 Oct 2024
https://github.com/4marsha1/thedomchallenge
DOM Challenges
dom dom-manipulation vanilla-javascript
Last synced: 13 Jan 2025
https://github.com/surjoyday/guess-my-number
The Number Guessing Game is a simple interactive game where the player needs to guess a number between 1 and 20.
css dom dom-manipulation html javascript
Last synced: 01 Jan 2025
https://github.com/surjoyday/tic-tac-toe
Learning about DOM Manipulation
css dom dom-manipulation html ja pseudo-elements
Last synced: 01 Jan 2025
https://github.com/surjoyday/bmi-calculator
This BMI Calculator takes height input in centimeters and weight input in kilograms. It computes the BMI value and provides a corresponding statement based on the BMI range.
css dom dom-manipulation html javascript
Last synced: 01 Jan 2025
https://github.com/surjoyday/pig-game
Two-player dice game: strategise, roll, and win! Play until 100 or get a '1'.
css dom dom-manipulation html javascript
Last synced: 01 Jan 2025
https://github.com/surjoyday/certificates-modal-showcase-2023
Displaying e-certificates interactively to celebrate learning achievements.
css dom dom-manipulation html javascript
Last synced: 01 Jan 2025
https://github.com/jakub21/domi.js
Object oriented DOM manipulation package. Allows the user to easily create interactive websites.
dom frontend-app single-page-app
Last synced: 25 Dec 2024
https://github.com/clarence-lang/clarence-lang.github.io
official home for the clarence language. Partial written in Clarence.
clarence clarence-lang dom html5
Last synced: 17 Jan 2025
https://github.com/ajmalfaris11/starbucks-landing-page
css dom dom-manipulation html js landing-page starbucks starbucks-landing-page
Last synced: 25 Dec 2024
https://github.com/er-arunkumarselvam/javascript-dom
Explore the JavaScript DOM topics and task to be preformed in hands-on learning
Last synced: 26 Jan 2025
https://github.com/shhiivvaam/windows-area
React Based Application that tells the current size of the Window 😶🌫️😶🌫️
Last synced: 31 Jan 2025
https://github.com/rutarj/signature-app
Simple and minimalist signature app with drawing, color selection, and image saving features.
Last synced: 01 Feb 2025
https://github.com/davcode92/beat_by_methe
Beat By Methe est un simple site qui permet à l'utilisateur de créer du rythme et des couleurs aléatoires en cliquant les boutons du clavier de votre pc .La création de ce site a pour but de maîtriser les notions en javascript,html,dom et css.
Last synced: 10 Jan 2025
https://github.com/maxdz-gmbh/mdz_xml
Very lightweight, fast and portable ANSI C 89/90 compliant library for parsing XML and building DOM-structure. One of the fastest and tiniest XML Parsers on the Web.
c dom library parse parser parsing portable xml xml-parser xml-parsing
Last synced: 28 Dec 2024
https://github.com/fimbres/javascript-sandbox
This are 5 simple projects to practice my DOM manipulation knowledge.
dom dom-manipulation html javascript sass
Last synced: 25 Dec 2024
https://github.com/simphotonics/node
Create, edit, output XML nodes and documents.
Last synced: 25 Dec 2024
https://github.com/anagalacticruby/js_dom_manip
This repo has a simple single page website that demonstrates how javascript can be used to manipulate the DOM and change elements dynamically
bootcamp-project bootstrap dom html javascript tables
Last synced: 25 Jan 2025
https://github.com/rutarj/weather-app
Weather app allowing users to search and display real-time weather information for any city.
Last synced: 01 Feb 2025
https://github.com/ecromaneli/parasitejs
Use javascript the way you want, fast as possible.
ajax dom dom-manipulation element event-listener jquery jquery-like lightweight mquery parasite parasitejs performance vanilla
Last synced: 17 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/arielspencer/fokus-pomodoro
🍅 Bem-vindo ao Fokus Pomodoro, uma ferramenta criada para aumentar sua produtividade utilizando a técnica Pomodoro.
css dom front-end html localstorage pomodoro poo portfolio
Last synced: 26 Dec 2024
https://github.com/mathieucaroff/xadom
Small DOM Element wrapper library, for Typescript projects
dom dom-library dom-wrapper-library lightweight no-dependencies typescript typescript-wrapper wrapper-library
Last synced: 02 Jan 2025
https://github.com/seanchas116/code-to-key
DOM KeyboardEvent code to key (WIP)
dom javascript keyboard-events
Last synced: 02 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/abhisek753/my_project_list
My extra time project.
api-rest css dom html javascript
Last synced: 26 Dec 2024
https://github.com/onyazuka/htmlparser
HTML parser written in Python
dom html javascript parser python python3
Last synced: 26 Dec 2024
https://github.com/martapolii/javascript-practice
Focusing on JavaScript and its advanced features like OOP, DOM manipulation, AJAX, and jQuery. Includes hands-on practice and implementation of dynamic web applications.
ajax bom client-side-scripting dom dynamic-web-application javasc javascript-arrays javascript-events javascript-form-validation javascript-functions jquery mobile-support web-storage
Last synced: 13 Jan 2025
https://github.com/aswassaw/books-apps-localstorage
Aplikasi Pengelolaan Data Buku Menggunakan DOM dan Web Storage.
css dom html javascript localstorage
Last synced: 26 Dec 2024
https://github.com/melbalossino/juego-numero-secreto
🎮 Juego del número secreto para el ciclo formativo ONE de Oracle y Alura Latam.
aluralatam arrays dom dom-manipulation functions one oracle oraclenexteducation recursion
Last synced: 02 Jan 2025
https://github.com/alexandrbig1/goit-js-hw-06
homework(JS module) in bootcamp (GoIT) Fullstack developer
bootcamp css dom dom-manipulation homework html javascript js practice vanilla-javascript
Last synced: 23 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/pjt3591oo/react-router-dom-v6
dom react react-router-dom router
Last synced: 26 Dec 2024
https://github.com/aburraq/me-myrandomexercises
Welcome to my 30-day coding challenge! I like solving/coding exercises I see around, and I decided to share them for 30 days xx
animation array css dom eventlisteners functions html javascript methods string styling
Last synced: 10 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/alejandro945/react-basic-examples
An introduction to React as a library/framework for web application development with javascript specialized in the user view
babel dom google-fonts jsx-renderer react remark
Last synced: 27 Dec 2024
https://github.com/microeinhundert/html-document-updater
A small utility to update parts of an HTMLDocument with content from another HTMLDocument, configured with a simple configuration object and data attribute. Useful together with libraries like Barba.js to update elements outside of scope.
attributes document dom es6 html lightweight update utility
Last synced: 07 Feb 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/luminovrym/game-tebak-angka
Game Tebak Angka dengan javascript-dom
Last synced: 02 Jan 2025
https://github.com/robinfr/dom-dfs
Easily perform a depth-first-search through DOM elements
Last synced: 18 Dec 2024
https://github.com/swadeshchisim/alarado-landing-page
Alarado Landing Page With DOM
css3 daisyui dom dom-manupulation html5 javascript tailwindcss
Last synced: 02 Jan 2025
https://github.com/fabianmendozaospina/fakebook
An example about a simple social media
Last synced: 04 Jan 2025
https://github.com/3ein39/odin-etch_a_sketch
JS DOM practice "TheOdinProject"
Last synced: 10 Jan 2025
https://github.com/leo-henrique/secao-de-comentarios-interativos
Simulação de uma seção de comentários com criação de perfil com localStorage. Feito todo em Vanilla JavaScript com os principais tópicos do ES6+.
async-await class conditions dom dom-manipulation fetch-api iterators javascript json localstorage logic-programming objects observer-api promises timestamps vanilla-javascript
Last synced: 03 Jan 2025
https://github.com/thedvlprs/dice-game
🎲 Dice Game. Enjoy and Good Luck! 😉 👉🏻
dice-game-dice-roller dom javascript
Last synced: 31 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/the-mihir/baper-bank
Bapp er Bank !!! Js Peoject with fun
dom javascript js tailwindcss website
Last synced: 10 Jan 2025
https://github.com/sagold/tick
old-school performance friendly timing utilities in dom-context
debounce dom loop performance raf requestanimationframe
Last synced: 14 Dec 2024
https://github.com/jbjoybiswasjb/phone_hunter_api
Practice repo - My Phone Hunter With API
api daisy-ui dom html javascript tailwind-css
Last synced: 03 Jan 2025
https://github.com/jbjoybiswasjb/ai_universe_hub
Practice repo - AI Universe Hub
api daisy-ui dom html javascript tailwind-css
Last synced: 03 Jan 2025
https://github.com/jbjoybiswasjb/alphabet_clash_pro
Practice repo - alphabet_clash_27
daisy-ui dom html5 tailwind-css
Last synced: 03 Jan 2025
https://github.com/jbjoybiswasjb/geometry_genius
Practice Repo - geometry genius
daisy-ui dom html5 tailwind-css
Last synced: 03 Jan 2025
https://github.com/hassanjadi/weather-app
"This is a repository for learning JavaScript by creating a weather application and consuming APIs from the internet"
Last synced: 10 Jan 2025
https://github.com/sebbekarlsson/domeventlistener
🔄 Subscribe on DOM elements in Python
dom events python python-library scraping
Last synced: 30 Jan 2025
https://github.com/afeiship/next-element-in-viewport
Judge element if is in viewport.
Last synced: 14 Dec 2024
https://github.com/singleware/frontend
Frontend project package.
async browser dom frontend javascript jsx singleware typescript
Last synced: 10 Jan 2025
https://github.com/singleware/jsx
JSX package.
browser dom javascript jsx singleware typescript
Last synced: 10 Jan 2025
https://github.com/smilevp/webathon-assessment
Basic Pokemon Api using dom operations
Last synced: 04 Jan 2025
https://github.com/michaelsboost/vdom
Harness the power of the Virtual DOM for efficient, dynamic web experiences. Seamlessly blend data with template interpolation and streamline updates with intelligent diffing.
diff diffing dom javascript json vdom virtual virtualdom
Last synced: 17 Jan 2025
https://github.com/iamnaveen8851/portfolio
In this repo, I'm pushing a directory which contains portfolio
Last synced: 20 Jan 2025
https://github.com/sakitam-fdd/js-mate
一个类jquery的工具库
ajax dom javascript jquery rollup
Last synced: 01 Feb 2025