《JS-DOM 编程艺术》笔记 - 1(1 - 4)

1. 相关概念

  • 由 W3C 批准并由所有于标准相兼容的 Web 浏览器支持的第三方技术成为 DOM (文档对象模型)。可以利用 DOM 改善文档的可交互性,就像利用 CSS 给文档添加各种样式一样。

  • JS:是一种脚本语言,JS 脚本通常只能通过 Web 浏览器去完成某种操作而不是独立运行。JS 提供了一种操控 Web 浏览器的手段,例如,JS 语言可以用来调整浏览器窗口的高度、宽度和屏显位置等属性。以这种办法给 Web 浏览器本身的属性可以看做是 BOM (浏览器对象模型)。

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

  • JS 早期版本提供了对 Web 文档的某些实际内容(主要是图像和表单)进行查询和操控的手段。JS 语言本身也预先定义了 "images" 和 "forms" 等关键字。—— 这种试验性质的初级 DOM 被称为 “第 0 级 DOM ”( DOM Level 0)。在形成标准之前,常见的用法包括对图像进行链接和显示以及在客户端进行某种形式的数据合法性验证。

  • DHTML( dynamic HTML)

    • 利用 HTML 将网页标记为各种元素
    • 利用 CSS 设计各有关元素的排版样式并确定它们在窗口中的显示位置
    • 利用 JS 实时操控和改变各种有关样式
  • DOM Level 1:为解决浏览器的不兼容问题而制定的标准化 DOM —— 可以让任何一种程序设计语言对使用任何一种标记语言编写出来的任何文档进行控制

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


2. JS 语法

  • 用 JS 编写的代码必须嵌在一份 HTML/XHTML 文档中才能执行。可以通过两种方法做到:

    • 将 JS 代码插入到文档 部分的

你可能感兴趣的:(《JS-DOM 编程艺术》笔记 - 1(1 - 4))