Miniatyrbilder av JavaScript-filer minification-of-the-javascript-files
Med miniatyr tas de redundanta tecknen bort från källkoden, till exempel blanktecken, nya rader och kommentarer. Detta förbättrar prestandan genom att minska storleken på koden. Miniatyrfunktionen påverkar inte funktionen, men den minskar kodens läsbarhet.
Följ de här stegen för att generera miniatyrkod för semantiska ändringar.
-
Kopiera
client-html/src/main/webapp/js
från src-package i filsystemet.note note NOTE Se Introduktion till anpassning av arbetsytan i AEM Forms för mer information om paketen. -
Uppdatera banor i
main.js
finns under client-html/src/main/webapp/js, för tillagda/uppdaterade modeller/vyer.Om du till exempel lägger till en ny Sharequeue-modell, till exempel mySharequeue, ändras följande:
code language-javascript sharequeuemodel : pathprefix + 'runtime/models/sharequeue',
Till
code language-javascript sharequeuemodel : pathprefix + 'runtime/myModels/mySharequeue',
-
Uppdatera
registry-config.xml, located at client-html/src/main/webapp/js/resource_generator,
om det finns en ändring/tillägg av alias imain.js
.Om du till exempel lägger till en ny Sharequeue-modell, till exempel mySharequeue, ändras följande:
code language-xml <sharequeue name="sharequeue" path="runtime/models/sharequeue.js" service="service"/>
Till
code language-xml <sharequeue name="sharequeue" path="runtime/myModels/mySharequeue.js" service="service"/>
-
Kör kommando på client-html/src/main/webapp/js/minifier:
code language-shell mvn clean install
Den genererar en mapp med minifierade filer, under client-html/src/main/webapp/js med minifierade main.js och register.js.