JavaScript 简介

1. JavaScript 在 1995 年首次出现,由 Netscape 和 Sun 联手实现,最起初叫 LiveScript,在 1995 年与 Netscape Navigator 2.0 同时发布时,Netscape 公司将其更名为 JavaScript。当时的主要目的是处理一些输入的有效验证,但是现在几乎可以和浏览器窗口以及其内容进行每一个方面的交互。

2. 一个完整的 JavaScript 实现由三部分组成:核心(ECMAScript),文档对象模型(DOM),浏览器对象模型(BOM).

3. ECMAScript 是一个标准,简单地说,它描述了一下内容:语法、类型、语句、关键字、保留字、运算符、对象。ECMAScript 仅仅是一个描述,定义了脚本语言的所有属性、方法和对象。其它脚步语言可以实现 ECMAScript 来作为功能基准,JavaScript 就是这样。如 ECMAScript 有 JavaScript、ActionScript、ScriptEase 等实现。每个浏览器都有它自己的 ECMAScript 接口实现,然后这个实现又被扩展,包含了 DOM 和 BOM,当然还有其它的实现和扩展。

4. DOM 把整个页面规划成由节点层级构成的文档,HTML (XML) 页面上的每一个部分都是一个节点的衍生物。DOM 不是 JavaScript 专有,只是 Web 浏览器中的 DOM 已经有 ECMAScript 实现了,现在是 JavaScript 语言的一个很大组成部分。

5. BOM 是浏览器对象模型,利用它可以对浏览器窗口进行访问和操作。如改变窗口大小、改变状态栏文本以及其他与页面内容不直接相关的动作。使 BOM 别树一帜而又常常令人怀疑的是它仅仅是 JavaScript 实现的一部分,没有任何的标准。每个浏览器都有自己的 BOM 实现。

小结:JavaScript 的核心 ECMAScript 描述了语言的语法和基本对象
DOM 描述了处理页面内容的方法和接口
BOM 描述了与浏览器交互的方法和接口
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值