`
wkf41068
  • 浏览: 458244 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Ajax的认识小结(1)

阅读更多
   Ajax (Asynchronous Javascript and XML) 即异步的javascript 和xml.

使用ajax避免在客户端出现的不必要的"全局刷新"以及出现长时间等待和白屏现象;大大节

省带宽,加快web浏览的速度。

  页面中合理地使用ajax可以带来如下好处:
(1) 减轻服务器的负担,加快浏览速度;因为ajax在运行时仅仅按照用户的需求从服务器中

取数据,而不是每次都获取整个页面,这样可以最大限度 地减少冗余请求,减轻服务器的负

担,从而大大大大提高浏览器的速度。

(2) 带来更好的用户体验.(传统的Web模式"白屏"现象很不友好)

(3) 基于标准化并被广泛支持的技术(目前主流的Broswer都支持Ajax)。

(4) 进一步促进页面呈现与数据分离。 ajax获取服务器可以完全利用单独的模块进行操

作,从而使得技术人员和美工人员能够更好地分工和配合.


Ajax不是单一的技术,而是4中技术的集合,其如下:
(1) JavaScript 通用的脚本语言,用来嵌入某种应用之中。ajax应用程序就是使用

javascipt 编写的。

(2) CSS   CSS为Web页面提供了可视化样式的定义方法。 Ajax应用中,用户界面样式可

以通过css独立修改。

(3) DOM 通过js修改dom, ajax应用程序可以在运行时改变用户界面,或者局部更新某个节点。

(4) XmlHttpRequest对象  xmlHttpRequest对象允许Web程序员从Web服务器以后台的

方式获取数据,数据格式通常是xml,或者文本。
分享到:
评论

相关推荐

    Ajax 的六个误区小结分析

    重要的是要认识到,Ajax是一个技术组合,不应只看作是几个技术的缩写。 误区二:Ajax总是提高网站可用性 Ajax能够增强网站的可用性,但并非总是如此。过度使用Ajax或者使用不当,反而可能会降低用户体验。比如,...

    开发体会和小结1

    尽管Jinja2模板对于个人开发足够方便,但在团队协作或前后端分离的项目中,使用Ajax和JavaScript进行数据交互能提高代码的可维护性和性能。 总结这次开发经验,开发者认识到不断学习新技能的重要性,以及在实际项目...

    开发体会和小结-3160104875-杨樾人1

    尽管ORM在处理复杂查询时可能效率较低,但对于小型项目或初学者来说,它的便利性远胜过性能上的小牺牲。 对于表单数据的处理,项目中使用了WTForms。WTForms提供了强大的表单验证功能,内置多种验证规则,能确保...

    JAVA WEB典型模块与项目实战大全

    1.5 小结  第2章 myedipse开发工具对各种框架的支持  2.1 使用jsp的两种模式  2.2 struts框架的实现  2.3 hibernate框架的实现  2.4 jpa框架的实现  2.5 spring框架的实现  2.6 jsf框架的实现  2.7...

    ASP.NET3.5从入门到精通

    1.6 小结 第 2 章 C# 3.0 程序设计基础 2.1 C#程序 2.1.1 C#程序的结构 第一篇窗口与界面编程 7 2.1.2 C# IDE 的代码设置 2.2 变量 2.2.1 定义 2.2.2 值类型 2.2.3 引用类型 2.3 变量规则 2.3.1 命名规则和命名习惯 ...

    ASP.NET 2.0+SQL Server 2005全程指南-源代码

    ASP.NET 2.0+SQL Server 2005全程指南 目录 基础篇 第1章 ASP.NET概述及环境配置 1.1 认识ASRNET 1.1.1 .NET Framework框架 1.1.2 ASP.NET功能与特性 1.1.3 ASP.NET与ASP的区别 ...16.14 本章小结

    jQuery权威指南366页完整版pdf和源码打包

    jquery开发入门/1 1.1 jquery概述/2 1.1.1 认识jquery /2 1.1.2 jquery基本功能/2 1.1.3 搭建jquery开发环境/3 1.1.4 编写第一个简单的jquery应用/3 1.1.5 jquery程序的代码风格/5 1.2 jquery的简单...

    ASP.NET 3.5 开发大全1-5

    1.6 小结 第2章 C# 3.0程序设计基础 2.1 C#程序 2.1.1 C#程序的结构 2.1.2 C# IDE的代码设置 2.2 变量 2.2.1 定义 2.2.2 值类型 2.2.3 引用类型 2.3 变量规则 2.3.1 命名规则和命名习惯 2.3.2 声明并初始化变量 ...

    ASP.NET 3.5 开发大全11-15

    1.6 小结 第2章 C# 3.0程序设计基础 2.1 C#程序 2.1.1 C#程序的结构 2.1.2 C# IDE的代码设置 2.2 变量 2.2.1 定义 2.2.2 值类型 2.2.3 引用类型 2.3 变量规则 2.3.1 命名规则和命名习惯 2.3.2 声明并初始化变量 ...

    ASP.NET 3.5 开发大全

    1.6 小结 第2章 C# 3.0程序设计基础 2.1 C#程序 2.1.1 C#程序的结构 2.1.2 C# IDE的代码设置 2.2 变量 2.2.1 定义 2.2.2 值类型 2.2.3 引用类型 2.3 变量规则 2.3.1 命名规则和命名习惯 2.3.2 声明并初始化变量 ...

    ASP.NET 3.5 开发大全word课件

    1.6 小结 第2章 C# 3.0程序设计基础 2.1 C#程序 2.1.1 C#程序的结构 2.1.2 C# IDE的代码设置 2.2 变量 2.2.1 定义 2.2.2 值类型 2.2.3 引用类型 2.3 变量规则 2.3.1 命名规则和命名习惯 2.3.2 声明并初始化变量 ...

    ASPNET35开发大全第一章

    1.6 小结 第2章 C# 3.0程序设计基础 2.1 C#程序 2.1.1 C#程序的结构 2.1.2 C# IDE的代码设置 2.2 变量 2.2.1 定义 2.2.2 值类型 2.2.3 引用类型 2.3 变量规则 2.3.1 命名规则和命名习惯 2.3.2 声明并初始化变量 ...

    Java Web程序设计教程

    程序设计教程.pdf>>人民邮电出版社的教程哦,所以,好书,你懂的!! 第1章web应用开发简介 1 1.1何为web应用 1 1.1.1web的概念及发展 1 1.1.2web应用程序 2 1.2使用java开发web应用 3 ...本章小结 342

    php字符串操作常见问题小结

    之所以要提到Json,因为使用ajax时,经常会涉及到程序与Js之间的数据交互。由于Js不认识PHP中的数组,PHP也不认识JS中的数组或对象。这时候Json这种自由的格式就可以很好的解决了这个问题。 它的格式如下: 例如: ...

    锋利的jQuery_高清_书签.part2

    第1章 认识jQuery 1.1 JavaScript和JavaScript库 1.1.1 JavaScript简介 1.1.2 JavaScript库作用及对比 1.2 加入jQuery 1.2.1 jQuery简介 1.2.2 jQuery的优势 1.3 jQuery代码的编写 1.3.1 配置jQuery环境 1.3.2 ...

    ExtJSWeb应用程序开发指南(第2版)

    1.7 本章小结 第2章 开始ExtJS之旅 2.1 认识ExtJS的开发包 2.2 也从Helloworld开始 2.3 ExtJS中的基本概念 2.4 非常有用的开发工具 2.4.1 开发插件spket 2.4.2 FullSource 2.4.3 MicrosoftScriptDebugger ...

    java web技术开发大全(最全最新)

    1.9 小结 第2章 JavaWeb应用开发基础 2.1 Web技术的发展 2.2 JavaWeb技术 2.2.1 Java.Welb程序的基本组成 2.2.2 Java,Web程序的目录结构 2.2.3 JavaWeb程序的配置文件 2.3 MVC模式与MvC框架 2.3.1 ...

    java web开发技术大全

    1.9 小结 第2章 JavaWeb应用开发基础 2.1 Web技术的发展 2.2 JavaWeb技术 2.2.1 Java.Welb程序的基本组成 2.2.2 Java,Web程序的目录结构 2.2.3 JavaWeb程序的配置文件 2.3 MVC模式与MvC框架 ...

Global site tag (gtag.js) - Google Analytics