`
爱岩修
  • 浏览: 4695 次
  • 性别: Icon_minigender_1
  • 来自: 齐齐哈尔
社区版块
存档分类
最新评论

DOM学习日志(一)

dom 
阅读更多
DOM学习第一天
DOM简介:
   DOM-文档对象模型,它指定了文档的结构,可以通过dom对文档结构进行操作,比如javascript所操作的html元素所需要的入口就是dom提供的。
   DOM分类:
   Core DOM - 定义了一套针对任何结构化文档的对象的标准
   Xml DOM - 定义了只针对xml文档的对象标准
   HTML DOM - 定义了只真对HTML文档的对象标准
HTML DOM
   DOM定义了html文档中每个元素都是一个节点,一个html文档本身就是一个文档节点,html里面的标签是元素节点,包含在元素里的文本就是文本节点,元素内的属性就是属性节点。
    节点之间的联系通过树形结构来体现,父节点下有子节点,一只树形结构的终点就是节点下在无子节点。
    查找并访问节点的两个方法:
    1.document.getElementById("");返回指定id的节点对象
    2.document.getElementsByTagName("");返回指定name的节点对象列表
    每个节点都有parentNode,firstChild,lastChild,nodeName,nodeValue,nodeType属性。
总之,dom就是为了操纵文档内的各种元素用的,他就像是一种中间件一样,javascript通过他才能找到并操作想要操作的文档目标。
Browser对象
    window对象 : 表示浏览器窗口
    常用属性:frames[],parent
      window.frames["frame_name"] 表示当前窗口中的子窗口对象
      window.parent 表示当前窗口的父窗口
    常用函数: alert(),confirm(),close(),open(),
            setTimeOut(code,time),  write()
        因为window是一个全局对象,所以他的属性和方法都是在当前的环境中计算的,都可以当作全局的来用,例如只写alert(),而不用写window.alert();
    Navigator对象 : 表示浏览器的有关信息
       不经常用,只做了解
     Screen对象 : 表示客户端显示屏幕的信息
       不经常用
     History对象 : 包含客户访问过的url
     常用方法 : back(),go()
               history.back() 后退
                  history.go(-2) 相当于单击两次后退键
     Location对象 : 包含有关当前url的信息
      常用属性 : host,hostname,href,port,protocol
     常用方法 : reload()
0
0
分享到:
评论

相关推荐

    dom4j_1.6.1.jar dom4j_2.1.0.jar

    标题提及的"dom4j_1.6.1.jar"和"dom4j_2.1.0.jar"是两个不同版本的DOM4J库的Java档案文件,DOM4J是一个非常流行的Java XML API,用于处理XML文档。这两个版本的差异在于功能、性能优化和可能存在的bug修复。描述中...

    dom4j 学习资料

    虽然标题提到的是“dom4j学习资料”,但主要内容关注的是log4j的日志配置,因此本文主要围绕log4j进行展开。 ### log4j 日志配置详解 #### ConsoleAppender(控制台日志) 1. **配置示例**: ```properties log4...

    dom4j文件下载

    DOM4J是一个强大的Java库,专门用于处理XML文档。...通过学习和掌握DOM4J,开发者可以提高XML处理的效率,简化代码,提升项目的可维护性。如果你正在寻找一种高效且易用的XML处理工具,DOM4J无疑是一个值得考虑的选择。

    log4j和dom4j插件

    例如,一个Java应用可能使用`log4j`记录用户登录、操作日志,同时利用`dom4j`解析XML配置文件以动态配置应用的行为。 在提供的压缩包中,`lo4j_jar包`包含了`log4j`的库文件,开发者可以直接引入到项目中使用。而`...

    dom4j帮助文档+教程

    - 日志记录:XML格式的日志文件可以通过DOM4J进行分析和处理。 - 数据绑定:将XML数据映射到Java对象,如JAXB就是基于这种思想实现的。 总结来说,DOM4J是Java开发中处理XML文档不可或缺的工具,它提供了一整套完善...

    DOM4j和log4j例子详解

    **DOM4j与log4j简介** DOM4j是一个开源的Java XML API,它提供了非常丰富的功能,包括XML解析、文档构建、XPath处理以及XML Schema支持。DOM4j以其高效性能和易于...对于初学者来说,这是一个很好的实践和学习资源。

    dom4j-1.6.1 api以及源码

    DOM4J是一个开源的Java XML API,它提供了丰富的XML处理功能,包括文档对象模型(DOM)、简单API(SAX)和事件API(JAXP)。这个库设计得非常灵活,适用于多种用途,从基本的XML解析到复杂的XML文档操作。在本文中,...

    dom4j学习教程+API+包+读写操作例子

    在`Log4jXML.java`文件中,可能包含了一个示例,演示如何将DOM4J与日志框架(如Log4j)结合,将日志信息写入XML格式的文件。 **五、学习资源** `Dom4j学习教程+API`可能是PDF或HTML文档,包含了DOM4J的详细教程和...

    dom4j.jar和对应源码src.zip (使用Java解析XML的重要工具)

    - **文档生成**:如生成XML报告或日志,DOM4J提供了一个简洁的API来构造复杂的XML结构。 总结来说,DOM4J是Java中处理XML不可或缺的工具,其强大功能和易用性使其在各种场景下都表现出色。通过学习DOM4J,开发者...

    dom4j-2.1.4.zip

    而“org”目录则很可能包含了DOM4J的源代码或编译后的类文件,便于开发者查看源码,理解和学习DOM4J的内部实现。 总的来说,DOM4J作为一款强大的XML处理库,为Java开发者提供了丰富的功能。它与logback和SLF4J的...

    dom4j

    博客链接()可能包含了DOM4J的使用示例、进阶技巧或是解决常见问题的方法,对于深入学习DOM4J会有很大的帮助。通过阅读这篇博客,你可以了解到更多DOM4J的实际应用和最佳实践。 在实际开发中,掌握DOM4J能极大地...

    dom4j+jstl+beanUtils+log4j

    DOM4J易于学习,API友好,使得它成为Java开发者处理XML的首选工具之一。 2. JSTL(JavaServer Pages Standard Tag Library): JSTL是用于JSP页面的标准标签库,旨在简化JSP的开发,减少脚本代码,提高可读性和可...

    react-router-dom-demo

    在React开发中,路由管理是不可或缺的一部分,而`react-router-dom`是React社区广泛使用的路由库,它使得在单页应用...通过对这些文件的分析和学习,开发者可以更深入地理解`react-router-dom`在实际项目中的应用。

    dom4j-1.6.1

    这个文件通常包含DOM4J的API文档,提供了详细的类、方法和接口解释,是学习和使用DOM4J的重要参考资料。通过阅读此文件,开发者可以了解如何正确使用DOM4J的各种功能。 5. **应用场景** - **Web开发**:在Java ...

    Dom4j jar.zip

    在实际开发中,Dom4j常用于处理XML配置文件、读写XML格式的数据交换、XML格式的日志记录等场景。例如,Spring框架就利用Dom4j解析和生成bean的配置文件。通过熟练掌握Dom4j,开发者可以提高处理XML文档的效率,简化...

    Uncaught DOMException:

    标题 "Uncaught DOMException:" 指出的是一种在JavaScript编程中常见的错误,通常与DOM(文档对象模型)操作有关。...通过调试代码、查看控制台日志和学习相关API文档,通常可以定位并修复此类问题。

    日志文件配置

    在IT行业中,日志文件配置是一项至关重要的任务,它能够帮助开发者追踪系统运行状态、调试...在学习和使用DOM4J进行日志配置时,建议深入理解XML文档结构,熟悉XPath查询语法,并结合实际日志框架的配置规范进行实践。

    JDOM_Dom4j.rarJDOM_Dom4j.rar

    而“Dom4j学习教程+API”则很可能包含了一本详细的Dom4j教程和其API文档,对于初学者来说,这是快速理解和掌握Dom4j的重要资源。通过阅读这些教程和API文档,开发者可以学习如何创建、解析XML文档,如何使用XPath...

    dom4j源码+使用文档

    综上所述,DOM4J是一个功能强大的XML处理工具,其源码和使用文档可以帮助开发者深入学习XML处理,提高开发效率。通过研究源码,可以了解到XML解析、操作和序列化的底层实现,而使用文档则提供了详细的指导,使开发者...

Global site tag (gtag.js) - Google Analytics