论文部分内容阅读
在互联网飞速发展的今天,HTML5应用作为一种快速传播的媒介,具有非常重要的推广和使用价值。因此,移动端HTML5页面的快速开发也成了各企业进行自身推广的一大需求。移动端HTML5既有常见的展示需求,也有开发者自身定义功能的需求,对于现在市面上的普通HTML5编辑器而言,大多数情况下只能实现基本功能的需求,无法满足开发者的拓展需要。在技术方面,普通HTML5编辑器采用的前后端耦合的开发方式在整个系统的开发效率和代码利用率上相对较差,这种设计模式的架构无法适应现今灵活多变的功能需求。移动端HTML5页面快速开发系统设计的目的是通过优化目前Web系统的开发模式,完成基于JavaScript构建大型网站应用的目标,最大程度地发挥系统性能。在解决移动端页面快速编辑的同时为开发者提供一套可以拓展自定义功能的方案。本论文结合移动端HTML5页面开发平台所存在的局限与目前Web系统的发展现状,设计了一种新的开发架构来实现具有可拓展性的移动端HTML5快速开发系统。论文从以下几个方面介绍本系统的设计开发工作:首先,根据系统需求从功能和技术两个方面对系统进行了总体设计,并重点阐述了本文所使用技术适用场景和针对于数据交互、组件数据管理所提出的一些优化方案。其次,根据系统的总体设计对系统进行了详细的设计与实现。通过从局部到整体的方式,先从系统所需的标准组件入手,设计与实现了系统所需的三个核心组件,再根据功能的使用场景将系统分为PC端编辑平台和移动端展示平台两个部分,并对每个部分的各个模块进行了设计与实现,之后将系统所优化的数据交互和服务端渲染方案进行了说明,并结合目前系统的特点对其性能进行了优化。最后,从功能和性能两方面对系统进行了测试和分析。测试结果表明,系统的开发工作基本达到了最初的设计目的和要求。