3.DOM
3.1javascript中对象的种类
1.用户定义的对象:程序员自行创建的
2.内建对象:内建在javascript语言中的,例如Array、Date等
3.宿主对象:浏览器提供的对象
(1)Window对象是最基础的宿主对象,对应浏览器窗口本身,其属性和方法统称为BOM。
3.2节点
1.元素节点:p,li等
2.文本节点:包含在元素节点内部的文本
!--其中的汉字就是文本节点--
<p>这就是文本节点</p>
3.属性节点:
!--其中的汉字就是文本节点--
<p title=“这是属性节点”>这就是文本节点</p>
3.3getDocumentById()返回一个对象
3.4getElementsByTagName()返回对象数组
3.5setAttitude()和getAttribute()
都只能通过一个元素节点来调用
<b>4.美术馆之巅</b>
管他啥之巅呢,我们只关注自己还没明了的部分。
4.1childNodes
任何一个元素的所有孩子,包括元素节点、属性节点、文本节点等等,甚至连空格都是一个节点。
4.2nodeType
哎,前面的那位关系这么混乱,总要有人出来分分类哇,那就是nodeType方法啦~
然而nodeType的返回值是数值型,共12种返回值,元素节点(1),文本节点(3),属性节点(2)。
4.3nodeValue
分享到:
相关推荐
JavaScript DOM编程艺术是一本深入探讨JavaScript与DOM交互的权威书籍,第二版则更新了现代Web开发中的相关技术。在这个学习笔记中,涵盖了从基础到高级的JavaScript和DOM操作技巧,一共涉及1~9章的内容。以下是对...
但根据标题和描述提供的信息,我可以为您概述“JavaScript DOM编程艺术”这本书的一些核心知识点。以下内容是基于这本书中可能涉及的主题和内容进行的假设性介绍: 1. JavaScript基础知识:学习DOM编程之前,首先要...
总的来说,JavaScript DOM编程艺术这本书涵盖了JavaScript基础、DOM操作以及实际应用,是学习网页动态交互和JavaScript编程的重要资源。通过学习,开发者能够熟练地创建交互式、动态的网页内容。
JavaScript+DOM编程艺术是前端开发领域的一本经典书籍,它涵盖了JavaScript语言的基础和DOM操作的实践技巧。在学习这本书的过程中,我们首先会了解到JavaScript的历史及其重要性,特别是它与W3C标准化的DOM(文档...
JavaScript DOM编程艺术笔记的知识点涵盖了在网页开发中,如何通过JavaScript操作文档对象模型(DOM)来实现各种动态网页效果。以下是根据提供的内容总结的知识点: 1. 获取DOM元素的下一个兄弟节点 在DOM操作中,...
以上内容总结了《JavaScript DOM 编程艺术》第一章的读书笔记,概括了JavaScript简史,从而让我们了解到这一语言的发展脉络,以及它如何从最初的技术竞争中走向标准化,并最终成为现代Web开发不可或缺的一部分。
leetcode新手刷题指南 学习资料、文章收集 TypeScript 类型体操姿势合集 React :heart_suit: React Hook Flutter 备注:中文文档内容略有滞后,版本更新没有完全...DOM编程艺术 锋利的jQuery CSS权威指南 H5匠人手册
本书《JavaScript高级程序设计(第3版)》为深入学习提供了很好的参考,通过专题学习笔记,可以逐步掌握JavaScript的各个知识点,并且能够随着复习和实践得到进一步的提升。 在学习的过程中,开发者会发现...
Dom编程艺术: 可选. 计算机基础: 前端对HTTP相关知识要求较高,其他比如操作系统,数据库等. 学习资源: 1.MDN相关文档. 2.Udemy相关课程: Advanced JS Concept Data structure + algorithm(JS) 3.掘金:用来搜文章来...
掌握JavaScript的基础语法和编程理念,是进一步学习DOM编程艺术的前提。在未来的学习旅程中,我们还将深入探讨JavaScript如何与HTML文档对象模型(DOM)交互,以及如何利用JavaScript来动态地修改页面内容,添加交互...
这个压缩包中的开源项目涵盖了以上提到的各种创意编程工具和技术,它们不仅是学习和实践创意编程的宝贵资源,也是推动艺术、设计和技术融合的重要驱动力。通过探索和利用这些项目,无论是专业程序员还是艺术爱好者,...
- **《JavaScriptDOM编程艺术第2版》** 介绍了 JavaScript 与 DOM 的交互方式,帮助开发者更好地控制网页元素。 **2. JavaScript高级书籍:** - **《JavaScript开发王》**、**《JS精彩两百例》** 等书籍涵盖了 ...
在《Ajax基础(二)》这份学习笔记中,作者银狐深入浅出地讲解了关于Ajax的基础知识,并且特别指出文档中的例子、代码和文字大多来源于人民邮电出版社出版的《JavaScript DOM编程艺术》一书。本文将围绕这份资料的...
在"processing"部分,可能是指Processing.js,这是一个基于JavaScript的编程环境,专门用于创建可视化和交互式艺术作品。它简化了2D和3D图形的绘制,使得开发者可以使用类似Java的语言进行编程,但运行在浏览器中。 ...
纽约大学工程学院的"创意编码"课程(DM-UY 1133)在2014年秋季开展了一次深入的学习之旅,旨在引领学生进入编程的艺术世界,特别是在JavaScript这一编程语言的应用上。这个课程的存储库,"Creative-Coding-UG-Fall-...
3. **JavaScript**:作为网页动态效果的主要编程语言,JavaScript可以处理用户交互、改变DOM(文档对象模型)以及发送异步请求。学习JavaScript包括基础语法、DOM操作、事件处理、AJAX以及现代库和框架(如jQuery, ...
在高级创意编码课程中,学生们将学习如何利用JavaScript进行高级编程,包括但不限于DOM操作、事件处理、AJAX异步通信以及WebGL图形渲染。此外,还将深入研究现代JavaScript特性,如ES6+语法、Promise、async/await、...
这种设计方法既体现了编程艺术的一面,又让时间显示更具趣味性和可读性。 再者,jQuery作为JavaScript的一个库,常常被用于简化DOM操作和事件处理,提高网页的响应速度。在这个项目中,jQuery可能被用来处理用户的...
"JavaScript特效"更广泛,涵盖了所有通过JavaScript编程实现的视觉或交互式效果。 在这个特定的案例中,Canvas特效可能结合了JavaScript(可能是jQuery库)来处理图形的动态行为,如生长、摇摆等,而CSS则可能用于...
【H5 Canvas水墨画生成动画特效】是一种在网页上实现动态视觉效果的技术,它结合了HTML5的Canvas元素和JavaScript编程,为用户创造出仿佛用水墨画笔触绘制的动画效果。这种技术通常用于提升网站的艺术感,吸引用户的...