19.HTMLElement元素定义了id,style,title,lang,dir,className属性。这些属性对应到html标签的id,style,title,lang,dir,class这些attribute(特性)。这些特性是所有HTML标签都支持的
20.之所以为HTML标签定义相应的HTMLElement接口,主要是为了方便。这些接口通常只是增加一组对应HTML attributes的properties。比如要获取一个img标签的src attribute,要使用img.getAttribute("src")方法,比较麻烦。有了对应的专用HTMLElement接口以后,就可以直接使用img.src,来获取src attribute,方便了不少
21.综合来说,要获取<img name="i1" src="abc.jpg" />这个标签中的src attribute的值,有很多种方法
document.documentElement.childNodes[1].childNodes[3].getAttribute("src");
document.body.childNodes[3].getAttribute("src");
document.body.childNodes[3].src;
document.images[0].src;
document.i1.src;
只有熟悉了DOM的API(包括遗留API和W3C标准API),才能比较快速正确地获取想要的元素和值,当然,现在最方便的方法是用jQuery
22.DOM有1,2,3三个级别,从DOM 2开始,DOM划分了模块,并且引入了CSS和EVENT的支持。DOM3的特性不太清楚。还有史前的DOM 0,也就是遗留DOM
23.hasFeature()这个特性检测方法其实意义不大,因为这个方法也是浏览器厂商自己实现的,是否支持特性由浏览器厂商自己说了算。所以做特性检测时,不应该依赖这个方法
24.IE6里不支持NODE接口的NODE_TYPE常量,所以如果要用的话,需要自行定义
25.尽管DOM标准是来自于对动态HTML编程通用API的需求,但是DOM不只关注网络脚本。实际上,该标准现在已经广泛使用在服务器端编程,用于解析和操作XML文档。由于其广泛使用,现在DOM标准已经定义为语言独立的标准
26.对于DOM规范中定义的方法,在不同的语言中可以有不同的实现。比如DOM规范中定义,实现应该提供“获取第一个子节点”的能力。在java中,实现是getFirstChild()方法,而在javascript中,则是一个firstChild属性。这两种实现不同,但是都实现了DOM规范
分享到:
相关推荐
3. 加载Python模块并执行脚本: ```csharp dynamic engine = pythonRuntime.UseFile("your_script.py"); var result = engine.your_function(); ``` 4. 在适当的地方释放Python环境: ```csharp pythonRuntime....
这份"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》。这本书聚焦于如何使用脚本和...
3. **JavaScript与DOM**:在Web开发中,JavaScript是最常用于操作DOM的语言。通过DOM API,JavaScript可以获取元素、改变元素样式、处理事件以及实现动态效果。例如,`getElementById`、`getElementsByTagName`和`...
游戏脚本设计完全掌握-Game.Scripting.Mastery.part2.rar
3. **自定义工作流**:通过脚本,用户可以自动化重复性任务,创建自定义工具和界面元素,提高工作效率。这部分可能涉及如何编写和集成脚本来实现这些功能。 4. **数据接口和API**:书中可能会详细解析Blender的...
Apress.Practical.JavaScript.DOM.Scripting.and.Ajax.Projects
Springer.Scientific.Data.Analysis.using.Jython.Scripting.and.Java
3. **插件生命周期管理**:插件的安装、启动、卸载等过程都需要正确处理。开发者需要了解Firefox的插件注册表,以及如何在Delphi中实现这些生命周期方法。 4. **安全性和权限控制**:Firefox对插件的安全性有严格的...
《Microsoft.Press.Windows.PowerShell.Scripting.Guide.Feb.2008》这本书是微软出版社在2008年发布的一本关于Windows PowerShell脚本编程的指南。Windows PowerShell是一种强大的命令行shell和脚本语言,它由微软...
#### 三、创建模块化的游戏元素 模块化的编程思想对于提高代码的重用性和维护性至关重要。本书通过具体的案例介绍了如何使用C#脚本创建模块化的游戏元素,这些元素可以轻松地应用于任何Unity项目中。 - **角色控制器...