Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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:

https://github.com/eujinnlucashow/goit-js-hw-06

Educational tasks 📒 JS-HW-06 | Document Object Model

bom dom javascript js

Last synced: 12 Feb 2025

https://github.com/tylrpopcorn/pingpong-scorekeepr

A simple application that will keep track of your ping pong score

bulma-css dom dom-manipulation html javascript

Last synced: 14 Oct 2024

https://github.com/mchalapuk/wson-dom-connector

Serialize DOM nodes with WSON.

dom serialization wson xpath

Last synced: 10 Feb 2025

https://github.com/daybrush/page

You can check the page in and out of the screen.

dom enter exit io page visible

Last synced: 23 Jan 2025

https://github.com/mdxprograms/mycelia

A minimal, DOM manipulation library with JavaScript functions as elements and a universal dispatching system

dom javascript typescript

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/henriquelimas/webchat

An example of a webchat using websocket, yo-yo and leveldb

browserify budo dom leveldb nodejs websocket yo-yo

Last synced: 13 Jan 2025

https://github.com/stagas/relative-mouse

Get mouse position relative to a DOM element.

dom element mouse relative

Last synced: 11 Feb 2025

https://github.com/io-developer/js-dragndrop

Vanilla javascript drag-n-drop for any binded element

dom drag-and-drop element javascript native

Last synced: 02 Feb 2025

https://github.com/balamurugan-annadurai/calculator

This is created using HTML, CSS and JavaScript

css dom html5 javascript

Last synced: 15 Jan 2025

https://github.com/priyansh61/todo

A todo list to keep you organised

css dom html javas to-do-list todo

Last synced: 08 Feb 2025

https://github.com/ethan-arrowood/safe-get-element

Runtime-based type safety for the commonly used document.getElementById method.

dom getelementbyid typescript

Last synced: 06 Feb 2025

https://github.com/vulnpire/dominator

Detect potential vulnerabilities by analyzing inline JavaScript in web pages

dom javascript sqli xss

Last synced: 13 Jan 2025

https://github.com/natancabral/tables2json

Convert an HTML tables node to a javascript object or array. Client-Side

client-side dom html-table-to-json table-to-json table2json

Last synced: 23 Jan 2025

https://github.com/bonarja/react-sdom

Simplify the task of manipulating the DOM of the react components and use animations (like jQuery)

animatecss animated dom frontend handling react ui

Last synced: 18 Jan 2025

https://github.com/tomokimiyauci/dom

The DOM reference implementation

dom reference-implementation whatwg

Last synced: 22 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

dom dom-traversal jquery

Last synced: 11 Jan 2025

https://github.com/phattharaphorn/web-dev-lab

🔖 This repository is a collection developed emphasis on designing and building web applications.

dom html-css-javascript lab-assignment react web-application

Last synced: 23 Jan 2025

https://github.com/simonewebdesign/game-of-life

John Conway's Game of Life, written in JavaScript (DOM).

dom game game-of-life games javascript

Last synced: 08 Jan 2025

https://github.com/maiarasanto/dynamic-image-gallery-js

Manipulação do DOM: Usar métodos como document.createElement , appendChild , removeChild , document.getElementById , para adicionar e remover imagens dinamicamente.

appendchild documentcreateeelement dom dom-manipulation getelementbyid javascript

Last synced: 08 Jan 2025

https://github.com/tamer3mansor/array_demo

A simple project to train on arrays and DOM and use an external API to get a random name and perform some operations on it

array css dom html js

Last synced: 20 Jan 2025

https://github.com/galvao/gerdr

Manipulate DOM HTML trees, powered by PHP's DOM extension.

dom

Last synced: 01 Feb 2025

https://github.com/tamer3mansor/guess_word

A simple project to practice DOM and function and external API to get a random word, specify its length, and allow specific repetitions for the user to guess.

api array dom functions javascript

Last synced: 20 Jan 2025

https://github.com/kato83/hiroshi

Dom generation tool compatible with JSX.

dom javascript jsx typescript

Last synced: 29 Jan 2025

https://github.com/ahsankhan26/color-guessing-game

A simple and effective way to improve your understanding of RGB color scheme for better web development.

colors css dom dom-manipulation html javascript rgb

Last synced: 14 Feb 2025

https://github.com/tsaidavid/virtual-dom-hash

Experiments with my own virtual DOM and hashing

crypto dom hashing javascript vdom virtual-dom

Last synced: 09 Feb 2025

https://github.com/syedaanif/08-drum_kit

This website contains learnings for HTML, CSS, JS for DOM Manipulation using event listeners and callbacks.

cascading-style-sheets css css-flexbox css-grid css3 document-object-model dom dom-manipulation eventlisteners html html-css-javascript html5 hypertext-markup-language javascript js

Last synced: 16 Jan 2025

https://github.com/mongoexpuser/web-clock-display

Clock (Time) Display for the Web.

brython clock dom python

Last synced: 26 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/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/er-arunkumarselvam/javascript-dom

Explore the JavaScript DOM topics and task to be preformed in hands-on learning

dom js jsdom

Last synced: 26 Jan 2025

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/mathieucaroff/html-to-hyper

Convert HTML to hyper

converter dom html hyper

Last synced: 02 Jan 2025

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/microeinhundert/mi-event-manager

Provides a streamlined interface for managing DOM events, supporting event delegation, debouncing, adding events by selector, to a single element, or a NodeList.

debounce delegate dom element event manager selector

Last synced: 07 Feb 2025

https://github.com/luminovrym/game-tebak-angka

Game Tebak Angka dengan javascript-dom

dom game javascript

Last synced: 02 Jan 2025

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/3ein39/rock_paper_scissors

Exercise from TheOdinProject

dom html javascript

Last synced: 10 Jan 2025

https://github.com/3ein39/odin-etch_a_sketch

JS DOM practice "TheOdinProject"

dom javascript

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/the-mihir/baper-bank

Bapp er Bank !!! Js Peoject with fun

dom javascript js tailwindcss website

Last synced: 10 Jan 2025

https://github.com/aksrug/vowel-counter

Continuously learning DOM

css dom html5 js

Last synced: 03 Jan 2025

https://github.com/mownikapremkumar/day-17-task

RESTCOUNTRIES TASK -In this task we are getting the weather details based on country name

css dom fetch-api html js promise

Last synced: 03 Jan 2025

https://github.com/zzall/domtools

处理dom的各种工具方法

dom easy easy-to-use tools

Last synced: 07 Feb 2025

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/stevenvachon/virtual-list

A DOM utility for efficiently rendering large, scrollable lists and tabular data.

dom performance virtualization windowing

Last synced: 07 Feb 2025

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"

api css dom html javascript

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/smilevp/webathon-assessment

Basic Pokemon Api using dom operations

css dom html

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/smilevp/calculator

Calculator using HTML,CSS,DOM,Javascript

css dom html javascript javascript-events

Last synced: 04 Jan 2025

https://github.com/smilevp/webathon-1

Covid19 tracker using DOM,HTML,Javascript and CSS

css dom html javascript

Last synced: 04 Jan 2025

https://github.com/smilevp/shopify

Shopify application using ReactJS. This is just a basic application where I have made use of the react-hooks to toggle between the add to cart and remove button when clicked.

bootstra css dom events html javascript react usestate-hook

Last synced: 04 Jan 2025

https://github.com/smilevp/pagination

Created pagination using HTML,CSS,DOM,Javascript,Event listeners

css dom html javascript javascript-event-listener

Last synced: 04 Jan 2025

https://github.com/nisanth2004/javascript_programs

JavaScript is a high-level, dynamic, and interpreted programming language that is widely used for creating interactive and dynamic web pages.

class css dom function html javascript

Last synced: 11 Jan 2025

https://github.com/nisanth2004/weather-app

A Weather App which is developed by JS using weather API Key and URL and real time project

app application css document dom event html img javascript weather

Last synced: 11 Jan 2025

https://github.com/matheusfdosan/responsive-project-with-sass

Esse projeto é uma mistura de dois Masterclass, o #08 que usamos estratégias de unidades de medidas do CSS, para que tanto o nosso Layout, quanto os nossos textos, e Media Queries para que fiquem responsivos. Já o #15, é a introdução ao SASS, onde coloco em prática tais ensinamentos.

dom git github html javascript media-queries responsive-design sass

Last synced: 04 Jan 2025

https://github.com/matheusfdosan/masterclass-dom-18

