自适应浏览器的高性能Web扩展应用开发系统的研究与设计

被引量 : 13次 | 上传用户:wytlxj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网时代,随着Ajax,尤其是HTML5, CSS3等新技术不断涌现,越来越多的功能丰富,交互友好的应用开始通过浏览器来实现。浏览器扩展(web extension)是Web应用在浏览器的一种特殊的呈现形式,也得到了越来越多开发者和用户的关注。此外,基于Javascript的Node网络开发平台的出现,使Javascript可以参与后台服务的开发。利用最新Node后台服务技术,可以为扩展开发搭建基于Javascript的开发开发,本课题的研究内容就是实现一个自适应浏览器的高性能Web扩展应用的开发系统。目前,Web扩展应用虽然得到了大多数主流浏览器的支持,但是不同浏览器对Web扩展的框架和API结构设计互不相同,没有一个统一的开发接口。此外现有自适应浏览器的Web扩展应用的开发平台均是有Java、python等语言是实现,前后端开发语言不通,不便于开发者对平台功能进行自定义扩展。本文的主要工作就是,基于NodeJS平台创建后台服务,配合RequireJS、AngularJS等前端开发框架,构建起一个自适应浏览器的高性能Web扩展应用的开发系统,提高平台灵活性,帮助开发者更快、更好开发出可扩展,高性能的Web扩展应用。首先,文章介绍了Web扩展的基本知识,开发中常用的一些开发环境和开发技术,并探讨了基于NodeJS的扩展开发平台设计以及通过AngularJs、RequireJS前端开发框架,为Web扩展开发引入依赖管理和MVC程序架构的可行性。其次,基于对相关技术的研究和可行性分析,实现自适应浏览器的高性能Web扩展应用的开发系统的设计,除了自适应浏览器和高性能开发外,由于前后端均是基于Javascript开发,且Node服务具有完善的包管理系统,开发者在基于该系统进行开发时,可以根据自身需求,对已有平台功能进行扩展,提高开发灵活性和效率。最后,基于实现的扩展开发系统,开发一款海淘的扩展,验证了扩展开发系统的功能实现,并与普通环境下开发的海淘导航,在加载速度上进行对比,验证本实现的扩展开发系统对扩展性能的提升。
其他文献
随着伺服控制系统在数字化、信息化、智能化以及工业自动化等领域的高速发展和广泛应用,如何对伺服控制系统进行既高效、又可靠地性能测试正逐渐成为在伺服控制领域中重要的研
石油是保障国家经济和政治安全的重要战略物资,为了缓解能源紧张的局面,国家正在全力推进能源市场化改革和能源结构调整,鼓励和引导民营资本进入石油垄断行业领域。当前中国
2008年,美国的次贷危机最终引发全球金融危机,人们开始意识到世界经济已经日渐成为牵一发而动全身的整体。作为制约经济发展的一个重要因素,战乱和冲突再一次成为世界的焦点
社会经济以及社会文化的深入发展、社会制度的转型、企业文化以及企业管理制度的不合理形成了“过度劳动”的驱动力,家庭——工作支持资源状况及个人成就动机诱发“过度劳动”
伴随着近年来液晶显示技术的飞速发展,液晶显示器(LCD)逐渐成为平板显示领域的主流技术和研发热点,在平板显示器市场中占据了大量的份额。但是在LCD的制造环节还存在着工艺繁琐的
目的研究《内经》“肝苦急,急食甘以缓之”、“肝欲散,急食辛以散之,用辛补之,酸泻之”和“肝欲酸”的调肝气味配伍理论以及在遣药组方中的应用。方法①通过文献整理,结合历
现金是企业为满足日常经营支付、偿还到期债务、履行纳税义务等财务行为而持有的一项资产,其流动性很强,但是获利能力却很低。现金是维持企业正常运营非常重要的一项资产,并且基
自八十年代开始的改革开放使中国的综合国力不断增强,国际地位日益提高,所取得的成绩备受世界瞩目。在经济全球化和政治多极化的潮流中,中国始终争取国际社会的支持和认可;世界各
幽默在各民族的日常生活中普遍存在,有很好的交际、娱乐乃至讽刺效果。具体而言,它能滋润表达、点缀生活、体现智慧、愉悦心情,而且架起人与人之间以及不同民族之间心领神会
随着我国城市建设的不断改革,社区在社会中的地位逐渐凸显,社区居民的信息需求愈来愈强。社区新闻聚焦社区,以社区居民为传播对象进行信息报道,将新闻延伸到城市的细胞和神经