<?xml version="1.0" encoding="gb2312" ?> <rss><channel><title>ajax--飞飞Asp乐园</title><link>http://www.ffasp.com/rss/rss.asp</link><description></description><item><title>9 个基于JavaScript 和 CSS 的 Web 图表框架</title><link>http://www.ffasp.com/content.asp?newsid=1511</link><description>jQuery, MooTools, Prototype 等优秀的 JavaScript 框架拥有各种强大的功能，包括绘制 Web 图表，使用这些框架以及相应插件，我们可以非常轻松地实现曲线图，圆饼图，柱状图等 Web 图表的绘制，而不必象以往那样通过复杂的 Flash 技术实现。本文介绍了9个优秀的基于 JavaScript 与 CSS  的 Web 图表框架。jQuery, MooTools, Prototype 等优秀的 JavaScript 框架拥有各种强大的功能，包括绘制 Web 图表，使用这些框架以及相应插件，我们可以非常轻松地实现曲线图，圆饼图，柱状图等 Web 图表的绘制，而不必象以往那样通过复杂的 Flash 技术实现。本文介绍了9个优秀的基于 JavaScript 与 CSS 的 Web 图表框架。1. Flot Flot 是一个纯粹的 jQuery JavaScript 绘图库，可以在客户端即时生成图形，使用非常简单，支持放</description><pubDate>Sun, 04 Oct 2009 13:46:36  GMT</pubDate></item><item><title>解析XMLHttpRequest相对于不同浏览器对象建立的不同方法</title><link>http://www.ffasp.com/content.asp?newsid=540</link><description>      还记得几年前的那些讨厌的浏览器战争吗？没有一样东西在不同的浏览器上得到同样的结果。不管您是否相信，这些战争仍然在继续，虽然规模较小。但令人奇怪的是，XMLHttpRequest 成了这场战争的牺牲品之一。因此获得 XMLHttpRequest 对象可能需要采用不同的方法。下面我将详细地进行解释。使用 Microsoft 浏览器Microsoft 浏览器 Internet Explorer 使用 MSXML 解析器处理 XML。因此如果编写的 Ajax 应用程序要和 Internet Explorer 打交道，那么必须用一种特殊的方式创建对象。但并不是这么简单。根据 Internet Explorer 中安装的 JavaScript 技术版本不同，MSXML 实际上有两种不同的版本，因此必须对这两种情况分别编写代码。请参阅如下代码，其中的代码在 Microsoft 浏览器上创建了一个 XMLHttpRequest  var xmlHttp = false;try {xmlHttp = new ActiveXObject(&amp;quot;Msxml2.XMLHTTP&amp;quot;);} catch (e) {try {xmlHttp = new ActiveXObject(&amp;quot;M</description><pubDate>Wed, 24 Oct 2007 14:42:58  GMT</pubDate></item><item><title></title><link>http://www.ffasp.com/content.asp?newsid=</link><description>      还记得几年前的那些讨厌的浏览器战争吗？没有一样东西在不同的浏览器上得到同样的结果。不管您是否相信，这些战争仍然在继续，虽然规模较小。但令人奇怪的是，XMLHttpRequest 成了这场战争的牺牲品之一。因此获得 XMLHttpRequest 对象可能需要采用不同的方法。下面我将详细地进行解释。使用 Microsoft 浏览器Microsoft 浏览器 Internet Explorer 使用 MSXML 解析器处理 XML。因此如果编写的 Ajax 应用程序要和 Internet Explorer 打交道，那么必须用一种特殊的方式创建对象。但并不是这么简单。根据 Internet Explorer 中安装的 JavaScript 技术版本不同，MSXML 实际上有两种不同的版本，因此必须对这两种情况分别编写代码。请参阅如下代码，其中的代码在 Microsoft 浏览器上创建了一个 XMLHttpRequest  var xmlHttp = false;try {xmlHttp = new ActiveXObject(&amp;quot;Msxml2.XMLHTTP&amp;quot;);} catch (e) {try {xmlHttp = new ActiveXObject(&amp;quot;M</description><pubDate></pubDate></item></channel></rss>