用javascript编写asp应用--第一课--通览
之旅: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的世界里一起、学习、成长。
编程语言
- 用javascript编写asp应用--第一课--通览
- ASP.NET中基于soaphead的webservice安全机制
- JS获取下拉框显示值和判断单选按钮的方法
- 详解React开发中使用require.ensure()按需加载ES6组件
- 迅雷API接口_通过脚本调用迅雷自动下载资源
- PHP下载远程图片的几种方法总结
- 详解angularjs跨页面传参遇到的一些问题
- 基于bootstrap的上传插件fileinput实现ajax异步上传功
- php代码架构的八点注意事项
- AJAX跨域请求数据的四种方法(实例讲解)
- MVC+EasyUI+三层新闻网站建立 主页布局的方法(五
- JS实用技巧小结(屏蔽错误、div滚动条设置、背景
- php判断某个方法是否存在函数function_exists (),met
- PHP使用preg_split()分割特殊字符(元字符等)的方法分
- JS定义函数的几种常用方法小结
- 小议JavaScript中Generator和Iterator的使用