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/petekgithub/bankist-app

Current balance, Transfer money, Request loan etc. Working with Arrays (Update UI, clear input field, display input-output-balance prices). Bankist app clone

array-manipulations arrays dom event-listeners javascript

Last synced: 01 Jan 2025

https://github.com/petekgithub/daily-hour-picker

:alarm_clock: Simple DOM application. I used HTML, CSS, JS. It shows free time after calculation.

css dom html javascript

Last synced: 01 Jan 2025

https://github.com/tadeubdev/outside-cick

A simple package to help identifying a outside click of an element

dom dom-manipulation helper js package

Last synced: 09 Feb 2025

https://github.com/alissonooliveiraofc/pets-api

Este projeto é uma aplicação web divertida que permite aos usuários visualizar imagens aleatórias de cães e gatos com apenas um clique! Utilizando APIs públicas, a aplicação busca imagens de cães e gatos e as exibe na tela.

api bootstrap css dom fetch-api flex-box html mobile-first sweetalert2

Last synced: 10 Jan 2025

https://github.com/m7moudgadallah/elzero-javascript_bootcamp-assignments

This Repo contains al JavaScript bootcamp assignments

css dom gitflow html javascript

Last synced: 01 Jan 2025

https://github.com/handipriyono/ktodolist

to do list maker

dom javascript

Last synced: 10 Jan 2025

https://github.com/aravind1100/tn-weather-details

This Page displays the weather data of places in Tamilnadu.

dom javascript

Last synced: 23 Jan 2025

https://github.com/aravind1100/pagination-dom

Pagination using DOM

dom javascript

Last synced: 23 Jan 2025

https://github.com/aravind1100/callbackhell-task

Pain of callback

dom

Last synced: 23 Jan 2025

https://github.com/ajayprince692/day02

Day-02 task

browser dom javascript

Last synced: 23 Dec 2024

https://github.com/rasujon3/invoice-application

Conceptual Session Project 2

dom html-css-javascript

Last synced: 20 Dec 2024

https://github.com/rasujon3/functional-bank

Module-27 - Function_Add

dom html-css-javascript

Last synced: 20 Dec 2024

https://github.com/sakibmd/vuejs-form-handling

Here im trying to handle form data, manage them using array and also firebase. Then i try to implement dynamic-form-input & save them to local storage.

dom dynamic-forms es6 form-handling javascript vue-js

Last synced: 23 Dec 2024

https://github.com/rasujon3/ma-er-doya

DOM-Conceptual-Session-2

dom html-css-javascript

Last synced: 20 Dec 2024

https://github.com/itsawa/dom-keeper

A lightweight library for efficient DOM element manipulation.

dom dom-manipulation helper javascript js library simplification site

Last synced: 06 Feb 2025

https://github.com/rasujon3/pc-builder

DOM last conceptual session

dom html-css-javascript

Last synced: 20 Dec 2024

https://github.com/el2iot2/system-text-kdl

Support for KDL in the style of the System.Text.Json library for dotnet C#/CLI

assembly csharp dom kdl parser reader writer

Last synced: 24 Dec 2024

https://github.com/paul-schuhm/developpement-cote-client-js

Supports de cours pour le développement côté client avec Javascript (Introduction), 1ere année

animation dom dom-manipulation form-validation javascript p5js pedagogie web

Last synced: 01 Jan 2025

https://github.com/rajkumar060301/lasttest

This repo represented my lasst contesnt website design. This webiste url put in readme.

bootstrap4 css3 dom html5 javascript jquery

Last synced: 24 Dec 2024

https://github.com/rajkumar060301/jobsearch-website

This is assign in contest and I design this website. In this website all job seeker student search job and apply.

bootstrap5 css3 dom html5 javascript jquery

Last synced: 24 Dec 2024

https://github.com/rasujon3/pin-matcher-soluation

Module-28-Project-2

dom html-css-javascript

Last synced: 20 Dec 2024

https://github.com/rasujon3/phero-hack

Sumit Vai DOM Project

dom html-css-javascript

Last synced: 20 Dec 2024

https://github.com/anovsiradj/js-utilities

My utilities for Browser and Node.JS

browser dom javascript nodejs

Last synced: 24 Dec 2024

https://github.com/sundeeep/blog-app-dom

iNeuron #FSJS 2.0 Vanilla JavaScript Placement Assignment Question: Q. 12. Answer

