Board logo

标题: [问题求助] 这里的js是指javascript还是jscript [打印本页]

作者: Hello123World    时间: 2011-6-19 14:33     标题: 这里的js是指javascript还是jscript

网上是有说javascript简称js,不过这里的js是指javascript还是jscript?
作者: powerbat    时间: 2011-6-19 17:31

无聊吧,难道JScript就不是JavaScript吗?
作者: Hello123World    时间: 2011-6-20 15:10

jscript是javascript????
作者: Hello123World    时间: 2011-6-20 15:13

1、Java、JavaScript和JScript

首先,这三者没有必然的联系,它们是完全不同的事物,它们是分别由不同公司开发的,在函数方面有相同的地方,也有很多不同之处。Java是由Sun公司创立、开发;JavaScript则是Sun和Netscape公司共同开发的产品;JScript是微软对ECMA262语言规范的一种实现。这三者的共同点是,语法与C语言相似。JS是JavaScript的简称。

JScript应用于ASP,运行于服务器端。而Java、JavaScript都是运行于客户端。Sun公司后来又推出了JSP,以Java语言为基础,运行于服务器端。运行于服务器端的网页是动态网页,所以以JScript为基础的ASP、以Java为基础的JSP是动态网页,而Java、JavaScript则是静态网页。

究竟是我理解能力有问题,还是有人喜欢误导新人?
作者: zz100001    时间: 2011-6-20 17:18

真是蛋疼。你可以认为JScript和JavaScript是一样的,实际上也是,他们99%都是一样的,不一样的地方你一般也用不到。
作者: powerbat    时间: 2011-6-21 18:30

4# Hello123World

楼主自己就在误导新人,而且也在误导自己。

说确切点,JScript、JavaScript都是ECMA Script。

就好像C语言,C语言只有一个国际标准,但不同的厂商对标准的实现不同,于是就有了GCC、VC等等。
楼主的情况类似于,你们上C语言课的时候,你不停地拉着老师问:我们学的是C还是VC?老师赏你几个爆粟。。。
作者: Demon    时间: 2011-6-21 22:44

JavaScript The Definitive Guide 6th Edition, Chapter 1

JavaScript: Names and Versions
JavaScript was created at Netscape in the early days of the Web, and technically, “JavaScript” is a trademark licensed from Sun Microsystems (now Oracle) used to describe Netscape’s (now Mozilla’s) implementation of the language. Netscape submitted the language for standardization to ECMA—the European Computer Manufacturer’s Association—and because of trademark issues, the standardized version of the language was stuck with the awkward name “ECMAScript.” For the same trademark reasons, Microsoft’s version of the language is formally known as “JScript.” In practice, just about everyone calls the language JavaScript. This book uses the name “ECMAScript” only to refer to the language standard.
作者: Demon    时间: 2011-6-21 22:51

JavaScript已经被Sun注册为商标,为了不引起商标权争议,MS使用了JScript这个名称。

我个人喜欢在浏览器中使用时称为JavaScript,在Windows脚本宿主(WSH,Windows Script Host)中使用时称为JScript,以示区别。
作者: zz100001    时间: 2011-6-22 18:03

给你找到一个表格:
作者: wc726842270    时间: 2011-7-16 05:24

JS还真是够冷的了,可惜还有2个月才有上网的机会
作者: 梦幻蓝天    时间: 2011-8-8 00:03

谢谢楼主  。。。。。。
作者: wc726842270    时间: 2011-8-8 23:01

你要是实在分不清,就叫JS为LIVESCRIPT吧,NETSCAPE公司是为是让它能和JAVA一样的火才这么起的,其实一点关系都没有(如果你觉得像,只不关是编写人员的思维方式是差不多的)
作者: 秋千道    时间: 2011-10-8 13:45

我觉得也有点区别




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2