|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ASP脚本是采用明文(plaintext)方式来编写的。javascript|js|jscript|vbscript|区分良多人都被这几个名词弄懵懂了,这里做个归结,完全廓清这几种观点。
JavaScript
JavaScript开始由Netscape公司开辟,原名叫LiveScript,计划该言语时部分参考了Java,而且事先Java言语炽热得很,因而不久就更名为JavaScript。Netscape公司在其网景扫瞄器上完成了该言语,使用于客户端开辟。
Jscript
这里不能不先提一下微软的一款产物VBScript,其语法奇异(关于Java程序员来讲),缺少OOP观点的撑持等缘故原由,招致VBScript喝采不叫座,因而财年夜气粗的微软模仿极新的客户端言语JavaScript打造出自家的Jscript,但愿能抢占市场。就今朝来讲JavaScript与Jscript,几近没有区分。
VBScript
如下面所说,VBScript是微软的产物,入手下手时使用于客户端开辟。厥后有了静态剧本的观点后(ASP出来了),微软就把该产物与自家的Jscript两种言语各自完成了静态剧本的观点。
ASP
ASP全称是ActiveServerPage,这是一种手艺而不是一种言语,如今年夜部分ASP都利用VBScript来完成,服务器IIS默许的言语也是VBScript。既然有默许言语,那末就暗示有非默许的言语,没错,就是Jscript,如后面所说,Jscript也能使用在服务端,乃至完整替换VBScript,操纵数据库等。
这也就是说,VBScript与Jscript两种剧本言语既能使用与客户端,也能使用与服务端。看看上面的例子:
<scriptlanguage="vbscript">
<!--
//客户端剧本vbs
response.write"demotext..."//不辨别巨细写,语法相称宽松
-->
</script>
<scriptlanguage="Javascript">
<!--
//客户端剧本js
document.write("demotext...")//内置工具必需辨别巨细写
-->
</script>
<scriptlanguage="vbscript"runat="server">
<!--
//服务端剧本vbs
response.write"demotext..."//不辨别巨细写,语法相称宽松
-->
</script>
<scriptlanguage="javascript"runat="server">
<!--
//服务端剧本js
Response.Write("demotext...")//ASP内置工具必需辨别巨细写-->
</script>
大概:
<%@LANGUAGE="JAVASCRIPT"%>//放在服务端页面第一行,暗示该页默许利用Javascript剧本,在页面的其他中央利用<%code...%>,注释器就以为这是第一行界说的言语
<%@LANGUAGE="VBSCRIPT"%>//放在服务端页面第一行,暗示该页利用VBSCRIPT剧本,在页面的其他中央利用<%code...%>,注释器就以为这是第一行界说的言语
别的,.vbs与.js还能在被WindowScriptHost(WSH)所注释运转
对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了, |
|