Não está fora do tópico:
Os "personagens que escapam" sobre os quais falaremos na lição 2 não parecem ter nada a ver com nosso curso. Este não é o caso. O personagem de fuga está em
Uma parte completa do uso do JavaScript no ASP. O que queremos falar na segunda lição são exatamente os personagens de fuga. Não há personagens de fuga, então você
Escrever scripts ASP eficientes encontrarão muitas dificuldades.
Desculpe, vamos ao tópico:
A seguir, o script ASP para a segunda lição.
Você ainda se lembra de como escrevemos um código com saída HTML na mesma linha nas colunas da primeira lição. Os personagens de escape nos permitem adicionar
Símbolo de quebra de linha.
Aqui está o código do nosso exemplo acima na página de saída HTML do cliente:
Quebras de linha:
Digitei uma linha de scripts ASP novamente abaixo. Observe o "/r" adicionado no final.
Response.Write ("/" Hello World/"
/r ")
"/r" é uma etiqueta especial para as novas linhas. É esse símbolo que faz minha saída na página HTML dividida em várias linhas. Este é grande
É muito importante usar programas ou em páginas grandes. Uma vez eu disse que irei repeti -lo novamente. Confie em mim: se você até escreveu
Se você não conseguir distinguir o começo e o final da coisa, não encontrará nenhum bug na coisa que produz no cliente.
Cotação:
Há outra coisa a que você deve prestar atenção. Pense em como eu adicionei "/" depois de algumas citações. Se eu remover "/", vou
O que aconteceu? Vamos tentar o seguinte script.
Provavelmente teremos um código de erro listado abaixo:
Sem personagens de fuga:
E se eu não gostar de escapar de personagens? Eu tenho que usá -los?
Sem eles, você não poderá seguir em frente. Confira o script abaixo:
Response.Write ("'Hello World'
")
Você pode alternar citações duplas e citações únicas. Na minha opinião, essa é apenas uma solução estúpida, mas é realmente uma solução útil. Mesmo se não houver essa afirmação, pelo menos da perspectiva da estética HTML, ainda devemos usar caracteres escapados.
Lista:
Uma das razões pelas quais usamos caracteres escapados é que ele pode nos permitir produzir alguns caracteres especiais.
A coisa mais importante:
O motivo mais importante para o uso de caracteres escapados (pelo menos para alguns aplicativos complexos) é para conexões de banco de dados. (Teremos uma lição separada para falar sobre o banco de dados posteriormente.) Compare as duas seqüências de conexão abaixo.
var conexão = "provider = microsoft.jet.oledb.4.0; dados de dados =" + server.mappath ("// toPovelvirtualFolder") + "//database//mydatabase.mdb;"
Conexão escura;
Connection = "Provider = Microsoft.Jet.oledb.4.0; Data Source =" & Server.Mappath ("/TopleVirtualFolder") & "/database/mydatabase.mdb;"
Próxima lição: