JSON数据格式

JSON

JSON 是一种数据格式,不是一种编程语言。一般用于Web服务的前后端的数据交流格式。

一、类型

JSON 的语法可以有3种类型的值:

  • 简单值:包括字符串、数值、布尔值和 null(但是不支持 Javascript 中的 undefined)
  • 对象:表示一组无序的键值对
  • 数组:表示一组有序的值的列表

二、与 Jsvacript 的区别

 事件的监听以及处理

事件

事件,是文档或浏览器窗口中发生的一些特定的交互瞬间。

下面分别介绍事件中的几个重要特性:

  • 事件流
  • 事件处理程序
  • 事件对象

一、事件流

事件流是用于描述页面接收事件的顺序。

 浏览器中的BOM对象

BOM

BOM 是指浏览器对象模型。

主要用于开发人员控制浏览器显示的界面以外的部分,例如浏览器窗口的位置、浏览器的地址信息、浏览历史界面的前进后退等。

一、window

window 对象是 BOM 的核心对象,表示浏览器的一个实例。

1.1 全局声明

window 既是访问浏览器窗口的接口,也是 ECMAScript 的全局对象(Global)。

 HTML中的DOM对象

DOM

DOM(文档对象模型)是针对 HTML 和 XML 文档的一个API。

  • 主流浏览器都完成了 DOM1 级的实现
  • IE 的 DOM 对象都是以 COM 对象的形式存在,和原始的 DOM 对象行为并不一致

一、节点层次

DOM 可以将 HTML 或 XML 文档描绘成一个由多层节点构成的结构,简单点说,就是一个树结构。