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/borracciablu/dh-addeventlistener

Helpers functions to facilitate event listener on DOM elements.

addeventlistener browser dom event javascript utility

Last synced: 28 Nov 2024

https://github.com/stevenvachon/is-dom-detached

Determine if a Node does not exist within a DOM tree.

dom element node orphan stray

Last synced: 14 Dec 2024

https://github.com/stevenvachon/assign-dom-doctype

Insert, replace or remove a DocumentType node within a Document.

doctype document document-type dom node

Last synced: 14 Dec 2024

https://github.com/younusaliakash/doodle-jump

Doodle Jump JavaScript Game

dom vanilla-javascript

Last synced: 01 Feb 2025

https://github.com/darrylyeo/indomitable

Create, reference, and update HTML/DOM objects with ease. Verbose native JavaScript APIs shall never subdue you!

dom dom-api dom-manipulation es6-javascript html javascript javascript-framework

Last synced: 28 Jan 2025

https://github.com/dmitriz/hyperscript-strict

Strict API for Hyperscript Libraries

dom hyperscript virtual-dom

Last synced: 30 Oct 2024

https://github.com/igorskyflyer/npm-rawelement

🐯 A utility that lets you manipulate HTML elements, their attributes and innerHTML as strings, on the go and then render the modified HTML. Very useful in SSG projects. 💤

astro back-end dom element html igorskyflyer javascript js raw ssg string tag ts typescript wrapper

Last synced: 12 Oct 2024

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/sonal599/counter-_project

Counter project is the combination of HTML CSS and Java script. which increase the counter in DOM and it reflects to the page.

css dom html javascript

Last synced: 30 Dec 2024

https://github.com/anjasfedo/submission-frontend-pemula

Submission Frontend pemula Dicoding.

dicoding-submission dom javascript

Last synced: 17 Jan 2025

https://github.com/mohamedhnoor/questions-answers

Using selectors inside the element and traversing the dom

css3 dom html5 javascript

Last synced: 25 Jan 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/asheelahmedsiddiqui/password-validation

I am created password validation by using HTML, CSS, JS

addeventlistener arrow-functions css dom funciton html javascript js regex ui

Last synced: 01 Feb 2025

https://github.com/igorskyflyer/npm-magic-queryselector

🪄 A TypeScript-types patch for querySelector/querySelectorAll, make them return types you expect them to! 🔮

back-end biome combinator css dom dom-manipulation html igorskyflyer javascript js magic node query queryselector queryselectorall selector ts typescript

Last synced: 06 Nov 2024

https://github.com/mohamedhnoor/color-flipper

DOM project Vanilla JavaScript

css3 dom html5 javascript

Last synced: 25 Jan 2025

https://github.com/engichang1467/javascriptcc

Learning javascript

dom es6 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/crhntr/dom

This project has DOM inspired wrappers around the golang.org/x/net/html package.

dom go html html5

Last synced: 02 Jan 2025

https://github.com/sidp919/fs-js-wd-b-dom-manipulation

This repo is for those who have learned the basics of JavaScript and are now ready to use the power of JavaScript further to build some apps using DOM Manipulation.

dom dom-manipulation es6 javascript

Last synced: 07 Jan 2025

https://github.com/kareimgazer/landing-page

simple landing page with dynamically added sections

css dom dom-manipulation html5 javascript navigation

Last synced: 03 Feb 2025

https://github.com/ryanve/bounding

Normalized cross-browser getClientBoundingRect

dom javascript

Last synced: 22 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/taufiqpop/tutorial-javascript-dom

Tutorial JavaScript DOM (Document Object Model)

dom javascript javascript-dom

Last synced: 06 Jan 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/ekliptor/browserutils

Basic helper functions HTML5 web apps in the browser such as client-side templates, localization and DOM manipulation.

css3 dom html5 webapp

Last synced: 03 Jan 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/yonis-savary/php-dom

HTML Parser for PHP, with support for simple CSS Selectors !

dom parser php php-html

Last synced: 23 Dec 2024

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

Experiments with my own virtual DOM and hashing

crypto dom hashing javascript vdom virtual-dom

Last synced: 17 Dec 2024

https://github.com/ameerhamzahd/gastroglide

GastroGlide is your go-to food cart for fast, quality meals on the move. We combine the convenience of quick service with a commitment to fresh, healthy ingredients. Whether you're grabbing a bite or ordering delivery, GastroGlide offers delicious, guilt-free fast food that fits your lifestyle.

css dom html javascript

Last synced: 23 Dec 2024

https://github.com/dukris/depot-project

