Edistyneet Aiheet
Virheiden käsittely
Register custom ErrorHandler implementations through the Java Service Provider Interface to respond to specific exceptions in webforJ apps.
Elinkaarikuuntelijat
Hook into webforJ app startup and shutdown phases with AppLifecycleListener to initialize services, modify config, or clean up resources.
Selaimen tallennus
Web storage on keskeinen käsite verkkokehityksessä, joka mahdollistaa verkkosivustojen tallentaa tietoa asiakaspuolella. Tämä mahdollistaa verkkosovelluksille tilan, mieltymysten ja muiden tietojen tallentamisen paikallisesti käyttäjän selaimessa. Web storage tarjoaa tavan säilyttää tietoja sivun uudelleenlatauksien ja selaimen istuntojen yli, mikä vähentää toistuvien palvelinpyyntöjen tarvetta ja mahdollistaa offline-ominaisuudet.
Kieliasetusten hallinta
webforJ tarjoaa sisäänrakennettua tukea sovelluksen kielen hallintaan. Kieli määrittää, mitä kieltä ja alueellista muotoilua käytetään koko sovelluksessa. Komponentit voivat reagoida kielimuutoksiin LocaleObserver-rajapinnan kautta, joka mahdollistaa käyttöliittymän päivityksen heti, kun käyttäjä vaihtaa kieltä.
Käännös
Resolve localized strings from resource bundles or custom sources with the t() method, MessageFormat placeholders, and browser locale detection.
Selaimen konsoli
Log messages from Java to the browser console with typed levels and styled output using the BrowserConsole utility.
MaskDecorator
MaskDecorator on staattinen apuluokka, jota käytetään maskien soveltamiseen merkkijonoille, numeroille, päivämäärille ja ajoille syöttökentän ulkopuolella. Se käyttää samaa maskisyntaksia kuin webforJ:n maskatut kenttäkomponentit, mikä tekee arvojen muotoilusta ja jäsentämisestä johdonmukaista—oli kyseessä sitten näyttölappu, Table renderöijä tai muu sovelluksesi sijainti.
Aikaväli
Luokka Interval edustaa ajastinta, joka laukaisee tapahtuman kiinteällä aikaviiveellä jokaisen laukaisun välillä.
Debouncing
Delay actions until activity settles using the Debouncer class for search-as-you-type, autosave, and other rate-limited UI work.
Selaimen historia
BrowserHistory-luokka webforJn vuorovaikutukseen selainhistorian kanssa. Selainhistoria sallii verkkosovellusten seurata käyttäjän navigointia sovelluksessa. Käyttämällä selainhistoriaa kehittäjät voivat mahdollistaa ominaisuuksia, kuten taakse- ja eteen-navigointi, tilan säilyttäminen ja dynaaminen URL-hallinta ilman koko sivun latausta.
Sivun näkyvyys
Detect when the tab hosting your app moves between the foreground and the background, and react in Java.
Sijaintitiedot
Request and watch the device's geographic position using the Geolocation class, with high-accuracy, timeout, and maximum age controls.