Ajax即Asynchronous Javascript And XML(异步JavaScript和XML)在 2005年被Jesse James Garrett提出的新术语,用来描述一种使用现有技术集合的‘新’方法,包括: HTML 或 XHTML, CSS, JavaScript, DOM, XML, XSLT, 以及最重要的XMLHttpRequest。使用Ajax技术网页应用能够快速地将增量更新呈现在用户界面上,而不需要重载(刷新)整个页面,这使得程序能够更快地回应用户的操作。
传统开发的缺点,是对于浏览器的页面,全部都是全局刷新的体验。如果我们只是想取得或是更新页面中的部分信息那么就必须要应用到局部刷新的技术。局部刷新也是有效提升用户体验的一种非常重要的方式。ajax技术是基于js语言的扩展,能够通过将请求发送给后台,并从后台取得相关数据,然后将数据在页面做局部刷新的重要技术。使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变的信息。这对于Web应用程序来说是至关重要的,大大减少了维护成本,也使得这门技术得到广泛应用。毫无疑问,这样的好技术也是我们学习的重点,我们的视频课程—快速掌握Ajax应用,就是为了我们学习Ajax技术应运而生的。我们先来看看这门课程的课程目录:
1-1 Ajax-前端和后端 (03:59)
1-2 Ajax-全局刷新 (09:41)
1-3 Ajax-局部刷新 (08:05)
1-4 Ajax-局部刷新使用XMLHttpRequest (12:28)
1-5 Ajax-局部刷新使用多种技术 (07:48)
1-7 Ajax-异步对象的属性和函数 (09:41)
1-8 Ajax-异步对象使用步骤 (14:19)
1-9 Ajax-第一个例子-全局刷新创建表单 (10:52)
1-10 Ajax-第一个例子的Servlet (08:05)
1-11 Ajax-测试第一个例子 (02:29)
1-12 Ajax-HttpServletResponse输出数据到浏览器 (12:14)
1-13 Ajax-准备ajax的页面 (09:47)
1-14 Ajax-异步对象的状态变化 (10:07)
1-15 Ajax-AJAX方式计算bmi (16:26)
1-16 Ajax-准备第二个的环境 (10:21)
1-17 Ajax-根据id查询的Dao对象 (10:06)
1-18 Ajax-创建Servlet (05:13)
1-19 Ajax-创建请求的页面 (10:20)
1-20 Ajax-创建处理json的dao-servlet (13:00)
1-21 Ajax-创建请求页面接收json数据 (13:28)
1-22 Ajax-复习Ajax (05:26)
1-23 Ajax-同步和异步 (10:58)
许多重要的技术和Ajax开发模式可以从现有的知识中获取。例如,在一个发送请求到服务端的应用中,必须包含请求顺序、优先级、超时响应、错误处理及回调,其中许多元素已经在Web 服务中包含了。同时,随着技术的成熟还会有许多地方需要改进,特别是UI部分的易用性。Ajax技术也是随着各种计算机技术的发展而不断改进的,Ajax 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。
Ajax 前景非常乐观,可以提高系统性能,优化用户界面。Ajax 现有直接框架 AjaxPro,可以引入 AjaxPro.2.dll 文件,可以直接在前台页面 JavaScript 调用后台页面的方法。但此框架与表单验证有冲突。另外微软也引入了 Ajax 组件,需要添加 AjaxControlToolkit.dll 文件,可以在控件列表中出现相关控件。如此美好的发展前景,也是值得我们花费我们宝贵的时候去学习本站的Ajax视频教程的,相信我们的付出也会得到应有的回报。
代码小兵49806-11 15:28
代码小兵49806-11 15:51
代码小兵49806-11 16:22
代码小兵51603-29 17:28
暴风城-小飞04-06 20:49