Criando um piano básico e funcional utilizando JavaScript DOM.

css dom git github html javascript rocketseat

Last synced: 04 Jan 2025

https://github.com/matheusfdosan/codeflix

Um projeto muito simples, onde é possível o usuário adicionar cards de filmes.

animation-css css dom git github html javascript media-queries

Last synced: 04 Jan 2025

https://github.com/fabianmendozaospina/contacts

An example about how to use classes as data models in JavaScript

classes css dom html javascript

Last synced: 04 Jan 2025

https://github.com/fabianmendozaospina/clients-detection

This example shows how to detect and handle various Browser Object Model (BOM) events using JavaScript, such as online/offline status, window resizing, and battery status.

bom css dom html javascript

Last synced: 04 Jan 2025

https://github.com/lucacicada/dom-polyfill

DOM for every js runtime!

clearscript dom jint polyfill

Last synced: 04 Jan 2025

https://github.com/iamnaveen8851/portfolio

In this repo, I'm pushing a directory which contains portfolio

css dom html javascript

Last synced: 20 Jan 2025

https://github.com/sakitam-fdd/js-mate

一个类jquery的工具库

ajax dom javascript jquery rollup

Last synced: 01 Feb 2025

https://github.com/dxxxxy/projectmanager

Familiarization with the HTML DOM. Team project for 420-320-DW-WEB-DEVELOPMENT-II.

420-320-dw dev dom html manager project team web

Last synced: 04 Jan 2025

https://github.com/monicule/dom-practice

Studying DOM

css3 dom html5

Last synced: 24 Jan 2025

https://github.com/kuro-98/tweets-local-storage

✍️ Simulador de Tweets - Aplicación de área de texto para escribir y guardar "Tweets ". Permite a los usuarios crear, visualizar y gestionar una lista de Tweets guardados localmente. Desarrollada con JavaScript vanilla, HTML y CSS, como parte del curso de Juan Pablo de la Torre Valdez en Udemy.

dom dom-manipulation ecmascript ecmascript6 javascript juanpablodelatorrevaldez localstorage udemy udemy-course

Last synced: 11 Jan 2025

https://github.com/kuro-98/todolist-vite

📋 Todo List - Aplicación de lista de tareas desarrollada con JavaScript vanilla, utilizando Vite para la configuración del proyecto. Permite a los usuarios gestionar sus tareas pendientes, completadas y todas en una interfaz sencilla y limpia, inspirada en el estilo de Sindre Sorhus.

dom dom-manipulation ecmascript6 fernando-herrera fernandoherrera javascript modules-architecture udemy udemycourse udemyprojects vite

Last synced: 11 Jan 2025

https://github.com/yurii-yevsiukov/goit-js-hw-06

Goit homework module 6

dom javascript js

Last synced: 18 Jan 2025

https://github.com/sarath-sasikumar/ng-dom-image-capture

This is an Angular directive which can be used with any particular HTML node and enable it to be converted to its base64 image equivalent.

angular2 angular4 dom image

Last synced: 07 Feb 2025

https://github.com/neelakandanv/day21-2

A site for holidays of countries

css3 dom git github html5 javascript netlify

Last synced: 18 Jan 2025

https://github.com/neelakandanv/webcode-1

A simple site for cosmetic products

css3 dom git github html5 javascript netlify

Last synced: 18 Jan 2025

https://github.com/neelakandanv/day21-1

Displaying data from Dog API

css3 dom git github html5 js netlify

Last synced: 18 Jan 2025

https://github.com/neelakandanv/day15-2

DOM manipulation with forms

css3 dom git github html5 js netlify

Last synced: 18 Jan 2025

https://github.com/aleclarson/rapht

2D graphs in a compact and intuitive package

dom javascript svg umbrellajs

Last synced: 18 Jan 2025

https://github.com/l0nerof/guess-my-number

Guess My Number - a browser-based game

css dom game html javascript

Last synced: 11 Jan 2025

https://github.com/l0nerof/pig-game

Pig Game - a browser-based game

css dom game html javascript

Last synced: 11 Jan 2025

https://github.com/l0nerof/bankist

Bankist - a single-page banking application

animations bem-methodology css dom html javascript lazy-loading

Last synced: 11 Jan 2025