No fuera de tema:
Los "personajes que escapan" de los que hablaremos en la Lección 2 no parecen tener nada que ver con nuestro curso. Este no es el caso. El personaje de escape está en
Una parte completa del uso de JavaScript en ASP. De lo que queremos hablar en la segunda lección es exactamente los personajes de escape. No hay personajes de escape, así que tú
Escribir scripts ASP eficientes encontrará muchas dificultades.
Lo siento, vamos al tema:
El siguiente es el script ASP para la segunda lección.
¿Todavía recuerdas cómo escribimos un código con salida HTML en la misma línea en las columnas de la primera lección? Los personajes de escape nos permiten agregar
Símbolo de ruptura de línea.
Aquí está el código de nuestro ejemplo anterior en la página de salida HTML del cliente:
Breaks de línea:
Escribí una línea de scripts ASP nuevamente a continuación. Tenga en cuenta el "/R" agregado al final.
Response.write ("/" Hola mundo/"
/r ")
"/R" es una etiqueta especial para nuevas líneas. Es este símbolo el que hace mi salida en la página HTML dividida en varias líneas. Este es uno grande
Es muy importante usar programas o en páginas grandes. Una vez dije que lo repetiré nuevamente. Confía en mí: si lo escribiste
Si no puede distinguir el principio y el final de la cosa, no encontrará ningún error en lo que salga en el cliente.
Cotización:
Hay otra cosa a la que debes prestar atención. Piense en cómo agregué "/" después de algunas citas. Si elimino "/", lo haré
¿Qué pasó? Probemos el siguiente script.
Probablemente obtendremos un código de error que se enumera a continuación:
No hay personajes de escape:
¿Qué pasa si no me gustan los personajes de escape? ¿Tengo que usarlos?
Sin ellos, no podrás avanzar. Mira el guión a continuación:
Response.write ("'Hola mundo'
")
Puede alternar citas dobles y citas individuales. En mi opinión, esta es solo una solución estúpida, pero de hecho es una solución útil. Incluso si no hay tal declaración, al menos desde la perspectiva de la estética HTML, aún deberíamos usar personajes escapados.
Lista:
Una de las razones por las que usamos personajes escapados es que puede permitirnos generar algunos caracteres especiales.
Lo más importante:
La razón más importante para usar caracteres escapados (al menos para algunas aplicaciones complejas) es para conexiones de bases de datos. (Tendremos una lección separada para hablar sobre la base de datos más adelante). Compare las dos cadenas de conexión a continuación.
var conexión = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source =" + server.mappath ("// topLevelVirtualFolder") + "//database//mydatabase.mdb;"
Conexión tenue;
Conexión = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source =" & Server.Mappath ("/TopLevelVirtualFolder") & "/database/mydatabase.mdb;"
Siguiente lección: