fireholder.github.io

伪文艺女青年,状高冷,话少爱热闹


Blog | Archive | About

JavaScript NOTE 2

26 Dec 2016 | JS

JavaScript 内置对象

1. 浏览器对象模型(BOM)

2. 文档对象模型(DOM)

注意节点的概念

主要分成两部分:

访问

  1. 选择单个节点
  2. 选择多个节点
  3. 在元素节点间遍历

操作

  1. 访问/更新文本节点
  2. 操作HTML内容
  3. 访问/更新属性值

缓存DOM查询

var itemOne = getElementById('one');

如果脚本需要多次使用一个或几个元素,可将其位置保存到一个变量中,以节省DOM树中遍历查找的时间。通常说这个变量存储了DOM树中的一个对象的引用(而不是这个元素)。

新建DOM节点

包含四个步骤:

  1. 新建元素
  2. 新建文本节点
  3. 绑定节点和元素
  4. 把元素添加到要添加的NodeList中去
var newItem=document.createElement('li');
var newText=document.createTextNode('kale');
newItem.appendChild(newText);
list.appendChild(newItem);   //添加到list结尾
//如果是开头则用:
//list.insertBefore(newItem,list.firstChild);

3. 全局JavaScript对象

判断条件之 == 与 ===

  1. ==

    等于,比较两个值是否相同。

  2. ===

    严格 等于,比较两个值,并比较它们的数据类型和值是否完全相同。

  3. !==

    严格 不等于。比较两个值并比较它们的数据类型和值是否不完全相同。

comments powered by Disqus

Older · View Archive (56)

MSP430学习笔记1

时钟

Newer

JavaScript NOTE 3

JavaScript 事件处理