# JavaScript - definição

É uma linguagem usada para criar pequenos programas (scripts) que podem realizar ações em uma página da Internet. Com esta linguagem, é possível criar efeitos especiais nas páginas e incluir interatividades com o usuário. O navegador (Internet Explorer, Mozilla, Chorme, etc.) do cliente é encarregado de interpretar as instruções Javascript e executá-las para realizar estes efeitos e interatividades. Assim sendo, podemos dizer que o maior recurso de que esta linguagem necessita é o navegador, pois o sucesso na execução de seus scripts dependem das funcionalidades e recursos que cada navegador possui.

Para quem já conhece HTML, JavaScript é o próximo passo, pois proporciona ao programador a implementação de suas páginas e adiciona recursos aos seus projetos. O aprendizado desta linguagem é muito simples e mesmo aqueles que não possuem muito conhecimento de programação terão facilidade em utilizá-la.

Com a linguagem JavaScript podemos construir efeitos especiais nas páginas de Internet, por exemplo, quando determinada área da página precisa de itens com movimento e alteração das cores. É possível também executar certas instruções para responder a usuários, proporcionando a criação de páginas com acessórios tais quais agendas, calendários, calculadoras, etc.

Ao clicar no botão ![](http://www.gvinci.com.br/manual/javascbtgv5.png), o editor **JavaScript** será aberto, onde você poderá digitar seus scripts:

![](http://www.gvinci.com.br/manual/javaseditortgv5.zoom80.png)

O Editor JavaScript também pode ser chamado para adicionar scripts usando as propriedades StartScripts, EndScripts, Header, no controle Form. Para detalhes, consulte o tópico: **Função e propriedades do Form.**

![](http://www.gvinci.com.br/manual/javascoptiongv5.zoom80.png)

Os scripts devem ser armazenados na pasta **JS**, em destaque na figura abaixo:

![](http://www.gvinci.com.br/manual/javascpastgv5.zoom80.png)

Vídeos explicativos disponíveis pelo [Canal da SSI no youtube](https://www.youtube.com/user/SSITecnologia):

[KB09 - JS maximizando janela](https://www.youtube.com/watch?v=ZBnY7Gys_s8)

[KB24 - JavaScript no OnBlur](https://www.youtube.com/watch?v=x6aK4H-2AcE)

[KB45 - Implementando relógio com código javascript](https://www.youtube.com/watch?v=mbPKu07ljMU)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.gvinci.com.br/manual-do-usuario/ide/area-de-trabalho/javascript-editor-de-codigo/javascript-definicao.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
