JavaScript简介

来源:互联网 发布:淘宝手机端无缝拼接 编辑:程序博客网 时间:2024/06/05 20:38

1、  JavaScript是一种解释执行的脚本语言,它与HTML一起实现一个web页面中链接多个对象,与web客户交互作用。

2、  JavaScript有以下基本特点:

a)        是一种脚本编写语言,在程序运行过程中逐行解释执行。

b)       是一种基于对象的语言,能运用自己已经创建的对象。

c)        简单性。简单易学,弱类型。

d)       安全性。不允许访问本地硬盘,不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。

e)        动态性。以事件驱动的方式对用户的动作做出响应。

f)        跨平台性。只依赖于浏览器本身,与操作环境无关。

3、  JavaScript与Java的区别

a)        基于对象和面向对象。Java是真正的面向对象语言,而JavaScript只是基于对象和事件驱动的脚本语言。

b)       解释和编译。Java源代码在传递到客户端执行之前必须经过编译,因而客户端上必须具有相应平台上的解释器(JVM)Java的跨平台性就是通过编译器实现的。JavaScript是一种解释型语言,执行前不用编译,直接将代码传递到浏览器解释执行。

c)        强变量和若变量。Java采用强类型变量检查,即所有变量在编译之前必须做声明,而且必须声明变量类型。JavaScript变量在使用前不需做声明,解释器在运行时检查其类型。

d)       代码格式不一样。Java代码不能嵌入html中,其代码以字节码的形式保存在独立的文档中。JavaScript代码可以嵌套在html中,可以动态加载。

e)        嵌入方式不同。在HTML中JavaScript用<script>…</script>来标识,而Java是用<applet>…</applet>来标识。

f)        静态联编和动态联编。Java采用静态联编即Java的对象引用必须在编译时进行,以使编译器能够实现类型检查,而JavaScript在运行时检查。


原创粉丝点击