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/vulnpire/dominator
Detect potential vulnerabilities by analyzing inline JavaScript in web pages
Last synced: 13 Jan 2025
https://github.com/vx68k/mdtodom.js
A browser script to render Markdown text directly into DOM.
browser commonmark dom dom-api es-module es2017 javascript markdown module-script
Last synced: 29 Dec 2024
https://github.com/michalsn/serverless-chrome-dom
Serverless DOM scraper
aws-lambda chrome dom proxy scraper serverless
Last synced: 26 Jan 2025
https://github.com/tiagobarross/fortunecookie
FortuneCookie é um projeto para você abrir biscoitos da sorte e ler boas mensagens no seu dia. Desenvolvido com HTML, CSS e JS utilizando DOM.
css dom figma git github html javascript
Last synced: 14 Feb 2025
https://github.com/masx200/dom-element-attribute-agent-proxy
基于proxy封装的对于dom元素的attribute的读写操作小工具库
Last synced: 03 Jan 2025
https://github.com/mvaibhav131/vaibhavweatherappmern
Shows Live Weather in all city
class-components cors dom dotenv express mongodb mongoose nodejs react-scripts reactjs redux router scss state-management weather-app
Last synced: 14 Jan 2025
https://github.com/mamedul/jdoms
An interactive Javascript library for DOM manipulations and most regulars functions related with DOM
development document dom events expressjs html javascript jsdom module nodejs window
Last synced: 06 Feb 2025
https://github.com/confusedmatrix/visibility-stats
A simple library to determine if DOM elements are visible in the viewport and statistics about how long elements have been visible / when they were last visible
Last synced: 13 Jan 2025
https://github.com/michaelsboost/html2json
A simple app that converts HTML to JSON and back. This is effective for utilization of a virtual dom like an app such as a website builder.
converter dom generator html json vdom virtual virtual-dom
Last synced: 17 Jan 2025
https://github.com/elricmann/query-utils
Query utilities for DOM manipulation
dom dom-manipulation javascript query typescript
Last synced: 30 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: 14 Feb 2025
https://github.com/hardik-panchariya/javascript
This repository showcases my JavaScript learning journey with examples and code snippets covering fundamental and advanced concepts.
dom dom-manipulation eventhandling javascript
Last synced: 10 Feb 2025
https://github.com/xlmnxp/quran-custom-element
DOM Custom Element for Quran
audio-player ayat custom customelements define dom element es6 fetch-api javascript quran
Last synced: 10 Feb 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/nazmul-nhb/tiny-query-dom
TinyQuery - A lightweight and modern JavaScript library for minimal DOM manipulation and event handling, inspired by jQuery.
dom dom-manipulation miniquery selector
Last synced: 30 Nov 2024
https://github.com/mdxprograms/mycelia
A minimal, DOM manipulation library with JavaScript functions as elements and a universal dispatching system
Last synced: 04 Jan 2025
https://github.com/abrarulhassan-786/dom-from-js
DOM in js. To much easy you can see my code. It's Funtastic.
dom dom-manipulation domelementjs domjs html js
Last synced: 23 Jan 2025
https://github.com/akhaled01/void
The Unopinionated JS framework
dom event-handling javascript routing state-management swc tyepscript webpack
Last synced: 06 Dec 2024
https://github.com/vivekkravindraa/e-commerce-frontend
INDEX-CATEGORY-PRODUCT-ACCOUNT-PROFILE
Last synced: 09 Jan 2025
https://github.com/dragon-fish/dom-plus
Very simple DOM generator with types declaration.
create-element dom element generator html-generator
Last synced: 13 Feb 2025
https://github.com/underdogio/click-outside
Listen for clicks that happen outside of a DOM element.
Last synced: 06 Feb 2025
https://github.com/bbmoz/extend-decorator
Extend your objects using a decorator!
annotation babel decorator dom es2016 es7 extend inject
Last synced: 20 Jan 2025
https://github.com/ngcodex/js-generator
Generates JavaScript code from HTML or Custom tags
dom generate-js html5 java javascript javase jsoup maven
Last synced: 24 Jan 2025
https://github.com/westurner/linkext
Find the most recent HTML DOM element with an id= attribute
Last synced: 11 Jan 2025
https://github.com/jhoan5/calculator-vanilla-js
calculator implemented in JavaScript, providing an easy-to-use calculator for inclusion in various projects
calculator dom javascript mvc regular-expressions
Last synced: 25 Dec 2024
https://github.com/eugenia1984/thirdexercisewithjs-dom
Using the contents developed in the unit I saw about on DOM, I carried out some actions to make changes in the html file
Last synced: 07 Jan 2025
https://github.com/aashrafh/fwd
My notes, exercises solutions, and projects during FWD nanodegree on Udacity
api asynchronous backend dom dom-manipulation express frontend http javascript landing-page nanodegree nodejs udacity udacity-nanodegree weather-app
Last synced: 06 Feb 2025
https://github.com/anjasfedo/submission-frontend-pemula
Submission Frontend pemula Dicoding.
dicoding-submission dom javascript
Last synced: 17 Jan 2025
https://github.com/anjasfedo/snake-game-javascript
Snake Game with HTML, CSS, and JavaScript Logic.
dom javascript learning-by-doing
Last synced: 17 Jan 2025
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/erenelagz/javascript-dom-projects
JS DOM Projects
dom example-project javascript webdevelopment
Last synced: 06 Jan 2025
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/shobanamuthiah/dom-manipulation-form
Basic survey form using DOM manipulation
Last synced: 13 Jan 2025
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/shobanamuthiah/emoji-world
It filters the Emojis
api css3 dom emoji html5 javascript
Last synced: 13 Jan 2025
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/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/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/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/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/4marsha1/thedomchallenge
DOM Challenges
dom dom-manipulation vanilla-javascript
Last synced: 13 Jan 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/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/frozen/hierarchy
rust library for storing hierarchical data
Last synced: 30 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/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/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/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/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/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/santhoshs50/async_day_1_task
Independence Day Wishes Task
callback callback-hell css dom html javascript
Last synced: 24 Jan 2025
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/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/hamidhosen42/temperature-hot-solution-api-js
Temperature hot solution api js
api bootstrap css dom html javascript json
Last synced: 31 Dec 2024
https://github.com/hamidhosen42/simple-invoice-application-using-javascript-dom
simple-invoice-application-using-javascript-dom
css css3 dom html html5 javascript
Last synced: 31 Dec 2024
https://github.com/hamidhosen42/programming-hero
Web development is the work involved in developing a website for the Internet or an intranet. Web development can range from developing a simple single static page of plain text to complex web applications, electronic businesses, and social network services.
bootcamp css css-framework dom es6-javascript html javascript jwt mongodb-atlas nodejs react tailwind-css
Last synced: 31 Dec 2024
https://github.com/fabianmendozaospina/fakebook
An example about a simple social media
Last synced: 04 Jan 2025
https://github.com/tokhy1/js_todo_list_app
This is a simple and intuitive todo list application built using JavaScript. Keep track of your tasks, set priorities, and stay organized with this easy-to-use web app.
coding css dom html javascript localstorage programming tasks-manager todo-app todo-list
Last synced: 31 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: 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