文档介绍:
. . 基于 Ajax 技术的 Web 页面开发 THE WEB PAGE DEVELOPMENT BASED ON AJAX 专业: 计算机科学与技术姓名: 杨宇馥指导教师姓名: 申请学位级别: 学士论文提交日期: 2007 年6月 12日学位授予单位: 天津科技大学摘要摘要 AJAX 全称为“ Asynchronous JavaScript and XML ”(异步 JavaScript 和 XML) ,是指一种创建交互式网页应用的网页开发技术。它是几种已经在各自领域成熟发展的技术的强强结合。 Ajax 混合了基于 XHTML/CSS ,由 DOM ( Document Object Model )实现动态显示与交互,通过 XML 和 XSLT 进行数据交换及处理,使用 JavaScript 整合上述技术。 Ajax 方法是 WEB2.0 的核心,而且围绕 Ajax 的技术和应用也越来越多。鉴于 Ajax 方法相当新,仍然处于探索阶段,本设计旨在建立一个关于 Ajax 专题网站,介绍一些关于 Ajax 的内容及一些小实例,并在该网站上运用了 Ajax 技术实现简单的异步通信功能。本系统从 Ajax 的基本概念, Ajax 相关技术、 Ajax 新闻及 Ajax 实例等方面介绍 Ajax 专题网站的开发和技术手段。技术上主要使用 JavaScrip t和 XML语言,辅以 PHP语言和 MySQ L 数据库来实现。关键词: Ajax ;WEB2.0 ;JavaScript ABSTRACT ABSTRACT Ajax's full name is Asynchronous JavaScript and XML (asynchronous JavaScript and XML),it means web page development technology that it found interactive web page. It is union what afew of technology develop very well in itself field. Ajax mixed XHTML/CSS, and DOM (Document Object Model) achieve dynamic display and interactive, through XML and XSLT exchange data processing, it use JavaScript conformity these technology. Ajax is centered by the WEB2.0, also the technology and the application is more and more related with Ajax. Because Ajax is very new, it is explore moment. This design is about Ajax's special website, introduce about Ajax's content and examples, and it uses Ajax technology and it achieves simple munication. This system introduces development and technology about Ajax ’sspecial website from Ajax ’sbasic concept, technology, news and examples. The technology uses JavaScript and XML language, on the other hand it uses PHP language and MySQL database. Key words : Ajax WEB2.0 JavaScript 目录 I 目录 2013 届本科毕业生设计 1 第一章选题意义第一节 Web 系统工作机制 的基本协议是 TCP/IP 协议( 传输控制协议和网际协议), 目前广泛使用的 FTP 、 HTTP (超文本传输协议, Hypertext Transfer Protocol )、 Archie Gopher 都是建立在 TCP/IP 上面的应用层协议,不同的协议对应不同的应用,而 HTTP 协议是 Web 应用所使用的主要协议。 Web 应用程序采用 B/S ( Browser/Server )结构即浏览器和服务器结构。在这种结构下,当服务器收到用户的请求之后, 响应客户端的请求, 回送应答的数据, 把存放在服务器上的消息(以 HTML/XTHML/XML 等方式) 传回给用户, 然后再由浏览器显示在屏幕上。当客户端发出断开连接的请求后,服务器关闭连接[1] 。第二节 Web2.0 的概念一、 Web1.0 W eb1.0 时代是一个群雄并起,逐鹿网络的时代,虽然各个网站采用的手段和方法不同,但第一代互联网有诸多共同的特征,表现在: (一) 技术创新主导模式(二) 巨大的点击流量二、 Web2.0 Web2.0 , 是相对 Web1.0 ( 2003 年以前的互联网模式) 的新的一类互联网应用的统称, 是从核心内容到外部应用的革命。由 Web1.0 单纯的通过网络浏览器浏览 html 网页模式,向内容更丰富、联系性更强、工具性更强的 Web2.0 互联网模式的发展, 已经成为互联网新的发展趋势。第三节 Ajax 概念一、 Ajax 的概念 AJAX 全称为“ Asynchronous JavaScript and XML ”( 异步 JavaScript 和 XML) ,是指一种创建交互式网页应用的网页开发技术。它是几种已经在各自领域成熟发展的技术的强强结合。具体的说 Ajax 是能够实现不刷新浏览器窗口, 而满足用户的操作, 现在一些看上去很 Coo l 的网站, 很多是用这项技术实现的, 其中包括: Gmail 、 Google Group 、 Google Suggest 、 Google Maps 、 等[3] 。典型的 Ajax 交互图如下: 2013 届本科毕业生设计 2 图 1-1 标准 Ajax 交互二、与传统的 Web 应用比较传统的 Web 应用允许用户填写表单, 当提交表单时就向 Web 服务器发送一个请求, 服务器接收并处理传的响应时间就依赖于服务器的响应时间, 这导致了用户界面的响应比本地应用慢得多[4] 。与此不同的是, Ajax 应用可以仅向服务器发送并取回必需的数据,它使用 SOAP 或其它一些基于 XML 据大量减少, 用户就能看到响应更快的应用, 同时很多的处理工作可以在发出请求的客户端机器上完成,所以 Web 服务器的处理时间也减少了[5] 。第二章 Ajax 技术研究第一节 Ajax 理论与技术一、 XML HttpRequest
12>
内容来自淘豆网转载请标明出处.