第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),提供与浏览器内容交互的方法与接口