项目完成后,发现平时忽略的Javascript在网页的开发过程中是相当重要的。比如后期的验证,限制TEXT长度等等忙上了不少忙,否则如果全部放在服务器验证会很麻烦。
所以这几天一直在研究Ajax,看了<<征服ajax web 2.0 java>>内容非常的基础,点到为止,关于ajax的产生背景没有作很好的说明。今天下午看了<
<professional 高级程序设计="" ajax=""></professional>
>---这可是Amazon的超级畅销书。看了十几页,就感受的这本说的厚度,ajax的发展过程写得清清楚楚,而且很有层次感,之前大家所推荐的 《AJAX IN ACTION》应该也不错,因为这是一系列的书。
ajax(啊甲克斯)-----asynchronous javascript and xml. 粗一看,就是使用了javascript 和 xml,而且是异步的。在<<征服ajax web 2.0 java>>上也是这么说的。但是刚才看了<
<professional 高级程序设计="" ajax=""></professional>
>才直到,AJAX并不一定非得用xml。我在后者的书中摘录了一段话:
ajax解决方案组成部分的技术,他们包括
HTML/XHTML: 主要的内容表示语言
CSS: 为XHTML提供文本格式定义
DOM:对已载入的页面进行动态更新
XML:数据交换格式
XSLT:将XML转化为XHTML(用CSS修饰其样式)
XMLHttp:主要的通信代理
JAVASCRIPT:用来编写Ajax引擎的脚本语言
实际上,在Ajax解决方案中这些技术都是可用的,不过只有三种是必需的:HTML/XHTML, DOM以及Javascript。XHTML显然是显示信息所必需的,而DOM则是为了在不重新载入XHTML页面的前提下修改部分内容所必需。
在Gmail和GOOLGE MAP中,在被称为Ajax模型核心的XML和XMLHttp都没有使用;Google Suggest也只是使用了XMLHttp,并使用JAVASCRIPT数组而非XML来进行数据交换。
分享到:
- 2006-12-20 22:05
- 浏览 2374
- 评论(4)
- 论坛回复 / 浏览 (4 / 3564)
- 查看更多
相关推荐
1. **第一章:初识Ajax** - Ajax的历史和概念 - Ajax工作原理的简要介绍 - 浏览器与服务器间通信的基础知识 2. **第二章:创建第一个Ajax请求** - XMLHttpRequest对象的使用 - GET和POST请求的发送 - 异步...
《初识到精通:使用PHP和Ajax开发谷歌地图应用程序》是一本专为IT专业人士和编程爱好者准备的指南,深入浅出地介绍了如何结合PHP、Ajax和谷歌地图API创建交互式地图应用。这本书不仅适合初学者,也对有一定经验的...
通过学习和实践其中的内容,开发者可以熟练掌握使用ASP.NET AJAX创建高效、用户友好的Web应用,以及如何利用AJAX Control Toolkit优化用户界面,同时也能了解如何在不中断用户交互的情况下处理电子邮件等任务。
总的来说,"初识ASP.NET AJAX"意味着开始探索如何利用这项技术提高Web应用的用户体验和效率。了解其核心组件、工作原理以及优点,将有助于开发者在实践中更好地应用ASP.NET AJAX,创建出更加动态和响应式的网页应用...
本书共分为15章,从初识ASP.NET AJAX开始,首先介绍了ASP.NET AJAX基础知识和结构,然后介绍了ASP.NET AJAX Control Toolkit中的全部控件,如AutoComplete、PasswordStrength、CollapsiblePanel、Tabs、...
本书共分为15章,从初识ASP.NET AJAX开始,首先介绍了ASP.NET AJAX基础知识和结构,然后介绍了ASP.NET AJAX Control Toolkit中的全部控件,如AutoComplete、PasswordStrength、CollapsiblePanel、Tabs、...
本书共分为15章,从初识ASP.NET AJAX开始,首先介绍了ASP.NET AJAX基础知识和结构,然后介绍了ASP.NET AJAX Control Toolkit中的全部控件,如AutoComplete、PasswordStrength、CollapsiblePanel、Tabs、...
1. **初识ASP.NET AJAX** - ASP.NET AJAX的核心组件是MicrosoftAjax.js库,它包含了实现AJAX功能所需的一系列JavaScript函数和对象。 - UpdatePanel是ASP.NET AJAX中最常用的控件,用于实现部分页面更新,它将页面...
### 基于J2EE的Ajax宝典 #### 一、重要概念及技术背景介绍 **Ajax**(Asynchronous ...通过以上内容的学习,读者可以对Ajax技术有一个全面而深入的理解,掌握在J2EE环境下开发Ajax应用所需的关键技术和实践技巧。
本书共分为15章,从初识ASP.NET AJAX开始,首先介绍了ASP.NET AJAX基础知识和结构,然后介绍了ASP.NET AJAX Control Toolkit中的全部控件,如AutoComplete、PasswordStrength、CollapsiblePanel、Tabs、...
本书共分为15章,从初识ASP.NET AJAX开始,首先介绍了ASP.NET AJAX基础知识和结构,然后介绍了ASP.NET AJAX Control Toolkit中的全部控件,如AutoComplete、PasswordStrength、CollapsiblePanel、Tabs、...
本书共分为15章,从初识ASP.NET AJAX开始,首先介绍了ASP.NET AJAX基础知识和结构,然后介绍了ASP.NET AJAX Control Toolkit中的全部控件,如AutoComplete、PasswordStrength、CollapsiblePanel、Tabs、...
本书共分为15章,从初识ASP.NET AJAX开始,首先介绍了ASP.NET AJAX基础知识和结构,然后介绍了ASP.NET AJAX Control Toolkit中的全部控件,如AutoComplete、PasswordStrength、CollapsiblePanel、Tabs、...
在“初识ASP.NET Ajax.pdf”这一章中,你将学习到ASP.NET AJAX的核心概念和工作原理。这包括了解AJAX的基本概念,以及如何在ASP.NET框架内集成AJAX技术。你将学习到UpdatePanel、ScriptManager、Timer控件等关键组件...
总之,《初识Ajax与PHP》教程旨在帮助初级和中级开发者掌握这两项关键技术,提升他们的Web开发技能,实现更高效、更具互动性的网站设计。通过学习和实践,你将能够创建出更加流畅、响应迅速的用户体验,满足现代...
直到前些日子,小菜才真正开始AJAX实践,真正动手了才发现,AJAX并没有那么困难,如果不考虑AJAX的变型应用,只考虑AJAX基本应用,它还是相当简单的,过于复杂的理论阻碍了我们动手的积极性。 因此,本系列教程将从...