# Nomi globali di jComponent 20

> Funzioni e oggetti globali di jComponent 20, con il loro scopo e ricette di utilizzo.

Framework: jcomponent20
Product: jComponent 20 (jcomponent@20)
Language: it
Content-SHA256: 574ac245f88a5c1dafdec906aaa1019b979924c5236bada2cb58c2c2266b68ba
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: jcomponent20@3fedd009a277f50fddc608b97afbec553b67c51b
Review: not-recorded

jComponent 20 esprime funzioni e oggetti globali per lo stato, i componenti, le richieste e gli utili del browser. Il pacchetto include anche jQuery.

| Nome | Tipo | Cosa fa | Ricetta |
|---|---|---|---|
| `$` | function | jQuery. | [getting-started](/en/jcomponent/getting-started/) |
| `$totaluidate` | function | Interno: l'ora meno 12 da mezzogiorno in poi (`$totaluidate(13)` è `1`, `$totaluidate(5)` resta `5`). | [data-helpers](/en/jcomponent/data-helpers/) |
| `$W` | object | L'oggetto jQuery della finestra. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `ADAPT` | function | Sostituisce i segnaposto (`~PATH~`, `~ID~`, `CLASS`) e traduce il testo di un componente. | [find-and-call](/en/jcomponent/find-and-call/) |
| `AJAX` | function | `AJAX('METHOD /url/', data, callback)` fa una richiesta al server. | [ajax](/en/jcomponent/ajax/) |
| `API` | function | Chiama un endpoint `ROUTE('API ...')` di Total.js con il nome di uno schema e dei dati. | [api-calls](/en/jcomponent/api-calls/) |
| `APPEARANCE` | function | Imposta il colore, la modalità scura e le variabili CSS della pagina. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `ASETTER` | function | Restituisce una funzione che chiama `SETTER()` più tardi. | [find-and-call](/en/jcomponent/find-and-call/) |
| `ATTRD` | function | Legge un attributo `data-` di un elemento o di un evento. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `BLOCKED` | function | Restituisce false la prima volta e true per un certo tempo: una protezione contro azioni ripetute. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `CACHE` | function | Memorizza un valore nel browser per un periodo. | [storage-cache-pref-cookies](/en/jcomponent/storage-cache-pref-cookies/) |
| `CACHEPATH` | function | Conserva un percorso dello stato nella cache e lo ripristina. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `CL` | function | Carica le liste di codici registrate con `CLINIT()` che non sono ancora caricate. | [data-helpers](/en/jcomponent/data-helpers/) |
| `clearTimeout2` | function | Annulla un timer di `setTimeout2()`. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `CLINIT` | function | Registra una lista di codici e la funzione che la carica. | [data-helpers](/en/jcomponent/data-helpers/) |
| `CLONE` | function | Copia profonda di un valore, date incluse. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `CLRELOAD` | function | Ricarica liste di codici. | [data-helpers](/en/jcomponent/data-helpers/) |
| `CMD` | function | Esegue un comando di un componente. Usa il `CMD` di un’istanza o `EXEC`. | [commands](/en/jcomponent/commands/) |
| `COMPILE` | function | La stessa funzione di `NOOP` in jComponent 20. | [find-and-call](/en/jcomponent/find-and-call/) |
| `COMPONENT` | function | Dichiara un componente. | [custom-component](/en/jcomponent/custom-component/) |
| `COMPONENTS` | function | I componenti pronti sotto un percorso. | [find-and-call](/en/jcomponent/find-and-call/) |
| `CONFIG` | function | Cambia la configurazione dei componenti trovati da un selettore. | [component-config](/en/jcomponent/component-config/) |
| `COOKIES` | object | Legge, scrive e rimuove cookie. | [storage-cache-pref-cookies](/en/jcomponent/storage-cache-pref-cookies/) |
| `COPY` | function | Copia le proprietà di un oggetto in un altro, in profondità. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `DAYS` | object | I nomi dei giorni della settimana in inglese, da domenica. | [data-helpers](/en/jcomponent/data-helpers/) |
| `DECRYPT` | function | Legge un valore creato con `ENCRYPT()` con la stessa chiave e lo stesso tipo. | [data-helpers](/en/jcomponent/data-helpers/) |
| `DEF` | object | Valori predefiniti di jComponent. `DEF.fallback` è l'indirizzo da cui vengono scaricati i componenti non caricati. | - |
| `DIFFDOM` | function | Rende i figli di un elemento uguali a una nuova lista senza ridisegnare quelli che restano. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `EMIT` | function | Emette un evento globale. | [events](/en/jcomponent/events/) |
| `EMPTYARRAY` | object | Un array vuoto congelato. | [data-helpers](/en/jcomponent/data-helpers/) |
| `EMPTYOBJECT` | object | Un oggetto vuoto congelato. | [data-helpers](/en/jcomponent/data-helpers/) |
| `ENCRYPT` | function | Trasforma un valore in testo esadecimale con un controllo della chiave (offuscamento, non sicurezza). | [data-helpers](/en/jcomponent/data-helpers/) |
| `ENV` | function | Registra o legge un valore della pagina, usato negli URL come `[name]`. | [environment-variables](/en/jcomponent/environment-variables/) |
| `ENVIRONMENT` | function | Imposta il nome dell'applicazione per lo storage, la versione e la lingua. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `ERROR` | function | Helper per gestire gli errori di validazione di una risposta di `API()`. | [api-calls](/en/jcomponent/api-calls/) |
| `ERRORS` | function | Restituisce i componenti non validi sotto un percorso. | [validation](/en/jcomponent/validation/) |
| `EXE` | function | Chiama un metodo di un plugin, una funzione globale o una funzione dello stato (come `EXEC()`). | [find-and-call](/en/jcomponent/find-and-call/) |
| `EXEC` | function | Chiama il metodo di un plugin (`EXEC('plugin/method')`) o una funzione globale. | [commands](/en/jcomponent/commands/) |
| `EXTENSION` | function | Aggiunge codice a ogni istanza di un componente o plugin. | [extensions](/en/jcomponent/extensions/) |
| `FIND` | function | Trova un componente pronto per nome, percorso o id. | [find-and-call](/en/jcomponent/find-and-call/) |
| `FLAGS` | function | Esegue i flag personalizzati del percorso e una callback. | [custom-flags](/en/jcomponent/custom-flags/) |
| `FN` | function | Compila un'espressione in una funzione e la ricorda. | [data-helpers](/en/jcomponent/data-helpers/) |
| `FREE` | function | Esegue subito la pulizia dei componenti rimossi. | [component-lifecycle](/en/jcomponent/component-lifecycle/) |
| `FUNC` | object | Un oggetto per funzioni che `EXE('FUNC.name')` può chiamare. | [find-and-call](/en/jcomponent/find-and-call/) |
| `GET` | function | Legge un valore da un percorso dello stato. | [state-api](/en/jcomponent/state-api/) |
| `GUID` | function | Restituisce un id casuale. | [utilities](/en/jcomponent/utilities/) |
| `HASH` | function | Restituisce un hash numerico. | [utilities](/en/jcomponent/utilities/) |
| `HIDDEN` | function | Vero quando un elemento non è mostrato. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `IMPORT` | function | Carica una parte HTML, uno script o uno stile da un URL. | [ui-import](/en/jcomponent/ui-import/) |
| `INC` | function | Somma 1 (o il numero dato) al numero di un percorso. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `inDOM` | function | Vero finché un elemento è nel documento. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `isIE` | boolean | Vero in Internet Explorer. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `isMOBILE` | boolean | Vero su un dispositivo mobile. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `isPRIVATEMODE` | boolean | Vero in una finestra privata. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `isROBOT` | boolean | Vero per un robot di un motore di ricerca. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `isSTANDALONE` | boolean | Vero quando la pagina viene eseguita come applicazione installata. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `isTOUCH` | boolean | Vero su un dispositivo touch. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `jComponent` | object | Il motore di jComponent: `M.components`, `M.version`... | [find-and-call](/en/jcomponent/find-and-call/) |
| `jQuery` | function | jQuery, incluso nello stesso file. | [getting-started](/en/jcomponent/getting-started/) |
| `LOCALIZE` | function | Carica un dizionario nel formato dei file di risorse di Total.js. | [data-helpers](/en/jcomponent/data-helpers/) |
| `M` | object | Il motore di jComponent (lo stesso oggetto di `jComponent`, `Total` e `MAIN`). | [find-and-call](/en/jcomponent/find-and-call/) |
| `MAIN` | object | Il motore di jComponent (lo stesso oggetto di `jComponent`, `Total` e `M`). | [find-and-call](/en/jcomponent/find-and-call/) |
| `MIDDLEWARE` | function | Registra una funzione che viene eseguita prima di una route, oppure esegue una lista di esse in ordine. | [find-and-call](/en/jcomponent/find-and-call/) |
| `MONTHS` | object | I nomi dei mesi in inglese. | [data-helpers](/en/jcomponent/data-helpers/) |
| `NAV` | object | La posizione corrente: `url`, `query`, `params` e `back()`/`forward()`. | [spa-routing](/en/jcomponent/spa-routing/) |
| `NEWUIBIND` | function | Crea un `ui-bind` su un elemento dal codice. | [find-and-call](/en/jcomponent/find-and-call/) |
| `NODEINDEXOF` | function | La posizione di un elemento tra i suoi fratelli. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `NODEINSERT` | function | Sposta un elemento dopo o prima di un altro. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `NODEMOVE` | function | Sposta un elemento di un posto in giù o in su nel suo genitore. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `NOOP` | function | Una funzione che non fa nulla. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `NOTFOCUSED` | function | Vero quando la scheda del browser è in background. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `NOW` | object | Un `Date` che jComponent tiene aggiornato. | [data-helpers](/en/jcomponent/data-helpers/) |
| `NUL` | function | Imposta a `null` il valore di un percorso (come `NULL`). | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `NULL` | function | Imposta a `null` il valore di un percorso. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `OFF` | function | Rimuove i listener di un evento globale. | [events](/en/jcomponent/events/) |
| `ON` | function | Registra un listener per un evento globale. | [events](/en/jcomponent/events/) |
| `PARSE` | function | Analizza JSON e trasforma le stringhe di data in date. | [utilities](/en/jcomponent/utilities/) |
| `PIPE` | function | `API()` all'indirizzo in `DEF.pipe`. | [find-and-call](/en/jcomponent/find-and-call/) |
| `PLUGIN` | function | Dichiara un plugin. | [plugin](/en/jcomponent/plugin/) |
| `PLUGINS` | object | I plugin della pagina in base al loro percorso. | [find-and-call](/en/jcomponent/find-and-call/) |
| `PREF` | object | Preferenze dell'utente salvate nel browser. | [storage-cache-pref-cookies](/en/jcomponent/storage-cache-pref-cookies/) |
| `PUSH` | function | Aggiunge un valore a un array dello stato e notifica. | [state-api](/en/jcomponent/state-api/) |
| `QUERIFY` | function | Crea una query string da un oggetto, anche dopo un indirizzo o un metodo. | [data-helpers](/en/jcomponent/data-helpers/) |
| `REDIRECT` | function | Cambia l'indirizzo senza caricare la pagina ed esegue la route corrispondente. | [spa-routing](/en/jcomponent/spa-routing/) |
| `REPO` | object | Un tuo oggetto per condividere dati tra componenti. | [find-and-call](/en/jcomponent/find-and-call/) |
| `RESET` | function | Cancella gli stati touched e modified sotto un percorso. | [validation](/en/jcomponent/validation/) |
| `ROUTE` | function | Registra una route lato client. | [spa-routing](/en/jcomponent/spa-routing/) |
| `SCROLLBAR` | function | Avvolge un elemento con una barra di scorrimento personalizzata. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `SCROLLBARWIDTH` | function | La larghezza che occupa una barra di scorrimento. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `SEEX` | function | Chiama una funzione per nome o imposta un percorso. | [find-and-call](/en/jcomponent/find-and-call/) |
| `SET` | function | Scrive un valore in un percorso dello stato e notifica tutto ciò che vi è collegato. | [state-api](/en/jcomponent/state-api/) |
| `SETTER` | function | Chiama un metodo di ogni componente con un nome, percorso o id. | [find-and-call](/en/jcomponent/find-and-call/) |
| `setTimeout2` | function | Un `setTimeout()` con debounce, con un id e un limite facoltativo di riavvii. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `STRINGIFY` | function | `JSON.stringify()` che può comprimere i valori vuoti e scegliere i campi. | [data-helpers](/en/jcomponent/data-helpers/) |
| `STYLE` | function | Aggiunge uno stile all'head; lo stesso id lo sostituisce. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `Ta` | object | Lo stesso oggetto di `Tangular`, il motore dei template. | [data-helpers](/en/jcomponent/data-helpers/) |
| `Tangular` | object | Il motore dei template. | [ui-bind-templates](/en/jcomponent/ui-bind-templates/) |
| `TAPI` | function | `API()` all'indirizzo in `DEF.api`. | [find-and-call](/en/jcomponent/find-and-call/) |
| `TEMP` | object | Un oggetto per dati temporanei. | [find-and-call](/en/jcomponent/find-and-call/) |
| `Thelpers` | object | Gli helper dei template (`Tangular.helpers`): aggiungine uno con `Thelpers.name = fn`. | [data-helpers](/en/jcomponent/data-helpers/) |
| `TOGGLE` | function | Cambia il booleano di un percorso. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `Total` | object | Il motore di jComponent (lo stesso oggetto di `jComponent`). | [find-and-call](/en/jcomponent/find-and-call/) |
| `TRANSLATE` | function | Sostituisce ogni `@(text)` con la sua traduzione. | [data-helpers](/en/jcomponent/data-helpers/) |
| `UNAUTHORIZED` | function | Vero quando `window.user` non ha nessuno dei permessi dati. | [data-helpers](/en/jcomponent/data-helpers/) |
| `UNWATCH` | function | Rimuove gli osservatori di un percorso creati con `WATCH()`. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `UPD` | function | Notifica un percorso dopo che hai modificato l'oggetto sul posto. | [state-api](/en/jcomponent/state-api/) |
| `UPDATE` | function | Notifica i componenti e gli osservatori di un percorso senza cambiarlo (alias `UPD`). | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `UPLOAD` | function | Invia un `FormData` a una route con avanzamento. | [upload](/en/jcomponent/upload/) |
| `VISIBLE` | function | Vero quando un elemento è nella parte visibile della finestra. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `W` | object | La `window`. | [find-and-call](/en/jcomponent/find-and-call/) |
| `WAIT` | function | Esegue una funzione quando un'altra restituisce true o un percorso ha un valore; controlla ogni 500 ms. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `WARN` | function | Scrive su `console.warn`. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `WATCH` | function | Esegue una funzione ogni volta che un percorso cambia. | [state-api](/en/jcomponent/state-api/) |
| `WH` | number | L'altezza della finestra. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `WIDTH` | function | La classe di dimensione della larghezza di un elemento o della finestra: xs, sm, md o lg. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `WW` | number | La larghezza della finestra. | [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>
```
