作家
登录

javascript asp教程第二课--转义字符

作者: 来源:www.28hudong.com 2013-03-30 08:46:01 阅读 我要评论

并非是题外话:我们在第二课中要讲到的“转义字符”看起来与我们的课程并没有关系。事实并非如此。转义字符是在asp中使用javascript的一个完整部分。而第二课要讲的恰恰就是转义字符。没有转义字符,那么你为了写出有效率的asp脚本将会遇到许多的困难。抱歉,下面进入正题:以下是第二课的asp脚本。还记不记得在第一课的列子中,我们怎样编写了一个html输出都在同一行的代码。转义字符允许我们增加换行符号。下面是我们上边例子在客户端html输出页面的代码:换行符:我又在下面重新打了一行asp脚本。注意在最后加上去的那个"r"。Response.Write(""Hello World"r")"r"是换行符的一个特殊标记。就是这个符号使得我在html页面上的输出被分成了好几行。这在大型的应用程序或者是大型的页面上是相当重要的。我曾经说过,在次我再重复一次。相信我:如果你连你所写下的东西的头和尾都分不清楚的话,你是不会发现你在客户端输出的东西有什么bug的。引用符:还有一样是你必须注意的。想想我是怎样在某些引号后面添加了“”的。如果我把“”去掉的话,又会出现什么情况呢?让我们试试下面这行脚本吧。我们将可能得到一个下面列出的错误代码:没有转义字符:如果我不喜欢转义字符的话该怎么办?我必须使用他们吗?没有他们的话,你将寸步难行。看看下面的脚本:Response.Write("'Hello World'")你可以交替使用双引号和单引号。在我看来,这只是一个笨办法,不过它确实是一个有用的办法。就算没有以上的说法,至少从html美学的观点上来看,我们还是应该使用转义字符的。清单:使得我们使用转义字符的一个不是很重要的原因是他能够允许我们输出一些特殊字符。最重要的:使用转义字符的最重要的原因(至少对一些复杂的应用来说)是为了数据库的连接。(我们在后面将有单独的课程来讲述数据库。)比较一下下面的两个连接字符串。var Connection="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Server.MapPath("\TopLevelVirtualFolder") + "\database\myDatabase.mdb;"Dim Connection;Connection="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("TopLevelVirtualFolder") & "databasemyDatabase.mdb;"下一课:我们在用javascript编写asp的时候还必须有一个小工具,我们将在接下来的一课中讲到它。本节原文及范例地址:http://aspjavascript.com/lesson02.asp原文作者:James Clark 翻译:huahua 转载请注明

  推荐阅读

  简单的ASP分页代码(测试正确)第1/2页

本文匆匆已经全面测试,支持ASP+ACCESS以及ASP+SQL,请修改相关部分就可以了。 注意,匆匆谢绝基础问题回答,已经本代码已经很简单,如果还不懂可以参阅本站其他栏目。 <!--#include file="conn.asp"--> <% '以上为>>>详细阅读


本文标题:javascript asp教程第二课--转义字符

地址:http://www.17bianji.com/kaifa2/ASP/32712.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)