JScript与JavaScirpt的区别
来源:互联网 发布:alphago 算法是什么 编辑:程序博客网 时间:2024/06/02 16:25
在网上经常看到JScript和JavaScript两个词,自己也只对JavaScript有了解,不这两有和异同,今天就搜罗了一下相关资料,以下是相关解释:
解释一:
1.
JavaScript语言的前身叫作LiveScript。自从Sun公司推出著名的Java语言之后, Netscape公司引进了Sun公司有关Java的程序设计概念,将自己原有的LiveScript重新进行设计,并更名为JavaScript。
之所以取名为JavaScript,原因就在于JavaScript作为一种嵌入HTML文档的、基于对象的脚本设计语言。其中很大一部分的语法同Java语言很相似,而且JavaScript的设计可以使它很容易地同Java语言一同工作,它可以充分支持Java的applet小应用程序,Java的 applet小应用程序也可以很方便地访问已有的JavaScript代码。所以,也可以JavaScript看成是Java语言的某种简化版本。
2.
Jscript是微软版的JavaScript,与JavaScript基本一致.微软公司从它的Internet Explorer 3.0版开始支持JavaScript。Microsoft把自己实现的JavaScript规范叫做JScript。这个规范与Netscape Navigator浏览器中的JavaScript规范在基本功能上和语法上是一致的,但是在个别的对象实现方面还有一定的差别。
如果你这样写:
<script>
</script>
不声明脚本版本的话,在IE里默认用Jscript,在Netscape里默认用JavaScript.
3.
Jscript脚本和JavaScript脚本的差别微乎其微,它们的差别主要体现在文档建模型方面。这方面的应用要到较高层次的编程才会用到。
解释二:
JavaScript则是Sun和Netscape公司共同开发的产品;JScript是微软对ECMA262语言规范的一种实现。这三者的共同点是,语法与C语言相似。JS是JavaScript的简称。
JScript应用于ASP,运行于服务器端。而Java、JavaScript都是运行于客户端。Sun公司后来又推出了JSP,以Java语言为基础,运行于服务器端。运行于服务器端的网页是动态网页,所以以JScript为基础的ASP、以Java为基础的JSP是动态网页,而Java、JavaScript则是静态网页。
解释三:
netscape开发了在Navigator中使用的LiveScript语言,后改名为JavaScript
Microsoft发行jscript用于internet explorer.
最初的jscript和javascript差异过大,web程序员不得不痛苦的为两种浏览器编写两种脚本。于是诞生了ECMAScript,是一种国际标准化的javascript版本。现在的主流浏览器都支持这种版本。
我们写程序的时候最好写<script language=javascript>而不是<script language=jscript>因为javascript是一个通用的名称,所有浏览器都认识,而jscript只有IE认识。
其他语言细节上的区别,不是一两下能说完的。编程时最好遵循ECMAscript标准。这样可以保证兼容性。
顺便说一下,javascript原来叫Livescript,后来Sun的java风头正盛的时候netscape就把名字改成javascript。
- JScript与JavaScirpt的区别
- jscript与javascript的区别
- JavaScript与JScript的区别
- javascript与Jscript区别
- 【扫盲帖】Java、JavaScript、JSP、JScript 的区别与联系
- jscript的赋值与相等
- javascirpt中==和===的区别
- 有用的javascirpt脚本
- Javascirpt的strict模式
- Javascirpt的strict模式
- javascirpt 进一步的了解
- IE JScript 中 “stringObject”与“string”的区别,而想到强类型言语比弱类型言语的优点
- javascirpt - 字符串的换行赋值
- Java,JavaScript,JScript 区别
- Java,JavaScript,JScript 区别
- Java,JavaScript,JScript 区别
- jscript和javascript区别
- Java,JavaScript,JScript 区别
- C++解的一道Google Top Coder 850分的题目
- 数据绑定到列表框并显示(asp.net)
- 一年后重新写博客
- 读后感:你这该死的销售--走出软件作坊:三五个人十来条枪 如何成为开发正规军(七)
- vi在Linux下的使用
- JScript与JavaScirpt的区别
- 规则
- 看看InfoPath
- JavaFX发现之旅:JavaFX Script With Eclipse 入门
- JavaFX发现之旅:JavaFX Script With Eclipse 入门(第二部分)
- 5年
- .Net脱离框架
- JAVA Web service (jax_rpc)开发1
- weblogic 9.2 配置使用