Я пытаюсь преуменьшать свой код на лету, не устанавливать или использовать некоторые инструменты, такие как Uglify.js ...Minifiy Javascript на лету непосредственно в функции
Я хотел бы что-то вроде:
function isInArray(array, element){
return $.inArray(element, array) != -1;
}
var minifiedCode = minify(isInArray.toString());
Я также попытался с просьбой Ajax использовать существующие инструменты, но без успеха:
$.ajax({
url:"https://javascript-minifier.com/raw?input=bob",
type: "POST",
// crossDomain: true,
dataType: 'jsonp',
success: function() { alert("Success"); },
error: function() { alert('Failed!'); }
})
Я знаю, что это довольно странно, но мне действительно нужно создать Минимизированный код на лету, чтобы отправить его.
Большое вам спасибо за вашу помощь, я не имею ни малейшего понятия, чтобы решить эту проблему :(
Ванесса
Что вы подразумеваете под «отправить»? Откуда взялся исходный код, и куда должен идти результат? – Bergi
Что касается https://javascript-minifier.com/, вы не можете использовать его с JSONP. – Bergi
Hi Bergi, Большое спасибо за вашу помощь. Мне нужно подобрать некоторые функции из моего исходного кода («isInArray» на примере), минимизировать их, а затем скопируйте их в файл для загрузки. Все в javascript. В конце я бы получил свой «var minifiedCode» с мини-строкой «isInArray». Я более ясный или еще темный? – vanessa