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/mtapirina/chore-door

Codecademy Chore Door Project

codecademy-pro dom game javascript

Last synced: 19 Jan 2025

https://github.com/justjum/etch-a-sketch

JavaScript DOM manipulation Flex-a-sketch

css dom game javascript rainbow random

Last synced: 31 Jan 2025

https://github.com/aaditya29/javascript-tutorials

Javascript Basics and Intermediate Projects With Concepts

backend dom freecodecamp javascript js

Last synced: 07 Feb 2025

https://github.com/shingareom/windowobjectin-js

Explore JavaScript's Window Object subobjects! 🪟📚 Discover a curated list with MDN links, revealing browser capabilities from storage to rendering. Enhance your understanding of the browser environment. Created for developers interested in diving deeper.

diploma dom javascript om omshingare shingare shingareom window

Last synced: 19 Jan 2025

https://github.com/kimdaniiell/web-lab-1

Лабораторная работа 1

ajax css dom html javascript php php5 web

Last synced: 19 Jan 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/mondial7/splattercss

Support library for css scoping. Splatter your css into inline-styles. Available on NPM.

css css-inject dom inline-styles styling-and-shadow-dom

Last synced: 31 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/serapath/elb

A simple library for composable DOM elements using tagged template strings.

binding dom element frontend one-way-binding reactive template template-literals

Last synced: 14 Feb 2025

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

一个类jquery的工具库

ajax dom javascript jquery rollup

Last synced: 01 Feb 2025

https://github.com/yousufnaveedkhan/javascriptcourse

This JavaScript Course is well-documented and well-organized, check out all lectures and assignments here.

bootstrap css3 dom dom-manipulation html5 javascript jquery

Last synced: 09 Feb 2025

https://github.com/arronf2e/js-practice

📖 📖 practice

dom javascript

Last synced: 07 Feb 2025

https://github.com/bkpecho/infinite-scroll

This web application utilizes modern web development techniques to create an efficient infinite scroll feature, allowing users to easily load a continuous stream of high-quality images from the Unsplash API.

async-await css3 dom fetch-api html5 javascript netlify responsive-design scroll-event unsplash-api

Last synced: 07 Feb 2025

https://github.com/tai2/vanilla-drag-movable

Drag and move behavior for DOM elements

dom drag javascript typescript

Last synced: 07 Feb 2025

https://github.com/princebansal7/javascript-projects

Just sharing what I am Learning through my codes and Projects to understand DOM manipulation

dom es6 javascript

Last synced: 25 Jan 2025

https://github.com/anshuthopsee/dragtomove.js

A tiny JavaScript library to make DOM elements movable with mouse or touch.

dom draggable javascript

Last synced: 07 Feb 2025

https://github.com/chocolateboy/element-scope-ids

Scope IDs to an element by rewriting them to be globally unique

aria css css-modules dom html html-modules id ids modular scope scoped wai-aria

Last synced: 01 Feb 2025

https://github.com/codecaine-zz/javascript_elements_cheatsheet

Javascript DOM Element Properties and Methods Cheat Sheet

cheatsheet dom dom-manipulation javascript

Last synced: 25 Jan 2025

https://github.com/gulashanhashami/youtube_mini_app

This is a YouTube mini app. I used HTML, CSS, DOM, JavaScript to make this mini app. I also used YouTube API.

api css3 dom html javascript

Last synced: 25 Jan 2025

https://github.com/afeiship/next-dom-ready

Dom ready based on next.

dom next ready

Last synced: 07 Feb 2025

https://github.com/afeiship/next-dom-find-ancestor

Find the closest ancestor element that has a specific class.

ancestor dom find next

Last synced: 07 Feb 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/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/sabbir-hosen-dev/dom-pactice

javaScript dom expriment

dom eventlistener javascript

Last synced: 25 Jan 2025

https://github.com/abhay-01/notes-project

Worked on JS methods

css dom event-listener js local-storage

Last synced: 07 Feb 2025

https://github.com/heliolj/explorer-lab-01-js-dom

Evento exclusivo e gratuito, promovido pela Rocketseat para ensino de tecnologias WEB.

dom explorer-lab javascript rocketseat

Last synced: 25 Jan 2025

https://github.com/shhiivvaam/windows-area

React Based Application that tells the current size of the Window 😶‍🌫️😶‍🌫️

dom hooks react useeffect

Last synced: 31 Jan 2025

https://github.com/bserdar/go-dom

XML DOM implementation for Go

dom dom-manipulation go xml

Last synced: 25 Jan 2025

https://github.com/anagalacticruby/js_dom_manip

This repo has a simple single page website that demonstrates how javascript can be used to manipulate the DOM and change elements dynamically

bootcamp-project bootstrap dom html javascript tables

Last synced: 25 Jan 2025

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

🎲 Dice Game. Enjoy and Good Luck! 😉 👉🏻

dice-game-dice-roller dom javascript

Last synced: 31 Jan 2025

https://github.com/km-saifullah/shopping_list

A Basic JavaScript DOM Project.

css document-object-model dom html javascript

Last synced: 27 Dec 2024

https://github.com/amsa2002/public-api-weather

Display a weather using public API

bootstrap css dom html javascript

Last synced: 14 Feb 2025

https://github.com/gab-i-alves/complete-web-dev-bootcamp

Materials and projects from the "The Complete 2024 Web Development Bootcamp" course on Udemy, covering everything from HTML, CSS, and JavaScript to Node.js, Express.js, and React.

css dom html javascript nodejs react web webd

Last synced: 01 Feb 2025

https://github.com/km-saifullah/ticket_booking

This is a basic train ticket booking application on JavaScript DOM

css document-object-model dom dom-manipulation html javascript

Last synced: 27 Dec 2024

https://github.com/vinayak-kumar-sharma/web-dev-practice-

In this Repository I work with some DOM functioning and write some code and logic for programs .

dom javascript

Last synced: 01 Feb 2025

https://github.com/km-saifullah/studentdashboard

Simple student dashboard application using JavaScript DOM

chartjs css dom dom-manipulation git html javascript student-dashboard

Last synced: 27 Dec 2024

https://github.com/fwzmhmd/drum-kit

Play virtual drum kit with your keyboard

challenge dom dom-manipulation javascript project

Last synced: 01 Feb 2025

https://github.com/v-ina/react-dom-api-test-application

This is a React application built to test API interactions and DOM manipulation. It includes list-up functionality for items, random and filter features, a like feature, and various DOM manipulation capabilities.

api dom javascript react

Last synced: 01 Feb 2025

https://github.com/melagora/to-do-list-bootstrap

Lista de tareas con javaScript (interfaz con BootStrap) utilizando el manejo del DOM

bootstrap css dom dom-manipulation html javascript

Last synced: 08 Feb 2025

https://github.com/robert-ds/yark-sale

Practic course frontend developer at platzi. Develop components html.

components css dom dom-manipulation html-css html5 js

Last synced: 15 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/rutarj/calculator

Calculator App

dom html-css-javascript

Last synced: 01 Feb 2025

https://github.com/rutarj/signature-app

Simple and minimalist signature app with drawing, color selection, and image saving features.

dom javascript

Last synced: 01 Feb 2025

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

Weather app allowing users to search and display real-time weather information for any city.

dom html-css-javascript

Last synced: 01 Feb 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/ayanrv/simpleto-doapp

Simple To-Do List App using javascript DOM

dom dom-manipulation javascript js localstorage

Last synced: 08 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/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/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/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/br0wsa/bubble-js

[Cours Javascript] Apprendre Javascript de A à Z – Le DOM (2/6)

bom css3 dom html5 vanilla-javascript

Last synced: 27 Jan 2025

https://github.com/br0wsa/dombom-js

[Cours Javascript] Apprendre Javascript de A à Z – Le DOM (2/6)

bom dom from-scratch vanilla-javascript

Last synced: 27 Jan 2025

https://github.com/deepakmuthu21/form

DOM FORM

css dom html js

Last synced: 10 Jan 2025

https://github.com/pokle/purescript-vanilla

Living it up with the DOM

dom framework purescript

Last synced: 29 Dec 2024

https://github.com/realaravinth/dom-router

simple vanilla JavaScript DOM router

dom router router-dom vanilla-javascript

Last synced: 24 Dec 2024

https://github.com/derhuerst/navigate-hacker-news-comments

Navigate in the DOM of a Hacker News comments page.

dom hacker-news

Last synced: 07 Jan 2025

https://github.com/lastnamearya/javascript-loancalculator

My 4th Js App to practice & strengthen my core Js Skills without using any jQuery code

dom es6 javascript vanilla-javascript

Last synced: 14 Feb 2025

https://github.com/lastnamearya/javascript-dom-manipulation

My 2nd JavaScript App for sticking DOM Manipulation techniques in my head by doing a course on Treehouse

dom es6 events javascript treehouse vanilla-javascript

Last synced: 14 Feb 2025

https://github.com/lastnamearya/javascript-task-list-app

My 3rd app built to strengthen my DOM Skills & Js Fundamentals

dom es6-javascript events localstorage-api vanilla-javascript

Last synced: 14 Feb 2025

https://github.com/yashi-singh-1/fcc-forum-leaderboard

Built a dynamic leaderboard displaying the latest topics from the freeCodeCamp forum. This project uses asynchronous JavaScript to fetch and display data, including topic titles, user avatars, and activity metrics.

api async async-fetch async-programming asynchronous-programming dom dom-manipulation fetch freecodecamp freecodecamp-challenge freecodecamp-frontend freecodecamp-project frontend javascript js web-developement

Last synced: 07 Jan 2025

https://github.com/nasimmhn/pizza-bot

An app helping you to order pizza

css dom html javascript

Last synced: 11 Jan 2025

https://github.com/pigeonposse/banda

⚡️ JS library that will make it easy to create complex HTML components in a fast, declarative and reusable way

banda bandajs dom js node npm

Last synced: 14 Jan 2025

https://github.com/deepanagarjan/day-15

Here i finished responsively web developer task on creating DOM Pagination, I used HTML, CSS, Javascript and DOM

css dom html5 javascript responsive-design

Last synced: 27 Jan 2025

https://github.com/tuurdutoit/puppeteer-find

Find elements with Puppeteer based on their content

dom find puppeteer query search utility

Last synced: 14 Jan 2025

https://github.com/obaedulislam/bet-footballer

Best for top five footballer JS DOM App

css dom html javascript

Last synced: 27 Jan 2025

https://github.com/mathsgod/p-query

Using jquery like method to parse html by using php

dom html php php-library

Last synced: 13 Jan 2025

https://github.com/chandrabose-11/promise-task-2

Hi, In this task I taken Random jokes and punch API data from the server and use it

bootstrap css dom fetch html promise

Last synced: 07 Jan 2025

https://github.com/chandrabose-11/promise-task-3

In this task 3 taken Random jokes and punch API data from the server and use it

bootstrap css dom html js promise

Last synced: 07 Jan 2025

https://github.com/chandrabose-11/dom-calculator

In this task we are creating a calculator by using dom ,html,css ,bootstrap

bootstrap css dom html

Last synced: 07 Jan 2025

https://github.com/chandrabose-11/restcountries-api-task

In this task we are using a api to collect the weather detail by using weather Api and using dom,html,css,bootstrap,Async program (fetch,.then etc)

css dom fetch html javscript restcountries-api

Last synced: 07 Jan 2025

https://github.com/terotests/doremifa

Reactive DOM library based on template literals

appengine dom engine javascript rendering template-literals ui

Last synced: 27 Jan 2025

https://github.com/itsindrajput/namaste_react

👋 Welcome to the repository for my online lecture series on React.js! This repository is dedicated to tracking and showcasing the code examples and projects covered in my online lectures on React.js from Namaste React.

css3 dom frontend-framework html5 javascript jsx reactjs redux single-page-applications webdevelopment

Last synced: 27 Jan 2025

https://github.com/ezaiger/taskinator

Module 4 Lesson Assignment - A task-tracker app called Taskinator that will allow you to organize your personal to-do list items by using a dropdown menu to change the task status and move the task into To Do, In Progress, and Completed lists.

css dom html javascript web-api

Last synced: 11 Jan 2025

https://github.com/jlhmtt/lista-de-tarefas

Projeto de prática de arrays em JS proposto em aula

array css dom html javascript

Last synced: 18 Jan 2025

https://github.com/jlhmtt/jogo-da-velha

Trabalho final da aula de JavaScript do primeiro trimestre na INFNET

css dom html javascript

Last synced: 18 Jan 2025

https://github.com/victrme/clickdown

Speeds up your clicks by combining the speed of pointerdown, and the features of the click event

accessibility dom event-listener javascript library npm

Last synced: 25 Dec 2024

https://github.com/rajkumar-35/restcountries-callback-hell-task

Creating a responsive Rest Countries app with dynamic weather information and country details using HTML, CSS, JavaScript, and Bootstrap for Day 17 task assigned by the GUVI Zen class.

api bootstrap5 box-model css-flexbox css-grid css3 dom dom-manipulation fetch-api html5 javascript promises

Last synced: 25 Dec 2024

https://github.com/rajkumar-35/food-booking-form

Creating an interactive registration form with dynamic table updates using HTML, CSS, and JavaScript for Day-15 coding task assigned by the GUVI Zen class.

bootstrap5 css-flexbox css-grid css3 dom dom-manipulation html-css-javascript html5 javascipt

Last synced: 25 Dec 2024

https://github.com/rajkumar-35/callback-hell-task

Creating a countdown timer for Independence Day with a background transition using HTML, CSS, and JavaScript for Day-16 task assigned by the GUVI Zen class.

callback-hell css3 dom dom-manipulation html5 javascript settimeout

Last synced: 25 Dec 2024

https://github.com/yoc00lig/javascript-programming-course

My solutions to homework from the "Programming in JavaScript" course at AGH UST in 2023

ajax bootstrap canvas dom expressjs fetch-api html-css-javascript indexeddb js mocha-chai mongodb nodejs pugjs react thread

Last synced: 26 Dec 2024

https://github.com/rock12231/login-page

attractive login page like live wallpaper

css dom html javascript

Last synced: 21 Jan 2025