HTML5中W3C数据通信的离线应用技术研究.doc_第1页
HTML5中W3C数据通信的离线应用技术研究.doc_第2页
HTML5中W3C数据通信的离线应用技术研究.doc_第3页
HTML5中W3C数据通信的离线应用技术研究.doc_第4页
HTML5中W3C数据通信的离线应用技术研究.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

密 级 公 开 本科生毕业(学位)设计HTML5中WEB数据通信的研究 离线WEB技术应用开题报告李xx(2008详详细细xx)系 (部): 计算机科学系 专 业: 计算机科学与技术 年 级: 2008级 指导教师: 钟xxxx 开题日期: 2010年12月20日 开题报告会主席(签字):_年 月 日HTML5中WEB数据通信的研究 离线WEB应用技术一、 开题意义21世纪是信息社会的世纪,然而W3C(World-Wide Web Consortium,万维网联盟)在今天放出了HTML5的官方新Logo,并对最近的网络开发技术做出了新的解释。HTML5在过去一年左右的时间里成为大家争论的焦点。在Google的支持以及开发者们的热情追捧下,HTML5似乎已经成为了解决网络开发中任何问题的良药。为此,在HTML5中WEB数据通信的研究XMLHttpRequest 技术研究揭示了其本质,通过对HTML5的历史背景、新的语义标签及与以往HTML版本的对比学习,揭示了HTML5背后的设计原理。分别围绕构建令人神往的富Web应用,逐一应用了HTML5的Canvas、Geolocation、Communication、WebSocket、Forms、Web Workers、Storage等API的使用,通过对以上技术的学习探究能让开发人员能够迅速理解和掌握新一代Web标准所涵盖的核心技术基本技能。为了使该网络通讯提供一种更加高效、实用技术,并能提供一种更加便捷、安全的信息,并且能够减少大量的人工操作,以及激发广大web通讯技术爱好的兴趣,结合自身的实际技术水平特申请本课题开题。二、 课题研究的现状HTML(HyperText Mark-up Language)是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。旧有的HTML版本是10年之前制定的,在表达和应用上已经很难满足开发人员和使用者的需求。为了适应这快速发展的Web技术以及不断提出的Web应用需求,HTML5应运而生。首先简要描述了HTML5的发展历程,然后重点介绍HTML5的特点和应用,并与现有的Web技术如RIA(Rich Internet Applications)、cookies等在网络通信、数据存储、地理定位、音视频播放、网页绘图方面进行比较,分析HTML5在这些领域的优势,从而得出结论。HTML5较之前的版本加入的新功能,能够使开发和使用网页更加便捷,并与浏览器很好地结合,降低了浏览器对资源的占有率以及对插件的依赖。最后探讨了HT-ML5中存在的一些问题和今后主要发展的方向。然而,HTML5中WEB数据通信的研究XMLHttpRequest 技术研究只是该项技术的其中一个模块,其创新方法基本可以分为以下相关的内容:1. 语义学 2. 本地存储3. 设备访问4. 连结性5. 多媒体6. 平面和三维效果7. 性能和集成8. CSS3等方法三、 研究方案设计 2010年7月15日,中国互联网信息中心(CNNIC)在京发布了第26次中国互联网络发展状况统计报告 ,报告显示,截至2010年6月底,我国国民规模达4.2亿人,网页的增长速度与网站的增速基本一致,然而部分网站仍然使用HTML的表格布局及落后的后台技术,这给网站的使用、维护、更新都带来了极大的不便。目前,陈旧的开发模式已不是世界的主流,2010年9月,W3C组织正式公布向公众推荐的HTML5是页面开发的最新版HTML语言,强大的功能和API已经超过了以前的标签语言。为此,研究学习该技术模块及应用1、 设计要点要点一、总体设计要求本技术要求对以往的数据库、Java、web数据技术等相关专业的掌握并应用,要求能学习研究html5技术,并在探究学习的基础上对html5的模块中(通讯数据进行研究),并应用到离线技术模块。要点二: HTML5:让Web应用跟上多媒体时代(1) HTML5需求 HTML5是HTML的最新标准,目前W3C(万维网联盟)正在对此进行进一步完善,对许多人来说,早该进行这种改进了。十多年来,HTML一直没有进行真正的升级,上一次正式获得W3C推荐(即Web标准制定过程的最终阶段)的标准语言还是2001年的XHTML 1.1。此后的这些年,Web开发人员要求升级的呼声越来越高。因为HTML和XHTML标准已力不从心,它们以文档为中心的理念无法有效地满足现代Web应用的需要。 (2)Web 应用程序离线工作: 使用离线应用程序,您可以确保所有资源都会被缓存。浏览器将总是从缓存加载所有资源,尽管您也能够控制哪些资源从缓存加载。一种常见的 Ajax 技巧是将一个额外的时间戳参数添加到 Ajax GET 请求(或者,更糟糕的是在应该使用 GET 时使用 POST)来避免浏览器缓存一个响应。您无需使用这种技巧来支持离线 Web 应用程序。要点三:基本方法 离线应用程序听起来挺棒,创建一个离线应用程序有一定的复杂性,但是如果将复杂的问题简单话就只需以下三大步骤即可完成。步骤一: 创建一个在线清单文件。步骤二:告知浏览器这个清单文件。步骤三: 设置服务器上的 MIME 类型。四、完成课题的条件: 技术使用HTML5 Reset、HTML5 Canvas cheat sheet、HTML5 Test、Cross browser HTML5 forms、Switch To HTML5等工具开发。HTML5是WEB标准的第5版,在html4的基础上增删了部分标签以及使用css3和javascript2,可用于开发网站或则应用五、完成设计的进度计划:(2011年11月7日至2011年11月19日)收集、查询相关资料,了解HTML5的基本内容。(2011年11月20日至2011年12月07日):毕业设计开题报告及审批表格填写(2011年12月07日至2011年12月21日):需求调查、分析及设计 及毕业中期检查(2011年12月21日至2012年1月6日):准备期末考试(2012年01月6日至02月20日):毕业设计初稿(2012年02月21至03月13日):毕业设计检查,修改(2012年03月13至03月18日):进行应用性测试、完成设计报告作毕业论文工作小结(2012年03月18至03月23日):毕业设计评审表填写 (2012年03月23日至03月25日):毕业设计主要内容填写(2012年03月25日至03月30日):设计答辩准备及答辩掌握的主要参考文献目前掌握的知识书 名作者类 别出 版 社出版时间数据库系统概论王珊、萨师煊计算机高等教育2008年12月Mysql理论基础唐汉明、兰丽华 计算机人民邮电2009年03月Java程序设计概论Walter Savitch 计算机工业出版2007年11月Jsp程序设计范立峰、程文彬计算机人民邮电2009年11月Web程序设计吉根林、郑玉 计算机电子工业2008年11月HTML5高级程序设计 【荷】Peter Lubbers 【美】Brian Albers Frank Salim 计算机人民邮电2011年1月主要参考文献1 王珊等,数据库系统概论高等教育出版社20062 耿冲,mysql数据库管理3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论