awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesBrowser DOM Interaction

Techniques for managing DOM events, handling user input, and controlling page lifecycle behaviors via JavaScript.

Distinct from Browser Interaction Controls: Candidates focus on automation/scraping or natural language interfaces rather than fundamental DOM manipulation for application development.

Explore 5 awesome GitHub repositories matching web development · Browser DOM Interaction. Refine with filters or upvote what's useful.

Awesome Browser DOM Interaction GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • javascript-tutorial/zh.javascript.infoAvatar javascript-tutorial

    javascript-tutorial/zh.javascript.info

    10,758Vezi pe GitHub↗

    This is the Chinese translation of The Modern JavaScript Tutorial, an open-source, community-driven project that teaches JavaScript from fundamentals to advanced topics based on the latest ECMAScript specification. The project covers the full JavaScript language, including object-oriented programming, and provides comprehensive instruction on browser programming, DOM manipulation, and client-side web development. The tutorial is structured as a multi-language translation framework, with each chapter and article organized into numbered folders for clear navigation. Contributors can translate M

    Provides comprehensive instruction on DOM manipulation, event handling, and dynamic page interaction.

    HTMLchinesejavascripttutorial
    Vezi pe GitHub↗10,758
  • cyclejs/cyclejsC

    cyclejs/cyclejs

    10,229Vezi pe GitHub↗

    Cycle.js is a functional reactive web framework and observable-driven UI library used for building web applications. It employs a reactive stream architecture that treats the document object model and side effects as continuous data streams, coordinating state and logic through a functional cycle. The framework distinguishes itself by isolating side effects from core logic using a system of drivers. This architecture maps external events to internal commands through a symmetric input-output pipeline, ensuring that the application remains a cycle of pure functions. The project provides capabi

    Renders the user interface and listens for events by treating the document object model as a stream.

    TypeScript
    Vezi pe GitHub↗10,229
  • kenwheeler/cashAvatar kenwheeler

    kenwheeler/cash

    7,039Vezi pe GitHub↗

    Cash is a lightweight JavaScript library for selecting and modifying HTML elements in modern browsers. It functions as a chainable element wrapper and DOM manipulation utility, providing a minimal alternative for managing browser DOM operations. The library uses a collection-based wrapper for DOM nodes, allowing multiple modifications and style updates to be performed in a single sequence. It is designed to provide a similar API for event handling and element management while maintaining a small footprint. The project covers a wide range of DOM manipulation capabilities, including element se

    Provides a unified interface for managing DOM events, attributes, and CSS classes across element collections.

    JavaScript
    Vezi pe GitHub↗7,039
  • flightjs/flightF

    flightjs/flight

    6,493Vezi pe GitHub↗

    Flight is a JavaScript component framework and DOM interactivity library used to map behavioral logic to HTML nodes. It provides an event-driven architecture for building modular user interface elements and managing web application interactivity. The library distinguishes itself through a mixin-based system for injecting reusable functions and properties into components, promoting code reuse without rigid inheritance. It further enables behavior modification via function hooking, allowing developers to wrap existing methods to inject custom logic without altering the original source code. Th

    Binds behavioral logic to HTML nodes to create interactive components that respond to user inputs and state changes.

    JavaScript
    Vezi pe GitHub↗6,493
  • marijnh/eloquent-javascriptAvatar marijnh

    marijnh/Eloquent-JavaScript

    3,097Vezi pe GitHub↗

    Eloquent-JavaScript is a comprehensive JavaScript programming textbook and interactive coding tutorial designed for web development education. It serves as both a language reference and a practical guide, combining theoretical lessons with an environment where learners can execute and modify code examples. The project focuses on the fundamental principles of the JavaScript language, including lexical scoping, prototype-based inheritance, and asynchronous patterns. It provides detailed instruction on object-oriented programming, functional programming, and the use of the browser DOM to create

    Provides detailed instruction on using JavaScript to manage DOM events and handle user input in the browser.

    JavaScript
    Vezi pe GitHub↗3,097
  1. Home
  2. Web Development
  3. Browser DOM Interaction