Start:
New String () ist ein weiterer seltsamer Ort, der früher in diesem Unterrichtsplan erscheint. Aber wie Escape -Zeichen ist New String () ein notwendiges Element, um eine erfolgreiche ASP -JavaScript -Anwendung zu erstellen. Hier sind zwei Skripte für diese Lektion:
Hier ist ein Skript, das tatsächlich das Gewicht trägt:
New String ():
Schauen wir uns nun die ASP -Linie unten an.
Request.FORM. Wir werden unabhängige Kurse haben, die sie später unterrichten können. Das Folgende ist der Fokus, über den wir jetzt sprechen werden. Die in Request.Form (Daten vom Benutzer) enthaltenen Daten sind kein JavaScript -Datentyp. Stattdessen ist es ein lokaler ASP -Datentyp. JavaScript kann ASP -Datentypen nicht verarbeiten. Die Lösung besteht darin, den ASP -Datentyp in einen JavaScript -Datentyp umzuwandeln. In diesem Beispiel besteht die Implementierungsmethode darin, den neuen String () -Konstruktor zu verwenden.
Schnelle Notizen:
Wenn Sie Text von Request.Fort an den Benutzer übermitteln möchten, benötigen Sie keine neue String (). Wenn Sie jedoch eine JavaScript -Funktion oder -methode verwenden möchten, um diesen Text zu verarbeiten, müssen Sie neue String () verwenden.
Keine neue String ():
Schauen Sie sich die Leitung an, die ich unten getippt habe:
var webageVariable = request.form ("webpageVaraible"). touppercase ();
Fehler! Die obige Zeile wirft einen Fehler aus, da Request.Form ("webpageVaraible") ein ASP -Objekt ist, und Touppercase () ist eine JavaScript -Methode.
fortfahren:
Jetzt, da wir den Charakteren und dem neuen String () entkommen sind, scheint in ASP JavaScript alles viel einfacher zu sein.
Sie sehen tatsächlich nur die Spitze des Eisbergs. Wir können JavaScript- und VBScript -Funktionen und -Methoden mischen und anpassen. VBScript- und JavaScript -Funktionen können vor und nachher Parameter übergeben. Sie können perfekt kombiniert werden. Dies wird die vierte Lektion sein.
Der ursprüngliche Text und Beispieladresse dieses Abschnitts: http://aspjavascript.com/lesson03.asp
Originalautor: James Clark Übersetzung: Huahua Bitte geben Sie beim Nachdruck an