嵌入式浏览器DOM研究与设计

被引量 : 0次 | 上传用户:zyx_xingfu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来我国数字电视家庭用户数量增长迅速。随着三网融合业务的迅速发展以及大尺寸、高分辨率的平板电视机的普及,用户通过数字电视机顶盒接入有线电视线路网络上网也能够得到良好的用户体验。通过数字电视机顶盒接入有线电视线路网络在电视上网将成为一种主要的上网方式,嵌入式浏览器已经成为数字电视机顶盒上最重要的软件之一。现在国内数字电视机顶盒上大多没有搭载嵌入式浏览器或者搭载的嵌入式浏览器不支持随意输入域名进行访问,只能访问厂商定制的网站。为数字电视机顶盒定制一款全功能的商业嵌入式浏览器例如Opera、NetFront等需要付出高额的定制费,而且浏览器不开源,不易于后期的维护和升级改造。针对这种情况,我们为某公司设计实现了一款数字电视机顶盒全功能嵌入式浏览器。本论文研究与设计了嵌入式浏览器的DOM模块。首先通过对W3C DOM标准的分析与研究,确定嵌入式浏览器需要支持的DOM标准接口;再结合现有开源浏览器的DOM树型结构,设计出嵌入式浏览器的DOM树型结构;其次在分析现有开源浏览器的NodeList实现方案和W3C DOM标准事件处理模型二者的不足后分别提出优化方案。在以上基础之上,设计出浏览器DOM总体结构,并确定每个模块功能。随后逐一实现DOM每个模块。最后又设计和实现了DOM的一个重要扩展——SVG DOM中的滤镜部分。经过测试,该浏览器在机顶盒CPU处理速度很低的情况下打开网页首页速度快,并且能及时响应用户遥控器操作,占用内存也在系统允许范围,支持W3C DOM Level 2标准和所有SVG滤镜。
其他文献
21世纪是人口老龄化的时代。随着社会经济的发展,科学的进步和医学的发达,人的寿命也就随之越来越长,老年人口在总人口的比例也就越来越高。中国人口老龄化的过程已成为发达
传统广播影视转型是数字化、网络化和媒介融合趋势下的必然过程,也是当今社会具有重大战略意义的理论课题。从哪里转?转到哪里去?本文从理论基础、概念重构、战略选择、当前
自然语言的一个本质特征就是多义性,语言中不同层次、各种形式的多义现象具有复杂的运作原理和形成机制。词汇做为语言的载体,对其的研究应该引起重视。近年来热门的认知语言
随着现代信息技术和海洋开发的飞速发展,人们对水声通信的需求日益增加。但是由于水下环境的特殊性,水声信道的可用通信带宽十分有限,而目前的两种水下频谱分配方式即基于固
[目的]考察大米陈化度对直接挤出制备直条米粉品质和质构特性方面的影响。[方法]研究了大米陈化度对使用双螺杆挤压机直接挤压制作米粉品质的黏着性、断条率、吐浆值、质构特
自从人类使用科学方法介入司法侦破的一百多年来,如何精确确定死亡时间一直困扰着人们。进入20世纪80年代后,随着生命科学的日新月异,先进的测定方法不断涌现。最近又增加了
20世纪90年代中后期起步的网络会计是对传统会计的一种扬弃,它在政府、企业和会计软件开发商的通力协作下不断发展。但网络会计毕竟是一把双刃剑,它在使众多企业受益的同时也
在现代设计中产品的文化性,使得产品更加富有内涵,人们开始从文化的角度入手去设计产品,文中主要研究在产品设计中文化符号的应用对提升产品文化内涵的作用,提出如何在设计过
本文作者从一则简单的案例出发,引出了我国行政契约的认定标准这一问题.在较为深入地分析了两大法系诸多国家的认定标准之后,提出了我国行政契约的认定标准,即行政契约是以行
期刊
文章通过借鉴个人消费信贷和国外发达国家学生贷款中个人信用体系建立的经验的基础上,运用模糊综合评价和层次分析法等评价方法,提出了一种适合我国国情的大学生信用评价指标