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

网络编程 2025-03-25 13:04www.168986.cn编程入门

之旅:Active Server Pages(ASP)的初步了解

在开始我们的之旅之前,让我们先理解一个概念:ASP,即Active Server Pages。这是一种由Microsoft开发的技术,为动态网页开发提供了一个中性的语言平台。你的脚本将以普通文本的形式编写,并保存为以.asp为扩展名的文件。当这些脚本被调用时,它们将通过ASP脚本翻译引擎,这个引擎能够将你的脚本与来自浏览器、数据库或其他来源的信息相结合。

假设你已经知道如何创建一个以.asp结尾的文本文件,并能够将它们放置在一个虚拟目录中。许多资源已经详细阐述了如何完成这些步骤,这些内容已经超出了本课程的范围。

现在,让我们深入到实际的内容中。最好的方式是直接查看一个实际的ASP脚本示例——来自狼蚁网站的SEO优化脚本。

简单的ASP标签示例:

```asp

<%@LANGUAGE="JavaScript"%>

<% Response.Write("")

Response.Write("")

Response.Write("Hello World
")

Response.Write("")

Response.Write("") %>

```

这是一个非常简单的例子。你看到的标签与HTML标签非常相似,实际上它们没有区别。在这个例子中,`<%%` 和 `%>` 是用来标记ASP代码的。

关于@LANGUAGE:在此示例中,@LANGUAGE被设置为“javascript”,这意味着该脚本将通过JavaScript脚本引擎进行解释。虽然大多数服务器默认使用VBScript作为脚本语言,但我们可以使用@LANGUAGE属性来更改单个页面的默认脚本语言。重要的是,@LANGUAGE必须在其他ASP指令之前设置,并且只能在整个脚本中设置一次。

除了这些基本的ASP标签和指令外,我们还需要注意一些其他事项。例如,response是一个ASP对象(不应与JavaScript对象混淆),而write是一个ASP方法(不应与JavaScript方法混淆)。

在客户端,你所看到的源码的样子就是我们即将讨论的课题。如果你还没有看到输出页面的源码,请运行上面的脚本并查看源码。你会发现整个HTML文本都在一行中,这对于大型页面来说会使HTML的输出难以阅读。

在第二课中,我们将解决这个问题,并深入如何更好地管理和组织ASP代码。

本文由James Clark撰写,由huahua翻译。转载时请注明出处和作者。本文的范例和原文地址已在文中提供。如有任何疑问或需要进一步的解释,请随时查阅原文或联系我们。让我们在ASP的世界里一起、学习、成长。

上一篇:ASP.NET中基于soaphead的webservice安全机制 下一篇:没有了

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by