第一课--通览
通览
在开始之前:(我们应该知道)
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 转载请注明
用javascript编写asp应用--第一课--通览
2019-10-23 12:03James Clark ASP教程
用javascript编写asp应用--第一课--通览
延伸 · 阅读
- 2024-12-131.4 万人联名请愿,要求取消甲骨文的 JavaScript 商
- 2022-03-10JavaScript设计模式学习之代理模式
- 2022-03-10JavaScript设计模式之职责链模式
- 2022-03-10JavaScript设计模式之命令模式
- 2022-03-09JavaScript 实现页面滚动动画
- 2022-03-09详解JavaScript错误捕获
精彩推荐
- ASP教程
asp Access数据备份,还原,压缩类代码
asp Access数据备份,还原,压缩类实现代码,大家可以参考下。...
- ASP教程
asp之基于adodb.stream的文件操作类
asp之基于adodb.stream的文件操作类...
- ASP教程
JScript中遍历Request表单参数集合的方法
这篇文章主要介绍了JScript中遍历Request表单参数集合的方法,本文以遍历Request.QueryString集合为例给出了实现代码,需要的朋友可以参考下...
- ASP教程
ASP常用函数:getpy()
ASP常用函数:getpy()...
- ASP教程
ASP.NET 数据源
数据源 一个 data sourse 控件与数据绑定的控件相互作用,并隐藏了复杂的数据的联编过程。这些是提供数据给 data bound 控件的工具,并且支持如插入,删除...
- ASP教程
asp+javascript实现404页的处理转换
asp+javascript实现404页的处理转换...
- ASP教程
asp 采集实战代码
最近实在是太流行采集了,本人是不喜欢采集的,但对采集的原理我却很有兴趣进行研究,拿到了网上采集常用函数,对其进行了一番研究,并实战,结果...
- ASP教程
asp 标记字符串中指定字符变色不区分大小写
今天遇到这种问题,单纯的使用replace函数不行,他会改变原有的字符串的大小写,在网上找到相关的代码,自己备份下...