DYNAMIC LOADING OF ROUTES IN A SINGLE-PAGE APPLICATION
Techniques for dynamically loading route and dependency information in a single-page application (SPA) that executes on a client device are provided. In one technique, a SPA includes a route handler that receives a requested route. The route handler determines whether the requested route matches any...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Techniques for dynamically loading route and dependency information in a single-page application (SPA) that executes on a client device are provided. In one technique, a SPA includes a route handler that receives a requested route. The route handler determines whether the requested route matches any route in a list of routes. The only route that the request route may "match" is a wildcard route, which is associated with a function, when called with the requested route as input, causes a server request to be generated and transmitted from the client device to a server. The server responds with the requested route, dependency information for the requested route, and, optionally, one or more other routes, which may be "child" routes of the requested route. A module instance is generated based on the dependency information and loaded into the SPA.
L'invention concerne des techniques permettant de charger de manière dynamique une route et des informations de dépendance dans une application à page unique (SPA) qui s'exécute sur un dispositif client. Dans une technique, une SPA comprend un gestionnaire de route qui reçoit une route demandée. Le gestionnaire de route détermine si la route demandée correspond à n'importe quelle route dans une liste de routes. La seule route que la route demandée peut « faire correspondre » est une route de remplacement, qui est associée à une fonction qui, lorsqu'elle est appelée avec la route demandée en tant qu'entrée, provoque la production d'une demande de serveur et sa transmission du dispositif client à un serveur. Le serveur répond avec la route demandée, des informations de dépendance pour la route demandée, et, éventuellement, une ou plusieurs autres routes, qui peuvent être des routes « filles » de la route demandée. Une instance de module est produite en fonction des informations de dépendance et elle est chargée dans la SPA. |
---|