`

DOM编程初步

 
阅读更多

DOM:
<wbr>document object model:文档对象模型.将一些标记型的文档以及文档中的内容当成对,在对象中定义属性和行为,方便操作.</wbr>

<wbr>DOM在风中标记型文档时,有三层模型:<br><wbr>DOM1:针对html文档<br><wbr>DOM2:针对xml文档<br><wbr>DOM3:针对xml文档<br><wbr><br><wbr>html,xhtml,xml:都是标记型文档.<br><wbr>dhtml:多个技术的综合,叫做动态的html.<br><wbr><wbr>html:负责将数据继续封装.<br><wbr><wbr>css:负责标签的样式.<br><wbr><wbr>javascript:负责通过程序设计方式来操作对象.</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr>标签之间的层次关系:<br><wbr>window<br><wbr>document<br><wbr>html<br><wbr><wbr>|--head<br><wbr><wbr><wbr>|--title<br><wbr><wbr><wbr>|--base<br><wbr><wbr><wbr>|--link<br><wbr><wbr><wbr>|--meta<br><wbr><wbr><wbr>|--style<br><wbr><wbr><wbr>|--script<br><wbr><wbr>|--body<br><wbr><wbr><wbr>|--div<br><wbr><wbr><wbr>|--form<br><wbr><wbr><wbr><wbr>|--input<br><wbr><wbr><wbr><wbr>|--select<br><wbr><wbr><wbr>|--span<br><wbr><wbr><wbr>|--a<br><wbr><wbr><wbr>|--table<br><wbr><wbr><wbr><wbr>|--tbody<br><wbr><wbr><wbr><wbr><wbr>|--tr<br><wbr><wbr><wbr><wbr><wbr><wbr>|--td<br><wbr><wbr><wbr><wbr><wbr><wbr>|--th</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr>|--dl<br><wbr><wbr><wbr><wbr>|--dt<br><wbr><wbr><wbr><wbr>|--dd<br><wbr><br><wbr>DOM树、DOM节点.<br><wbr>DOM的弊端——文档过大时,耗费资源,此时可以使用SAX来解析文档.</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr>节点的类型:<br><wbr>标签型节点:类型-1;<br><wbr>文本型节点:类型-3;<br><wbr>属性节点:类型-2;<br><wbr>注释型节点:类型-8;<br><wbr>document:类型-9;</wbr></wbr></wbr></wbr></wbr></wbr>

<wbr>节点的关系:<br><wbr>父节点:parentNodes.<br><wbr>子节点:childNodes.直接子节点,返回的是一个节点对象的集合(数组).<br><wbr>兄弟节点:<br><wbr><wbr>上一个兄弟节点:previousSibling.<br><wbr><wbr>下一个兄弟节点:nextSibling.</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>


<wbr>注意:标签之间的空行,浏览器会解析成一个空白文本,获取时要注意.</wbr>

<wbr></wbr>

<wbr>获取节点可以通过节点的层次关系完成,也可以通过document对象完成.<br><wbr>getElementById 获取对 ID 标签属性为指定值的第一个对象的引用。<br><wbr>getElementsByName 根据 NAME 标签属性的值获取对象的集合。<br><wbr>getElementsByTagName 获取基于指定元素名称的对象集合。<br></wbr></wbr></wbr></wbr>

分享到:
评论

相关推荐

    javascript初级代码学习.zip

    002-DOM编程-innerHTML和innerText操作div和span 003-DOM编程-关于正则表达式 004-去除字符串的前后空白trim 005-表单验证 006-复选框的全选和取消全选 007-获取下拉列表选中项的value 008-显示网页时钟 009-内置...

    Python编程入门经典

    第Ⅰ部分 初步了解Python 第1章 编程基础和字符串 3 1.1 编程与使用计算机的区别 3 1.1.1 编程的一致性 3 1.1.2 编程的可控性 4 1.1.3 程序要应对变化 4 1.1.4 小结 4 1.2 准备工作 4 1.2.1 在非Windows系统上安装 ...

    精通qt4编程(源代码)

    \第1章 Qt初步实践 2 \1.1 第一个Qt程序 2 \1.1.1 建立主程序 2 \1.1.2 建立工程 3 \1.1.3 编译/运行第一个Qt应用程序 8 \1.1.4 第一个Qt程序的代码分析 8 \1.2 使用Qt布局管理器 11 \1.3 关联操作 12 \1.4 小结 13 ...

    精通Qt4编程(第二版)源代码

    \第1章 Qt初步实践 2 \1.1 第一个Qt程序 2 \1.1.1 建立主程序 2 \1.1.2 建立工程 3 \1.1.3 编译/运行第一个Qt应用程序 8 \1.1.4 第一个Qt程序的代码分析 8 \1.2 使用Qt布局管理器 11 \1.3 关联操作 12 \1.4 ...

    j2ee学习路径 对初学者很有帮助

    一:J2SE 面向对象-封装、继承、多态 ...Dom编程基础(事件处理等) JS常用效果如TreeView、下拉联动等 JS学习方法 JS调试方法 DreamWeaver初步(建立HTML、Table、Form、CSS)等 5:Servlet & JSP

    (全)传智播客PHP就业班视频完整课程

    9-6 3.php xml编程⑧-phpdom编程(3) 综合练习-基于xml的在线词典 9-6 4.php xml编程⑨-综合练习-基于xml的在线词典 phpdom使用xpath 9-6 5.php xml编程(10)-SimpleXML 9-7 1.回顾 9-7 2.析构方法 9-7 3.static关键字...

    史上最全韩顺平传智播客PHP就业班视频,10月份全集

    9-6 3.php xml编程⑧-phpdom编程(3) 综合练习-基于xml的在线词典 9-6 4.php xml编程⑨-综合练习-基于xml的在线词典 phpdom使用xpath 9-6 5.php xml编程(10)-SimpleXML 9-7 1.回顾 9-7 2.析构方法 9-7 3.static关键字...

    韩顺平PHP JS JQUERY 所有视频下载种子 货真价实

    9-6 3.php xml编程⑧-phpdom编程(3) 综合练习-基于xml的在线词典 9-6 4.php xml编程⑨-综合练习-基于xml的在线词典 phpdom使用xpath 9-6 5.php xml编程(10)-SimpleXML 9-7 1.回顾 9-7 2.析构方法 9-7 3.static关键字...

    史上最全传智播客PHP就业班视频课,8月份视频

    9-6 3.php xml编程⑧-phpdom编程(3) 综合练习-基于xml的在线词典 9-6 4.php xml编程⑨-综合练习-基于xml的在线词典 phpdom使用xpath 9-6 5.php xml编程(10)-SimpleXML 9-7 1.回顾 9-7 2.析构方法 9-7 3.static关键字...

    史上最全韩顺平传智播客PHP就业班视频,9月份全集

    9-6 3.php xml编程⑧-phpdom编程(3) 综合练习-基于xml的在线词典 9-6 4.php xml编程⑨-综合练习-基于xml的在线词典 phpdom使用xpath 9-6 5.php xml编程(10)-SimpleXML 9-7 1.回顾 9-7 2.析构方法 9-7 3.static关键字...

    达内java培训目录

    JavaScript核心 JavaScript语言基础(数据类型、函数、对象、闭包)、Java DOM编程、事件模型、JavaScript面向对象编程。 深入理解JavaScript语言原理;熟练的使用JavaScript对HTML DOM进行编程;熟练掌握...

    北京中科信软AJAX培训

    一个初步的Ajax开发框架 异常处理机制 中文乱码问题及其解决方案 使用responseText处理返回的普通文本信息 实战技巧:数据校验 实战技巧:级联菜单 实战技巧:条目内容 实战技巧:级联下拉列表 使用responseXML处理...

    从零开始学JavaScript 源代码

    第1章 初步了解JavaScript 1.1 JavaScript是什么 1.2 JavaScript能做什么 1.2.1 表单数据合法性验证 1.2.2 页面特效 1.2.3 交互式菜单 1.2.4 动态页面 1.2.5 数值计算 1.3 JavaScript编程起步 1.3.1 “Hello World...

    laravel诗词博客-匠心编程,热爱生活。喜欢就Star吧

    Laravel诗词博客-匠心编程,热爱生活。 感谢各位朋友的支持,很开心和你分享我的代码,希望大家也能多写博客,提高自己能力的同时又能以后回顾所学的知识。饮水思源,你的星就是对我最好的支持。 如果您在安装过程中...

    JavaScript应用开发实践指南

    第2章介绍了如何在浏览器中运用JavaScript语言,初步提到适时运用CSS规则、提升用户体验的原则。第3章解析与DOM、数据存储、创建交互层等有关的术语。第4章介绍DOM的基本构成和操作。第5章讲解了JavaScript数据存储...

    React:一个入门 React 的学习笔记

    react不像jquery一样能通过src直接使用它需要一系列的辅助工具的支持,我们在学习react之前需要初步了解 nodejs 以及 babel。 另外还需要掌握 jsx 函数式编程 等知识。 1、 安装。 2、 新建项目文件夹 例如这个仓库...

    C++开源程序库 C++开源程序库

    大约在2001年左右,boost中出现了regex库,初步解决了这个问题。但是最初的regex无论在效率上还是可靠性方面都有一些问题,后来经过一次大规模的翻修之后,达到了比较完善的程度。 其他可以选择的替代品还有C语言的...

    PHP培训教程之AJAX技术.docx

    1、AJAX初步认识 AJAX的全称AsynchronousJavaScriptAndXML. AJAX2005年由Google发起并流行起来的编程方法,AJAX不一个新的编程语言,但它一个使用已有标准的新的编程技术。一种创建交互式网页应用的网页发技术。 ...

    知乎大神萧井陌web前端课程

    第3章 作业讲解、编程的选择结构和函数返回值和库、css初步、函数参数 第4章 数组和字符串、作业讲解、debug大法 第5章 作业讲解、如何方便地用测试写代码、break&continue;语句、object、读文档、递归 第6章 网页中...

Global site tag (gtag.js) - Google Analytics