Я хочу знать, как этот код JavaScript находит эти текстовые строки («aaa», «bbb» и «ccc») на моей странице.Как этот javascript-код разворачивается?
Каждый из них отделен в коде.
Спасибо
Вот код:
function ae(func) {
var oldonload = window.onload;
if (typeof oldonload != 'function') {
window.onload = func;
} else {
window.onload = function() {
oldonload();
func();
}
}
}
function qw(e, t, n) {
if (e && "undefined" != typeof t)for (var r = "string" == typeof e ? new RegExp(e, "g") : e, a = (n || document.body).childNodes, d = a.length, i = "html,head,style,title,link,meta,script,object,iframe"; d--;) {
var o = a[d];
if (1 === o.nodeType && -1 === (i + ",").indexOf(o.nodeName.toLowerCase() + ",") && arguments.callee(e, t, o), 3 === o.nodeType && r.test(o.data)) {
var l = o.parentNode, c = function() {
var e = o.data.replace(r, t), n = document.createElement("div"), a = document.createDocumentFragment();
for (n.innerHTML = e; n.firstChild;)a.appendChild(n.firstChild);
return a
}();
l.insertBefore(c, o), l.removeChild(o)
}
}
}
ae(fg);
function fg() {
qw('aaa', 'a');
qw('bbb', 'b');
qw('ccc', 'c');
}``
вы можете добавить более подробную информацию о коде –
ответ на ваш вопрос требует много ума власти, но не дает никакой ценности для общества ... так что вы находитесь в опасности быть жертвой отрицательной головокружения, только потому, что такие вопросы не приветствуются здесь. – webdeb
Даже если этот код гений, вы не должны так программировать. Причина этого заключается в том, что этот стиль кодирования невозможно отладки. – Steffomio