二、语法
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[]数组的第一个元素和最后一个元素
相关推荐
一本我喜欢的书
《Javascript+DOM编程艺术(完整版)》是Jeremy Keith所著的一本关于前端开发技术的书籍,专注于Web设计中的JavaScript和DOM编程。本书被认为是前端开发者必读的经典之作,其清晰的文笔、遵循优秀的编程原则和严格的...
《JavaScript+DOM编程艺术》是一本深受欢迎的IT图书,主要针对JavaScript和DOM(文档对象模型)的编程技术进行深入浅出的讲解。作者通过简洁明快的写作风格,使得复杂的Web前端开发概念变得通俗易懂,适合初学者及有...
总之,"JavaScript5.0+DOM编程艺术"是一本全面介绍JavaScript5.0及其与DOM结合使用的经典教程,通过学习这本书,读者不仅可以掌握JavaScript5.0的最新特性和用法,还能精通DOM操作,从而提升在Web开发领域的专业技能...
在《JavaScript+DOM编程艺术》的高清版中,读者可以享受到更清晰的排版和视觉体验,这对于长时间阅读和学习来说尤其重要。书中可能还包含了一些更新的内容,以适应JavaScript语言和技术的发展,比如ES6及以上版本的...
根据提供的文件信息,我们可以推断出这是一本关于JavaScript DOM编程技术的书籍——《JavaScript DOM编程艺术(第2版)》。尽管实际书籍内容并未给出,但从标题、描述及部分链接信息来看,这本书主要涉及JavaScript...
JavaScript+DOM编程艺术是前端开发领域的一本经典书籍,它涵盖了JavaScript语言的基础和DOM操作的实践技巧。在学习这本书的过程中,我们首先会了解到JavaScript的历史及其重要性,特别是它与W3C标准化的DOM(文档...
《JavaScript+DOM编程艺术》是一本深入探讨JavaScript与DOM(Document Object Model)交互技术的经典著作。这本书主要针对JavaScript初学者,同时也适合有一定基础的开发者,旨在帮助读者掌握使用JavaScript进行网页...
《JavaScript+DOM编程艺术》是一本专为网页前端工程师打造的入门级图书,也是网页设计者不可或缺的参考资料。这本书深入浅出地介绍了JavaScript语言及其在DOM(Document Object Model)操作中的应用,帮助读者掌握...
《JavaScript DOM编程艺术:第2版》讲述了JavaScript、DOM 和HTML5 的基础知识,着重介绍DOM 编程技术背后的思路和原则:平稳退化、渐进增强和以用户为中心等。这些概念对于任何前端Web 开发工作都非常重要。本书将...
本书在简洁明快地讲述JavaScript和DOM的基本 知识之后,通过几个实例演示了大师级的网页开发技术,并透彻阐述了。。。 第1章 JavaScript简史 1.1 JavaScript的起源 1.2 浏览器之争 1.3 制定标准 1.4 ...
《JavaScript DOM编程艺术》是Jeremy Keith所著的一本关于JavaScript和DOM(文档对象模型)编程的经典图书,它不仅阐述了JavaScript和DOM的基本知识,还着重讲解了DOM编程技术背后的思路和原则。本书被赞誉为Web设计...
《JavaScript.DOM编程艺术(第2版)》是一本深入探讨JavaScript与DOM(Document Object Model)交互的权威书籍。DOM是Web开发中的核心组件,它允许程序员通过JavaScript来操作HTML和XML文档的结构、内容和样式。这本书...
本书讲述了JavaScript和DOM的基础知识,但重点放在DOM编程技术背后的思路和原则:预留退路、循序渐进和以用户为中心等,这些概念对于任何前端Web开发工作都非常重要。本书将这些概念贯穿在书中的所有代码示例中,使...
JavaScript DOM编程艺术(第2版)是一本深受开发者欢迎的书籍,主要涵盖了JavaScript语言在Web前端开发中的应用,特别是关于DOM(Document Object Model)的深入理解和实践。这本书的随书光盘包含了源代码和PDF电子版...
HTML+CSS+JavaScript教程学习笔记HTML+CSS+JavaScript教程学习笔记 HTML+CSS+JavaScript教程学习笔记HTML+CSS+JavaScript教程学习笔记 HTML+CSS+JavaScript教程学习笔记HTML+CSS+JavaScript教程学习笔记 ...
JavaScript DOM编程艺术(第2版)是一本深受程序员喜爱的JavaScript技术书籍,专注于讲解如何使用JavaScript与Document Object Model(DOM)进行交互。DOM是Web页面的结构化表示,它允许我们通过编程方式操纵HTML和XML...
但是,根据标题《JavaScript DOM编程艺术【第2版&高清】.pdf》和描述“JavaScript DOM编程艺术,高清资源,无比经典,值得拥有”,我们可以推断这本书主要讲述了JavaScript中DOM(文档对象模型)的相关编程技术。...