javascript高级-第一章 什么是JavaScript

147 阅读1分钟

第1章 什么是JavaScript

介绍 JavaScript 的起源:从哪里来,如何发展,以及现今的状况。这一章会谈到 JavaScript 与 ECMAScript 的关系、DOM、BOM,以及 Ecma 和 W3C 相关的标准

当时网络慢,95年,网景,开发出JavaScript做简单的表单校验

JavaScript组成

  • ECMAScript
  • DOM
  • BOM

ECMAScript

网景

DOM

文档对象模型(DOM)是一个应用编程接口(API),用于在HTML中使用扩展的XML,DOM 将整个页面抽象为一组分层节点。

BOM

浏览器对象模型(BOM),用支持访问和操作浏览器的窗口

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

小结

JavaScript是一门用来与网页交互的脚本语言,包含了三个部分

  • ECMAScript,核心功能
  • 文档对象模型(DOM),提供与网页内容交互的方法与接口
  • 浏览器对象模型(BOM),提供与浏览器内容交互的方法与接口