您当前的位置:首页 > 互联网教程

Java与JavaScript有什么关系,它们分别是做什么工作用的

发布时间:2025-05-23 10:46:01    发布人:远客网络

Java与JavaScript有什么关系,它们分别是做什么工作用的

一、Java与JavaScript有什么关系,它们分别是做什么工作用的

1、Java与JavaScript是目前比较流行的两种语言,单从表面上看,两者名称很相似,于是许多初学者容易将二者混淆,或者直接归为一类,其实不然,虽然两者有着紧密的联系,但确是两个完全不同的语言。接下来,笔者仅就她们的几个主要差别归纳起来。

2、众所周知,Java是SUN公司推出的程序设计语言,特别适合于Internet应用程序开发,其前身是Oak语言,而JavaScript则是NetScape公司的产品,是为了扩展NetScape Navigator功能而开发的一种可嵌入Web页面中的解释性语言,其前身是Live Script。由于Java的普及,NetScape和SUN两家公司签订合同后才将其命名为JavaScript。

3、Java是一种真正的纯面向对象编程语言,在Java中,一切都是对象;JavaScripr是一种脚本语言,由于她本身提供了非常丰富的内部对象供程序员使用,因而她是基于对象的语言。

4、若希望利用Java编写程序并使之运行,必须事先在系统内安装相应版本的JDK和JVM,保证代码能够得到编译和运行的环境;而编写JavaScript则相对简单,只需使用某种HTML文档编辑器甚至某种字符编辑器(如Notepad)即可,然后打开浏览器即可运行。

5、Java中使用变量在编译之前必须声明其数据类型,因而她采用的是强类型变量;JavaScript则不用在变量前声明类型,而是由解释器在运行时自动检查,所以她是弱类型变量。

6、利用Java写出的Applet小程序,在HTML中用<applet>……</applet>来标识;JavaScript程序在HTML中运行,其代码在<Script>……</Script>标签内。

7、Java源代码在执行前被编译,因而在网络应用中,必须要求客户端安装有解释平台,也就意味着Java应用不与HTML文档集成(Applet小程序例外);JavaScript是一种解释性语言,其代码在发往客户端之前不需编译,而是将其嵌入到HTML文档中,一起发送给客户端,由浏览器解释执行。

8、另外,JavaScript仅是一种解释性语言,并没有复杂的语法和规则,更不支持如Java里的继承这样的性质,因此也比Java更加容易学习。

二、JavaScript权威指南和JavaScript高级程序设计哪本好

1、JavaScript高级程序设计--写的比较清晰易懂,有很多示例,这些示例实用性也挺强的,也比较适合入门吧。

2、JavaScript权威指南当然也是一本被众多人热捧的经典图书,不过作为入门似乎难一点。

3、反正是这样,如果有一门其他语言做基础,读起来就会轻松不少。没学过其他语言,两本书读到后面都会有些难度。

三、在一个jsp文件中 这样调用js文件 如何传参

1、如果你是给js/admins.js里边的函数传参,那么你可以在引入的文件下面传参,如:

2、<script language=JavaScript src="js/admins.js"></script>

3、<script type="javascript/text">

4、//假设在需要调用admins.js里边的showMember函数

5、//那么在这里调用那个函数,值用jsp输出字符串即可

6、showMember(/*这里是jsp输出的变量值*/);

7、程序就是字符串组成的,所以只要你正确输出字符串,到浏览器那边执行的时候就可以了。