`

JavaScript+DOM编程艺术 ——学习笔记(上)

 
阅读更多
注:大写数字代表书中的章节
二、语法
  • 数 组
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”));
  }
}

小结:

一份文档就是一棵节点树

节点分为不同的类型:元素节点、属性节点、文本节点等

getElementById()方法将返回一个对象,该对象对应着文档里的一个特定的元素节点

getElementsByTagName()方法将返回一个对象数组,他们分别对应着文档里的一个特定的元素节点

这些节点中的每个都是一个对象

 

四、案例研究

  • childNodes属性:返回一个数组,包含给定元素接点的全体子元素
  • nodeType属性:共12种可取值,仅3种具有实用价值:1元素接点 2属性节点 3文本节点
  • nodeValue属性:改变某个文本节点的值
  • firstChild和lastChild属性:分别代表childNodes[]数组的第一个元素和最后一个元素
分享到:
评论

相关推荐

    JavaScript+DOM编程艺术(清晰中文版).pdf

    一本我喜欢的书

    Javascript+DOM编程艺术(完整版).pdf

    《Javascript+DOM编程艺术(完整版)》是Jeremy Keith所著的一本关于前端开发技术的书籍,专注于Web设计中的JavaScript和DOM编程。本书被认为是前端开发者必读的经典之作,其清晰的文笔、遵循优秀的编程原则和严格的...

    JavaScript+DOM编程艺术(PDF格式原版+源代码)

    《JavaScript+DOM编程艺术》是一本深受欢迎的IT图书,主要针对JavaScript和DOM(文档对象模型)的编程技术进行深入浅出的讲解。作者通过简洁明快的写作风格,使得复杂的Web前端开发概念变得通俗易懂,适合初学者及有...

    JavaScript5.0+DOM编程艺术pdf(最新中文版)

    总之,"JavaScript5.0+DOM编程艺术"是一本全面介绍JavaScript5.0及其与DOM结合使用的经典教程,通过学习这本书,读者不仅可以掌握JavaScript5.0的最新特性和用法,还能精通DOM操作,从而提升在Web开发领域的专业技能...

    JavaScript+DOM编程艺术

    在《JavaScript+DOM编程艺术》的高清版中,读者可以享受到更清晰的排版和视觉体验,这对于长时间阅读和学习来说尤其重要。书中可能还包含了一些更新的内容,以适应JavaScript语言和技术的发展,比如ES6及以上版本的...

    JavaScriptDOM编程艺术(第2版)PDF版本下载.txt

    根据提供的文件信息,我们可以推断出这是一本关于JavaScript DOM编程技术的书籍——《JavaScript DOM编程艺术(第2版)》。尽管实际书籍内容并未给出,但从标题、描述及部分链接信息来看,这本书主要涉及JavaScript...

    JavaScript+DOM编程艺术笔记整理

    JavaScript+DOM编程艺术是前端开发领域的一本经典书籍,它涵盖了JavaScript语言的基础和DOM操作的实践技巧。在学习这本书的过程中,我们首先会了解到JavaScript的历史及其重要性,特别是它与W3C标准化的DOM(文档...

    《JavaScript+DOM编程艺术》中文版及源代码

    《JavaScript+DOM编程艺术》是一本深入探讨JavaScript与DOM(Document Object Model)交互技术的经典著作。这本书主要针对JavaScript初学者,同时也适合有一定基础的开发者,旨在帮助读者掌握使用JavaScript进行网页...

    avaScript+DOM编程艺术+清晰中文版.rar

    《JavaScript+DOM编程艺术》是一本专为网页前端工程师打造的入门级图书,也是网页设计者不可或缺的参考资料。这本书深入浅出地介绍了JavaScript语言及其在DOM(Document Object Model)操作中的应用,帮助读者掌握...

    js+dom编程艺术资源

    《JavaScript DOM编程艺术:第2版》讲述了JavaScript、DOM 和HTML5 的基础知识,着重介绍DOM 编程技术背后的思路和原则:平稳退化、渐进增强和以用户为中心等。这些概念对于任何前端Web 开发工作都非常重要。本书将...

    JavaScript+DOM编程艺术(一)

    本书在简洁明快地讲述JavaScript和DOM的基本 知识之后,通过几个实例演示了大师级的网页开发技术,并透彻阐述了。。。 第1章 JavaScript简史  1.1 JavaScript的起源  1.2 浏览器之争  1.3 制定标准  1.4 ...

    JavaScript DOM编程艺术.pdf

    《JavaScript DOM编程艺术》是Jeremy Keith所著的一本关于JavaScript和DOM(文档对象模型)编程的经典图书,它不仅阐述了JavaScript和DOM的基本知识,还着重讲解了DOM编程技术背后的思路和原则。本书被赞誉为Web设计...

    JavaScript.DOM编程艺术(第2版)附录及源码.rar

    《JavaScript.DOM编程艺术(第2版)》是一本深入探讨JavaScript与DOM(Document Object Model)交互的权威书籍。DOM是Web开发中的核心组件,它允许程序员通过JavaScript来操作HTML和XML文档的结构、内容和样式。这本书...

    javascript+dom编程艺术pdf英文版

    本书讲述了JavaScript和DOM的基础知识,但重点放在DOM编程技术背后的思路和原则:预留退路、循序渐进和以用户为中心等,这些概念对于任何前端Web开发工作都非常重要。本书将这些概念贯穿在书中的所有代码示例中,使...

    随书光盘+PDF JavaScript DOM编程艺术(第2版)-源代码2.5MB PDF114MB .zip

    JavaScript DOM编程艺术(第2版)是一本深受开发者欢迎的书籍,主要涵盖了JavaScript语言在Web前端开发中的应用,特别是关于DOM(Document Object Model)的深入理解和实践。这本书的随书光盘包含了源代码和PDF电子版...

    HTML+CSS+JavaScript教程学习笔记.zip

    HTML+CSS+JavaScript教程学习笔记HTML+CSS+JavaScript教程学习笔记 HTML+CSS+JavaScript教程学习笔记HTML+CSS+JavaScript教程学习笔记 HTML+CSS+JavaScript教程学习笔记HTML+CSS+JavaScript教程学习笔记 ...

    JavaScript DOM编程艺术(第2版pdf)+源代码

    JavaScript DOM编程艺术(第2版)是一本深受程序员喜爱的JavaScript技术书籍,专注于讲解如何使用JavaScript与Document Object Model(DOM)进行交互。DOM是Web页面的结构化表示,它允许我们通过编程方式操纵HTML和XML...

    JavaScript DOM编程艺术【第2版&高清】.pdf

    但是,根据标题《JavaScript DOM编程艺术【第2版&高清】.pdf》和描述“JavaScript DOM编程艺术,高清资源,无比经典,值得拥有”,我们可以推断这本书主要讲述了JavaScript中DOM(文档对象模型)的相关编程技术。...

Global site tag (gtag.js) - Google Analytics