---
sourceDocument: Yokohama Créer ou modifier des applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - fr-FR

ft:publication_title :

    - Yokohama Créer ou modifier des applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

Écriture de scripts côté client
===============================

Écriture de scripts côté client {#ariaid-title1}
================================================

* Rversion finale: Yokohama
* 
* Mis à jour 30 janv. 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Exécutez JavaScript sur le client (navigateur Web) lorsque des événements liés au client se produisent, par exemple lors du chargement d'un formulaire, après l'envoi du formulaire ou lorsqu'un champ change de valeur.

L'API [Glide](https://servicenow-prod.fluidtopics.net/1SmUcHtHwi51MYM0wT91Eg "Les ServiceNow classes Glide exposent des API JavaScript qui vous permettent de travailler facilement avec des tables à l’aide de scripts.") côté client fournit des classes et des méthodes que vous pouvez utiliser dans les scripts clients.

Avant de commencer {#client-side-scripting-overview__section_eg4_5b2_vhb}
-------------------------------------------------------------------------

Comprenez les limites de votre environnement de script. Par exemple, les scripts clients exécutés sur des formulaires dans les Portail de services environnements ou Mobile ne peuvent inclure que certaines API. Pour plus d'informations, consultez [Scripting et migration du client mobile GlideForm (formulaire g)](https://servicenow-prod.fluidtopics.net/YVpZe1b~ETaRChupk__YeQ "Le scripting client pour Mobile est identique au scripting pour le Web, à quelques exceptions près. Tous les nouveaux scripts doivent respecter certaines règles. Les éléments suivants sont affectés sur Mobile Platform : scripts clients, politiques d’interface utilisateur, modules de navigation et actions d’interface utilisateur.").
* **[Conception et traitement de scripts côté client](https://servicenow-prod.fluidtopics.net/3aiTBFR_BInGzGyAg7NdhA#client-script-best-practices)**   
  Des scripts clients bien conçus peuvent réduire le temps nécessaire aux utilisateurs pour remplir un formulaire.
* **[Scripts clients](https://servicenow-prod.fluidtopics.net/iSGgSbUTMxbexSc2itooLQ)**   
  Les scripts clients permettent au système d'exécuter JavaScript sur le client (navigateur Web) lorsque des événements liés au client se produisent, par exemple lors du chargement d'un formulaire, après l'envoi du formulaire ou lorsqu'un champ change de valeur.
* **[Scripts d'interface utilisateur](https://servicenow-prod.fluidtopics.net/plP7~aJti15mVRg8RWs9og#c_UIScripts)**   
  Les scripts d'interface utilisateur fournissent un moyen de regrouper JavaScript côté client dans un formulaire réutilisable, similaire à la façon dont les includes de script stockent JavaScript côté serveur. Les administrateurs peuvent créer des scripts d'interface utilisateur et les exécuter à partir de scripts clients et d'autres objets de script côté client et du code HTML.
* **[Scripts clients du catalogue](https://servicenow-prod.fluidtopics.net/rqhJkJBHzPkEz4CtpwnKsA#c_CatalogClientScriptCreation)**   
  Les scripts côté client peuvent ajouter des effets dynamiques et une validation aux formulaires. Les scripts peuvent s'appliquer aux éléments de catalogue de services ou aux jeux de variables, ce qui permet aux administrateurs d'utiliser les mêmes fonctionnalités que celles disponibles sur d'autres formulaires.
* **[Scripting et migration du client mobile GlideForm (formulaire g)](https://servicenow-prod.fluidtopics.net/YVpZe1b~ETaRChupk__YeQ)**   
  Le scripting client pour Mobile est identique au scripting pour le Web, à quelques exceptions près. Tous les nouveaux scripts doivent respecter certaines règles. Les éléments suivants sont affectés sur Mobile Platform : scripts clients, politiques d'interface utilisateur, modules de navigation et actions d'interface utilisateur.
* **[AJAX](https://servicenow-prod.fluidtopics.net/Pqxy2J~CsNPYSsqNDZ7vlg#p_AJAX)**   
  AJAX (JavaScript et XML asynchrones) est un groupe de techniques de développement interdépendantes côté client utilisées pour créer des applications Web asynchrones.

