2011-01-13 18 views
5

Mi viene una confusione sulla divisione del codice. GWT crea un file javascript per ogni GWT.runasync. Se no, come viene eseguita la suddivisione, cioè come raggruppa diversi contenuti del codice dal successo void da GWT.runasync nel file javascript ??Divisione del codice GWT?

risposta

4

Il compilatore GWT genera un altro file dipermutazione per ogni istanza di runAsync()

permutazioni vengono creati anche per ogni lingua, user agent, ecc, in modo se la vostra applicazione chiama runAsync() due volte, si rivolge sei agenti utente ed è localizzato in 10 lingue, avrai 180 permutazioni:

(initial + 2 split chunks) * 6 user agents * 10 languages 

ogni permutazione corrisponde a un GWT-generato cache.html file.

Ad esempio, uno di questi file può contenere il download iniziale JS per Firefox in francese. Un altro potrebbe essere "chunk 2" per Safari in tedesco.

+0

grazie, ho avuto un po 'di confusione con questo – Noor