用JavaScript(JScript)写ASP程序(build asp with server-side javascript)的优缺点及经验总结。

原创 2006年06月15日 00:21:00

用JavaScript(JScript)写ASP程序(build asp with server-side javascript)的优缺点及经验总结。

“谋划”了很长时间,整理学习了很多代码。只是想到哪儿写到哪儿,不断更新;欢迎有过此类编程经验的同仁们斧正,感激不尽。

优点总结:

1、C风格的语法 {},亲切、陶醉。

2、";"的使用,可以在最终发布时压缩代码。

3、三目运算符 ? : ,当然VBS中也可以摹拟出一个象VB中的IIf(expression, truepart, falsepart)式的函数

4、基于prototype的继承、使其能构造出javascript式的类

5、一维数组操作比VBS强,提供了大量的方法,但是没有二维数组的概念,可以摹拟

6、缺省(optional)参数,这一点非常爽。

7、try {} catch(e){}finally{}错误捕捉要比on error resume next 好很多。

8、学习用JavaScript与asp代码有助于将来学习JSP。

9、

缺点总结(也就是VBS的优点):

1、JavaScript没有二进制的处理方法,这样就缺少了如生成验证码、无组件上传等操作功能,当然可以用COM组件或混用脚本来实现。

2、可以用VB来做VBS的编辑器,非常不错,javascript编辑器目前我见过最强的就是Eclipse + jseclipse插件了。

3、VBS提供了丰富的日期和格式化函数

4、和COM+结合没有VBS好

5、

经验总结

1、ASP并不是一种语言,写ASP的服务器端语言有很多种,默认的是VBScript、还有JavaScript,甚至perl script,phython等

2、这里所说的JavaScript是指标准的W3C标准化了的ECMAScript,其实在服务端无论声明脚本语言是JavaScript还是JScript,系统都会调用JScript引擎来解释脚本,也就是说<%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%>和<%@LANGUAGE="JSCRIPT" CODEPAGE="65001"%>效果是一样的。

3、JScript除了提供W3C标准化了的对象外,还提供了Enumerator 对象、VBArray 对象来完成JS中遍历(VBS中用for each)集合和从COM组件中返回的VBArray的问题。

4、目前国内的JS(ASP)程序非常少,我拜读过代码的有
www.ccopus.com的COCOON系列作品
SIC的LBS2(Blog)程序
JsWIKI (http://www.nirvanastudio.org/ or http://sourceforge.net/projects/jswiki)

待续......

版权声明:本文为博主原创文章,未经博主允许不得转载。

经典ASP开发:弃VBScript而选JScript的八大理由

我承认,我是 JS 服务端技术的鼓吹者,我企图将 JS 语言的应用“从客户端包围服务端”,况且这不是新鲜事(SSJS),与我保持同一意见的人应该是有的,尽管对此不会有太大的热情,或者没有为此而“雄辩”...
  • zhangxin09
  • zhangxin09
  • 2010年04月17日 15:52
  • 6103

用JavaScript(JScript)写ASP程序(build asp with server-side javascript)的优缺点及经验总结。

用JavaScript(JScript)写ASP程序(build asp with server-side javascript)的优缺点及经验总结。“谋划”了很长时间,整理学习了很多代码。只是想到哪...
  • KimSoft
  • KimSoft
  • 2006年06月15日 00:21
  • 4686

XML文章系统ASP + XML + gb2312 + JScript

  • 2009年01月16日 04:00
  • 58KB
  • 下载

ASP学习笔记(4)--vbscript和javascript的混合使用

当然我们可以在一个asp文件中使用vbscript和javascript两中脚本语言。看下例   function jssayhello(){   return "hello world from j...
  • Jianghui1980
  • Jianghui1980
  • 2007年05月30日 15:35
  • 1089

ASP+JAVASCRIPT 的数据库调用方法

...var connStr=""Provider=SQLOLEDB; Data Source=localhost; Initial Catalog=jiaojingdb; User ID=sa; P...
  • fengyun14
  • fengyun14
  • 2006年10月11日 15:39
  • 2194

jscript开发的博客程序

  • 2009年10月15日 18:08
  • 244KB
  • 下载

使用JScript.NET创建asp.net页面(二)

  • zgqtxwd
  • zgqtxwd
  • 2008年05月01日 06:16
  • 122

javascript和php,asp区别

javascript是网络脚本语言,是在客户端浏览器上操作html标签 php和asp是服务端脚本语言 xml是为了存储数据、传送数据 html是为了数据的呈现,数据呈现外观。...
  • hitlisheng
  • hitlisheng
  • 2013年11月06日 20:29
  • 2997

javascript与asp变量互传

javascript与asp变量互传 javascript --> asp:i="1234567";document.form1.num.value=i;asp --> javascript:dim ...
  • wzj_119
  • wzj_119
  • 2007年04月27日 11:29
  • 3020

jscript读写TEXT文件示例

pubs table {  border:2 groove blue;  position:absolute;  top:100;  left:300; } td {  border:1 ridge ...
  • chinmo
  • chinmo
  • 2008年03月04日 09:08
  • 1094
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用JavaScript(JScript)写ASP程序(build asp with server-side javascript)的优缺点及经验总结。
举报原因:
原因补充:

(最多只允许输入30个字)