3 个仓库
The practice of building web features and applications using native HTML, CSS, and JavaScript.
Distinct from Vanilla JavaScript Utilities: Captures the general development approach rather than just a set of utility functions.
Explore 3 awesome GitHub repositories matching web development · Vanilla JavaScript Development. Refine with filters or upvote what's useful.
This project is a collection of reference implementations for vanilla web applications, interactive browser games, and core frontend development patterns. It consists of small web applications and tools built using standard HTML, CSS, and JavaScript without the use of external frameworks or libraries. The collection demonstrates various practical implementations, including browser-based mini games with arcade and word-guessing mechanics, as well as frontend interface prototypes. These examples cover the use of the native document object model for state manipulation and the implementation of i
Builds interactive web features and small applications using standard HTML, CSS, and JavaScript without external frameworks.
Closure Library 是一个 JavaScript 标准库和工具集,专为构建大型 Web 应用而设计。它提供了一系列核心工具模块和标准化 API,以简化复杂的应用逻辑和状态管理。 该项目作为一个模块化框架构建,使用基于命名空间的模块系统来防止全局作用域污染。它专为与 Closure Compiler 配合使用而设计,以实现激进的死代码消除和压缩,从而减小生产环境中的最终交付体积。为了确保大型项目的可靠性,该库利用 JSDoc 注释进行静态类型检查,以在执行前验证 API 契约。 该库通过 Polyfill 层和特性检测涵盖了跨浏览器兼容性。它为企业级前端开发提供了结构化架构,专注于在不同浏览器环境和执行上下文(包括 Node.js)中保持一致的行为。
Facilitates the development of complex web applications using standardized API patterns and native JavaScript.
这是一个小型 JavaScript 项目和代码示例集合,通过实际应用演示了基本编程概念的实现。该仓库作为使用原生 JavaScript 构建交互式用户界面、管理应用程序状态和集成外部 API 的参考。 该项目专注于在不使用外部框架的情况下使用标准 JavaScript 来创建界面元素,如模态框、滑块和画廊。它提供了通过使用类和对象进行面向对象模式来组织复杂应用程序逻辑的示例,以确保代码结构化且可重用。 涵盖的功能包括用于填充动态内容的异步数据获取、用于实时用户界面更新的 DOM 元素操作,以及计时器和分页等功能系统的开发。
Provides a collection of projects built using native HTML, CSS, and JavaScript without external frameworks.