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

ASP
Server Application Error错误解决思路
ASP教程:在IIS环境下自己设置404页面
ASP代码出现80040e14错误的解决方法
Http_Referer,Server_Name和Http_Host
HTTP_X_FORWARDED_FOR和REMOTE_ADDR
总结的Server.Mappath的用法
巧用ASP脚本命令重启服务器
实现数字字符串的最大值、最小值和平均值
详解ASP脚本的执行顺序
理解认识阿里妈妈淘客系统对外接口通用规范
网站开发者参考:开源ASP网站源码
IIS管理程序Adsutil.vbs修改FTP服务器的PASV端口范围
ASP程序中调用函数Now()异常的问题
流量大的网站不要选择万能空间
网站挂马方式大总结
启动 W3SVC 服务报错怎么解决
Vista系统安装IIS7配置ASP运行环境
Server Application Error 8004EOOF错误
ASP不用模板直接简单生成HTML页面
ASP教程:gb2312和utf-8乱码问题解决

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 230 ::
收藏到网摘: 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 转载请注明