暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
Ajax与PHP基础教程.pdf
136
81页
1次
2023-07-18
25墨值下载
1
Ajax 概述
因特网技术的发展一直非常迅速。虽然最早出现的时候显示的是文本信(因为那时存储空
间和内存都很有限),但近几年它已迅速发展成为图形化的、功能很强的媒体。随着其发展,就
需要有相关的工具来开发、制造和维护。随着迅速发展的技术,开发人员不断拓展所能实现的
能范围,也开始要求开发工具更加可靠。
为了满足这种需求,出现了大量Web开发人员能够使用的工具。诸如HTMLPHPASP
JavaScript等语言, 可以帮助开发人员在因特网上创建和部署自己的作品。 每种语言都已经有多
年的发展历史,并给现在的Web开发人员提供了强大的工具集。虽然这些工具的功能日益强大,
但在因特网应用程序和更根深蒂固的桌面应用程序之间仍然存在几个主要差异。
在可见的差异中可能最明显的就是页面请求。Web应用程序中要执行某些操作,就要向
服务器端发送调用请求。 为此页面必须刷新, 以呈现出从服务器端传给客户端 (通常是诸如Firefox
IEWeb浏览器)的最新信息。这不是某个浏览器的缺点,而是所有Web浏览器的HTTP请求/
响应协议就是按这种方式工作(见图11虽然从理论上讲,这种方式可能工作得很好,但是
开发人员开始寻求更简易的方法,以使Web应用程序的响应时间更短。
11 因特网当前绝大多数网站所采用的请/响应方法
Web浏览器 Web浏览器
Web服务器
请求
请求
响应
响应
1
2 1 Ajax概述
1.1 CGI Flash再到DHTML
开发社区提出需求,商业公司就会给予解决方案。开发工具在设计完成之后,就肯定会有褒
贬不一的评价。也许第一种脚本语言就是为了使Web应用设计更加自由,从而避开服务器端CGI
(公共网关接口)
随着CGI出现,开发人员可以完成一些复杂的操作,如动态图像创建、数据库管理、复杂
计算以及动态Web内容创建等。我们现在对Web应用程序的各种认识最早就是源于CGI。不幸的
是,CGI然解决了很多问题,但其交互和响应的无缝结合仍是个难题。
为了创建真实生动的Web内容,Macromedia公司
1
发布了一个功能强大的Flash套件,在那时
这一举动可以称得上是“石破天惊” 。直到今天Flash仍然实至名归。它使Web开发人员能够构建
出可视化的、令人印象深刻的“影片” ,并作为网站、应用程序的一部分功能。这些网站比其他
网站更“炫” ,因为可以在各种浏览器上实现“运动”式的效果。
在专业设计师手下,嵌入FlashWeb网站在视觉效果方面会给人留下深刻印象同样,在专
业开发人员手中,它们可以表现出强大功能。不过在单个处理过程中同时融合视觉设计和开发技
能是很少见的;因此Flash应用程序分为两类一类是视觉效果好但功能少,另一类则是功能很强
但界面效果有待提高。而且这种两难境地又夹杂了兼容性问题:为了实现Flash功能,浏览器必须
安装一个插件。
还有一种可视化动态技术——DHTML(动态超文本标记语言)然已经出现多年但用户群
并不大。DHTMLJava ScriptHTML的紧密结合体, 其本质就是HTMLCSS元素与JavaScript
结合,在Web浏览器上实现动态的效果。虽然DHTMLJava Script专业开发人员手里能够实现一
些令人印象深刻的效果,但因为需要掌握一些专家级技术,因此并未进入主流
2
如下拉菜单、图像翻转弹出的工具提示等脚本都很普通,只是由少数高手开发,大多数
开发人员仅仅是应用和部署而已。很少有人自己从头开发这些软件包,因此直到最近也并没有很
多人认为JavaScript是一种因特网的强大工具。
1.2 当前 Web应用程序环境的优缺点
创建基于因特网Web应用程序有很明显的优缺点。桌面应用程序不断与跨平台兼容问题做
斗争, 经常要根据完全不同的规则进行编码, 而因特网应用程序在不同浏览器中移植则简单得多。
加之只有少数主流浏览器拥有巨大的用户基础,因而程序在不同用户之间部署相对比较稳定。
对于在线应用程序而言,还有一个很大的优势是只需要创建和维护一套代码。如果创建的是
1. 已被Adobe公司并购。——编者
2. DHTML的衰落很大程度上是当时浏览器不兼容造成的。——编者注
of 81
25墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