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

ASP
ASP里面令人震撼地Debug类(VBScript)
提供个 全免杀海洋2006asp木马 下载
VBS加密免杀器 下载
asp页面下的乱码问题终于解决了
一款不错的asp木马 黑色界面
七步倒┈→专用asp后门
ASP对网页进行保护的简单代码 ip
asp遍历站点所有文件夹的代码
用js实现QQ在线查询功能
非常不错的ASP+Access数据库的终极安全大法18则
万能Asp防注入代码 拒绝攻击
用asp实现把文件打包成Xml文件包,带解包的ASP工具附下载
asp下实现代码的“运行代码”“复制代码”“保存代码”功能源码
asp字符串加密解密函数
asp adodb.stream对象的方法/属性
asp rs.open sql,conn,3,1中3,1代表什么?
推荐ASP中VBScript常用函数
ASP的Global.asa使用说明
ASP七大对象说明分析
ASP网站生成静态html页面技术小结

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


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