VBscript和javascript都是网页编程中类似的脚本语言,为什么好像现在只剩下JavaScript唱主角,而前者基本销声匿迹了呢?

解决方案 »

  1.   

    javascript 主要用于 客户端也就是浏览器端上执行的脚本开发。VBscript同样也可以,不过VBscript目前仅微软的IT支持,其它浏览器并不支持它。 所以,大部分人写浏览器端脚本的时候自然不会去选择一个仅能在IE上运行的语言。
      

  2.   

    [size=18px]回楼主的话:据在下浅见,有以下几个原因:
    一:vbscript(以下简称vs)没有js功能强大
    二: vs并不像js那样容易理解
    三:vs的现成代码没有js的多
    四:vs的教材也没有js的多
    五:程序员的习惯及偏好问题
    最后我想说的是:其实vs也是一门强大的脚本语言,你要是学好了不比js差。就好比散打和跆拳道,没有谁比谁牛叉,只看你领悟到了多少...[/
    size]
      

  3.   

    最最关键的问题,VBScript只支持IE,JavaScript支持几乎所有的主流浏览器
      

  4.   

    javaScript其实前台后台都能用,ASP里就可以直接指定为JavaScript作服务器语言,在windows下有专门的js脚本解释器,直接写的js可以执行(不过不要调用浏览器里的属性方法,因为宿主是Windows而不是浏览器).javascript还可以写ActiveX控件让其他语言来调用(当然宿主也不是浏览器,所以也不要调用浏览器的属性方法啦)。不过JS有一个天然的缺陷就是对二进制数据支持太弱了!没有内置二进制类型的支持(限制蛮大的)。
      

  5.   

    javascript 主要用于客户端 也就是浏览器端上执行的脚本开发。
      

  6.   

    如果用于习惯微软平台的个人单机环境,VBS显然比JS功能强大,不仅能完成网页里那些功能,还能通过WINDOWS的脚本宿主解释器进行功能强大的系统操作。从理解上讲,VBS也比JS易于理解得多,BASIC的语法,本来就是为了方便非专业级的编程人士(这样说不太好,虽然微软开始的意图的确如此,不过为了好听,加上后来功能也的确做得还不错,所以就说“人性化编程”这样比较好)。至于使用数量,看用于哪方面,如果要完成WIN平台里的单机任务,当然非VBS莫属。要用于WEB的话,只能说,防止微软一家独大是限制它应用和发展的根本原因。其实,比起要求微软公布WINDOWS源码,还不如把关于现代操作系统的资料多传播公开更有意义。只要知道那些技术细节,谁说不能写出比WINDOWS更好的OS来。
      

  7.   

    javascript 主要用于客户端也就是浏览器端上执行的脚本开发。但是也能通过它与服务器连接,现在最流行的ajax技术就少不了JavaScript的参与。
      

  8.   

    等你真正深入了解JavaScript的时候,你就会发现它的作用很大很大……JavaScript的知识点并不是很多,关键在于你能不能用你所学的知识去创新,去实现各种各样不同的功能。语言是基础,关键在于你的思想!!!哈哈
      

  9.   

    在很多论坛中看到关于VBscript和javascript到底应该使用哪个,哪个比较好的问题? 今天我来谈谈我的看法: 服务器端: 大家知道ASP支持这两中脚本语言,也就是在服务器端用哪个都行,但大部分人在服务器 端用VBscript比较多,对于新手来说一般用VBscript就可以了。 客户端: 现在流行的主要是微软和网景这两大浏览器,微软的IE对VBscript和Javascript都支持, 而网景的浏览器却不支持VBscript,为了兼容我们应该在客户端使用JAVAscript脚本语言, 从另方面由于JAVAscript有十分强大的交互性,使的我们在客户端用它可以实现许多复杂的 功能。 所以说,由于是对于新手,在服务器端使用VBscript,在客户端应该使用JAVAscript, 如果你实在不熟悉JAVAscript,你可以找一些代码只要能实现其功能就可以了,等有一定 基础后,在回头再去学习它。 
      

  10.   

    界面+服务器交互+DOM+读写文件等
      

  11.   

    最主要的原因:只有IE支持VBScript
      

  12.   

    最最关键的问题,VBScript只支持IE,JavaScript支持几乎所有的主流浏览器