Test task for JWD

dom java javase

Last synced: 18 Dec 2024

https://github.com/ashbyt/javascript

javascript repository - Ashley Bythell

dom dom-manipulation framework javascript query-selector

Last synced: 05 Jan 2025

https://github.com/joe-dakroub/domxy

A lightweight library for effortlessly creating HTML and SVG elements in JavaScript.

dom html javascript js jsx svg

Last synced: 21 Jan 2025

https://github.com/ryanve/atts

DOM attributes module

attributes dom javascript

Last synced: 22 Jan 2025

https://github.com/pedro-donoso/manipulacion-dom

Manipulación del DOM del archivo index.html desde el archivo app.js. Utilizo Funciones, Variables y Eventos en JavaScript para completar formulario y mostrar datos en card

bootstrap5 dom dom-manipulation git html5 javascript

Last synced: 25 Jan 2025

https://github.com/qwtel/create-element-x

Extends document.createElement to conform to the target API of JSX.

create-element dom element jsx

Last synced: 21 Dec 2024

https://github.com/ynazymko12/goit-js-hw-07

Homework for the course JavaScript📒

dom events javascript

Last synced: 05 Feb 2025

https://github.com/beenotung/html-parser.ts

zero-dependency html parser for node.js and browser that return the dom (tree) structure

dom html nodejs parser typescript-library

Last synced: 01 Jan 2025

https://github.com/masx200/dom-element-attribute-agent-proxy

基于proxy封装的对于dom元素的attribute的读写操作小工具库

dom javascript

Last synced: 03 Jan 2025

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

dom javascript js

Last synced: 07 Jan 2025

https://github.com/manychois/simdom

A simple-to-use PHP library for processing DOM documents.

dom html html5 parser php

Last synced: 17 Nov 2024

https://github.com/dealfonso/dom2object

Converts a fragment of the DOM to an object where the named properties can be accessed as properties

dom dom-manipulation dom-object html html5 javascript javascript-library javascript-proxy

Last synced: 30 Dec 2024

https://github.com/dendurruty/proyectos-curso-javascript-manipulacion-del-dom-freecodecamp

Este repositorio contiene apuntes y proyectos del curso "JavaScript para manipulación del DOM - Curso con Proyectos" de freeCodeCamp en Español, canal de YouTube.

css dom freecodecamp git github html javascript visual-studio-code

Last synced: 18 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/rudradcruze/pin-matcher

Simple project to main pin using javascript.

css dom html js

Last synced: 13 Dec 2024

https://github.com/yamoo9/likelion-ui-programming

React 프로그래밍 (선언적 API)

dom express-js react typescript

Last synced: 25 Jan 2025

https://github.com/projectravel/javascriptdom

Welcome to the JavaScript DOM Manipulation repository! This repository is dedicated to providing comprehensive examples, tutorials, and projects focused on manipulating the Document Object Model (DOM) using JavaScript.

dom dom-manipulation education guide javascript javascript-project javascriptdom

Last synced: 10 Jan 2025

https://github.com/andr3w03/rak-bukumu

Rak Bukumu, atur buku kamu sekarang dengan sangat mudah!

bom css3 dom front-end html5 javascript web-storage

Last synced: 29 Jan 2025

https://github.com/lysabrina/web-scraping-practice

Collection of projects to learn web-scraping with Java & Spring-boot

bootstrap dom html java react spring-boot web-scraping

Last synced: 31 Dec 2024

https://github.com/aizubair21/weather-api

a javascript weather application using openweatherapi resources. It take your current location by default and show the much weather information. You set any specific area information by search location area. and so much information will be displayed ...............

api client-side csr dom html-css-javascript javascript localstorage-api rest-api weather weather-api weather-api-integration-examples weather-app weather-by-location weather-forecast

Last synced: 15 Jan 2025

https://github.com/fabiannorbertoescobar/java-db-connections-ejercicios

ABMs y Apps con diferentes conexiones a bases de datos SQL, noSQL y XML.

abm bson crud dom hibernate hql java javascript jaxb jdbc json mongodb mongodb-driver mvc mysql nosql sax sql sqlite xml

Last synced: 05 Jan 2025

https://github.com/pandaplatform/dom

[READ-ONLY] Subtree split of the Panda Ui Package

dom framework php7 ui

Last synced: 26 Jan 2025

https://github.com/stevenvachon/replace-dom-string

Replace one or more strings/regexes within a DOM tree.

dom replace traverse walk

Last synced: 14 Dec 2024

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/yishn/sinho

A lightweight signal-based library for building web components with a React-like API.

