Zero Build Frontend (Grade A) logo

Zero Build Frontend (Grade A)Skrbno preizkušen razvojni pristop za Claude AI. Razred A. Zero-build frontend razvoj z CDN‑loaded React, Tailwind CSS in vanilla JavaScript. Uporabite, ko gradite statične spletne aplikacije brez bundlera

(0)
Daniel NikulshynPregledal Daniel Nikulshyn·Posodobljeno julij 2026

Pregled

Zero-build frontend razvoj z Reactom, Tailwind CSS in čistim JavaScriptom, nameščenimi prek CDN. Uporabljajte pri gradnji statičnih spletnih aplikacij brez pakirnih orodij, pri ustvarjanju Leafletovih kart, pri integraciji Google Sheets kot baze podatkov ali pri razvoju razširitev brskalnika. Vključuje vzorce iz projektov rosen-frontend, NJCIC map in PocketLink. Zero-build frontend vzorci za gradnjo spletnih aplikacij z visoko kakovostjo brez orodij za gradnjo, pakirnih orodij ali zapletenih verig orodij. ## Izbira staka | Stak | Vpliv velikosti paketa | Primer |---|---|--- | React preko *esm.sh* + *htm* | Komponentno obsežna SPA, obstoječi React mentalni model, Tailwind stilizacija ~50 KB gzipped (React + ReactDOM + htm) | | *htmx* 2.x + strežniško generirani HTML | CRUD aplikacije, tradicionalni MPA tok, želite strežniško stanje resnice ~14 KB gzipped (htmx le) | | Alpine.js 3.x + čisti HTML | Mladostna interaktivnost posuta v večino statične strani, brez polne SPA ~15 KB gzipped (Alpine le) | | Kombinacija | *htmx* upravlja strežniške interakcije, *Alpine.js* upravlja stanje uporabniškega vmesnika na strani | Veliko produkcijskih spletnih strani uporablja to kombinacijo. ### ESM import mape Import mape omogočajo, da v `<script type="module">` napišete `import x from 'react'` brez pakiranja; brskalnik razreši osnovni specifier glede na mapo. Stabilno v vseh glavnih brskalnikih od 2023. ```html <script type="importmap"> { "imports": { "react": "https://esm.sh/react@19.0.0", "react-dom/client": "https://esm.sh/react-dom@19.0.0/client", "lodash-es": "https://esm.sh/lodash-es@4.17.21", "@my-app/": "/src/" }, "scopes": { "https://esm.sh/": { "scheduler": "https://esm.sh/scheduler@0.23.0" } } } </script> ``` Blok *scopes* omogoča, da poddrevo uvoza razreši drugače. Vredno, kadar paket CDN zahteva specifično tranzitivno odvisnost. Postopek `/` (`"@my-app/": "/src/"`) omogoča uvoz kateregakoli datoteke pod tem prefiksom. V produkciji pripnite različice. `esm.sh/react` (brez različice) in `esm.sh/react@latest` se razrešita ob zahtevi in se lahko spreminjata. Uporabljajte natančno pripete različice ali URL-je z SHA zaklenitvijo. ### *htmx* 2.x – strežniško generirana interaktivnost *htmx* 2.0 (izdan v juniju 2024) omogoča dodajanje AJAX, WebSocketov in SSE v čisti HTML preko atributov `hx-*`. Strežnik pošlje HTML fragmente, odjemalec jih zamenja. Ni potrebe po JS frameworku. ```html <script src="https://unpkg.com/htmx.org@2.0.4"></script> <!-- Klikni gumb POST na strežnik in zamenjaj odziv v #result --> <button hx-post="/api/clicked" hx-target="#result" hx-swap="innerHTML">Click me</button> <div id="result"></div> <!-- Iskanje med tipkanjem z zamudo --> <input type="search" name="q" hx-get="/api/search" hx-trigger="input changed delay:300ms" hx-target="#results" /> <div id="results"></div> <!-- Neskončno zavijanje --> <div hx-get="/api/items?page=2" hx-trigger="revealed" hx-swap="afterend"> … </div> ``` *htmx* 2.x je odstranil podporo IE in znižal API; če ste še na *htmx* 1.x in ga ne potrebujete, še vedno prejemate varnostne popravke. Nova koda naj cilja na 2.x. ### Alpine.js 3.x – klient‑sideska reaktivnost Alpine.js (trenutno 3.14+) je minimalna alternativa Vue/React za prigrizke interaktivnosti. Stanje in obnašanje živita kot atributi `x-*` v oznakah. ```html <script defer src="https://unpkg.com/alpinejs@3.14.1/dist/cdn.min.js"></script> <!-- Preklapljanje vidnosti --> <div x-data="{ open: false }"> <button @click="open = !open">Toggle</button> <div x-show="open">Spoštovani!</div> </div> ```

