用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),与我保持同一意见的人应该是有的,尽管对此不会有太大的热情,或者没有为此而“雄辩”...

ASP.NET Server-Side Charting With OWC11——饼状图

    最近主要在研究ASP.NET报表的制作,希望把研究出来的东西,分享出来。一方面希望能给这方面有需求的朋友一些弱弱的思路,另一方面希望有研究不足的地方,望大家能够多多指点。 大家共同进步。   ...

Server-Side Paging with the Entity Framework and ASP.NET MVC 3

Julie Lerman Download the Code Sample In my February Data Points column, I showed off the jQuer...

asp.net中常用javascript脚本输出的辅助类JScript

/// /// 类 说 明: Javascript封装类 /// public class JScript { /// /// 调...
  • ful1021
  • ful1021
  • 2013年09月03日 16:57
  • 807

Creating Custom ASP.NET Server Controls with Embedded JavaScript

I did some consulting work recently for a company that had a lot of JavaScript embedded in pages tha...

IIS中使用ASP.NET MVC的经验总结

在这篇文章中我们学习在不同版本的IIS中使用ASP.NET MVC和URL Routing。我们学习针对IIS7.0、IIS6.0和更早版本的IIS的处理策略。 ASP.NET MVC框架依赖于...

JavaScript经验总结

  • 2011年11月26日 13:22
  • 72KB
  • 下载

ASP.NET网站搭建调试经验总结

上周帮同学搭建并调试了一个网上书店的APS.NET网站程序。采用的模板是北大青鸟的第三波+书店。使用VS2008+SQL SERVER2008。      一是数据库连接方面。模板的数据库文件是mdf...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用JavaScript(JScript)写ASP程序(build asp with server-side javascript)的优缺点及经验总结。
举报原因:
原因补充:

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