《JavaScript DOM 编程艺术(第2版)》- 综合笔记 - 草稿


第 1 章 JavaScript 简史


1.1 JavaScript 的起源

JavaScript 是 Netscape 公司与 Sun 公司合作开发的。

JavaScript 是 ECMAScript 标准的一种实现,但在一般表述中,这两者是指同一种编程语言。

1.2 DOM

DOM(Document Object Model,文档对象模型),是一套对文档的内容进行抽象和概念化的方法。

通过 DOM 可以对文档内的某些实际内容进行查询和操控。

1.3 浏览器战争

1.3.1 DHTML

DHTML(Dynamic HMTL,动态 HTML),是描述 HTML、CSS 和 JavaScript 技术组合的术语。其背后的含义是:

  • 利用 HTML 把网页标记为各种元素;
  • 利用 CSS 设置元素样式和它们显示的位置;
  • 利用 JavaScript 实时地操控页面和改变样式。

1.3.2 浏览器之间的冲突

Netscape 公司和 Microsoft 公司的浏览器的 DOM 的差异,导致了当时 DHTML 技术的难以实现。

1.4 制定标准

W3C 于 1998 年 10 月完成了“第 1 级 DOM”(DOM Level 1)标准,这种标准化的 DOM 可以让任何一种程序设计语言对使用任何一种标记语言编写出来的任何一种文档进行操控。

1.4.1 浏览器以外的考虑

DOM 是一种 API(Application Programming Interface,应用程序编程接口),也是一种已经得到有关各方共同认可的基本约定。

W3C 对 DOM 的定义是:“一个与系统平台和编程语言无关的接口,程序和脚本可以通过这个接口动态的访问和修改文档的内容、结构和样式。”

1.4.2 浏览器战争的结局

由于 Windows 操作系统的成功,Netscape 公司输了。战争促进了 DOM 标准的最终制定。

1.4.3 崭新的起点

WebKit 是 Safari 和 Chrome 采用的一个开源 Web 浏览器引擎;它与另一个开源引擎——FireFox 的核心 Gecko,共同促进了 IE 的核心 Trident 等专有浏览器引擎逐步向 Web 标准靠拢。

1.5 小结

略。


第 2 章 JavaScript 语法


2.1 准备工作

使用 JavaScript 的两种方式:

  • 将代码放到文档 标签中的

你可能感兴趣的:(《JavaScript DOM 编程艺术(第2版)》- 综合笔记 - 草稿)