11 repository-uri
Building interactive user interfaces for the web using client-side scripting.
Distinct from Web Frontends: The candidates were too narrow, focusing on specific languages like TypeScript or C# instead of general JS frontend development.
Explore 11 awesome GitHub repositories matching web development · Frontend Development. Refine with filters or upvote what's useful.
Acest proiect este un repository educațional de JavaScript și un curs de programare. Oferă o colecție de exemple de cod și proiecte practice concepute pentru învățarea limbajului de programare JavaScript. Repository-ul acoperă învățarea limbajului prin exerciții practice, inclusiv implementarea de proiecte de codare și exersarea algoritmilor. Se concentrează atât pe dezvoltarea web frontend, cât și pe aplicarea programării orientate pe obiecte. Conținutul include materiale pentru gestionarea variabilelor și a tipurilor de date, efectuarea operațiilor matematice și manipularea șirurilor de caractere și a datelor calendaristice. De asemenea, oferă exemple de comparare a valorilor datelor și structurarea codului folosind clase și prototipuri.
Provides guidance and examples for building interactive web elements.
Scala.js este un compilator și un toolchain de limbaj cross-platform care transformă codul sursă Scala în JavaScript sau WebAssembly. Funcționează ca un instrument tipizat static pentru ecosistemul JavaScript, permițând dezvoltarea de aplicații pentru browsere web și medii Node.js. Proiectul servește ca framework de interop JavaScript, permițând crearea de fațade și binding-uri type-safe pentru a interacționa cu biblioteci externe și obiecte globale. Oferă mecanisme atât pentru invocarea JavaScript statică, cât și dinamică, inclusiv generarea de binding-uri TypeScript și capacitatea de a exporta logica internă pentru utilizare în cod JavaScript extern. Toolchain-ul include un instrument de build frontend pentru bundling-ul de producție și optimizarea output-ului, inclusiv eliminarea codului mort și împărțirea modulelor. Acoperă o suprafață largă de capabilități, inclusiv verificarea tipurilor elementelor DOM pentru dezvoltarea UI, partajarea codului cross-platform pentru dezvoltarea full-stack și diverse framework-uri de testare pentru verificarea artefactelor de build optimizate. Scripturile compilate pot fi executate direct într-un mediu de linie de comandă folosind un interpretor JavaScript.
Enables the creation of interactive web user interfaces using a statically typed language compiled to JavaScript.
TypeScript-Vue-Starter este un șablon de proiect pre-configurat și un starter kit conceput pentru construirea de aplicații web folosind Vue și TypeScript. Oferă o fundație structurală pentru crearea de medii de interfață utilizator type-safe prin scheletare (scaffolding) integrată și boilerplate-uri. Proiectul se distinge prin integrarea decoratorilor de clasă TypeScript cu componentele Vue, permițând o abordare structurată pentru definirea datelor și proprietăților componentelor. Această configurație suportă componente single-file care combină markup-ul, stilizarea și logica în unități modulare, verificate prin tipuri. Mediul include pipeline-uri de build automatizate și asset bundling pentru a transforma codul sursă puternic tipizat în JavaScript distribuibil. Aceste instrumente gestionează procesul de compilare și încapsulează elemente de interfață reutilizabile pentru execuția în browserele web.
Enables building modular and reusable interface elements by combining markup, styles, and logic.
vscode-browser-preview este un instrument de previzualizare web și debugger integrat pentru editor, care încorporează o instanță de browser live direct în spațiul de lucru. Utilizează integrarea unui browser headless pentru a sincroniza starea browserului cu editorul de cod activ. Proiectul oferă un debugger web integrat care permite utilizatorilor să seteze breakpoint-uri și să inspecteze starea aplicațiilor web fără a părăsi interfața editorului. De asemenea, permite accesul la instrumentele de dezvoltare (DevTools) de la distanță printr-un URL de rețea pentru a analiza elementele paginii, stilurile și activitatea de rețea. Sistemul suportă fluxurile de lucru de dezvoltare frontend oferind previzualizări web în editor pentru vizualizarea în timp real a stilurilor și layout-urilor. Aceasta include capabilități pentru inspectarea stării browserului și depanarea aplicațiilor web.
Facilitates a frontend development workflow by providing real-time visual feedback on styles and layouts.
Acest proiect este un tutorial cuprinzător de programare JavaScript și un curriculum de dezvoltare web frontend. Servește drept resursă educațională structurată pentru învățarea limbajului JavaScript, variind de la sintaxa de bază până la tipare asincrone avansate și tehnici moderne de programare. Resursa funcționează ca un manual de inginerie frontend și ghid de layout CSS, oferind material instrucțional detaliat despre construirea de interfețe utilizator responsive. Acoperă designul componentelor web personalizate și aplicarea stilurilor și poziționării pentru a crea interfețe frontend eficiente. Curriculum-ul cuprinde mai multe domenii de capabilități de bază, inclusiv manipularea Document Object Model (DOM), integrarea API-urilor web pentru cereri de rețea și procesarea datelor binare, precum și gestionarea stocării locale de date în browser. Oferă, de asemenea, instrucțiuni despre fundamentele limbajului, cum ar fi scope-ul variabilelor, contextul funcțiilor și expresiile regulate. Conținutul este livrat ca un site static bazat pe markdown, unde fișierele structurate sunt convertite în pagini HTML statice.
Serves as a comprehensive curriculum for building interactive user interfaces using JavaScript and the Document Object Model.
rxdrag is a declarative frontend framework and low-code builder used to create web interfaces and application logic visually. It functions as an HTML web interface designer and visual logic orchestrator, allowing users to define structures and data flows through a graphical interface to reduce imperative coding. The system enables the design of responsive frontend layouts and user interactions using a coordinate-based editor. It integrates a logic engine that allows application behavior to be defined by arranging visual blocks rather than writing manual code. The framework covers frontend wo
Accelerates the design process by building web interfaces through a visual editor rather than manual coding.
Vuestic UI is a Vue 3 component library providing a collection of pre-made user interface elements. It serves as a responsive UI framework and a themed component system designed to speed up frontend development and maintenance. The toolkit features a centralized configuration system for global styling and dynamic branding, including a built-in dark mode. It includes an internationalized interface toolkit with native support for localization and translating application content for multiple languages. The library provides a set of accessible web components that meet accessibility standards for
Ships a collection of UI components built with accessibility-first implementations to ensure inclusive user experiences.
This project is a frontend development tutorial and web programming educational resource. It serves as a structured JavaScript web development course and a step-by-step guide designed to teach the core technologies used to create interactive and modern user interfaces. The curriculum focuses on mastering the combination of HTML, CSS, and JavaScript through a series of exercises and projects. It covers frontend development training and JavaScript programming education to help users learn modern web development standards. The material covers the construction of interactive websites, front end
Instructs on building interactive web interfaces using client-side scripting and markup.
CSS Guidelines este un ghid de stil cuprinzător și o referință pentru scrierea de CSS mentenabil, scalabil și modular în proiecte web la scară largă. Oferă un set de standarde profesionale pentru organizarea foilor de stil și implementarea unor modele de denumire consistente pentru a îmbunătăți sănătatea codebase-ului pe termen lung și a reduce datoria tehnică. Proiectul se concentrează pe o metodologie strictă de scoping a claselor pentru a crea componente izolate și previzibile, prevenind scurgerea stilurilor între părți independente ale unei interfețe utilizator. Pune accent pe o ierarhie plată a selectorilor pentru a evita conflictele de specificitate și încurajează separarea layout-ului structural de estetica vizuală. Prin organizarea codului în structuri de directoare logice și aplicarea principiilor de design cu responsabilitate unică, ghidurile asigură că stilurile rămân ușor de actualizat și suprascris pe măsură ce un proiect crește. Aceste standarde acoperă aspectele fundamentale ale construirii sistemelor de design fiabile, inclusiv gestionarea straturilor în cascadă și implementarea unor tipare arhitecturale consistente. Documentația servește ca resursă centrală pentru echipele care urmăresc să stabilească convenții de stilizare previzibile și de înaltă calitate în interfețe complexe.
Offers documentation for organizing stylesheets and implementing consistent naming patterns.
Acest proiect oferă un ghid de stil și un framework arhitectural cuprinzător pentru construirea de componente mentenabile, modulare și consistente în ecosistemul Vue.js. Stabilește un set de reguli standardizate pentru organizarea elementelor interfeței utilizator în unități auto-conținute, asigurându-se că logica și stilurile rămân izolate pentru a preveni efectele secundare neintenționate. Ghidul se distinge prin concentrarea pe încapsularea strictă și designul clar al interfeței. Promovează utilizarea scoping-ului de stil bazat pe namespace pentru a preveni scurgerile vizuale și impune input-uri previzibile pentru componente prin convenții de denumire descriptive și tipuri de date simple. Prin definirea unor limite clare pentru interacțiunile componentelor, framework-ul asigură că unitățile individuale rămân independente și reutilizabile în aplicații la scară largă. Dincolo de modelele arhitecturale de bază, proiectul acoperă o gamă largă de standarde de dezvoltare, inclusiv ierarhii de fișiere standardizate, linting automat și practici de documentare pentru interfețele componentelor. Pune accent pe importanța extragerii logicii modulare și a convențiilor de denumire consistente pentru a facilita colaborarea între echipele mari de inginerie. Repository-ul servește drept referință pentru implementarea practicilor de codare uniforme și a modelelor structurale pe tot parcursul ciclului de viață al dezvoltării.
Establishes uniform naming conventions, file hierarchies, and structural patterns to ensure consistency across large development teams.
Acest proiect este o colecție cuprinzătoare de exerciții de dezvoltare web și concepte de aplicații concepute pentru a ajuta dezvoltatorii să exerseze și să își îmbunătățească competența tehnică. Servește drept resursă curatoriată pentru construirea diverselor proiecte software, variind de la instrumente utilitare simple la aplicații web complexe, interactive, care demonstrează abilități de bază de programare și design de interfață. Repository-ul se distinge prin oferirea unei game largi de provocări practice de implementare care acoperă întregul spectru al dezvoltării frontend și full-stack. Utilizatorii se pot implica în sarcini care necesită gestionarea stării client-side, manipularea datelor asincrone din API-uri externe și implementarea persistenței bazate pe browser pentru a menține informațiile utilizatorului pe parcursul sesiunilor. Aceste proiecte sunt structurate pentru a ajuta dezvoltatorii să stăpânească compoziția interfeței bazată pe componente și interacțiunile bazate pe evenimente. Colecția acoperă numeroase domenii funcționale, inclusiv instrumente de productivitate precum cronometre și manageri de sarcini, aplicații axate pe media precum playere video și baze de date de filme, și interfețe orientate spre business precum magazine e-commerce și platforme de joburi. Include, de asemenea, utilitare pentru urmărirea financiară, gestionarea evenimentelor și generarea de conținut interactiv, permițând explorarea diverselor procesări de date și modele UI.
Focuses on building interactive user interfaces for the web using client-side scripting.