艾瑞
艾瑞
新闻资讯
中心动态 学习技巧
javaScript和java的区别
2020-06-15

1、javascript的简介:
(1)javascript基于对象事件驱动的语言,应用于客户端
(a)基于对象
         *提供好了很多对象,可以直接拿过来使用
(b)事件驱动
         *html网页做静态效果,javaScript动态效果
         但是:事件驱动有是什么呢?
         例如:大家可能会在各种网站上见过那种,随着鼠标滑动图片也会随之变换的网站
         其中,鼠标滑动就可称得上是一个事件驱动。
(c)应用于客户端
         *专门指的是浏览器

2、javaScript的特点
(1)交互性
         *信息的动态交互(还是上面那个鼠标和图片的例子)
         就比如说:你滑动鼠标,他给你呈现不同的东西,是不是就和你交互了呢?哈哈
(2)安全性
         *不能直接访问本地磁盘的文件
(3)跨平台性
         *java:跨平台靠虚拟机jvm
         *javaScript:只有能够支持js的浏览器都可以


3、java和javaScript的区别
(1)java和javaScript是由不同的公司开发的
         *java是Sun公司,后被Oracle公司收购;
         *javaScript 网景公司
(2)java面向对象javaScript基于对象
(3)java是一个强类型的语言,而javaScript是弱类型语言
         *例如:在java中 int i = 10;    但是int i = “10”;(×)
          在JS中   var i = 10;  var  m = "10";        (√)
(4)javaScript只需要解析就可以执行,而java需要先编译成字节码文件,在执行


4、javaScript组成
(1)ECMAScript
         * ECMA:欧洲计算机协会
         * 由ECMA组织制定的js语法,语句.....(JS的基本语法等)
(2)BOM
         *broswer  object  model :浏览器对象模型
         * 例如:浏览器对象:地址栏,关闭按钮,大小等(Frame窗体相当于一个对象)
(3)DOM
         *document object model:文档对象模型
         *可以对浏览器里面的内容进行操作