在网上经常看到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。
分享到:
相关推荐
学习“JavaScript与JScript从入门到精通”不仅需要理解这些基础知识,还需要通过实践项目来加深理解,如创建动态网页、实现交互功能、开发服务器端Node.js应用或使用TypeScript进行类型安全的开发。同时,随着Web...
JavaScript和JScript是两种在Web开发中广泛使用的脚本语言,它们主要负责为网页增加交互性和动态功能。本文将深入探讨这两个语言的核心概念、异同以及如何从入门到精通。 一、JavaScript概述 JavaScript,由...
JScript 与 JavaScript 主要的差异在于实现细节和一些非标准特性,以适应微软的生态系统。例如,JScript 曾经支持某些 ActiveX 控件,这是 Windows 环境特有的技术。随着现代浏览器的标准化和跨平台兼容性的提升,...
JavaScript与JScript从入门到精通JavaScript与JScript从入门到精通JavaScript与JScript从入门到精通
这份“javascript 与 JScript使用手册”涵盖了这两种语言的基础知识、高级特性和实际应用,旨在帮助开发者更好地理解和运用它们。 首先,JavaScript 是由 Netscape 公司开发的,而 JScript 是微软的实现。尽管两者...
1. **JScript与JavaScript的区别**:语法差异、兼容性问题、特定环境的API。 2. **ActiveXObject**:用于与Windows操作系统交互的COM组件。 3. **服务器端JScript**:在ASP.NET中的应用,与.NET Framework的集成。 4...
是jscript(javascript前身,javascript是jscript的一个版本),vbscript和其它Windows 脚本的详细教程
### 区别:Java, JavaScript, JScript 在IT领域,特别是编程语言方面,经常会遇到三个名字相似但实际上差异巨大的术语:Java、JavaScript 和 JScript。本文将深入探讨这三种技术的特点与区别,帮助读者更好地理解...
JavaScript与JScript的区别 尽管两者非常相似,但还是存在一些细微差别: - **语法差异**:尽管大部分语法相同,但在某些细节上可能有所不同,比如特定关键字的使用。 - **浏览器支持**:JavaScript被所有现代...
JavaScript与JScript是两种在Web开发中广泛使用的脚本语言,尤其JavaScript是互联网上最流行的编程语言之一。本文将深入探讨这两个语言的基础概念、语法特性、应用领域以及它们之间的关联。 首先,JavaScript是由...
JavaScript并非与Java有关,尽管它们在名称上相似,但它们在设计和用途上有显著的区别。JavaScript主要运行在浏览器环境中,为用户提供动态、交互式的网页体验。jscript.chm是微软提供的一个关于JavaScript的帮助...
JSCRIPT是微软的产品,而JAVASCRIPT则是另一空公司的产品(叫什么我忘了). JAVASCRIPT刚出来时还没有JSCRIPT,当时JAVASCRIPT很火.微软很看不过眼.所以就出了一个自已的脚本语言,命名为JSCRIPT.在当时的这二种脚本语言...
本书介绍了JavaScript与Jscript编程的各方面知识,包括利用客户机方脚本和文档对象模型进行Web浏览器编程,利用服务器方脚本、活动服务器页面、JSP和LiveWire进行Web服务器方编程,还将介绍Rhino与WSH。更重要的是,...