Я получил исходный код веб-приложения геолокации, и существует файл javascript, в котором я не понимаю логику, используемую в этом файле.Мне бы хотелось, чтобы сообщество помогло мне понять это.
, видимо, этот файл позволяет инициализировать приложение. Это исходные коды платформы GPS-server.net.точнее файл gs.main.js.Я удалил часть исходного кода.
eval(function(p, a, c, k, e, r) {
e = function(c) {
return (c < a ? '' : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36))
};
if (!''.replace(/^/, String)) {
while (c--) r[e(c)] = k[c] || e(c);
k = [function(e) {
return r[e]
}];
e = function() {
return '\\w+'
};
c = 1
};
while (c--)
if (k[c]) p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]);
return p
}({}))
Я хотел бы понять, как работает этот файл, чтобы его можно было легко изменить.