dom dom-manipulation html5 javascript tailwindcss

Last synced: 08 Feb 2025

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/georapbox/ultradom_usage_example

Usage example of Ultradom Virtual DOM micro-library

builder dom patch state ultradom virtual

Last synced: 11 Feb 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/lemmon/nanocomponent-container

Container for storing Nanocomponer components instances.

choo component dom events

Last synced: 20 Dec 2024

https://github.com/ottiker/safejs

A more abstract SAFE DOM API

api dom maidsafe safenetwork

Last synced: 28 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/emilyjspencer/guess-the-french-word

http://receptive-selection.surge.sh/

dom javascript vanilla-javascript

Last synced: 09 Feb 2025

https://github.com/svimaladhithan/forms-task

Completed the task about collecting the data from form and populate it in a table

css dom html javascript

Last synced: 19 Dec 2024

https://github.com/emilyjspencer/guess-the-shade

🌈 Back to basics http://profuse-swing.surge.sh/

dom dom-manipulation javascript-game

Last synced: 09 Feb 2025

https://github.com/mirror45/keksobooking

«Keksobooking» — сервис по размещению объявлений об аренде недвижимости в центре Токио. Пользователям предоставляется возможность разместить объявления о своей недвижимости или просмотреть уже размещенные объявления

dom es6 fetch js leaflet-map modules nouislider pristinejs promise

Last synced: 27 Dec 2024

https://github.com/mariquenaallosa/resolucion-dalto

Material necesario para seguir los videos de JavaScript realizado por SoyDalto

css dom dom-events dom-manipulation html html-css-javascript javascript location

Last synced: 08 Feb 2025

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/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/milan-960/widgetx-library

This project is a Widget Management System built using a custom JavaScript library called X. The library handles the initialization, destruction, and state management of widgets in a DOM tree. It is designed to be environment-agnostic, meaning it can run both in a browser and in Node.js (with the help of JSDOM).

dom javascript jest jsmodules

Last synced: 19 Dec 2024

https://github.com/goatandsheep/video-shake

NPM library to shake video elements on trigger using CSS

dom jitter rotate shake web

Last synced: 25 Dec 2024

https://github.com/wahaha2012/dom-resizeable

make dom resizeable

dom resize resizeable

Last synced: 25 Dec 2024

https://github.com/wahaha2012/dom-draggable

make dom element draggable

dom draggable

Last synced: 25 Dec 2024

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/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.

css3 dom html javascript

Last synced: 10 Jan 2025

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/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/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.

dom html php xml

Last synced: 25 Dec 2024

https://github.com/gbenson/dom-tokenizers

DOM-aware tokenization for Hugging Face language models

document-object-model dom html hugging-face natural-language-processing nlp tokenizer

Last synced: 19 Dec 2024

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/seanchas116/code-to-key

DOM KeyboardEvent code to key (WIP)

dom javascript keyboard-events

Last synced: 02 Jan 2025

https://github.com/shgysk8zer0/node-dom

Basic DOM implementation

dom html node node-dom node-html node-js

Last synced: 17 Oct 2024

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/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/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/stefifm/intro-dom-js-alura

Curso de Alura Latam sobre cómo manipular el DOM con JavaScript

alura dom dom-manipulation javascript oracle

Last synced: 08 Feb 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/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/JenniferSmith007/reusable_WebComponent_VanillaJS

Defining a custom HTML elements by creating a reusable comment element and making it dynamic with state.

custom-component custom-element dom html-elements shadow-dom state-management template vanilla-javascript web-components

Last synced: 24 Oct 2024

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

Game Tebak Angka dengan javascript-dom

dom game javascript

Last synced: 02 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/linneasandberg/country-flag-quiz

Explore global flags in this quiz! Guess countries by their flags for a fun challenge.

css dom game-development html javascript

Last synced: 19 Dec 2024

https://github.com/dumebii/drumkit

Are you passionate about learning how to work the drums, but don't have real drums to practice? This app is just for you! Test out your drums skills and get better with out drum app!

css dom html javascript

Last synced: 08 Feb 2025

https://github.com/tzbob/scalatags-hokko

A Virtual DOM based DOM library for the Hokko FRP implementation.

dom frp functional-reactive-programming scalajs virtual-dom

Last synced: 12 Jan 2025

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