二、语法
var beat=Array(4);
beat[0]="John";
beat[1]="Paul";
beat[2]="Lucy";
beat[3]="LiHua";
var beat=Array("John","Paul","Lucy","LiHua");
var beat=Array(123,456,789,false);
var beat=["John","Paul","Lucy","LiHua"];
var lennon=Array();
lennon["name"]="John";
lennon["year"]=1940;
lennon["living"]=false;
var beat=Array();
beat[0]=lennon;
beat[0]["name"]="John";
beat[0]["year"]=1940;
beat[0]["living"]=false;
var beat=Array();
beat["vocalist"]=lennon;
beat["vocalist"]["name"]="John";
beat["vocalist"]["year"]=1940;
beat["vocalist"]["living"]=false;
注:当我们用new关键字去创建一个数组时,其实是在创建一个Array对象的新实例。对象可以调用方法和
三、DOM :Document Object Model
//例子1
alert(typeof document.getElementById("purchases"));
//typeof 操作符可以告诉我们他的操作数是不是一个字符串、数值、函数、布尔值或对象。
//例子2
var items=document.getElementsByTagName("li");
for(var i=0;i<items.length;i++){
alert(typeof items[i]);
}
//例子3
Var paras=document.getElementsByTagName(“p”);
For (var i=0;i<paras.length;i++){
Var title_text = paras[i].getAttribute(“title”);
If(title_text)
Alert(title_text);
}
//例子4
Var paras=document.getElementsByTagName(“p”);
For (var i=0;i<paras.length;i++){
Var title_text = paras[i].getAttribute(“title”);
If(title_text){
paras[i].setAttribute(“title”,”brand new title text”);
Alert(paras[i].getAttribute(“title”));
}
}
小结:
1 一份文档就是一棵节点树
2 节点分为不同的类型:元素节点、属性节点、文本节点等
3 getElementById()方法将返回一个对象,该对象对应着文档里的一个特定的元素节点
4 getElementsByTagName()方法将返回一个对象数组,他们分别对应着文档里的一个特定的元素节点
5 这些节点中的每个都是一个对象
四、案例研究
-
childNodes属性:返回一个数组,包含给定元素接点的全体子元素
-
nodeType属性:共12种可取值,仅3种具有实用价值:1元素接点 2属性节点 3文本节点
-
firstChild和lastChild属性:分别代表childNodes[]数组的第一个元素和最后一个元素
相关推荐
一本我喜欢的书
JavaScript5.0+DOM编程艺术pdf(最新中文版)JavaScript5.0+DOM编程艺术pdf(最新中文版)
JavaScript+DOM编程艺术, JavaScript+DOM编程艺术, JavaScript+DOM编程艺术,
Javascript+DOM编程艺术,完整版。
JavaScript+DOM编程艺术(最新中文版), dom操作对于前端来说太重要了
Javascript+DOM 编程艺术 ,这本书很不错,我看完了,呵呵
《JavaScript+DOM编程艺术》(扫描版含源代码),每一章的源代码都有!!!是一本值得一读的好书。
《javascript dom编程艺术:第2版》讲述了javascript、dom 和html5 的基础知识,着重介绍dom 编程技术背后的思路和原则:平稳退化、渐进增强和以用户为中心等。这些概念对于任何前端web 开发工作都非常重要。本书将...
对《JavaScript+DOM编程艺术》一书内容进行了详细的总结,适用于复习,梳理知识点,是我一直想要的,word文档。
JavaScriptDOM编程艺术(第2版)PDF版本下载
JavaScript+DOM编程艺术中文版pdf及源代码
经典之作《javascript dom编程艺术》源码。通过一个实际案例,讲述了原生的javascript操作dom的使用方法,以及操作dom中应该注意的一些事项。
JavaScript+DOM编程艺术+清晰中文版 网页前端工程师的入门级图书 网页设计的必备书籍
喜欢他的写作风格,通俗易懂,预留后路。 虽然书是英文原版的,但例子采用目录结构清晰明了,实用性强。