0
点赞
收藏
分享

微信扫一扫

JavaScript-什么是JavaScript

佛贝鲁先生 2022-03-14 阅读 80

一、JavaScript组成

完整的JavaScript实现包含以下几个部分:

  • 核心(ECMAScript)
  • 文档对象模型(DOM)
  • 浏览器对象模型(BOM)

二、ECMAScript

  • ECMAScript,即 ECMA-262
  • ECMAScript将这门语言作为一个基准来定义,以便在它之上再构建更稳健的脚本语言定义语言的基础
  • 规定了语言的组成部分:语法、类型、语句、关键字、保留字、操作符、对象
  • JavaScript与nodejs 都实现了ECMAScript
  • ECMAScript只是对实现这个规范描述的所有方面的一门语言的称呼

三、DOM

DOM级别

DOM Level 1

  • DOM Core:如何映射文档结构,简化对文档任意部分的访问操作
  • DOM HTML:扩展前者,增加了特定于HTML的对象和方法

DOM Level 2

  • 增加了鼠标和用户界面事件,范围,便利(迭代DOM节点的方法)
  • 通过对象接口支持了css

DOM Level 3

  • 增加了以统一的方式加载和保存文档
  • 增加了验证文档方法

四、BOM

BOM(浏览器对象模型),主要针对浏览器窗口和子窗口(frame),扩展如下

  • 弹出浏览器窗口的能力
  • 移动,缩放和关闭浏览器的能力
  • navigator对象:提供浏览器的详尽信息
  • location对象:提供浏览器加载页面的详尽信息
  • screen对象:提供关于用户屏幕分辨率的详尽信息
  • performance对象:提供浏览器内存占用,导航行为和时间统计的详尽信息
  • 对cookie的支持
  • 其他自定义对象:如XHLHttpRepuest和IE的ActiveXObject
举报

相关推荐

0 条评论