基于智能手机平台的CSS引擎优化与实现

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:lily009009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着3G的到来,无线带宽越来越高,使得更多内容丰富的应用程序装入手机成为可能,如视频通话、视频点播、移动互联网冲浪和内容分享等。为了承载这些数据应用及快速部署,手机功能将会越来越智能,越来越开放。浏览器作为PC平台的互联网首选入口已经成为了大众公认的事实,在智能手机平台上,网民仍然延续着这一使用习惯,手机浏览器便成为了大家最常用的手机软件。在早期的手机浏览器中基本以代理渲染型为主,而随着近几年智能手机成本的下降、性能提高和iOS、Android等智能手机平台的日趋成熟,手机浏览器更多地转向了本地渲染型,给用户提供了接近于桌面浏览器的体验效果。同时,随着Web技术的持续发展和HTML5的逐步推广,让手机浏览器可以轻松地创建图形、版式和动画效果,甚至还能够支撑一些互动性的游戏应用,让用户能够享受到前所未有的使用体验。在不久的将来,手机浏览器不单只是作为智能手机平台上的移动互联网的一个简单入口存在,它更像是一个能够汇聚各种应用的平台,在这个平台上,用户可以使用多种功能丰富的应用。本论文选择了智能手机平台上的手机浏览器作为研究背景,并以手机浏览器中的CSS引擎作为主要的研究对象,在深入分析了手机浏览器和CSS引擎的工作流程和技术原理的基础之上,针对基于智能手机平台上的CSS引擎优化进行了详细的设计与实现。论文首先对国内外现有的手机浏览器情况进行了介绍,并结合了技术特点阐述了各自的优势。然后针对手机浏览器和CSS引擎中的相关技术进行了深入分析,着重结合了W3C的CSS2.1Spec对CSS引擎的工作原理展开剖析。随后,论文重点研究了xFace引擎中的CSS引擎,从总体架构的角度详细分析了引擎中各部件和CSS2.1中各规范的对应关系,从工作流程的角度主要分析了解析外部样式表和获取节点匹配样式。在完成上述分析的基础上,基于智能手机平台的特点,兼顾“空间”和“时间”的平衡,从全球主流网站的设计情况、规范的支持程度、CSS引擎固有的工作流程、代码编写优劣等方面综合考虑后,提出了优化方案并加以实施,然后针对优化的内容进行了功能和性能方面的测试,确保这些优化能达到预期效果。最后对本论文内容进行了总结,提出了未来的展望。
其他文献
《西厢记》这部风靡了数百年的巨作,在中国文学史和戏曲史上都有很高的价值;以其为题材的视觉图像也异常丰富,不仅大量出现于纸、绢上,也跃然瓷上,给瓷器装饰注入了新的活力。
随着互联网和移动互联网的飞速发展,通讯录作为每个人与社会上其他人之间的连接的纽带,已经成为越来越多的互联网新业务中必不可少的一个关键应用环节。随之而来的,是对用户个人
“十二五”期间,我国公共租赁房建设已逐渐成为国家保障性住房建设的重点之一,各地政府积极出台相应政策鼓励社会力量投资建设公共租赁住房。然而,由于公共租赁房投资回报率
随着经济的迅速发展城市规模不断扩大、城市人口快速增长导致了长春市以燃用原煤为主的城市能源消费量呈现出上升趋势从而加重了城市大气污染的程度。大气污染不仅严重地制约
在当今的经济条件下,企业面临着许多的挑战,既要满足日益增长的客户的需要又要保持低成本。ERP系统成为诸多企业的首选,系统记录的库存信息可以使管理者了解企业运作时物资短缺
在我国城市化快速发展阶段,大规模城市建设活动强烈扰动开发区域的自然水循环,引发多方面雨水问题(如城市内涝、水体污染)。常规雨水管理虽能快速排放雨水,却导致更多次生灾
本项目是基于广州市萝岗区凯通楼中央空调安装工程项目的基础上研究中央空调的变频系统集散控制,并设计了以RS-485/232通信总线为平台,结合计算机与触摸屏技术的智能监控系统
本文写于2012年中国律师制度恢复33周年和全国律师协会成立26周年之际,有着一定的历史意义。近年来,全国律师在维护法治建设,促进国家经济发展发挥着越来越重要的职能作用。随着
审判组织是代表法院行使审判权的具体组织形式,是司法权的载体,承担着公正裁判的社会责任。世界各国因法律传统、审判制度的不同,在审判组织的表现形式上也有所差异,在我国,法院审
军工企业的发展关系着国防安全。青年员工是军工企业发展的生力军,也是决定我国国防科技工业未来发展的关键力量。在新形势下,随着我国社会转型的加快、军工行业改革的深化,给广