移动端Web App组件化开发与性能优化

来源 :山东大学 | 被引量 : 0次 | 上传用户:flyerhan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,智能移动设备快速普及,移动互联网迅猛发展,根据我国最新的互联网发展状况统计报告,截至2016年6月我国网民数量已经达到7.10亿,其中手机网民6.56亿[1]。移动互联网时代早已经开启,成为了互联网行业的新战场。为了适应快速发展的移动端开发技术,基于HTML5技术的移动端Web App应运而生。Web App是利用HTML5等新一代Web技术实现特定功能,并且运行于网络和浏览器的移动端应用程序。随着设备性能的不断提高,移动端Web App的用户体验也渐渐逼近客户端应用。相对于已被人熟知的Android应用和IOS应用,移动端Web App最大的优势就是不需要下载安装即可使用,用户通过扫一扫二维码,或者通过推送的URL即可打开应用,又无需安装、更新或卸载。并且移动端Web App开发过程高效,版本迭代迅速,具有支持跨平台的内在属性。当然与客户端应用比起来,移动端Web App也存在稳定性低,兼容性差等问题。本论文所述的移动端Web App组件化开发,是针对Web App开发而设计的一种快速开发模式。在大型软件项目开发中,组件化开发能减少代码变更代价,每次变更业务需求时甚至不需要修改代码,仅仅是变更相关配置就可以实现新需求,可以大大提高开发效率,提高代码重复利用率,降低维护成本。另外,移动端设备的电量、内存等资源十分有限,提高移动端应用性能的意义不言而喻。在移动端业务需求越来越复杂的情况下,Web App性能优化的意义也越来越重要。作者读研期间,在腾讯科技(深圳)有限公司-社交网络事业群-社交平台部做过一年软件开发实习生。作者的主要工作就是参与Qzone移动端Web App基础组件库的构建、维护,以及利用基础组件库快速开发手机版QQ空间客户端内嵌的各种Web App,并且对其进行必要的性能优化。本论文所述的Web App组件化开发及性能优化课题,是来源于实习期间所做项目。本论文首先介绍了移动端Web App的发展背景与发展现状,引入了 Web App相关技术HTML5、CSS3、jQuery的介绍。然后介绍了基础组件库和组件化开发模式,以Qzone业务为背景介绍了基础组件库的构建过程,基础组件库主要包括滚屏组件、支付组件、抽奖组件、获奖记录组件、地址填写组件和分享定制组件,并且以一个Web App的开发实例详述了利用基础组件库进行组件化开发过程。随后从脚本加载优化、CSS图像拼合技术优化、Gzip压缩技术优化三个方面探讨了Web App性能优化的方案。最后,论文总结并展望了 Web App组件化开发技术和性能优化技术,以及Web App对移动互联网发展所起的积极作用。
其他文献
2004年9月10日注定将是载人欧盟经济史册的一天,在荷兰海牙举行的欧元区12国财政部长每月例会上,大会同意设立"欧元集团主席"一职,并任命卢森堡首相兼财政大臣让-克洛德&#183
本文针对南沙某地区某输电线路杆塔基础破坏事件,通过现场踏勘查验、原位试验及数值仿真分析等方法,从珠三角软土、堆土和地势等方面对塔基的破坏原因进行分析,并总结造成杆
最近有关"国退民进"的产权改革讨论中,注意力几乎全放在效益上:哪种产权形式让企业"更好",就选择那种.评判我们到底应选择哪种所有制形式的时候,效益的确是一个非常重要的标
中国经济改革20多年,一直在强调企业的产权制度改革和治理结构完善,但企业求生存、促发展更离不开良好的外部投资环境。请看来自世界银行高级副行长、首席经济学家尼古拉斯&#18
亚行批准了一项金额达100万美元的技术援助赠款,用来支持中国改善公路网建设项目的规划和运营。该笔赠款来自由英国政府出资设立的扶贫合作基金。
魏晋文学从文学思想、文学观念、文学题材、文学风格等方面表现了作为“文学自觉”时代的独特风貌,形成了以“三曾”、“七子”为代表的“建安风骨”,曹丕的《典论.论文》开创了
期刊
《中国保险报》:同互联网,电销等渠道比,您认为EA业务的核心优势是什么?$$  丛雪松:EA业务的核心优势是基于人际信赖的服务关系,是一种自主创业,永续经营的模式。在互联网时代,很多
报纸
本文从“徐玉玉事件”及其产生的社会影响着手,研究了信息诈骗的流程,提出了信息诈骗的四个环节;分析了信息诈骗产生的原因,并在此基础上提出了个人信息保护的对策与建议。1
社会资本参与城乡基础设施建设,已经成为经济新常态下我国增加公共服务供给的有效措施。社会资本参与基础设施建设的两个核心问题是动力问题和效益问题,其中动力要素的形成与
篮球运动中,衡量一名优秀的篮球运动员的标准,重要的是看他是否具备良好的篮球意识和意志品质.本文采用理论阐述和现状分析的方法,对影响运动员篮球意识的相关因素和培养方法做了