AJAX-让自己看到真正的网页

一开始学习ajax没有感觉这些知识有多新,因为前面的B/S学习中接触了javaScript,以及XML和DOM的知识,所以对与ajax来说结合起来就是ajax的知识了。关于ajax,网上是这样说的。

1.异步javascript和XML,一种创建交互式网页应用的网页开发技术。

2.一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

对于情况2,我们会经常遇到在生活中,我们平常经常百度一些东西,比如打出ajax来的时候,百度网页是不会更新的,而只是局部进行更新。是不是大大的方便的用户呢。

学习知识必须要和已经学过的知识进行关联。我总结了几点。

1.ajax使用XMLHttpRequest进行异步数据检索。

2.ajax使用XML和XSLT进行数据交换和处理

        3.ajax使用DOM进行动态显示和交互

4.ajax使用HTML和CSS的基于标准的表示技术

5.最后使用javascript所有的技术融合在一起。

技术都是老技术,让我感觉ajax最大的特点是实现了局部刷新的创新。

接下来关于同步web和异步web的理解如下。

传统和ajax的对比:

     AJAX方式:返回的是文本数据,而不是一个新的html页面,返回结果通过注册在ajax引擎中的回调方法进行相应操作,返回给用户。

     传统:请求和返回都是通过浏览器完成,返回的是新的页面。

     在学习B/S阶段,联系我们学过的B/S知识以及对比着学习,才会对新接触的知识有更深的理解。ajax才刚刚开始。挑战还在继续。

时间: 2024-10-30 21:21:13

AJAX-让自己看到真正的网页的相关文章

Ajax案例:简易的购书网页

****使用Ajax可以不需要刷新整个页面,而使局部页面更新的技术: ****JSON是JavaScript得原生格式,JavaScript中处理JSON数据不需要特殊的工具或架包,其规则很简单,对象就是一个为序的“名称/值”对的集合,但是在servlet类中书写时比较麻烦. 所以导入Jackson的两个开源架包:jackson-core-asl-1.9.11.jar,jackson-mapper-asl-1.9.11.jar:其中有个类ObjectMapper,可以简化JSON在servlet

发送ajax请求实现上传图片显示在网页上

1 <?php 2 // 1,通过超全局变量来获取files[上传的图片名称] 3 $file = $_FILES["files"] 4 // 2,在通过strrchr来获取图片的格式 5 $ext = strrchr($file['name'],'.'); 6 // 3,通过uniqid函数随机获取文件名避免名称重复覆盖 7 $filename = uniqid().$exe; 8 // 4,可以把获取的图片的名称存在session里面,以免后面用到,这步可写可不写; 9 se

HTTP请求封装:Ajax、RESTful API及Promise

一.HTTP请求 HTTP即超文本传输协议,用以进行HTML 文件. 图片文件. 查询结果等的网络传输. 一个完整的HTTP请求包括:请求行.请求头.空行和请求数据(请求数据可以为空) HTTP请求方式有:GET, POST, PUT, HEAD, DELETE, CONNECT, TRACE, OPTIONS 请求行和请求头里包含URL.Request Method.Accept.Cookie.User Agent等等信息.实际使用中,即使只确定一个url,客户端也会发出完整的HTTP请求.服

ASP.NET MVC 4 (八) URL链接和Ajax帮助函数

使用帮助函数创建链接 MVC提供一些帮助函数创建链接,这些函数根据路径映射表自动调整生成的URL: 说明 示例 输出结果 应用程序相对URL Url.Content("~/Content/Site.css")  /Content/Site.css 到控制器action的链接 Html.ActionLink("My Link", "Index", "Home") <a href="/">My Li

Java程序员之JS(一) 之 JQuery.ajax

背景:紧着现在项目的需要,先从JQuery.ajax出发,主要需求是通过 js 调用Java 代码,从而适应现在的项目. 先从几个概念开始讲解: 一. 什么是Deferred  Deferred 对象是由.Deferred构造的, .Deferred被实现为简单工厂模式.它是用来解决JS中的异步编程,遵循 Common Promise/A规范,实现此规范的还有when.js 和 dojo. Deferred 对象在 JQuery 1.5被引入,用来解决 Ajax 异步优化问题,正是由于 Defe

触碰jQuery:AJAX异步详解

触碰jQuery:AJAX异步详解 传送门:异步编程系列目录…… 示例源码:触碰jQuery:AJAX异步详解.rar AJAX 全称 Asynchronous JavaScript and XML(异步的 JavaScript 和 XML).它并非一种新的技术,而是以下几种原有技术的结合体. 1)   使用CSS和XHTML来表示. 2)   使用DOM模型来交互和动态显示. 3)   使用XMLHttpRequest来和服务器进行异步通信. 4)   使用javascript来绑定和调用.

Ajax介绍及自己写异步对象

AJAX:”Asynchronous JavaScript and XML” 中文意思:异步JavaScript和XML. Ajax是一种创建交互式网页应用的网页开发技术,不是指一种单一的技术,而是有机地利用了一系列相关的技术,简单理解为:JavaScript + XMLHttpRequest + CSS +服务器端 的集合. 创建Ajax的步骤: //1.0创建异步对象 var xhr = new XMLHttpRequest(); //2.0设置参数 // 请求方式 请求路径 是否异步 //

Ajax语法浅析

Ajax是目前很普遍的一门技术,也是很值得探讨和研究的一门技术.本文将针对Ajax的发展过程并结合其在不同库框架中的使用方式来和大家分享下Ajax的那些新老语法. Ajax语法浅析 Ajax简介 Ajax全称为"Asynchronous Javascript And XML",即"异步JavaScript和XML"的意思.通过Ajax我们可以向服务器发送请求,在不阻塞页面的情况下进行数据交互,也可以理解为异步数据传输.在Ajax的帮助下我们的网页只需局部刷新即可更新

AJAX笔试面试题汇总

AJAX笔试面试题汇总 Javascript 1. 什么是ajax,为什么要使用Ajax(请谈一下你对Ajax的认识) 什么是ajax: AJAX是“Asynchronous JavaScript and XML”的缩写.他是指一种创建交互式网页应用的网页开发技术. Ajax包含下列技术: 基于web标准(standards-based presentation)XHTML+CSS的表示: 使用 DOM(Document Object Model)进行动态显示及交互: 使用 XML 和 XSLT

WebBrowser处理AJAX生成的网页内容!

WebBrowser处理AJAX生成的网页内容! 等待网页执行完毕(AJAX执行后). 使用webBrowser1.Document.Body.OuterHtml可以获取到AJAX产生的网页内容.