dom fine-grained-reactivity frontend js react signal ts ui webcomponents

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

dom usability visibility

Last synced: 13 Jan 2025

https://github.com/davidfig/dom-ease

a simple and super fast DOM animation library

animate dom ease fast javascript simple

Last synced: 17 Jan 2025

https://github.com/ayush-kanduri/ui-calculator

This is a Stylish UI Calculator. It is a Simple Calculator with many operations to perform. It is built using HTML, CSS, Javascript (jQuery & DOM).

css dom html html5 javascript jquery

Last synced: 13 Jan 2025

https://github.com/zolppy/daily-task-schedule

Daily task schedule.

dom

Last synced: 17 Dec 2024

https://github.com/tomokimiyauci/dom

The DOM reference implementation

dom reference-implementation whatwg

Last synced: 22 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/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/nikulinalexey/playlist-constructor

Конструктор плейлистов

css css-transform dom html javascript

Last synced: 14 Jan 2025

https://github.com/younusaliakash/vanilla-js-relaxer-app

A relaxing breathing app with a visual director to tell you when to breathe in, hold and breathe out

css dom html javascript

Last synced: 01 Feb 2025

https://github.com/d-vale/lightness-js

Color palette to explore the use of Vite, npm, and Netlify with JS modules. This project was developed using several external libraries, including color-convert and notyf.

color-convert dom javascript js jsmodules modules nodejs notyf npm vite vitejs

Last synced: 29 Jan 2025

https://github.com/leizhenpeng/starter-ts-dom

A DOM-focused TypeScript library starter template.

dom starer template ts

Last synced: 11 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/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/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/ahmadrezamozaffary/ts-drag-and-drop

In this project, I used Typescript to develop and create a simple drag and drop project for more practice in TS. 🏅

css dom es6-to-es5 html5 javascript npm oop tsc typescript

Last synced: 13 Jan 2025

https://github.com/cloudcmd/create-element

create dom element

cloudcmd dom element javascript

Last synced: 06 Nov 2024

https://github.com/yisibell/fourdom

A useful DOM tool library.

dom

Last synced: 28 Jan 2025

https://github.com/tiaanduplessis/djy

A lightweight jQueryish DOM facade for modern browsers (IE10+) in under 900 bytes

dom jquery

Last synced: 06 Feb 2025

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

Game: Try to find the correct number asap.

css dom html javascript

Last synced: 05 Feb 2025

https://github.com/ryanmorr/bem

Simple jQuery-like library to traverse and modify components according to the BEM methodology

bem dom javascript

Last synced: 13 Jan 2025

https://github.com/layouwen/dom-yw

Simple encapsulation of the DOM API. 对 DOM API 的简易封装

api dom learn

Last synced: 16 Jan 2025

https://github.com/thedvlprs/color-game

✨ The Great RGB Color Game

dom javascript

Last synced: 31 Jan 2025

https://github.com/tylrpopcorn/pokemon-display-grid

A simple application showcasing Pokémon using DOM manipulation

dom dom-manipulation html html-javascript javascript

Last synced: 22 Jan 2025

https://github.com/jyotipm1999/web-18

Masai Unit-2 and Unit-3 classes.

api dom

Last synced: 14 Jan 2025

https://github.com/ryanmorr/elemental

A functional approach to creating autonomous custom elements

custom-elements dom functional javascript ui web-components

Last synced: 13 Jan 2025

https://github.com/antonybudianto/element-inspector

Simple DOM element inspector

dom inspector picker selector

Last synced: 17 Jan 2025

https://github.com/jokeyrhyme/is-dom4-supported

does this JavaScript environment conform to DOM 4?

browser dom feature-detection javascript

Last synced: 18 Dec 2024

https://github.com/runningskull/ssvg

A wafer-thin wrapper around native SVGElement that makes creating/manipulating SVGs as painless as possible

browser dom drawing graphics javascript svg

Last synced: 15 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: 21 Dec 2024

https://github.com/anjasfedo/dom-dicoding

Dicoding Frontend Pemula Progress.

bom dicoding dom event frontend javascript learning-resources

Last synced: 17 Jan 2025

https://github.com/lookininward/pokemon-frontend-demo

Frontend demo showcasing three levels of sophistication in approaching a task: Bare, Basic, Advanced. Each level demonstrates increasing understanding of frontend architecture and design.

css dom frontend html pokemon react responsive single-page-app typescript vite web

Last synced: 05 Feb 2025

https://github.com/yne/md2dom

Mardown to DOM

commonmark dom javascript markdown

Last synced: 17 Dec 2024