海妖 发表于 2015-1-16 22:31:13

ASP网页设计VBScript与JScript谁怕谁(4)

asp可以使用微软的activeX使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般转自:ChinaByte

下面的第1、3、4、六几种算法有一个配合特性:大概是个中一种言语独具某个功效,大概在正则表达式婚配和间隔盘算中,两种言语的不同十分年夜,足以成为一个很成心义的夹杂言语编程测试项目。这就为我们测试这些算法增添了两种计划:以VBScript作为基础言语挪用内嵌的JScript函数;以JScript为基础言语挪用内嵌的VBScript函数。测试代码举比方下(测试计划:字符串翻转,以JScript为基础言语,VBScript内嵌):
<%@Language=JScript%>
<SCRIPTlanguage="VBScript"runat="Server">
FunctionStrRevVB(strParm)
StrReverse(strParm)
EndFunction
</SCRIPT>
<%
StrRevVB("StringReversal")
%>




  一切其他例程都只包括言语自己供应的功效,这些例程只用纯VBScript和纯JScript版的代码测试。换句话说,关于任何情况的夹杂言语编程公道性测试来讲,这些例程的代价都不年夜。

  第一组测试运转前六个例程,关于每次运转,测试工具页面都要举行1000次对包括测试例程的ASP页面的挪用(Server.Execute)。换句话说,假如某次运转挪用了一个两种剧本言语都编写的页面1000次,则挪用ASP引擎和各个剧本引擎的开支都到达1000次。固然这类办法招致剧本引擎的开支影响测试了局,但我们取得的测试了局却更能反应出实践使用场所的效果。也就是说,固然我们能够在单个页面以内完成1000次字符串翻转之类的操纵,但更靠近实践的是将这些代码和其他代码放进统一页面,然后让这个页面实行数千次。

  第二组测试运转全体八个例程,每次运转时代测试工具页面只实行测试页面1次,但测试页面自己包括轮回。字符串翻转和复杂数学盘算都在它们各自的ASP页面内运转10,000次。形式婚配操纵实行1,000次。字符串查找、间隔盘算和两个位移操纵(左移和右移)操纵实行10,000次。在数组初始化测试中,程序声明一个100,000个元素的数组,然后经由过程For轮回对它举行初始化并将计数器的值付与各个元素。在纪录集遍历测试中,程序经由过程While外轮回遍历纪录集(纪录集包括830个纪录),经由过程ForEach...Next内轮回遍历单个纪录的各个字段(每一个纪录有14个字段)。

  第二组测试供应的是如许一些计划,它们加倍偏重于被测试例程自己的实行开支,从而更分明地告知我们两种剧本言语在实行工夫方面的优弱点。

问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.

透明 发表于 2015-1-18 09:52:27

完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。

分手快乐 发表于 2015-1-21 16:41:15

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。

兰色精灵 发表于 2015-1-30 21:14:23

下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...

老尸 发表于 2015-2-6 16:00:47

交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。

精灵巫婆 发表于 2015-2-16 23:57:49

Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")

小女巫 发表于 2015-3-5 13:35:48

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

乐观 发表于 2015-3-12 07:36:13

下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...

若天明 发表于 2015-3-19 18:50:51

那么,ASP.Net有哪些改进呢?
页: [1]
查看完整版本: ASP网页设计VBScript与JScript谁怕谁(4)