DrPagel-FavIcon
« »

Verfasst am 06.01.2017 10:17:03 Uhr
Warum kann man eMails weiterleiten, veralteten js-Code aber nicht?

Bei Lit.» http://forums.devshed.com/javascript-development-115/jshint-document-write-form-eval-937272.html lese ich, dass man
document.write("mein Text");
nicht mehr verwenden soll. Stattdessen soll man
document.getElementById('meine_id').innerHTML = "mein Test";
benutzen. Das js-Code-Prüfprogramm moniert: document.write can be a form of eval.
Weil also der js-Interpreter so schlecht programmiert ist, dass er die beiden Fälle "write" und "eval" nicht voneinander unterscheiden kann, soll man Endbenutzer seinen ganzen js-Code wieder "umstricken". Wer bezahlt mir das? Ich selbst: By(self)

Alternativ könne man das js-Code-Prüfprogramm mit folgendem Code besänftigen:
/*jslint evil: true */
Dieser Kommentar-Code muss vor dem eigenen zu prüfenden Code zu oberst stehen. (dp)(0,5h)
archiviert (tbid2361.460): (dp) 07.02.2017 (+0,1h (+flagcounter +favIcon +home.icon +w3c_LiCh))
Haftungsausschluss
© drpagel.de Alle Rechte vorbehalten.