2015-05-06 3 views
0

Я не понимаю, я хочу использовать, включают .js файл с IoJS (вилка из NodeJS), например:Использование включает в себя, какие работают линейные?

// in file var.js: 
var variableOne, variableTwo = {}, variable3 = []; 

// in file function.js 
function test(a, b){return a*b;} 

// include module vehicle which use function test(), and my variable 
// include module buildind '' '' '' '' .... 

// ... 

Но когда я делаю это, у меня есть ошибка, потому что тест функция не существует , или переменная не существует ...

Как я могу это сделать? Спасибо

+1

Вы уверены, что они включены в правильность заказа? –

+0

var colors = require ('colors'); var Vehicle = require ('./ Vehicle'); И: Vehicle.js: 9 ReferenceError: цвета не определены – JonasGame

+0

Локальные переменные не волшебным образом становятся доступными в включенных модулях. Либо передайте значения этим модулям, либо потребуйте все зависимости в самом модуле. –

ответ

0

Javascript не предоставляет вам функциональность. Вы должны либо использовать HTML импортировать

<script src="filepath/filename.js"></script> 

или использовать некоторые более продвинутые методы, как JQuery getScript.

$.getScript("ajax/test.js", function(data, textStatus, jqxhr) { 
    console.log(data); // Data returned 
    console.log(textStatus); // Success 
    console.log(jqxhr.status); // 200 
    console.log("Load was performed."); 
}); 
+0

Я не могу использовать HTML, я работаю с IoJS (fork или NodeJS). Извините, я забыл поговорить об этом. – JonasGame

+1

Измените свой вопрос и укажите это. Это очень важно =) – borisano

+0

сделано, извините и благодарю вас за вашу помощь – JonasGame