第一章 ASP.NET Ajax简介
第一章 ASP.NET Ajax简介
1.1什么是Ajax
一.什么是Ajax
Ajax是Asynchronous JavaScript and XML(异步JavaScript 和XML)的缩写,由著名用户体验专家Jesse-James Garrett在2005年2月18日发表的一篇名为Ajax:a New Approach to Web Applications文章中首先提出。
Ajax并不是只包含JavaScript和XML两种技术,事实上,Ajax是由JavaScript、XML、XSLT、CSS、DOM和XMLHttpRequest等多种技术组成的。
XMLHttpRequest对象:是Ajax的核心,该对象由浏览器中的JavaScript创建,负责在后台以异步的方式让客户端连接到服务器。
从英文原意来说,它代表浏览器与Web服务器之间以异步方式进行沟通,并且同时发送与接收XML。从技术角度,只要使用下列技术开发的页面程序,都可以被视为是Ajax的实现成果:(1)使用符合W3C规范的CSS与XHTML来定义页面外观。(2)使用浏览器的DOM以及DHTML技术来显示动态内容与分层内容,并与用户产生互动。(3)使用XML进行数据交换,并使用XSLT转换XML格式的数据。(4)使用XMLHttpRequest或XMLHTTP这组API来接收异步数据(5)JavaScript与微软InternetExplorer浏览器特有的Jscript是遵循ECMAScript标准实现的技术。
Ajax并不是某家厂商的专利,也不是某家厂商所有的对象、组件或产品。
Ajax 是一种技术、一种概念、一种架构。
所谓动态HTML(Dynamic HTML,简称DHTML),其实并不是一门新的语言,它只是HTML、CSS和客户端脚本(JavaScript)的一种集成。 DHTML建立在原有技术的基础上,可分为三个方面:一是HTML,也就是页面中的各种页面元素对象,它们是被动态操纵的内容;二是CSS,CSS属性也是动态操纵的内容,从而获得动态的格式效果;三是客户端脚本(例如JavaScript),它实际操纵Web页上的HTML和CSS。
XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别。
二.Ajax解决的问题:
提高Web应用程序的速度,不再让用户等待。
Ajax的高明之处在于,它只会将页面中需要更新的部分发送给Web 服务器为处理,并且将处理后的内容发送回客户端浏览器进行局部更新。
三.典型应用程序:
1.http://home.live.com:个性化网页。用户可以拖放网页内容位置。
2.http://local.live.com:文本输入框有水印效果,提示使用的输入。
3. http://local.live.com网上地图任意拖放点击加载
应用现状:
事实上Ajax的技术始于1998年。在2005之
相关文档:
这篇教程探讨ASP.NET MVC控制器,控制器action和action result。完成此教程后,你会懂得控制器如何被用来控制访问者与ASP.NET MVC网站的交互方式。
理解控制器
MVC 控制器负责对ASP.NET MVC网站的请求作出回应。每一个浏览器请求都被映射到一个特定的控制器。例如,想象你在浏览器地址栏输入以下URL:
http://localhost/P ......
一、JSON 是什么?
JSON 的全称是JavaScript Object Notation,是一种轻量级的数据交换格式。
JSON 与XML 具有相同的特性,例如易于人编写和阅读,易于机器生成和解析。但是JSON 比
XML 数据传输的有效性要高出很多。JSON 完全独立与编程语言,使用文本格式保存。
JSON 数据有两种结构:
• Name-Value 对构成的集 ......
首先在fademo.mxml中声明一个button,并添加一个btnClick方法:
view plaincopy to clipboardprint?
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
......
在网上下了IngelliJ9.0,安装完成后,迫不及待的打开,却提示“The JVM could not be started. The main method may have thrown an exception.” 又去网上找了找,解决的办法是把bin目录下的idea.exe.vmoptions 文件有写字板打开,把里面的内容该为-Xms32m
-Xmx512m
-XX:MaxPermSize=120m
-ea
......