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-11 00:08:41 UTC
- JSON Representation
https://github.com/rasujon3/invoice-application
Conceptual Session Project 2
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/debug-conceptual-session-1
debug-conceptual-session-1
Last synced: 20 Dec 2024
https://github.com/rasujon3/bap-er-bank
Module -26 - DOM 1st Project with Tailwind
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/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/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/fabianmendozaospina/fakebook
An example about a simple social media
Last synced: 04 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/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/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/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/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/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/4marsha1/thedomchallenge
DOM Challenges
dom dom-manipulation vanilla-javascript
Last synced: 13 Jan 2025
https://github.com/vicky11vicky11/bankist
A sample baank operations website using js
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/ubermanu/arrosoir
🚿 Hydrate HTML with a selector and a url
Last synced: 20 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/shobanamuthiah/emoji-world
It filters the Emojis
api css3 dom emoji html5 javascript
Last synced: 13 Jan 2025
https://github.com/shobanamuthiah/dom-manipulation-form
Basic survey form using DOM manipulation
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/shobanamuthiah/dom-calculator
Basic Calculator using DOM
Last synced: 13 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/atif-aqeel/custom-video-player
JS Fun Practice - Video Player
dom dynamic-css event-listeners events video-player
Last synced: 28 Dec 2024
https://github.com/aayushyadavz/bmi_calculator
Made BMI Calculator using Javascript.
css dom events html javascript
Last synced: 26 Jan 2025
https://github.com/aayushyadavz/dicee_challenge_game
Made Dice Challenge Game using Javascript DOM.
Last synced: 26 Jan 2025
https://github.com/styx11/2048
🕹A 2048 game
dom game game-score game-state grid newposition oldposition
Last synced: 20 Jan 2025
https://github.com/atif-aqeel/type-ahead-search
Typeahead is an autocomplete or autosuggest feature commonly used in search interfaces to offer suggestions to users as they enter a query.
Last synced: 28 Dec 2024
https://github.com/athanclark/purescript-zeta-extra
Extra modules and kit that aren't minimally required for Signals
dom handler purescript purescript-zeta signal timers
Last synced: 28 Dec 2024
https://github.com/athanclark/purescript-thermite-dom
DOM bindings for thermite
dom purescript reactjs redux thermite
Last synced: 28 Dec 2024
https://github.com/pyrossh/atoms-element
A simple web component library for defining your custom elements. It works on both client and server.
client components dom server ssg web
Last synced: 06 Jan 2025
https://github.com/codelligentia/master-js
Master JavaScript: Coding using JavaScript in Depth
Last synced: 16 Jan 2025
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/marcodpt/navbar
A navbar component
bootstrap bootstrap5 dom element hyperscript navbar navigation
Last synced: 13 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/marlinsk/estudo-pratico-da-dom
Projeto prático do curso de programação Web Moderno da Cod3r para estudo dos conceitos da Dom, que é responsável pela integração do Javascript com HTML5 e css3 em um projeto web.
cod3rcursos css3 dom dom-manipulation html5 javascript
Last synced: 06 Jan 2025
https://github.com/ibrahimalsabr/gameon
css dom dom-manipulation form form-validation html javascript js
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/muhamedayoub/javascript-dom-workshop
JavaScript DOM Workshop
Last synced: 28 Jan 2025
https://github.com/thasup/weather-journal-app
This project is to create an asynchronous web app that uses Web API and user data to dynamically update the UI in a Weather Journal application by using Express as a server framework on Node.js.
api css dom express html javascript nodejs render
Last synced: 31 Jan 2025
https://github.com/matusguy/files2inst
A DOM for Roblox Instances. Convert Roblox instances to JSON files and vice-versa.
Last synced: 21 Jan 2025
https://github.com/mdselimme/balance-update-javascript-dom
dom html-css-javascript javascript
Last synced: 21 Jan 2025
https://github.com/thasup/dice-game
Feel lucky? Let's roll the dice to decide who will win with this simple web app.
Last synced: 31 Jan 2025
https://github.com/thasup/dom-landing-page
This project is a multi-section landing page, with a dynamically updating navigational menu based on the amount of content that is added to the page.
Last synced: 31 Jan 2025
https://github.com/moinism/mquery
A lightweight DOM library for the times when you don't want to use the heavy ones.
alternative dom jquery lightweight
Last synced: 01 Feb 2025
https://github.com/smilevp/dom-operation
Created a basic form using dom operations
Last synced: 04 Jan 2025
https://github.com/conancos/paleta-colores-dom
Genera colores aleatorios en una bonita gamma propia
Last synced: 27 Jan 2025
https://github.com/conancos/the-jewel-show
Máquina manejando decimales con JavaScript, con una precisión absoluta. Juega y consigue tu joya preferida!
algorithms-and-data-structures cash-register dom html5-css3 image-generation-ai javascript
Last synced: 27 Jan 2025
https://github.com/fluffyrudy/todo-app
Simple todo application made using Javascript
dom javascript the-odin-project todo-app webpack
Last synced: 01 Feb 2025
https://github.com/theemperorofdaiviet/platform-game
A Platfrom Game from Eloquent JavaScript with a few additional features.
css3 dom game html5 javascript
Last synced: 08 Feb 2025
https://github.com/dladncks1217/s.owl_javascript_class
2019년 2학기 S.owl 자바스크립트 강의계획/ 예제입니다.
dom ecmascript6 javascript nodejs vanilla-javascript
Last synced: 10 Feb 2025
https://github.com/piroor/webextensions-lib-dom-updater
Simple DOM Updater for browser extensions
dom hacktoberfest webextensions
Last synced: 10 Feb 2025
https://github.com/alice-sebego/thriller-song-lyrics
I've created the DOM elements of an HTML page from a JS page and a JSON page.
dom dom-manipulation javascript json
Last synced: 03 Feb 2025
https://github.com/kuro-98/administrador-de-pacientes
🐶 Administrador de Citas para Veterinaria - Este proyecto es un sistema de gestión de citas para una clínica veterinaria. Permite a los usuarios registrar, editar y eliminar citas para sus mascotas, llevando un control eficiente y ordenado de las visitas al veterinario.
dom dom-manipulation ecmascript ecmascript6 javascript juanpablodelatorrevaldez udemy udemy-course
Last synced: 11 Jan 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: 21 Dec 2024
https://github.com/3s-217/coreweb-js
A JavaScript library for manipulating the HTML DOM, offering multiple build types for flexible integration.
dom dom-manipulation flexible frontend html javascript javascript-library js library ui
Last synced: 13 Jan 2025
https://github.com/kelsonbatista/project-pixels-art
Pixels Art Board
css dom dom-manipulation html javascript
Last synced: 01 Feb 2025
https://github.com/angeal185/domscript
A lightning fast dom query and manipulation lib for when speed matters
browser dom dom-manipulation dom-querying javascript
Last synced: 06 Jan 2025
https://github.com/mrkem598/codeworld
codeWorld is a project developed on React and related tools to get input from the user , make a record according to the date and display it
bable bundle component destructuring-assignment dom es6 javascript jsx mapping nodejs npm props proptypes react react-icons react-router rendering states turnery-if-statment webpack
Last synced: 03 Feb 2025
https://github.com/robinfr/dom-dfs
Easily perform a depth-first-search through DOM elements
Last synced: 10 Feb 2025
https://github.com/robinfr/dom-bfs
Easily perform a breadth-first-search through DOM elements
Last synced: 10 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/mnz1365/user-manager
user management
dom javascript user user-management
Last synced: 10 Feb 2025
https://github.com/keyboardcowboy/caldom
Library for generating iCal feeds from a DOM.
Last synced: 27 Jan 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: 22 Dec 2024
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: 21 Dec 2024
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: 21 Dec 2024
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/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/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