3 dépôts
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 est une bibliothèque standard JavaScript et un ensemble d'outils utilitaires conçus pour construire des applications web à grande échelle. Elle fournit une collection de modules utilitaires de base et d'API standardisées pour simplifier la logique applicative complexe et la gestion d'état. Le projet est construit comme un framework modulaire utilisant un système de modules basé sur les espaces de noms pour éviter la pollution de la portée globale. Il est spécifiquement conçu pour être utilisé avec Closure Compiler afin de permettre une élimination agressive du code mort et une minification, réduisant la taille de livraison finale en production. Pour garantir la fiabilité dans les grands projets, la bibliothèque utilise des annotations JSDoc pour le typage statique afin de vérifier les contrats d'API avant l'exécution. La bibliothèque couvre la compatibilité multi-navigateur via une couche de polyfills et la détection de fonctionnalités. Elle fournit une architecture structurée pour le développement frontend d'entreprise, se concentrant sur un comportement cohérent à travers différents environnements de navigateur et contextes d'exécution, y compris Node.js.
Facilitates the development of complex web applications using standardized API patterns and native JavaScript.
Il s'agit d'une collection de petits projets JavaScript et d'exemples de code qui démontrent l'implémentation de concepts de programmation fondamentaux à travers des applications pratiques. Le dépôt sert de référence pour construire des interfaces utilisateur interactives, gérer l'état des applications et intégrer des API externes en utilisant du JavaScript vanilla. Le projet se concentre sur l'utilisation de JavaScript standard sans frameworks externes pour créer des éléments d'interface tels que des modales, des sliders et des galeries. Il fournit des exemples d'organisation de logique d'application complexe via des modèles orientés objet utilisant des classes et des objets pour garantir que le code est structuré et réutilisable. Les capacités couvertes incluent la récupération de données asynchrones pour peupler du contenu dynamique, la manipulation d'éléments DOM pour des mises à jour d'interface utilisateur en temps réel, et le développement de systèmes fonctionnels comme des minuteurs et la pagination.
Provides a collection of projects built using native HTML, CSS, and JavaScript without external frameworks.