подгружает и кэширует JS/CSS модули
url | string|array|object | путь к JS/CSS файлам |
колбэк | function необязательный параметр, функция-колбэк | |
master | object | необязательный параметр, значение, на которое указывает this |
promise | a "promise" object |
webix.require("extras.js"); // "extras.css"
Модуль можно подгрузить этим методом только один раз, повторные команды не будут выполняться.
Чтобы использовать несколько JS/CSS файлов, первым параметром передайте массив или объект:
// массив с несколькими файлами
webix.require([
"file1.js",
"file2.js"
], function(){ /* колбэк */ });
// объект с несколькими файлами
webix.require({
"file1.js": true,
"file2.js": true
}, function(){ /* колбэк */ });
Разница между этими двумя способами в том что: