27.Node的childNodes属性的值是一个NodeList Object,该对象的行为类似于Node Object的数组
28.操作DOM时有一个基本的规则:在文档树加载解析完成之前,不能对其进行遍历或者操作。SAX不是这样的
29.Node接口除了定义了childNodes属性外,还定义了其他几个方便的属性,包括firstChild,lastChild,nextSibling,previousSibling
30.每个DOM tree的根节点都是Document Object(文档对象,在客户端javascript里就是window.document),但它并不代表树里的某一个HTML元素。document.documentElement属性指向<html>标签,它作为文档的根元素
31.document.getElementsByTagName()方法,根据tag名称获取ElementNode的数组集合,然后用下标访问
var tables = document.getElementsByTagName("table");
alert("This document contains " + tables.length + " tables");
注意,getElementsByTagName的返回结果是不区分大小写的,传递的参数也是
32.document.getElementById()方法,是根据id attribute获取Element,只会返回一个结果
33.除了Document Object之外Element Object也有getElementsByTagName方法,用法和document的同名方法一样,区别在于它只搜索调用元素的子元素,不会遍历整个DOM tree
34.document.getElementsByName()方法是根据name attribute查询,返回结果是一个数组
35.可以用setAttribute()方法设置元素的attribute,也可以直接赋值的方式来设置,2者的效果是一样的
36.DocumentFragment是一种特殊的节点类型,它本身不出现在文档中,而是作为节点集合的临时容器存在,并且能够把这些节点集合看做一个单独的对象进行操作。当把一个DocumentFragment插入文档时,并不是其自身被插入,而是它所有的子节点被插入,之后DocumentFragment就被清空,并且不能再次使用,除非重新向其中加入子节点
分享到:
相关推荐
4. 在适当的地方释放Python环境: ```csharp pythonRuntime.Dispose(); ``` 总的来说,IronPython.dll和Microsoft.Scripting.dll为C#开发者打开了一扇通向动态编程世界的大门,使他们能够利用Python的强大功能,...
这份"Java JDK 6学习笔记——ppt简体版"提供了关于这个关键版本的详细教程,适合初学者和有一定经验的开发者来深入理解Java编程。 首先,我们要了解Java JDK是什么。Java Development Kit,简称JDK,是Oracle公司...
( [Classic.Shell.Scripting(第1版)].(Classic.Shell.Scripting).Arnold.Robbins.文字版.epub )
Game.Scripting.Mastery 游戏脚本高级编程英文版,中文版翻译烂了点
powershell Introduction to programming grammar, specifications, cases, etc., introductory books for beginners
Blueprints.Visual.Scripting.for.Unreal.Engine.2015虚幻引擎蓝图教程
从给定的文件信息来看,我们探讨的主题是Syngress出版社关于VMware自动化管理的一本书——《Scripting VMware Power Tools for Automating Virtual Infrastructure Administration》。这本书聚焦于如何使用脚本和...
4. **事件处理**:DOM允许通过事件监听器来响应用户或浏览器的事件。例如,`addEventListener`和`removeEventListener`可以用来绑定和解除事件处理函数,使得网页具有交互性。 5. **DOM遍历**:遍历DOM是常见的任务...
游戏脚本设计完全掌握-Game.Scripting.Mastery.part2.rar
4. **数据接口和API**:书中可能会详细解析Blender的Python API,介绍如何访问和修改场景中的各种数据,如物体、材质、动作、粒子系统等。 5. **脚本调试与优化**:学习如何调试Python脚本,理解错误处理和性能优化...
Apress.Practical.JavaScript.DOM.Scripting.and.Ajax.Projects
Springer.Scientific.Data.Analysis.using.Jython.Scripting.and.Java
4. **安全性和权限控制**:Firefox对插件的安全性有严格的要求,开发者需要理解如何请求和管理权限,以避免对用户数据和系统安全造成威胁。 5. **调试与测试**:在开发过程中,使用Firefox的开发者工具进行插件调试...
《Microsoft.Press.Windows.PowerShell.Scripting.Guide.Feb.2008》这本书是微软出版社在2008年发布的一本关于Windows PowerShell脚本编程的指南。Windows PowerShell是一种强大的命令行shell和脚本语言,它由微软...
#### 四、提高脚本性能的技巧 为了确保游戏运行流畅,编写高效的脚本是非常重要的。本书提供了一些实用的技巧,帮助开发者优化脚本性能。 - **减少Update函数的调用次数**:合理安排代码结构,避免不必要的每帧更新...