当前位置: 首页 > 图文教程 > 网络编程 > ASP > 用javascript编写asp应用--第一课--通览

ASP
IIS访问ASP页面时报错The requested resource is in use.的解决办法
错误类型:Provider (0x80004005)未指定的错误 的一个处理方法
关于asp+access的安全问题分析
把RS.GetRows看得更清楚
asp下UTF-8页面乱码的解决方法
解决使用良精企业建站7.0未注册问题
在ASP中连接MySQL数据库的方法,最好的通过ODBC方法
flash与js通讯方法
ASP操作Excel相关技术总结
解决用Access数据库建站维护不便的问题的方法
ASP实现GB2312字符与区位码的相互转换的代码
对于ASP编码问题的深入研究与最终解决方案
ASP生成UTF-8编码的代码
删除A表中在B表中不存在的数据
动网防恶意广告比较有效的办法附asp代码
asp磁盘缓存技术使用的代码
网页语言编码及asp乱码问题解决方案
FSO遍历目录实现全站插马的代码
关于无限分级(ASP+数据库+JS)的实现代码
如何写ASP入库小偷程序

ASP 中的 用javascript编写asp应用--第一课--通览


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 76 ::
收藏到网摘: n/a

第一课--通览
通览
在开始之前:(我们应该知道)
ASP 代表Active Server Pages.ASP 出自Microsoft,它为开发动态的网页提供了一个中性的语言平台。
你的脚本使用普通的文本编写,然后以.asp的扩展名保存。当这些脚本被调用的时候,他们首先通过asp脚本翻译引擎,而这个引擎的作用就是把你的脚本和那些来自于浏览者,或者是数据库,或者是其他你认为合适的来源的信息组合在一起。根据我的主页上所列出的这些推测,我断言你已经知道怎样去创建一个以. asp结尾的文本文档了。我同样可以断定你已经知道怎样把你的文档放进一个虚拟的的目录了。已经有很多的文档能告诉你如何完成以上的事情,而且讨论这些问题已经超出这个站点所要探索的范围了。
开始正题:
要立刻投入到这一课所要讲授的内容中去,最好的方法是直接深入到下面的脚本里。
下面是本课的 asp script:
<%@LANGUAGE="JavaScript"%>
<%
Response.Write("<HTML>")
Response.Write("<BODY>")
Response.Write("Hello World<BR>")
Response.Write("</BODY>")
Response.Write("</HTML>")
%>
关于标签:
这是一个十分简单的例子。我敢打赌你已经理解它了。难道你没看出来那些标签和html标签看起来很像吗?实际上它们之间根本就没有区别。<%asp 从这里开始%>。asp标签是用一个“%”来作为标记的。
关于@LANGUAGE:
@LANGUAGE被设置成了“javascript”。这就意味着asp将会通过javascript 脚本引擎来解释这个脚本。
大多数服务器都将VBScript设置成了默认的脚本语言。我们可以通过使用@LANGUAGE属性来改变一个单页面默认脚本语言。而@LANGUAGE必须在其他asp指令之前设置。因此,把@LANGUAGE放置在脚本,甚至是hmtl的最上面将是一个不错的办法。在任何脚本里面,@LANGUAGE只能设置一次。它必须是独立的,不要把它和其他的命令放在同一个标签里。
其他要注意的事项:
response 是一个asp对象(请不要将它和javascript对象混淆了),而write是一个asp方法(请不要将它和javascript方法混淆了)。response我们将会有一个独立的章节来讲解。
我们最后要注意的就是asp 脚本和html页面之间的差别了。
以下是我们在客户端所看到的样子的源码。
客户端所有的输出都在上面了。如果你你还没有看到的话,那么请点击链接去运行上面的脚本,然后看看输出后的页面的源码。你将回砍刀整个html文本是一个完整的行。那当然是不好的了。在大型的页面里,它将会似的html的输出很难被读懂。请相信我:如果你连你在客户端所要输出的内容的头
或尾都分不清的话,你将不会发现(代码)有什么bug的。
在第二课中,我们将解决这个问题。
本节原文及范例地址:http://aspjavascript.com/lesson01.asp
中文版地址:http://huahuablog.blogspot.com
原文作者:James Clark 翻译:huahua 转载请注明