awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 个仓库

Awesome GitHub RepositoriesDocument Object Interfaces

Provides interfaces for manipulating web page elements and internal components through standardized object definitions.

Distinct from Structure Definitions: Focuses on the manipulation of web document structures, distinct from general class-based data structures.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Document Object Interfaces. Refine with filters or upvote what's useful.

Awesome Document Object Interfaces GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • javascript-tutorial/en.javascript.infojavascript-tutorial 的头像

    javascript-tutorial/en.javascript.info

    25,344在 GitHub 上查看↗

    This project is a comprehensive JavaScript programming tutorial and language reference. It serves as a web development education resource providing instruction on modern language fundamentals, object-oriented design, and advanced asynchronous programming patterns. The resource functions as both a frontend development guide and a technical reference. It covers core language features such as closures, prototypes, promises, and typed arrays, while providing practical lessons on managing browser data and handling network requests. The content spans several key capability areas, including browser

    Provides interfaces for manipulating web page elements through the standardized Document Object Model.

    HTMLenglishjavascripttutorial
    在 GitHub 上查看↗25,344
  • qwikdev/partytownQwikDev 的头像

    QwikDev/partytown

    13,706在 GitHub 上查看↗

    Partytown is a library designed to offload resource-intensive third-party scripts to background web workers. By executing these scripts outside of the main thread, it prevents them from blocking the critical rendering path, thereby maintaining a responsive user interface and improving overall page load performance. The project functions as a web worker proxy library that synchronizes browser interfaces between the main thread and background environments. It uses proxy-based access and synchronous messaging to replicate global objects like the window and document, allowing scripts to interact

    Replicates browser window and document interfaces within a worker environment to provide a consistent execution context.

    TypeScript3rd-party3rdpartyanalytics
    在 GitHub 上查看↗13,706
  • mozilla-firefox/firefoxmozilla-firefox 的头像

    mozilla-firefox/firefox

    11,305在 GitHub 上查看↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    Provides interfaces for manipulating web page elements and internal components through standardized object definitions.

    JavaScript
    在 GitHub 上查看↗11,305
  • day8/re-frameday8 的头像

    day8/re-frame

    5,532在 GitHub 上查看↗

    re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur

    Uses data structures as a domain-specific language to represent and render document object model elements through an interpreter.

    Clojureclojurescriptre-framereact
    在 GitHub 上查看↗5,532
  1. Home
  2. Software Engineering & Architecture
  3. Architectural Design Patterns
  4. Object-Oriented Foundations
  5. Object-Oriented Programming
  6. Structure Definitions
  7. Document Object Interfaces

探索子标签

  • Interface VirtualizersReplicates browser global objects like window and document within isolated execution contexts. **Distinct from Document Object Interfaces:** Focuses on the virtualization of browser interfaces for worker environments, distinct from general DOM manipulation.