This commit is contained in:
2021-08-25 19:26:11 +03:00
parent 8ba8d3a915
commit 215cae22bf
+5 -5
View File
@@ -18,7 +18,7 @@
> Выдержка из плагина `core` > Выдержка из плагина `core`
```js ```sh
manager = new PluginManager(global, plugins = {}); manager = new PluginManager(global, plugins = {});
manager.register('PluginManager', { manager.register('PluginManager', {
alias: 'pm', alias: 'pm',
@@ -34,7 +34,7 @@ manager.install('PluginManager');
Переменная `global` выполняем роль фасада для все установленных плагинов с допустимостью использования `alias`. Это позволит использовать функционал вне ядра. В качестве глобальной переменной используется `window.kit`. Переменная `global` выполняем роль фасада для все установленных плагинов с допустимостью использования `alias`. Это позволит использовать функционал вне ядра. В качестве глобальной переменной используется `window.kit`.
Пример вызова Пример вызова
```js ```sh
kit.$ kit.$
kit.jquery kit.jquery
``` ```
@@ -51,7 +51,7 @@ kit.jquery
## Пример конфигурации ## Пример конфигурации
```js ```sh
kit.PluginManager.register('menu', { kit.PluginManager.register('menu', {
path: kit.config.defaultPath + '/menu', path: kit.config.defaultPath + '/menu',
module: '/menu.js', module: '/menu.js',
@@ -88,13 +88,13 @@ kit.PluginManager.register('menu', {
Запуск исполняемого кода после установки зависимостей: Запуск исполняемого кода после установки зависимостей:
```js ```sh
PluginManager.exec(deps, callback, argArr, context) PluginManager.exec(deps, callback, argArr, context)
``` ```
Запуск исполняемого кода после установки зависимостей и при загруженной странице: Запуск исполняемого кода после установки зависимостей и при загруженной странице:
```js ```sh
PluginManager.ready(deps, callback) PluginManager.ready(deps, callback)
``` ```
> `kit.config.requiredDependencies` определяет зависимости (deps) по умолчанию > `kit.config.requiredDependencies` определяет зависимости (deps) по умолчанию