javaScript和java的区别

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:文档对象模型

                   *可以对浏览器里面的内容进行操作

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值