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/zangpodawa/favourite-movie
JavScript simple project to add favourite movie list with delete function.
dom dom-manipulation dom-traversing getelementbyid javascript
Last synced: 21 Jan 2025
https://github.com/serhii-palamarchuk/goit-js-hw-07
Тема 12. Модель DOM. Події
Last synced: 11 Feb 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
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/gibbs/document-meta
ES module for getting HTML Document metadata
Last synced: 14 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/afeiship/next-dom-find-ancestor
Find the closest ancestor element that has a specific class.
Last synced: 07 Feb 2025
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/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/suryasudhan/day15task-1
DOM Manipulation with Forms
dom html-css-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/day-17-task
country fetch API
bootstrap css dom fecth-api html javascript rwd-response
Last synced: 29 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/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/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/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/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/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/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/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/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/vegadelalyra/localstorage
Learning to use local storage and practicing more responsive design.
dom form javascrit localstorage
Last synced: 03 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/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/sofiane-abou-abderrahim/ajax-async-js-http-in-nodejs-express-mongodb-website
In this NodeJS - Express - MongoDB website, I sent AJAX requests. Therefore, I can send my own requests without getting the page reloading and I handle the response manually in my browser-side code. For this, I used the fetch() function. With this function, I sent GET requests and POST requests.
ajax ajax-request async-await dom dom-manipulation error-handling express fetch get-request http-methods javascript json mongodb nodejs post-request promise response-errors technical-errors try-catch
Last synced: 09 Feb 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: 21 Dec 2024
https://github.com/chrisjosuedev/go-minimarket
Convenience Store Software developed with Node.js & MySQL
Last synced: 22 Dec 2024
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/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/keyboardcowboy/caldom
Library for generating iCal feeds from a DOM.
Last synced: 27 Jan 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/sofiane-abou-abderrahim/javascript-oop-project-planner
I built this JavaScript application where we can move items around. I worked with classes and with the Object Oriented Programming (OOP) approach. I also worked with the DOM, I moved elements around and with event listeners. I used a callback pattern to pass functions to other instances so that from inside they could be called upon certain events.
callback classes classes-and-inheritance classes-and-objects dom event-listeners functions javascript object-oriented-programming oop
Last synced: 09 Feb 2025
https://github.com/frozen/hierarchy
rust library for storing hierarchical data
Last synced: 30 Jan 2025
https://github.com/mnz1365/user-manager
user management
dom javascript user user-management
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/robinfr/dom-bfs
Easily perform a breadth-first-search through DOM elements
Last synced: 10 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/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/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/kelsonbatista/project-pixels-art
Pixels Art Board
css dom dom-manipulation html javascript
Last synced: 01 Feb 2025
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/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/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/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/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/piroor/webextensions-lib-dom-updater
Simple DOM Updater for browser extensions
dom hacktoberfest webextensions
Last synced: 10 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/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/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/superfola/forge
A set of functions to generate HTML easily
dom html-generator javascript npm
Last synced: 17 Jan 2025
https://github.com/altmshfkgudtjr/eleposition
Get Element position & information
Last synced: 03 Feb 2025
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/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/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/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/conancos/paleta-colores-dom
Genera colores aleatorios en una bonita gamma propia
Last synced: 27 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/myterminal/dom-cat
A minimal library to print and log text to DOM elements
Last synced: 17 Jan 2025
https://github.com/smilevp/dom-operation
Created a basic form using dom operations
Last synced: 04 Jan 2025