Managing Resources
Sovellukset luottavat erilaisiin resursseihin, kuten JavaScriptiin, CSS:ään ja kuviin. Tämä dokumentti tarjoaa kattavan teknisen tutkimuksen webforJ:n resurssinkäsittelymekanismeista, kattaen deklaratiiviset annotaatiot, ohjelmalliset API-menetelmät ja mukautettujen protokollien käytön.
webforJ omaksuu modulaari lähestymistavan resurssien hallintaan, tarjoten useita mekanismeja erilaisten sovellusten tarpeiden täyttämiseksi:
- Frontend-bundler: Tuo npm-paketit, komponenttipohjat ja tyylitiedostokielet sovellukseen koottujen sisäänkäyntien kautta. Tämä on oletustie frontend-varoille, ja se tekee kaiken, mitä annotaatiot tekevät.
- Deklaratiiviset annotaatiot: Upota JavaScript- ja CSS-resursseja komponenttien tai sovellustason tasolla ilman rakennusvaihetta.
- API-pohjainen dynaaminen injektointi: Injektoi resursseja ajon aikana, jotta mahdollistetaan dynaaminen sovelluskäyttäytyminen.
- Mukautetut protokollat: Tarjoa standardoituja menetelmiä resurssien käyttöön.
- Tiedostovirtaukset ja hallitut lataukset: Mahdollista hallittu tiedostojen hakeminen ja siirtäminen.
Topics
Importing Assets
Attach JavaScript and CSS to webforJ components or the app using JavaScript, InlineJavaScript, StyleSheet, and InlineStyleSheet annotations.
Assets Protocols
Reference app resources with the webforJ ws, context, and icons protocols to load static files, classpath content, and dynamic icons.
Frontend bundler
3 kohdetta
Downloading Files
webforJ tarjoaa menetelmiä tiedostojen lataamisen käynnistämiseen, mikä helpottaa tiedostojen tarjoamista käyttäjille selaimen kautta. Page -luokka tarjoaa useita tapoja ladata tiedostoja, olivatpa ne sitten syötevirroista, tavutaulukosta, fyysisistä tiedostoista tai resursseista.