---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Script no cliente

# Script no cliente {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Execute o JavaScript no cliente (navegador da Web) quando ocorrerem eventos baseados no cliente, como quando um formulário é carregado, após o envio do formulário ou quando um campo muda de valor.

A API [Glide](https://servicenow-prod.fluidtopics.net/SuvMOnIcRq~rVpbNJOCQCg "As classes ServiceNow do Glide expõem APIs JavaScript que permitem que você trabalhe convenientemente com tabelas usando scripts.") do lado do cliente fornece classes e métodos que você pode usar em client scripts.

## Antes de começar {#client-side-scripting-overview__section_eg4_5b2_vhb}

Entenda as limitações do seu ambiente de script. Por exemplo, client scripts executados em formulários nos ambientes Portal de serviços ou Mobile só podem incluir determinadas APIs. Para obter mais informações, consulte [Script e migração do GlideForm do cliente móvel (formulário g)](https://servicenow-prod.fluidtopics.net/VJ0MZ8~de7f76e4NMuKwsw "O script de cliente para dispositivos móveis é idêntico ao script para a Web, com algumas exceções. Todos os novos scripts devem estar em conformidade com determinadas diretrizes. Os itens a seguir são afetados na plataforma móvel: client scripts, políticas de IU, módulos do navegador e ações de IU.").
* **[Design e processamento de scripts do lado do cliente](https://servicenow-prod.fluidtopics.net/ecCEkmL~aG1vgJcgLW6axw#client-script-best-practices)**   
  Scripts de cliente bem projetados podem reduzir o tempo que os usuários levam para preencher um formulário.
* **[Scripts de cliente](https://servicenow-prod.fluidtopics.net/ONr4JH1SCOR0uRixNcMwZw)**   
  Os client scripts permitem que o sistema execute o JavaScript no cliente (navegador da Web) quando ocorrem eventos baseados no cliente, como quando um formulário é carregado, após o envio do formulário ou quando um campo muda de valor.
* **[Scripts da IU](https://servicenow-prod.fluidtopics.net/Z8CJDuk6cuobXwgDikwKlg#c_UIScripts)**   
  Os scripts de IU fornecem uma maneira de empacotar o JavaScript do lado do cliente em um formulário reutilizável, semelhante ao modo como as inclusões de script armazenam o JavaScript do lado do servidor. Os administradores podem criar scripts de IU e executá-los a partir de client scripts e outros objetos de script do lado do cliente e do código HTML.
* **[Client scripts de catálogo](https://servicenow-prod.fluidtopics.net/yVNgQlkp_S_xnAvSKeI8mA#c_CatalogClientScriptCreation)**   
  Os scripts do lado do cliente podem adicionar efeitos dinâmicos e validação a formulários. Os scripts podem ser aplicados a itens do catálogo de serviços ou conjuntos de variáveis, permitindo que os administradores usem a mesma funcionalidade disponível em outros formulários.
* **[Script e migração do GlideForm do cliente móvel (formulário g)](https://servicenow-prod.fluidtopics.net/VJ0MZ8~de7f76e4NMuKwsw)**   
  O script de cliente para dispositivos móveis é idêntico ao script para a Web, com algumas exceções. Todos os novos scripts devem estar em conformidade com determinadas diretrizes. Os itens a seguir são afetados na plataforma móvel: client scripts, políticas de IU, módulos do navegador e ações de IU.
* **[AJAX](https://servicenow-prod.fluidtopics.net/M5ZNarV4DolhWDd2~K9JFg#p_AJAX)**   
  AJAX (JavaScript e XML assíncronos) é um grupo de técnicas de desenvolvimento inter-relacionadas do lado do cliente usadas para criar aplicações Web assíncronas.

