DOM2分析及其在嵌入式系统上的实现
发布时间:2021-06-23 23:37
近年来,随着软硬件技术的飞速发展,移动终端——特别是手机具有了访问因特网的能力。作为在因特网中获取信息最重要的工具浏览器,在这类设备上也有了发展。然而,相比于桌面浏览器,移动终端上的浏览器显得非常简陋。例如,无法运行Java Script、不支持动态网页、不支持AJAX等等。没有这些功能,就无法充分的使用互联网提供的各种应用。支持这些技术的关键在于浏览器首先要支持DOM。DOM是Document Object Model的缩写,即文档对象模型。它是在1998年10月1日由W3C组织发布的一个标准。其目的在于建立一套平台和语言无关的标准接口,允许程序和脚本读取和操作“文档”的内容、结构和样式。这里的文档,主要指的是XML和HTML,也包括从这两种文档中衍生出来的其他文档,如XHTML。DOM在桌面浏览器中已经是一个标准,但是在嵌入式浏览器中,支持DOM的还不是很多。本文针对什么是DOM以及如何在嵌入式浏览器中实现DOM进行了研究。主要的研究内容包括:1.详细分析了DOM的结构和特点,研究DOM是什么,在浏览器中充当怎样的角色。2.以一个嵌入式浏览器为平台,完成一个嵌入式版本的DOM的实现...
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:84 页
【学位级别】:硕士
【部分图文】:
表格的文档对象模型
图 2-2 工厂方法通过定义一个用于创建对象的接口,让子类决定实例在 Document 中定义一系列名为 createX()的方法来类型。这一方法将在 Document 的实现类 DocImpl 中被象,而 XImpl 则是接口 X 的实现类。显然,在某一个或者别的什么构造方法都是可以被安全的使用的。题外,DOM 还必须面对对象的释放问题。对于某些语言理机制,用户只需要创建对象,不需要担心对象的释放的任务,比如 JAVA。而另外一些语言,则需要用户释放,否则该对象就会一直占据内存,比如 C++。为一致的 API,DOM 没有定义对象释放相关的 API,因此去管理不再被使用的对象的释放。ode
本文编号:3245884
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:84 页
【学位级别】:硕士
【部分图文】:
表格的文档对象模型
图 2-2 工厂方法通过定义一个用于创建对象的接口,让子类决定实例在 Document 中定义一系列名为 createX()的方法来类型。这一方法将在 Document 的实现类 DocImpl 中被象,而 XImpl 则是接口 X 的实现类。显然,在某一个或者别的什么构造方法都是可以被安全的使用的。题外,DOM 还必须面对对象的释放问题。对于某些语言理机制,用户只需要创建对象,不需要担心对象的释放的任务,比如 JAVA。而另外一些语言,则需要用户释放,否则该对象就会一直占据内存,比如 C++。为一致的 API,DOM 没有定义对象释放相关的 API,因此去管理不再被使用的对象的释放。ode
本文编号:3245884
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3245884.html