Ich möchte wissen, wie dieser JavaScript-Code diese Textzeichenfolgen ("aaa", "bbb" und "ccc") auf meiner Seite findet.Wie schreibt dieser JavaScript-Code?
Jeder ist im Code getrennt.
Danke
Hier ist der Code:
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');
}``
Sie möchten mehr Details über den Code –
die Antwort auf Ihre Frage viel Geisteskraft erfordert hinzufügen, aber geben keinen Wert für die Gemeinschaft ... , so dass Sie in Gefahr sind zu Opfer eines negativen Voting Shit-Storm, nur weil solche Fragen hier nicht erwünscht sind – webdeb
Auch wenn dieser Code genial ist, sollte man nicht so programmieren, denn diese Art der Codierung ist unmöglich debuggen. – Steffomio