Wenn Sie eval() in Ihrem aktuellen Code verwenden, denken Sie an das Mantra „eval() ist der Teufel“. Diese Methode akzeptiert eine beliebige Zeichenfolge und verarbeitet sie als JavaScript-Code. Wenn der betreffende Code im Voraus bekannt ist (nicht zur Laufzeit bestimmt wird), gibt es keinen Grund, eval() zu verwenden. Wenn der Code zur Laufzeit dynamisch generiert wird, gibt es eine bessere Möglichkeit, dasselbe Ziel zu erreichen, ohne eval zu verwenden. Beispielsweise wäre es besser und einfacher, auf dynamische Eigenschaften mithilfe der eckigen Klammernotation zuzugreifen: // Negativbeispiel var property = "name"; alarm(eval("obj." + property)); // besser var property = "name"; warning(obj[property]); Die Verwendung von eval() birgt auch Sicherheitsrisiken, da der ausgeführte Code (zum Beispiel
1. JavaScript-Exploration: eval() der „Teufel“ ist
Einführung: JavaScript-Quest: eval() ist der „Teufel“
Einführung: In dieser Klasse hat uns der Lehrer hoffentlich dazu gebracht, mit der Erstellung von TEMPLATE zu beginnen Das ist eine Möglichkeit, Code zu schreiben: 1. Ich definiere zum Beispiel eine Variable $name=''; 2. Dann lese ich eine Vorlage. 3. Dann stelle ich nach dem Laden einige meiner eigenen „Anzeigeformate“ ein Die Vorlage können Sie direkt durch die oben genannten Variablen ersetzen. 🎜>Einführung: Spezielle PHP-Schulungsnotizen (8)
4 spezielle PHP-Schulungsnotizen (7) – Mein Name ist Wie ist mein Name? Spezielle PHP-Schulungsnotizen von Lehrer Shen Yi (4)
Einführung: PHP Devil's Special Training Notes von Lehrer Shen Yi (4)
6.PHP Devil's Special Training Notes von Lehrer Shen Yi (5)
Einleitung: Spezielle PHP-Schulungsnotizen von Lehrer Shen Yi (5)
7. Spezielle PHP-Schulung von Lehrer Shen Yi Notizen (3)
Einführung: Spezielle PHP-Trainingsnotizen von Lehrer Shen Yi (3)
8 Yis spezielle PHP-Trainingsnotizen (1)
Einführung: PHP Devil's Special Training Notes von Lehrer Shen Yi (1)
9. PHP Devil's Special Training Camp von Lehrer Shen Yi Notizen zum Devil's Special Training (2)
Einführung: Devil's Special Training Camp: Devil's Special Training Camp PHP Devil's Special von Lehrer Shen Yi Schulungsnotizen (2): 1. In dieser Lektion lernen Sie mehrere Lazy-Funktionen: 1. file_put_contents (PHP 5, PHP 7) file_put_contents – Schreiben Sie einen String in die Dateibeschreibung int file_put_contents (string $filename, Mixed $data [, int $ flags = 0 [, resources $context ]] )
10. Lehrer Shen Yis PHP Devil Special Training Notes (2), Shen Yi Devil_PHP Tutorial
Einführung: PHP-Teufel-Spezialschulungsnotizen des Lehrers Shen Yi (2), Shen Yi-Teufel. PHP Devil Special Training Notes (2) von Lehrer Shen Yi, Shen Yi Devil 1. In dieser Lektion lernen Sie mehrere Lazy-Funktionen: 1. file_put_contents (PHP 5, PHP 7) file_put_contents schreibt einen String in
Das obige ist der detaillierte Inhalt vonZusammenfassung der speziellen PHP-Schulungsnotizen von Lehrer Shen Yi. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!