# Nomes globais de jComponent 20

> Funções globais e objetos de jComponent 20, com seu propósito e uso receitas.

Framework: jcomponent20
Product: jComponent 20 (jcomponent@20)
Language: pt
Content-SHA256: 5d27b343c4b2ffcf04a60f47d15bd22bc97983418b60396fbea91a2431e93fbe
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: jcomponent20@3fedd009a277f50fddc608b97afbec553b67c51b
Review: not-recorded

jComponent 20 expõe funções e objetos globais para status, componentes, pedidos e utilidades do navegador. o pacote também inclui jQuery. Use a tabela para encontrar um nome e sua receita de uso.

| Nome | Tipo | O que faz | Receita |
|---|---|---|---|
| `$` | function | jQuery. | [getting-started](/en/jcomponent/getting-started/) |
| `$totaluidate` | function | Interno: a hora menos 12 a partir do meio-dia (`$totaluidate(13)` é `1`, `$totaluidate(5)` continua a ser `5`). | [data-helpers](/en/jcomponent/data-helpers/) |
| `$W` | object | O objeto jQuery da janela. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `ADAPT` | function | Substitui os marcadores (`~PATH~`, `~ID~`, `CLASS`) e traduz o texto de um componente. | [find-and-call](/en/jcomponent/find-and-call/) |
| `AJAX` | function | `AJAX('METHOD /url/', data, callback)` faz um pedido ao servidor. | [ajax](/en/jcomponent/ajax/) |
| `API` | function | Chama um endpoint `ROUTE('API ...')` do Total.js com o nome de um esquema e dados. | [api-calls](/en/jcomponent/api-calls/) |
| `APPEARANCE` | function | Define a cor, o modo escuro e as variáveis CSS da página. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `ASETTER` | function | Devolve uma função que chama `SETTER()` mais tarde. | [find-and-call](/en/jcomponent/find-and-call/) |
| `ATTRD` | function | Lê um atributo `data-` de um elemento ou de um evento. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `BLOCKED` | function | Devolve false à primeira vez e true durante um tempo: uma proteção contra ações repetidas. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `CACHE` | function | Guarda um valor no navegador durante um período. | [storage-cache-pref-cookies](/en/jcomponent/storage-cache-pref-cookies/) |
| `CACHEPATH` | function | Guarda um caminho do estado na cache e restaura-o. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `CL` | function | Carrega as listas de códigos registadas com `CLINIT()` que ainda não estão carregadas. | [data-helpers](/en/jcomponent/data-helpers/) |
| `clearTimeout2` | function | Cancela um temporizador de `setTimeout2()`. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `CLINIT` | function | Regista uma lista de códigos e a função que a carrega. | [data-helpers](/en/jcomponent/data-helpers/) |
| `CLONE` | function | Cópia profunda de um valor, datas incluídas. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `CLRELOAD` | function | Volta a carregar listas de códigos. | [data-helpers](/en/jcomponent/data-helpers/) |
| `CMD` | function | Executa um comando de um componente. Use o `CMD` de uma instância ou `EXEC`. | [commands](/en/jcomponent/commands/) |
| `COMPILE` | function | A mesma função que `NOOP` no jComponent 20. | [find-and-call](/en/jcomponent/find-and-call/) |
| `COMPONENT` | function | Declara um componente. | [custom-component](/en/jcomponent/custom-component/) |
| `COMPONENTS` | function | Os componentes prontos sob um caminho. | [find-and-call](/en/jcomponent/find-and-call/) |
| `CONFIG` | function | Altera a configuração dos componentes encontrados por um seletor. | [component-config](/en/jcomponent/component-config/) |
| `COOKIES` | object | Lê, escreve e remove cookies. | [storage-cache-pref-cookies](/en/jcomponent/storage-cache-pref-cookies/) |
| `COPY` | function | Copia as propriedades de um objeto para outro, em profundidade. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `DAYS` | object | Os nomes dos dias da semana em inglês, a partir de domingo. | [data-helpers](/en/jcomponent/data-helpers/) |
| `DECRYPT` | function | Lê um valor criado com `ENCRYPT()` com a mesma chave e o mesmo tipo. | [data-helpers](/en/jcomponent/data-helpers/) |
| `DEF` | object | Valores predefinidos do jComponent. `DEF.fallback` é o endereço de onde são descarregados os componentes que não estão carregados. | - |
| `DIFFDOM` | function | Faz com que os filhos de um elemento fiquem iguais a uma nova lista sem redesenhar os que ficam. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `EMIT` | function | Emite um evento global. | [events](/en/jcomponent/events/) |
| `EMPTYARRAY` | object | Um array vazio congelado. | [data-helpers](/en/jcomponent/data-helpers/) |
| `EMPTYOBJECT` | object | Um objeto vazio congelado. | [data-helpers](/en/jcomponent/data-helpers/) |
| `ENCRYPT` | function | Transforma um valor em texto hexadecimal com uma verificação da chave (ofuscação, não segurança). | [data-helpers](/en/jcomponent/data-helpers/) |
| `ENV` | function | Regista ou lê um valor da página, usado em URLs como `[name]`. | [environment-variables](/en/jcomponent/environment-variables/) |
| `ENVIRONMENT` | function | Define o nome da aplicação para o armazenamento, a versão e o idioma. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `ERROR` | function | Helper para tratar os erros de validação de uma resposta de `API()`. | [api-calls](/en/jcomponent/api-calls/) |
| `ERRORS` | function | Devolve os componentes inválidos sob um caminho. | [validation](/en/jcomponent/validation/) |
| `EXE` | function | Chama um método de um plugin, uma função global ou uma função do estado (igual a `EXEC()`). | [find-and-call](/en/jcomponent/find-and-call/) |
| `EXEC` | function | Chama o método de um plugin (`EXEC('plugin/method')`) ou uma função global. | [commands](/en/jcomponent/commands/) |
| `EXTENSION` | function | Acrescenta código a cada instância de um componente ou plugin. | [extensions](/en/jcomponent/extensions/) |
| `FIND` | function | Encontra um componente pronto por nome, caminho ou id. | [find-and-call](/en/jcomponent/find-and-call/) |
| `FLAGS` | function | Executa flags personalizados do caminho e uma função de retorno. | [custom-flags](/en/jcomponent/custom-flags/) |
| `FN` | function | Compila uma expressão numa função e lembra-se dela. | [data-helpers](/en/jcomponent/data-helpers/) |
| `FREE` | function | Executa de imediato a limpeza dos componentes removidos. | [component-lifecycle](/en/jcomponent/component-lifecycle/) |
| `FUNC` | object | Um objeto para funções que `EXE('FUNC.name')` pode chamar. | [find-and-call](/en/jcomponent/find-and-call/) |
| `GET` | function | Lê um valor de um caminho do estado. | [state-api](/en/jcomponent/state-api/) |
| `GUID` | function | Devolve um id aleatório. | [utilities](/en/jcomponent/utilities/) |
| `HASH` | function | Devolve um hash numérico. | [utilities](/en/jcomponent/utilities/) |
| `HIDDEN` | function | Verdadeiro quando um elemento não é mostrado. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `IMPORT` | function | Carrega uma parte HTML, um script ou um estilo a partir de um URL. | [ui-import](/en/jcomponent/ui-import/) |
| `INC` | function | Soma 1 (ou o número dado) ao número de um caminho. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `inDOM` | function | Verdadeiro enquanto um elemento está no documento. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `isIE` | boolean | Verdadeiro no Internet Explorer. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `isMOBILE` | boolean | Verdadeiro num dispositivo móvel. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `isPRIVATEMODE` | boolean | Verdadeiro numa janela privada. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `isROBOT` | boolean | Verdadeiro para um robô de motor de pesquisa. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `isSTANDALONE` | boolean | Verdadeiro quando a página corre como aplicação instalada. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `isTOUCH` | boolean | Verdadeiro num dispositivo com ecrã tátil. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `jComponent` | object | O motor do jComponent: `M.components`, `M.version`... | [find-and-call](/en/jcomponent/find-and-call/) |
| `jQuery` | function | jQuery, incluído no mesmo ficheiro. | [getting-started](/en/jcomponent/getting-started/) |
| `LOCALIZE` | function | Carrega um dicionário no formato dos ficheiros de recursos do Total.js. | [data-helpers](/en/jcomponent/data-helpers/) |
| `M` | object | O motor do jComponent (o mesmo objeto que `jComponent`, `Total` e `MAIN`). | [find-and-call](/en/jcomponent/find-and-call/) |
| `MAIN` | object | O motor do jComponent (o mesmo objeto que `jComponent`, `Total` e `M`). | [find-and-call](/en/jcomponent/find-and-call/) |
| `MIDDLEWARE` | function | Regista uma função que corre antes de uma rota, ou executa uma lista delas por ordem. | [find-and-call](/en/jcomponent/find-and-call/) |
| `MONTHS` | object | Os nomes dos meses em inglês. | [data-helpers](/en/jcomponent/data-helpers/) |
| `NAV` | object | A localização atual: `url`, `query`, `params` e `back()`/`forward()`. | [spa-routing](/en/jcomponent/spa-routing/) |
| `NEWUIBIND` | function | Cria um `ui-bind` sobre um elemento a partir do código. | [find-and-call](/en/jcomponent/find-and-call/) |
| `NODEINDEXOF` | function | A posição de um elemento entre os seus irmãos. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `NODEINSERT` | function | Move um elemento para depois ou antes de outro. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `NODEMOVE` | function | Move um elemento um lugar para baixo ou para cima dentro do seu pai. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `NOOP` | function | Uma função que não faz nada. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `NOTFOCUSED` | function | Verdadeiro quando o separador do navegador está em segundo plano. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `NOW` | object | Um `Date` que o jComponent mantém atualizado. | [data-helpers](/en/jcomponent/data-helpers/) |
| `NUL` | function | Põe a `null` o valor de um caminho (igual a `NULL`). | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `NULL` | function | Põe a `null` o valor de um caminho. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `OFF` | function | Remove ouvintes de um evento global. | [events](/en/jcomponent/events/) |
| `ON` | function | Regista um ouvinte para um evento global. | [events](/en/jcomponent/events/) |
| `PARSE` | function | Analisa JSON e transforma as strings de data em datas. | [utilities](/en/jcomponent/utilities/) |
| `PIPE` | function | `API()` para o endereço em `DEF.pipe`. | [find-and-call](/en/jcomponent/find-and-call/) |
| `PLUGIN` | function | Declara um plugin. | [plugin](/en/jcomponent/plugin/) |
| `PLUGINS` | object | Os plugins da página pelo seu caminho. | [find-and-call](/en/jcomponent/find-and-call/) |
| `PREF` | object | Preferências do utilizador guardadas no navegador. | [storage-cache-pref-cookies](/en/jcomponent/storage-cache-pref-cookies/) |
| `PUSH` | function | Acrescenta um valor a um array do estado e notifica. | [state-api](/en/jcomponent/state-api/) |
| `QUERIFY` | function | Cria uma query string a partir de um objeto, também depois de um endereço ou de um método. | [data-helpers](/en/jcomponent/data-helpers/) |
| `REDIRECT` | function | Altera o endereço sem carregar a página e executa a rota correspondente. | [spa-routing](/en/jcomponent/spa-routing/) |
| `REPO` | object | Um objeto seu para partilhar dados entre componentes. | [find-and-call](/en/jcomponent/find-and-call/) |
| `RESET` | function | Limpa os estados touched e modified sob um caminho. | [validation](/en/jcomponent/validation/) |
| `ROUTE` | function | Regista uma rota do lado do cliente. | [spa-routing](/en/jcomponent/spa-routing/) |
| `SCROLLBAR` | function | Envolve um elemento com uma barra de deslocação personalizada. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `SCROLLBARWIDTH` | function | A largura que ocupa uma barra de deslocação. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `SEEX` | function | Chama uma função pelo nome ou define um caminho. | [find-and-call](/en/jcomponent/find-and-call/) |
| `SET` | function | Escreve um valor num caminho do estado e notifica tudo o que está ligado a ele. | [state-api](/en/jcomponent/state-api/) |
| `SETTER` | function | Chama um método de cada componente com um nome, caminho ou id. | [find-and-call](/en/jcomponent/find-and-call/) |
| `setTimeout2` | function | Um `setTimeout()` com debounce, com um id e um limite opcional de reinícios. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `STRINGIFY` | function | `JSON.stringify()` que pode comprimir valores vazios e escolher os campos. | [data-helpers](/en/jcomponent/data-helpers/) |
| `STYLE` | function | Adiciona um estilo ao head; o mesmo id substitui-o. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `Ta` | object | O mesmo objeto que `Tangular`, o motor de templates. | [data-helpers](/en/jcomponent/data-helpers/) |
| `Tangular` | object | O motor de modelos. | [ui-bind-templates](/en/jcomponent/ui-bind-templates/) |
| `TAPI` | function | `API()` para o endereço em `DEF.api`. | [find-and-call](/en/jcomponent/find-and-call/) |
| `TEMP` | object | Um objeto para dados temporários. | [find-and-call](/en/jcomponent/find-and-call/) |
| `Thelpers` | object | Os helpers dos templates (`Tangular.helpers`): adicione um com `Thelpers.name = fn`. | [data-helpers](/en/jcomponent/data-helpers/) |
| `TOGGLE` | function | Muda o booleano de um caminho. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `Total` | object | O motor do jComponent (o mesmo objeto que `jComponent`). | [find-and-call](/en/jcomponent/find-and-call/) |
| `TRANSLATE` | function | Substitui cada `@(text)` pela sua tradução. | [data-helpers](/en/jcomponent/data-helpers/) |
| `UNAUTHORIZED` | function | Verdadeiro quando `window.user` não tem nenhuma das permissões dadas. | [data-helpers](/en/jcomponent/data-helpers/) |
| `UNWATCH` | function | Remove os observadores de um caminho criados com `WATCH()`. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `UPD` | function | Notifica um caminho depois de ter alterado o objeto no próprio lugar. | [state-api](/en/jcomponent/state-api/) |
| `UPDATE` | function | Notifica os componentes e os observadores de um caminho sem o alterar (alias `UPD`). | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `UPLOAD` | function | Envia um `FormData` para uma rota com progresso. | [upload](/en/jcomponent/upload/) |
| `VISIBLE` | function | Verdadeiro quando um elemento está na parte visível da janela. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `W` | object | A `window`. | [find-and-call](/en/jcomponent/find-and-call/) |
| `WAIT` | function | Executa uma função quando outra devolve true ou um caminho tem valor; verifica a cada 500 ms. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `WARN` | function | Escreve em `console.warn`. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `WATCH` | function | Executa uma função sempre que um caminho muda. | [state-api](/en/jcomponent/state-api/) |
| `WH` | number | A altura da janela. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `WIDTH` | function | A classe de tamanho da largura de um elemento ou da janela: xs, sm, md ou lg. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `WW` | number | A largura da janela. | [dom-helpers](/en/jcomponent/dom-helpers/) |

```html public/index.html
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8" />
	<title>jComponent</title>
	<link rel="stylesheet" href="//cdn.componentator.com/spa.min@20.css" />
	<script src="//cdn.componentator.com/spa.min@20.js"></script>
</head>
<body>
	<p>The test lists the globals of this page.</p>
</body>
</html>
```
