2016-02-19 2 views
0

Я пишу одно веб-приложение с использованием requirejs, я не знаю, часто ли перезагружать js-файл, предыдущий файл, который создал этот объект, может удалить браузер или закрыть страницу?requirejs reload javascript file

main.js

btn.click(function() { 
    require('./test.js?_r=' + Math.random()); 
}); 

test.js

var a = []; 
for(var i = 0; i < 1000000; i++) { 
    a.push('myname ' + i); 
} 

ответ

1

Я думаю, вы могли бы использовать require.undef для указаного модуля перед загрузкой его. Вот ссылка на официальное руководство http://requirejs.org/docs/api.html#undef.

Но, вообще говоря, RequireJS не предназначен для перезарядки модулей.