Рассмотрим следующий пример:Confused о требуют JS
var ExampleFunction = function(param1, param2) {
this.helloWorld = function() {
console.log('hello world' + param1 + param2);
}
}
Когда я что-то вроде:
require(['https://path/to/example_function.js'], function(exampleFunction){
console.log(exampleFunction);
});
Я вижу:
define(function() { return function(param1, param2) {
this.helloWorld = function() {
console.log('hello world' + param1 + param2);
}
} });
Как придать зависимостей этого функционировать? Кажется, я не могу создать экземпляр функции, которую я сам вводить им по вызову.
Также при загрузке на месте я могу сделать:
var exampleFunction = new ExampleFunction(someParam, someOtherParam);
Но при загрузке дисков сервера я не могу.
Идеи?
у вас есть пример_function.js, завернутый в define()? – Ozrix
Нет, я не предполагаю, что для этого требуется выполнение js. Код, который я написал выше, является точным кодом на сервере. Требуется ли js обертывать его в определении? – TheWebs