Ključne funkcije

  • ESM import mape
  • htmx 2.x strežniško renderirana interaktivnost
  • Alpine.js 3.x reagivenost na strani odjemalca

Cene

Model
Free
Kategorija
Znanja
Ocena
Še brez ocen

Primeri uporabe

Statične spletne aplikacije

Gradnja statičnih spletnih aplikacij brez bundlerjev

Razširitve brskalnika

Razvoj razširitev brskalnika

Prednosti in slabosti

Prednosti

  • Zero-build frontend razvoj
  • Ni potrebna bundler
  • CDN‑loaded React, Tailwind CSS in vanilla JavaScript

Slabosti

  • Omejeno na statične spletne aplikacije
  • Ni podpora za celotno SPA

Ocene

Prijavi se za oddajo ocene.

Še ni ocen. Bodi prvi!

Vprašanja

What technologies are used in Zero Build Frontend?

Zero Build Frontend uporablja React, naložen prek CDN, Tailwind CSS in navadni JavaScript.

Asked by Eva Horáková · Jul 18, 2025

What are the limitations of Zero Build Frontend?

Zero Build Frontend je omejen na statične spletne aplikacije in ne podpira popolne funkcionalnosti Single Page Application (SPA).

Asked by Fatima Zahra · Jul 12, 2025

What are the key features of Zero Build Frontend?

Ključne značilnosti vključujejo ESM import mape, htmx 2.x strežniško renderirano interaktivnost ter Alpine.js 3.x odjemalsko reaktivnost.

Asked by Gustav Lindberg · Jun 4, 2025

What is Zero Build Frontend used for?

Zero Build Frontend is used for building static web apps without bundlers, creating Leaflet maps, integrating Google Sheets as database, or developing browser extensions.

Asked by Olga Ivanova · May 10, 2025

Postavi vprašanje

Alternative za Znanja

Manage Headers (Grade A) logo
Manage Headers (Grade A)Znanja

Varnostno testirana razvojna spretnost za Claude AI. Razred A. Pregleduje in konfiguriira varnostne glave, ki jih spletna stran Power Pages pošlje brskalnikom — Vsebinska varnostna politika, zaščita okvirjev in klikanjem

(0)
Free
Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)Znanja

Varnostno preverjen skill za podatke AI za Claude AI. Klasa A. Uporabite, ko začnete delo na funkciji, ki zahteva izolacijo od trenutnega delovnega prostora ali pred izvajanjem načrtov implementacije – ustvarja izoliran git worktree.

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)Znanja

Varnostno preverjena podatkovna AI veščina za Claude AI. Ocena A. Referenčni vodnik za shemo izvoza GA4 v BigQuery — popoln seznam polj, gnezdene strukture, vzorci poizvedb in nasveti za zmogljivost

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)Znanja

Varnostno preizkušena podatkovno‑AI veščina za Claude AI. Ocena A. Navodila za nastavitev Meta Conversions API (CAPI) — arhitektura, vrste dogodkov, hashiranje informacij o strankah, deduplikacija, primeri implementacije, AEM

(0)
Free
Callees (Grade A) logo
Callees (Grade A)Znanja

Varnostno preizkušena razvojna zmogljivost za Claude AI. Grade A. Seznam, ki prikazuje, katera funkcija/metoda kliče (neposredni graf klicev)

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)Znanja

Varno preizkušena data-ai funkcija za Claude AI. Stopnja A. Ime Haskell testnih modulov ustrezajte modulu, ki se preizkuša, z dodatkom Spec v isti imenski prostoru. Uporabite pri pisanju ali pregledovanju Haskell testnega modula.

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)Znanja

Varnostno preizkušena data-ai funkcija za Claude AI. Grade A. Simuliraj razpravo strokovnega odbora s 5 člani za pomembne odločitve. Uporabi pri ocenjevanju načrtov, arhitekturnih odločitev, oblikovanju funkcij ali vsakega odločitve.

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)Znanja

Varnostno preizkušena razvojna spretnost za Claude AI. Grade A. MVC napreden preko PE (Pontos de Entrada) — dodajanje prilagojenih mrež na standardne MVC zaslone (CNTA300/MATA070/MATA440/MATA460/FINA040 preko *STRU)

(0)
Free