腾讯Q~+应用商店前端框架设计与实现及性能优化

被引量 : 0次 | 上传用户:JK0803zhaozhenhong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着开放平台的兴起,基于开放平台的应用越来越多。Q+应用商店正是Q+开放平台应用的载体和入口,提供了丰富的应用管理、推荐和聚合的功能。用户可以对自己的应用进行管理,也可以从诸多分类应用中挑选适合自己的应用。Q+充分使用了QQ强大的关系链数据,好友的动态消息推送和应用分享都具有典型的社交网络特征,针对不同用户的个性化推荐也是Q+应用商店突出的一点。Q+应用商店采用客户端与Web相结合的工作模式,充分利用了客户端和Web各自的优势,客户端可以更好的调用操作系统的接口,而Web则适于快速迭代开发和信息展示。两者相结合,为应用商店和开放平台战略的快速发展提供了有力的支持,而且避免了客户端升级不易以及Web与操作系统交互弱的弊端。本文以Web前端应用、Web与客户端通信以及应用商店数据为研究对象,研究适合客户端Web结合的这一类程序的工作框架。旨在设计一套良好的方案,处理数据通信、系统框架类库封装以及性能优化。一个系统的框架设计决定了其可用性、稳定性和可扩展性。应用商店的前台逻辑处理量比较大,对不同层次的内容需要进行分别处理。通过功能模块划分、底层API函数的抽象、以面向对象的思想对JS语言功能实现封装以及模块化等工作设计实现了一个良好的前端框架。使用MVC的思想进行Web前端开发设计,解决富客户端程序开发中JS代码组织和实现混乱的问题。以Yahoo优化策略作为Web开发指导,数据处理策略作为数据处理核心,确保在基础层次和框架层次上系统有着优秀的性能。最后,对性能数据进行统计分析,发现潜在的问题。以HTML5新技术的研究作为基础,在系统的实现和重构过程中大量使用新技术,进行性能优化实践。应用商店的框架设计和性能优化方案,对于同类型工作模式的系统有着较强的适用性,为它们的开发、设计和优化提供了指导方案。
其他文献
主流国际贸易理论一直认为自由贸易能最大限度地增加世界福利,同时一国的单边贸易自由化能最大限度地增加自身福利。所以长期以来,主流经济学家一直推崇自由贸易政策,以政府
随着新农村建设和城镇化的深入推进,小规模、分散经营的家庭联产承包责任制,已越来越难以适应现代农业的发展要求,成为困绕农业增效、农民增收和农村繁荣的瓶颈。因此,要深入推进
《推销员之死》是美国剧作家阿瑟·米勒的盛世之作,经久不衰。本文试从自我异化中回归、人与人之间关系异化中回归、人与社会关系异化中回归三方面分析比夫的成长,旨在寻求生
随着网络技术及电子商务产业的快速发展,传统法律制度在规制互联网的新问题时略显无力,电子商务领域的法制及管理体系的缺陷和不足尤为突出。各国的传统民商事法律面对这种新
农村土地流转对加快我国农业产业化、规模化发展和解决"三农问题"有着十分重要的意义,但由于农村社会保障法律制度的缺位,国家还没有在法律制度层面上为参与土地流转的农民提
射频识别(Radio Frequency Identification,RFID)技术是一种利用无线射频信号自动检索目标对象并提取相关信息的技术。采用RFID技术,通过使用读写器发射射频信号,射频信号经电子标
随着全球贸易自由化进程的不断加快,关税和传统非关税措施日益弱化,技术性贸易措施作为一种影响进出口活动的手段被更为普遍地采用。作为发展中国家,我国农业在实施开放型战
2010年7月之前,淘宝网首页商品搜索的结果按照下架时间进行排序,在该排序方法下,各个卖家均有机会出现在排名靠前的位置。如今,淘宝网的天平正在逐渐向付费用户淘宝商城倾斜
沥青路面具有表面平整、行车舒适、施工期短、养护快捷的优点,因而成为我国高速公路路面的主要形式。沥青作为粘弹性材料,高温会使其劲度模量大幅度下降,抗变形能力降低。因而在
随着网络技术的发展和经济全球化速度的加快,电子商务取得了蓬勃的发展,网站的数目不断增多,网站的类型不断增加,网站的功能不断强大。本文选取了B2B电子商务平台为对象进行