# Глобални имена на jComponent 20

> Глобални функции и предмети на jComponent 20, с тяхната цел и употреба рецепти.

Framework: jcomponent20
Product: jComponent 20 (jcomponent@20)
Language: bg
Content-SHA256: 359a92d85c21d8f1d8eaba14e25a8c624c256beecae7170c6bc9229c66b4afff
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: jcomponent20@3fedd009a277f50fddc608b97afbec553b67c51b
Review: not-recorded

jComponent 20 показва глобални функции и обекти за състоянието, компонентите, заявките и браузъра. пакетът включва също jQuery.

| Име | Вид | Какво прави | Рецепта |
|---|---|---|---|
| `$` | function | jQuery. | [getting-started](/en/jcomponent/getting-started/) |
| `$totaluidate` | function | Вътрешна: часът минус 12 от обяд нататък (`$totaluidate(13)` е `1`, `$totaluidate(5)` остава `5`). | [data-helpers](/en/jcomponent/data-helpers/) |
| `$W` | object | jQuery обектът на прозореца. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `ADAPT` | function | Заменя маркерите (`~PATH~`, `~ID~`, `CLASS`) и превежда текста на компонент. | [find-and-call](/en/jcomponent/find-and-call/) |
| `AJAX` | function | `AJAX('METHOD /url/', data, callback)` прави заявка към сървъра. | [ajax](/en/jcomponent/ajax/) |
| `API` | function | Извиква крайна точка `ROUTE('API ...')` на Total.js с име на схема и данни. | [api-calls](/en/jcomponent/api-calls/) |
| `APPEARANCE` | function | Задава цвета, тъмния режим и CSS променливите на страницата. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `ASETTER` | function | Връща функция, която извиква `SETTER()` по-късно. | [find-and-call](/en/jcomponent/find-and-call/) |
| `ATTRD` | function | Чете атрибут `data-` на елемент или събитие. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `BLOCKED` | function | Връща false първия път и true за известно време: защита срещу повторени действия. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `CACHE` | function | Съхранява стойност в браузъра за известно време. | [storage-cache-pref-cookies](/en/jcomponent/storage-cache-pref-cookies/) |
| `CACHEPATH` | function | Пази път от състоянието в кеша и го възстановява. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `CL` | function | Зарежда списъците с кодове, регистрирани с `CLINIT()`, които още не са заредени. | [data-helpers](/en/jcomponent/data-helpers/) |
| `clearTimeout2` | function | Отменя таймер от `setTimeout2()`. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `CLINIT` | function | Регистрира списък с кодове и функцията, която го зарежда. | [data-helpers](/en/jcomponent/data-helpers/) |
| `CLONE` | function | Дълбоко копие на стойност, включително дати. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `CLRELOAD` | function | Зарежда отново списъци с кодове. | [data-helpers](/en/jcomponent/data-helpers/) |
| `CMD` | function | Изпълнява команда на компонент. Използвайте `CMD` на инстанция или `EXEC`. | [commands](/en/jcomponent/commands/) |
| `COMPILE` | function | Същата функция като `NOOP` в jComponent 20. | [find-and-call](/en/jcomponent/find-and-call/) |
| `COMPONENT` | function | Декларира компонент. | [custom-component](/en/jcomponent/custom-component/) |
| `COMPONENTS` | function | Готовите компоненти под път. | [find-and-call](/en/jcomponent/find-and-call/) |
| `CONFIG` | function | Променя конфигурацията на компонентите, намерени от селектор. | [component-config](/en/jcomponent/component-config/) |
| `COOKIES` | object | Чете, записва и премахва бисквитки. | [storage-cache-pref-cookies](/en/jcomponent/storage-cache-pref-cookies/) |
| `COPY` | function | Копира дълбоко свойствата на един обект в друг. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `DAYS` | object | Имената на дните от седмицата на английски, от неделя. | [data-helpers](/en/jcomponent/data-helpers/) |
| `DECRYPT` | function | Чете стойност, създадена с `ENCRYPT()`, със същия ключ и тип. | [data-helpers](/en/jcomponent/data-helpers/) |
| `DEF` | object | Стойности по подразбиране на jComponent. `DEF.fallback` е адресът, от който се изтеглят незаредените компоненти. | - |
| `DIFFDOM` | function | Прави децата на елемент същите като нов списък, без да прерисува онези, които остават. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `EMIT` | function | Излъчва глобално събитие. | [events](/en/jcomponent/events/) |
| `EMPTYARRAY` | object | Замразен празен масив. | [data-helpers](/en/jcomponent/data-helpers/) |
| `EMPTYOBJECT` | object | Замразен празен обект. | [data-helpers](/en/jcomponent/data-helpers/) |
| `ENCRYPT` | function | Превръща стойност в шестнадесетичен текст с проверка на ключа (замъгляване, не сигурност). | [data-helpers](/en/jcomponent/data-helpers/) |
| `ENV` | function | Регистрира или чете стойност на страницата, използвана в URL адреси като `[name]`. | [environment-variables](/en/jcomponent/environment-variables/) |
| `ENVIRONMENT` | function | Задава името на приложението за хранилището, версията и езика. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `ERROR` | function | Помощник за обработка на грешките при валидиране от отговор на `API()`. | [api-calls](/en/jcomponent/api-calls/) |
| `ERRORS` | function | Връща невалидните компоненти под път. | [validation](/en/jcomponent/validation/) |
| `EXE` | function | Извиква метод на плъгин, глобална функция или функция от състоянието (като `EXEC()`). | [find-and-call](/en/jcomponent/find-and-call/) |
| `EXEC` | function | Извиква метода на плъгин (`EXEC('plugin/method')`) или глобална функция. | [commands](/en/jcomponent/commands/) |
| `EXTENSION` | function | Добавя код към всяка инстанция на компонент или плъгин. | [extensions](/en/jcomponent/extensions/) |
| `FIND` | function | Намира готов компонент по име, път или id. | [find-and-call](/en/jcomponent/find-and-call/) |
| `FLAGS` | function | Изпълнява потребителски флагове на пътя и обратна функция. | [custom-flags](/en/jcomponent/custom-flags/) |
| `FN` | function | Компилира израз във функция и я запомня. | [data-helpers](/en/jcomponent/data-helpers/) |
| `FREE` | function | Изпълнява веднага почистването на премахнатите компоненти. | [component-lifecycle](/en/jcomponent/component-lifecycle/) |
| `FUNC` | object | Обект за функции, които `EXE('FUNC.name')` може да извика. | [find-and-call](/en/jcomponent/find-and-call/) |
| `GET` | function | Чете стойност от път на състоянието. | [state-api](/en/jcomponent/state-api/) |
| `GUID` | function | Връща случаен идентификатор. | [utilities](/en/jcomponent/utilities/) |
| `HASH` | function | Връща числов хеш. | [utilities](/en/jcomponent/utilities/) |
| `HIDDEN` | function | Вярно, когато елемент не се показва. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `IMPORT` | function | Зарежда HTML част, скрипт или стил от URL. | [ui-import](/en/jcomponent/ui-import/) |
| `INC` | function | Добавя 1 (или зададеното число) към числото в път. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `inDOM` | function | Вярно, докато елемент е в документа. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `isIE` | boolean | Вярно в Internet Explorer. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `isMOBILE` | boolean | Вярно на мобилно устройство. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `isPRIVATEMODE` | boolean | Вярно в личен прозорец. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `isROBOT` | boolean | Вярно за робот на търсачка. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `isSTANDALONE` | boolean | Вярно, когато страницата работи като инсталирано приложение. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `isTOUCH` | boolean | Вярно на устройство с докосване. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `jComponent` | object | Ядрото на jComponent: `M.components`, `M.version`... | [find-and-call](/en/jcomponent/find-and-call/) |
| `jQuery` | function | jQuery, пакетиран в същия файл. | [getting-started](/en/jcomponent/getting-started/) |
| `LOCALIZE` | function | Зарежда речник във формата на файловете с ресурси на Total.js. | [data-helpers](/en/jcomponent/data-helpers/) |
| `M` | object | Ядрото на jComponent (същият обект като `jComponent`, `Total` и `MAIN`). | [find-and-call](/en/jcomponent/find-and-call/) |
| `MAIN` | object | Ядрото на jComponent (същият обект като `jComponent`, `Total` и `M`). | [find-and-call](/en/jcomponent/find-and-call/) |
| `MIDDLEWARE` | function | Регистрира функция, която се изпълнява преди маршрут, или изпълнява списък от такива по ред. | [find-and-call](/en/jcomponent/find-and-call/) |
| `MONTHS` | object | Имената на месеците на английски. | [data-helpers](/en/jcomponent/data-helpers/) |
| `NAV` | object | Текущото местоположение: `url`, `query`, `params` и `back()`/`forward()`. | [spa-routing](/en/jcomponent/spa-routing/) |
| `NEWUIBIND` | function | Създава `ui-bind` върху елемент от кода. | [find-and-call](/en/jcomponent/find-and-call/) |
| `NODEINDEXOF` | function | Позицията на елемент сред неговите братя. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `NODEINSERT` | function | Премества елемент след или преди друг. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `NODEMOVE` | function | Премества елемент с едно място надолу или нагоре в родителя му. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `NOOP` | function | Функция, която не прави нищо. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `NOTFOCUSED` | function | Вярно, когато разделът на браузъра е на заден план. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `NOW` | object | `Date`, който jComponent поддържа актуален. | [data-helpers](/en/jcomponent/data-helpers/) |
| `NUL` | function | Задава стойността на път на `null` (като `NULL`). | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `NULL` | function | Задава стойността на път на `null`. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `OFF` | function | Премахва слушатели на глобално събитие. | [events](/en/jcomponent/events/) |
| `ON` | function | Регистрира слушател за глобално събитие. | [events](/en/jcomponent/events/) |
| `PARSE` | function | Анализира JSON и превръща низовете с дати в дати. | [utilities](/en/jcomponent/utilities/) |
| `PIPE` | function | `API()` към адреса в `DEF.pipe`. | [find-and-call](/en/jcomponent/find-and-call/) |
| `PLUGIN` | function | Декларира плъгин. | [plugin](/en/jcomponent/plugin/) |
| `PLUGINS` | object | Плъгините на страницата по техния път. | [find-and-call](/en/jcomponent/find-and-call/) |
| `PREF` | object | Предпочитания на потребителя, запазени в браузъра. | [storage-cache-pref-cookies](/en/jcomponent/storage-cache-pref-cookies/) |
| `PUSH` | function | Добавя стойност към масив на състоянието и известява. | [state-api](/en/jcomponent/state-api/) |
| `QUERIFY` | function | Създава query string от обект, и след адрес или метод. | [data-helpers](/en/jcomponent/data-helpers/) |
| `REDIRECT` | function | Променя адреса без зареждане на страницата и изпълнява съвпадащия маршрут. | [spa-routing](/en/jcomponent/spa-routing/) |
| `REPO` | object | Ваш обект за споделяне на данни между компоненти. | [find-and-call](/en/jcomponent/find-and-call/) |
| `RESET` | function | Изчиства състоянията touched и modified под път. | [validation](/en/jcomponent/validation/) |
| `ROUTE` | function | Регистрира маршрут от страна на клиента. | [spa-routing](/en/jcomponent/spa-routing/) |
| `SCROLLBAR` | function | Обгръща елемент със собствена лента за превъртане. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `SCROLLBARWIDTH` | function | Ширината, която заема лентата за превъртане. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `SEEX` | function | Извиква функция по име или задава път. | [find-and-call](/en/jcomponent/find-and-call/) |
| `SET` | function | Записва стойност на път на състоянието и известява всичко, свързано с него. | [state-api](/en/jcomponent/state-api/) |
| `SETTER` | function | Извиква метод на всеки компонент с име, път или id. | [find-and-call](/en/jcomponent/find-and-call/) |
| `setTimeout2` | function | `setTimeout()` с debounce, с id и по желание лимит на рестартиранията. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `STRINGIFY` | function | `JSON.stringify()`, който може да свива празни стойности и да избира полета. | [data-helpers](/en/jcomponent/data-helpers/) |
| `STYLE` | function | Добавя стил в head; същото id го заменя. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `Ta` | object | Същият обект като `Tangular`, шаблонният енджин. | [data-helpers](/en/jcomponent/data-helpers/) |
| `Tangular` | object | Шаблонният механизъм. | [ui-bind-templates](/en/jcomponent/ui-bind-templates/) |
| `TAPI` | function | `API()` към адреса в `DEF.api`. | [find-and-call](/en/jcomponent/find-and-call/) |
| `TEMP` | object | Обект за временни данни. | [find-and-call](/en/jcomponent/find-and-call/) |
| `Thelpers` | object | Помощниците на шаблоните (`Tangular.helpers`): добавете един с `Thelpers.name = fn`. | [data-helpers](/en/jcomponent/data-helpers/) |
| `TOGGLE` | function | Променя булевата стойност в път. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `Total` | object | Ядрото на jComponent (същият обект като `jComponent`). | [find-and-call](/en/jcomponent/find-and-call/) |
| `TRANSLATE` | function | Заменя всяко `@(text)` с неговия превод. | [data-helpers](/en/jcomponent/data-helpers/) |
| `UNAUTHORIZED` | function | Вярно, когато `window.user` няма нито едно от зададените разрешения. | [data-helpers](/en/jcomponent/data-helpers/) |
| `UNWATCH` | function | Премахва наблюдателите на път, създадени с `WATCH()`. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `UPD` | function | Известява път, след като сте променили обекта на място. | [state-api](/en/jcomponent/state-api/) |
| `UPDATE` | function | Известява компонентите и наблюдателите на път, без да го променя (псевдоним `UPD`). | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `UPLOAD` | function | Изпраща `FormData` към маршрут с напредък. | [upload](/en/jcomponent/upload/) |
| `VISIBLE` | function | Вярно, когато елемент е във видимата част на прозореца. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `W` | object | Обектът `window`. | [find-and-call](/en/jcomponent/find-and-call/) |
| `WAIT` | function | Изпълнява функция, когато друга върне true или път има стойност; проверява на всеки 500 ms. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `WARN` | function | Пише в `console.warn`. | [state-shortcuts](/en/jcomponent/state-shortcuts/) |
| `WATCH` | function | Изпълнява функция всеки път, когато път се промени. | [state-api](/en/jcomponent/state-api/) |
| `WH` | number | Височината на прозореца. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `WIDTH` | function | Класът на размера на ширината на елемент или на прозореца: xs, sm, md или lg. | [dom-helpers](/en/jcomponent/dom-helpers/) |
| `WW` | number | Ширината на прозореца. | [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>
```
