<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>我想网 &#187; Extjs</title>
	<atom:link href="http://www.iwanna.cn/topics/ui/javascript/extjs-javascript-ui/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iwanna.cn</link>
	<description></description>
	<lastBuildDate>Sat, 31 Jul 2010 15:12:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google 排名中的 10 个最著名的 JavaScript 库</title>
		<link>http://www.iwanna.cn/archives/2010/01/10/2457/</link>
		<comments>http://www.iwanna.cn/archives/2010/01/10/2457/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 09:23:53 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[Extjs]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[MooTools]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[YUI]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=2457</guid>
		<description><![CDATA[JavaScript 是 Web 开发与设计中不可或缺的东西，不管是一个简单的网页还是一个专业的站点，也不管你是高手还是菜鸟，如今 JavaScript 库越来越强大，可以胜任许多复杂的工作，然而同时，人们在众多 JavaScript 库面前又觉得无所适从，本文，我们将使用 Google 搜索出排名前 10 位的 JavaScript 库，并对它们逐一进行介绍。

1. jQuery: The Write Less, Do More, JavaScript Library

jQuery 是一个很新的 JavaScript 库，它的口号是“几行代码，能干大事”（Write Less, Do More），它是拥有最多插件和扩展的 JavaScript 库，以下是 jQuery 现状：

当前版本： 1.3.2
文件尺寸：压缩后最小19KB，未压缩为120K。
作者： John Resig
拥有19种语言的教程: 教程总计183种。
著名用户： 超过1000个
插件: 3493
易学
对设计师来说非常易学，使用 CSS 语法
拥有大量有趣的扩展
拥有非常出色的社区，可能是最大的
被数以百万的站点使用，包括诸如 Google, Dell, CBS, NBC, DIGG, Bank of America, Wordpress, Drupal, Mozilla 等著名站点。

2. MooTools – a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.iwanna.cn/tags/javascript/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JavaScript">JavaScript</a> 是 Web 开发与设计中不可或缺的东西，不管是一个简单的网页还是一个专业的站点，也不管你是高手还是菜鸟，如今 <a href="http://www.iwanna.cn/tags/javascript/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JavaScript">JavaScript</a> 库越来越强大，可以胜任许多复杂的工作，然而同时，人们在众多 <a href="http://www.iwanna.cn/tags/javascript/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JavaScript">JavaScript</a> 库面前又觉得无所适从，本文，我们将使用 Google 搜索出排名前 10 位的 <a href="http://www.iwanna.cn/tags/javascript/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JavaScript">JavaScript</a> 库，并对它们逐一进行介绍。<br />
<span id="more-2457"></span></p>
<h3>1. <a href="http://jquery.com/" target="_blank">jQuery: The Write Less, Do More, JavaScript Library</a></h3>
<p><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/topjsgoogle/jquery.jpg" alt="jQuery: The Write Less, Do More, JavaScript Library" /></p>
<p><a href="http://www.iwanna.cn/tags/jquery/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JQuery">jQuery</a> 是一个很新的 <a href="http://www.iwanna.cn/tags/javascript/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JavaScript">JavaScript</a> 库，它的口号是“几行代码，能干大事”（Write Less, Do More），它是拥有最多插件和扩展的 <a href="http://www.iwanna.cn/tags/javascript/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JavaScript">JavaScript</a> 库，以下是 <a href="http://www.iwanna.cn/tags/jquery/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JQuery">jQuery</a> 现状：</p>
<ul>
<li>当前版本： <strong>1.3.2</strong></li>
<li>文件尺寸：压缩后最小19KB，未压缩为120K。</li>
<li>作者： <a href="http://ejohn.org/" target="_blank">John Resig</a></li>
<li><a href="http://docs.jquery.com/Tutorials" target="_blank">拥有19种语言的教程</a>: 教程总计183种。</li>
<li><a href="http://docs.jquery.com/Sites_Using_jQuery" target="_blank">著名用户：</a> 超过1000个</li>
<li><a href="http://plugins.jquery.com/" target="_blank">插件</a>: 3493</li>
<li>易学</li>
<li>对设计师来说非常易学，使用 CSS 语法</li>
<li>拥有大量有趣的扩展</li>
<li>拥有非常出色的社区，可能是最大的</li>
<li>被数以百万的站点使用，包括诸如 Google, Dell, CBS, NBC, DIGG, Bank of America, Wordpress, Drupal, Mozilla 等著名站点。</li>
</ul>
<h3>2. <a href="http://mootools.net/" target="_blank">MooTools – a compact javascript framework</a></h3>
<p><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/topjsgoogle/mootools.jpg" alt="MooTools - a compact=" /></p>
<p>MooTools 是一个使用 MIT 许可的开源项目，意味着你可以在任一场合使用或对它就行修改。</p>
<ul>
<li>当前版本: <strong>1.2.3</strong></li>
<li>未压缩尺寸: <strong>95 KB</strong> (客户端) <strong>，22 KB</strong> (服务器端)</li>
<li>作者: <a href="http://mad4milk.net/" target="_blank">Valerio Proietti</a></li>
<li>著名用户: <a href="http://validator.w3.org/" target="_blank">w3c</a>, <a href="http://cnet.com/" target="_blank">cnet</a>, <a href="http://www.bing.com/reference/semhtml/Albert_Einstein?qpvt=albert+einstein&amp;q=albert+einstein&amp;fwd=1" target="_blank">bing</a>, …</li>
<li>官方站上的插件数目: 4</li>
<li>拥有更好的面向对象结构</li>
<li>它的动画效果更平滑</li>
<li>语法及对象句柄更富逻辑</li>
</ul>
<h3>3. <a href="http://www.prototypejs.org/" target="_blank">Prototype</a>: Easy <a href="http://www.iwanna.cn/tags/ajax/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Ajax">Ajax</a> and DOM manipulation for dynamic web applications</h3>
<p><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/topjsgoogle/prototype.jpg" alt="Prototype - Easy Ajax and DOM manipulation for dynamic web applications" /></p>
<p>被一些大型媒体公司和组织使用，<em>Protorype </em>是一个很独特的 <a href="http://www.iwanna.cn/tags/javascript/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JavaScript">JavaScript</a> 库，逐渐成为 Web 引用开发者的代码基础，随着最新的 1.6.1 版本的推出，<em>Protorype </em>在性能，用户自定义事件以及同现代浏览器兼容方面越来越完善。</p>
<ul>
<li>最新版本: <strong>1.6.1</strong></li>
<li>未压缩尺寸: <strong>136 KB</strong> (大约5000行代码)</li>
<li>作者: <a href="http://twitter.com/sstephenson" target="_blank">Sam Stephenson</a></li>
<li><a href="http://www.prototypejs.org/real-world" target="_blank">著名用户</a>: NASA, CNN, NBC, …</li>
<li>插件数目: <a href="http://scripteka.com/" target="_blank">150+</a></li>
<li>更适用于大型 Web 程序</li>
</ul>
<h3>4. <a href="http://www.dojotoolkit.org/" target="_blank">Dojo Toolkit</a>: great experiences for everyone</h3>
<p><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/topjsgoogle/dojo.jpg" alt="Dojo - great experiences for everyone" /></p>
<p>Dojo 的内核小巧，快，精深，可用来创建反应灵敏的 Web 程序，拥有很出色的 UI 工具，在可访问性，本地化方面也做得很好。</p>
<ul>
<li>最新版本: <strong>1.4 Beta</strong></li>
<li>未压缩尺寸: <strong>26 KB</strong> (约5000行代码)</li>
<li>开发组织: <a href="http://dojofoundation.org/" target="_blank">Dojo Foundation</a></li>
<li><a href="http://www.dojotoolkit.org/DojoUsers" target="_blank">著名用户</a>: AOL, IBM, Sun, …</li>
<li>支持客户端数据存储</li>
<li>支持服务器端数据存储</li>
<li>异步通讯</li>
</ul>
<h3>5. <a href="http://script.aculo.us/" target="_blank">script.aculo.us</a>: easy-to-use, cross-browser user interface <a href="http://www.iwanna.cn/tags/javascript/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JavaScript">JavaScript</a> libraries</h3>
<p><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/topjsgoogle/script.jpg" alt="script.aculo.us - easy-to-use, cross-browser user interface JavaScript libraries" /></p>
<p><em>script.aculo.us</em> 是一个开源 <a href="http://www.iwanna.cn/tags/javascript/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JavaScript">JavaScript</a> 库，适用于创建视觉效果和 UI 行为，最新版本拥有一些新功能，如创建加载进程，Windows Media 和 Real Media 播放器检查等。</p>
<ul>
<li>最新版本: <strong>1.8.3</strong> (8 October, 2009)</li>
<li>未压缩尺寸: <strong>197 KB</strong> (包含 Prototype 和 测试页)</li>
<li>作者: <a href="http://mir.aculo.us/" target="_blank">Thomas Fuchs</a></li>
<li>著名用户: <a href="http://www.gucci.com/" target="_blank">Gucci</a>, <a href="http://www.feedburner.com/" target="_blank">Feedburner</a>, <a href="http://www.rubyonrails.org/" target="_blank">Ruby on Rails</a>, …</li>
<li><a href="http://wiki.github.com/madrobby/scriptaculous" target="_blank">Documentation wiki &amp; Usage</a> （文档）</li>
<li><em>script.aculo.us </em>是对 Prototype 的扩展，增加了视觉效果，UI 控制等功能。</li>
</ul>
<h3>6. <a href="http://www.extjs.com/" target="_blank">ExtJS</a>: Cross-Browser Rich Internet Application Framework</h3>
<p><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/topjsgoogle/extJs.jpg" alt="Ext JS - a cross-browser JavaScript library for building rich internet applications" /></p>
<p><a href="http://www.iwanna.cn/tags/extjs/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with ExtJS">ExtJS</a> 是一个很出色的跨浏览器 <a href="http://www.iwanna.cn/tags/javascript/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JavaScript">JavaScript</a> 框架，可以用来创建富 Web 应用，支持所有现代浏览器。拥有大量插件和扩展。</p>
<ul>
<li>最新版本: <strong>3.0</strong> (6th July, 2009)</li>
<li>压缩后尺寸: <strong>197 KB</strong> (包含 <em>Prototype</em> 和测试页)</li>
<li>作者: <a href="http://jackslocum.com/blog/" target="_blank">Jack Slocum</a></li>
<li>著名用户: <a href="http://www.gucci.com/" target="_blank">Gucci</a>, <a href="http://www.feedburner.com/" target="_blank">Feedburner</a>, <a href="http://www.rubyonrails.org/" target="_blank">Ruby on Rails</a>, …</li>
<li><a href="http://www.extjs.com/products/extjs/download.php" target="_blank">Download</a> | <a href="http://www.extjs.com/deploy/dev/examples/samples.html" target="_blank">Samples &amp; Demos</a> | <a href="http://www.extjs.com/deploy/dev/docs/" target="_blank">API Documentation</a></li>
<li>拥有很出色的部件和技术支持</li>
</ul>
<h3>7. <a href="http://www.uize.com/" target="_blank">UIZE</a>: supporting widgets, <a href="http://www.iwanna.cn/tags/ajax/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Ajax">AJAX</a>, DOM, templates, and more</h3>
<p><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/topjsgoogle/uize.jpg" alt="UIZE - a powerful, open source, object oriented JavaScript framewor" /></p>
<p>UIZE 的一些现状：</p>
<p>- 一个开源 <a href="http://www.iwanna.cn/tags/javascript/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JavaScript">JavaScript</a> 框架<br />
- 很容易更换 CSS 皮肤<br />
- 大量内置饰件<br />
- 令人目眩的效果和强大的功能</p>
<ul>
<li><a href="http://www.uize.com/uize.zip" target="_blank">压缩后的尺寸: <strong>4.47 MB</strong></a></li>
<li>作者: <a href="http://www.tomkidding.com/" target="_blank">Chris van Rensburg</a></li>
</ul>
<h3>8. <a href="http://developer.yahoo.com/yui/" target="_blank">YUI Library</a>: is proven, scalable, fast, and robust</h3>
<p><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/topjsgoogle/yui.jpg" alt="YUI is proven, scalable, fast, and robust" /></p>
<p>YUI 是本列表中规模最宏大的 <a href="http://www.iwanna.cn/tags/javascript/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JavaScript">JavaScript</a> 库，它拥有数不清的强大功能，插件以及扩展，当然要掌握它也需要很长时间。</p>
<ul>
<li>最新版本: <strong>3</strong> (September 2009)</li>
<li>整个开发包尺寸: <strong>5.7 MB</strong> (包括源代码，调试文件，示例等)</li>
<li>开发公司: <a href="http://developer.yahoo.com/yui/" target="_blank">Yahoo! Developer Network</a></li>
<li>著名用户: <a href="http://www.linkedin.com/" target="_blank">LinkedIn</a>, <a href="http://www.wikia.com/" target="_blank">Wikia</a>, <a href="http://www.newsvine.com/" target="_blank">NewsVine</a>, …</li>
</ul>
<h3>9. <a href="http://archetypejs.org/" target="_blank">Archetype</a></h3>
<p><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/topjsgoogle/archetype.jpg" alt="Archetype JavaScript Framework" /></p>
<p>Archetype 现状：<em><br />
</em></p>
<ul>
<li>最新版本: <strong>0.10.0</strong> (September 2009)</li>
<li>尺寸: <strong>2.14 MB</strong></li>
<li>作者: <strong>Temsa &amp; Swiip</strong></li>
<li>用户: <a href="http://gifteer.com/" target="_blank">GifTeer</a>, <a href="http://france.meteofrance.com/" target="_blank">Meteo France</a>, …</li>
</ul>
<h3>10. <a href="http://qooxdoo.org/" target="_blank">qooxdoo</a>: the new era of web development</h3>
<p><img src="http://www.tripwiremagazine.com/wp-content/uploads/images/stories/Articles/topjsgoogle/qooxdoo.jpg" alt="qooxdoo - the new era of web development" /></p>
<p><em>qooxdoo</em> 是什么？是一个面向对象 <a href="http://www.iwanna.cn/tags/javascript/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JavaScript">JavaScript</a> 库，包含跨平台开发工具链，顶级 GUI 工具以及高级客户端服务器通讯层，它是一个基于 LGPL/EPL 许可的开源项目：</p>
<ul>
<li>最新版本: <strong>0.8</strong> (September 2009)</li>
<li>尺寸: <strong>24 MB</strong></li>
<li>核心开发者: <a href="http://1and1.com/xml/order/AboutUs" target="_blank">1&amp;1 Internet AG</a></li>
<li><a href="http://qooxdoo.org/download" target="_blank">Download</a> | <a href="http://qooxdoo.org/demo" target="_blank">Samples &amp; Demos</a> | <a href="http://qooxdoo.org/documentation" target="_blank">Documentation</a></li>
<li>完整的 GUI 工具包</li>
<li>支持对象间的拖放操作</li>
</ul>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2010. |
<a href="http://www.iwanna.cn/archives/2010/01/10/2457/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2010/01/10/2457/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2010/01/10/2457/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2010/01/10/2457/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2010/01/10/2457/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/topics/ui/javascript/extjs-javascript-ui/" title="Extjs" rel="tag nofollow">Extjs</a>, <a href="http://www.iwanna.cn/topics/ui/javascript/" title="JavaScript" rel="tag nofollow">JavaScript</a>, <a href="http://www.iwanna.cn/tags/javascript/" title="JavaScript" rel="tag nofollow">JavaScript</a>, <a href="http://www.iwanna.cn/topics/ui/javascript/jquery/" title="JQuery" rel="tag nofollow">JQuery</a>, <a href="http://www.iwanna.cn/topics/ui/javascript/mootools-javascript-ui/" title="MooTools" rel="tag nofollow">MooTools</a>, <a href="http://www.iwanna.cn/topics/ui/javascript/prototype/" title="Prototype" rel="tag nofollow">Prototype</a>, <a href="http://www.iwanna.cn/topics/ui/javascript/yui/" title="YUI" rel="tag nofollow">YUI</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2009/04/29/894/" title="页面输出时一些常用的小技巧 (2009年04月29日)">页面输出时一些常用的小技巧</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/03/31/79/" title="表单元素：40个CSS/JS风格和功能技术处理 (2009年03月31日)">表单元素：40个CSS/JS风格和功能技术处理</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/06/4383/" title="网页打开新窗口的解决方案,拒绝屏蔽 (2010年07月6日)">网页打开新窗口的解决方案,拒绝屏蔽</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/04/29/2874/" title="相见恨晚的一些 JavaScript 技巧 (2010年04月29日)">相见恨晚的一些 JavaScript 技巧</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/09/18/2252/" title="用JS制作的网页版NES模拟器 IE8直接出局 (2009年09月18日)">用JS制作的网页版NES模拟器 IE8直接出局</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/03/31/77/" title="用css+js控制图片大小的方法 (2009年03月31日)">用css+js控制图片大小的方法</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/02/17/2516/" title="有关 JavaScript 的 10 件让人费解的事情 (2010年02月17日)">有关 JavaScript 的 10 件让人费解的事情</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/11/29/2396/" title="新 API 寻求让 JavaScript 操作本地文件 (2009年11月29日)">新 API 寻求让 JavaScript 操作本地文件</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/05/17/1085/" title="并发下载javascript (2009年05月17日)">并发下载javascript</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/13/4521/" title="常用JS验证函数总结 (2010年07月13日)">常用JS验证函数总结</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2010/01/10/2457/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google AJAX Libraries API</title>
		<link>http://www.iwanna.cn/archives/2009/05/27/1206/</link>
		<comments>http://www.iwanna.cn/archives/2009/05/27/1206/#comments</comments>
		<pubDate>Wed, 27 May 2009 09:17:59 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Extjs]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Prototype]]></category>
		<category><![CDATA[Widget]]></category>
		<category><![CDATA[YUI]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Library]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=1206</guid>
		<description><![CDATA[
什么是 AJAX 库 API？
AJAX 库 API 是一种内容分布网络，可加载最受欢迎的开源 JavaScript 库的架构。通过使用 Google AJAX API 加载程序的 google.load() 方法，您的应用程序能够迅速从全球任何位置访问不断增长的、最受欢迎的 JavaScript 开源库列表，包括：

jQuery
jQuery UI
Prototype
script.aculo.us
MooTools
Dojo
SWFObject
Yahoo! User Interface Library (YUI)

Google 就每个库的利益直接与关键相关人员配合，并在最新稳定版本发布时接受这些版本。一旦我们托管给定库的版本，我们承诺无限期地托管该版本。
AJAX 库 API 在使用库集合的同时消除了用 JavaScript 开发混搭的不便之处。我们消除了托管库的不便之处、正确地设置缓存标头、与最新错误修正日期保持一致等。
&#60;script src="http://www.google.com/jsapi"&#62;&#60;/script&#62;
&#60;script&#62;
  // Load jQuery
  google.load("jquery", "1");

  // on page load complete, fire off a jQuery json-p query
  // against Google web search
  [...]]]></description>
			<content:encoded><![CDATA[<div class="g-c-gc-home">
<h2>什么是 <a href="http://www.iwanna.cn/tags/ajax/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Ajax">AJAX</a> 库 <a href="http://www.iwanna.cn/tags/api/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with API">API</a>？</h2>
<p><a href="http://www.iwanna.cn/tags/ajax/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Ajax">AJAX</a> 库 <a href="http://www.iwanna.cn/tags/api/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with API">API</a> 是一种内容分布网络，可加载最受欢迎的开源 <a href="http://www.iwanna.cn/tags/javascript/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JavaScript">JavaScript</a> 库的架构。通过使用 <a href="http://code.google.com/apis/ajax/documentation/">Google AJAX API 加载程序的</a> <code>google.load()</code> 方法，您的应用程序能够迅速从全球任何位置访问不断增长的、最受欢迎的 <a href="http://www.iwanna.cn/tags/javascript/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JavaScript">JavaScript</a> 开源库列表，包括：</p>
<ul>
<li><a href="http://code.google.com/intl/zh-CN/apis/ajaxlibs/documentation/index.html#jquery">jQuery</a></li>
<li><a href="http://code.google.com/intl/zh-CN/apis/ajaxlibs/documentation/index.html#jqueryUI">jQuery UI</a></li>
<li><a href="http://code.google.com/intl/zh-CN/apis/ajaxlibs/documentation/index.html#prototype">Prototype</a></li>
<li><a href="http://code.google.com/intl/zh-CN/apis/ajaxlibs/documentation/index.html#script_aculo_us">script.aculo.us</a></li>
<li><a href="http://code.google.com/intl/zh-CN/apis/ajaxlibs/documentation/index.html#mootools">MooTools</a></li>
<li><a href="http://code.google.com/intl/zh-CN/apis/ajaxlibs/documentation/index.html#dojo">Dojo</a></li>
<li><a href="http://code.google.com/intl/zh-CN/apis/ajaxlibs/documentation/index.html#swfobject">SWFObject</a></li>
<li><a href="http://code.google.com/intl/zh-CN/apis/ajaxlibs/documentation/index.html#yui">Yahoo! User Interface Library (YUI)</a></li>
</ul>
<p><span id="more-1206"></span>Google 就每个库的利益直接与关键相关人员配合，并在最新稳定版本发布时接受这些版本。一旦我们托管给定库的版本，我们承诺无限期地托管该版本。</p>
<p><a href="http://www.iwanna.cn/tags/ajax/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Ajax">AJAX</a> 库 <a href="http://www.iwanna.cn/tags/api/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with API">API</a> 在使用库集合的同时消除了用 <a href="http://www.iwanna.cn/tags/javascript/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JavaScript">JavaScript</a> 开发混搭的不便之处。我们消除了托管库的不便之处、正确地设置缓存标头、与最新错误修正日期保持一致等。</p>
<pre class="prettyprint">&lt;script src="http://www.google.com/jsapi"&gt;&lt;/script&gt;
&lt;script&gt;
  // Load <a href="http://www.iwanna.cn/tags/jquery/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JQuery">jQuery</a>
  google.load("<a href="http://www.iwanna.cn/tags/jquery/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JQuery">jquery</a>", "1");

  // on page load complete, fire off a <a href="http://www.iwanna.cn/tags/jquery/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JQuery">jQuery</a> json-p query
  // against Google web search
  google.setOnLoadCallback(function() {
    $.getJSON("http://<a href="http://www.iwanna.cn/tags/ajax/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Ajax">ajax</a>.googleapis.com/<a href="http://www.iwanna.cn/tags/ajax/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Ajax">ajax</a>/services/search/web?q=google&amp;v=1.0&amp;callback=?",

      // on search completion, process the results
      function (data) {
        if (data.responseData.results &amp;&amp;
            data.responseData.results.length &gt; 0) {
          var results = data.responseData.results;

          for (var i=0; i &lt; results.length; i++) {
            // Display each result however you wish
            alert(results[i].titleNoFormatting);
          }
        }

      });
    });
&lt;/script&gt;</pre>
</div>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2009. |
<a href="http://www.iwanna.cn/archives/2009/05/27/1206/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2009/05/27/1206/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2009/05/27/1206/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2009/05/27/1206/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2009/05/27/1206/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/topics/ui/javascript/ajax/" title="Ajax" rel="tag nofollow">Ajax</a>, <a href="http://www.iwanna.cn/tags/ajax/" title="Ajax" rel="tag nofollow">Ajax</a>, <a href="http://www.iwanna.cn/tags/api/" title="API" rel="tag nofollow">API</a>, <a href="http://www.iwanna.cn/topics/ui/javascript/extjs-javascript-ui/" title="Extjs" rel="tag nofollow">Extjs</a>, <a href="http://www.iwanna.cn/topics/ui/javascript/" title="JavaScript" rel="tag nofollow">JavaScript</a>, <a href="http://www.iwanna.cn/topics/ui/javascript/jquery/" title="JQuery" rel="tag nofollow">JQuery</a>, <a href="http://www.iwanna.cn/tags/library/" title="Library" rel="tag nofollow">Library</a>, <a href="http://www.iwanna.cn/topics/ui/javascript/prototype/" title="Prototype" rel="tag nofollow">Prototype</a>, <a href="http://www.iwanna.cn/topics/develope/widget/" title="Widget" rel="tag nofollow">Widget</a>, <a href="http://www.iwanna.cn/topics/ui/javascript/yui/" title="YUI" rel="tag nofollow">YUI</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2009/06/03/1678/" title="简单的Ajax实例 (2009年06月3日)">简单的Ajax实例</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/09/280/" title="几种流行的AJAX框架jQuery,Mootools,Dojo,Ext JS的对比 (2009年04月9日)">几种流行的AJAX框架jQuery,Mootools,Dojo,Ext JS的对比</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/27/4752/" title="使用框架建立富联网应用 (2010年07月27日)">使用框架建立富联网应用</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/06/23/1862/" title="XmlHttpRequest的串行异步 (2009年06月23日)">XmlHttpRequest的串行异步</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/21/752/" title="WordPress插件API手册 (2009年04月21日)">WordPress插件API手册</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/05/20/1107/" title="jQuery与Extjs的Ajax的跨域访问 (2009年05月20日)">jQuery与Extjs的Ajax的跨域访问</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/12/4478/" title="Ajax跨域访问解决方案 (2010年07月12日)">Ajax跨域访问解决方案</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/07/08/1849/" title="AJAX是如何工作的: AJAX的10个实践运用 (2009年07月8日)">AJAX是如何工作的: AJAX的10个实践运用</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/03/31/63/" title="Ajax之XMLHTTP学习理解 (2009年03月31日)">Ajax之XMLHTTP学习理解</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/04/09/302/" title="Ajax之XMLHTTP学习理解 (2009年04月9日)">Ajax之XMLHTTP学习理解</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2009/05/27/1206/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery与Extjs的Ajax的跨域访问</title>
		<link>http://www.iwanna.cn/archives/2009/05/20/1107/</link>
		<comments>http://www.iwanna.cn/archives/2009/05/20/1107/#comments</comments>
		<pubDate>Wed, 20 May 2009 04:37:38 +0000</pubDate>
		<dc:creator>seasun</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Extjs]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[ExtJS]]></category>

		<guid isPermaLink="false">http://www.iwanna.cn/?p=1107</guid>
		<description><![CDATA[jquery的代码:



Js代码 


&#60;script&#62; 
 $(function() { 
 //      $.getJSON(&#8220;http://10.128.3.104/edi/rest/GetBillCaseInfo?_out=json&#38;_callback=?&#8221;, function(json) { 
 //        alert(json.ROWSET.ROW[0].CaseName); 
 //      }); 
 
 $.ajax({ 
 async:false, 
 //url: &#8217;http://10.128.3.104/edi/rest/GetBillCaseInfo&#8217;, //跨域的dns/document!searchJSONResult.action, 
 url: &#8216;testjson.do&#8217;, 
 type: &#8220;GET&#8221;, 
 dataType: &#8216;jsonp&#8217;, 
 jsonp: &#8216;_callback&#8217;, 
 data: &#8216;_out=json&#8217;, 
 timeout: 5000, 
 header: { &#8216;Authorization&#8217;: &#8216;Basic YWRtaW46YWRtaW4xMjM=&#8217;}, 
 beforeSend: function(request) { 
 //jsonp 方式此方法不被触发.原因可能是dataType如果指定为jsonp的话,就已经不是ajax事件了 
 }, 
 success: function (json) { //客户端jquery预先定义好的callback函数,成功获取跨域服务器上的json数据后,会动态执行这个callback函数 
 alert($.toJSON(json)); 
 alert($.toJSON(json.ROWSET.ROW[0])); 
 }, 
 error: function(request) { 
 //jsonp 方式此方法不被触发.原因可能是dataType如果指定为jsonp的话,就已经不是ajax事件了 
 //请求出错处理 
 [...]]]></description>
			<content:encoded><![CDATA[<p><span style="background-color: #ff0000;"><a href="http://www.iwanna.cn/tags/jquery/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JQuery">jquery</a>的代码:</span><br />
<span id="more-1107"></span></p>
<div class="dp-highlighter">
<div class="bar">
<div class="tools">Js代码 <object width="14" height="15" data="http://wjw465150.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" type="application/x-shockwave-flash"><param name="flashvars" value="clipboard=%20%20%3Cscript%3E%0A%20%20%20%20%24(function()%20%7B%0A%20%20%20%20%20%20%2F%2F%20%20%20%20%20%20%24.getJSON(%22http%3A%2F%2F10.128.3.104%2Fedi%2Frest%2FGetBillCaseInfo%3F_out%3Djson%26_callback%3D%3F%22%2C%20function(json)%20%7B%0A%20%20%20%20%20%20%2F%2F%20%20%20%20%20%20%20%20alert(json.ROWSET.ROW%5B0%5D.CaseName)%3B%0A%20%20%20%20%20%20%2F%2F%20%20%20%20%20%20%7D)%3B%0A%0A%20%20%20%20%20%20%24.ajax(%7B%0A%20%20%20%20%20%20%20%20async%3Afalse%2C%0A%20%20%20%20%20%20%20%20%2F%2Furl%3A%20'http%3A%2F%2F10.128.3.104%2Fedi%2Frest%2FGetBillCaseInfo'%2C%20%2F%2F%E8%B7%A8%E5%9F%9F%E7%9A%84dns%2Fdocument!searchJSONResult.action%2C%0A%20%20%20%20%20%20%20%20url%3A%20'testjson.do'%2C%0A%20%20%20%20%20%20%20%20type%3A%20%22GET%22%2C%0A%20%20%20%20%20%20%20%20dataType%3A%20'jsonp'%2C%0A%20%20%20%20%20%20%20%20jsonp%3A%20'_callback'%2C%0A%20%20%20%20%20%20%20%20data%3A%20'_out%3Djson'%2C%0A%20%20%20%20%20%20%20%20timeout%3A%205000%2C%0A%20%20%20%20%20%20%20%20header%3A%20%7B%20'Authorization'%3A%20'Basic%20YWRtaW46YWRtaW4xMjM%3D'%7D%2C%0A%20%20%20%20%20%20%20%20beforeSend%3A%20function(request)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%2F%2Fjsonp%20%E6%96%B9%E5%BC%8F%E6%AD%A4%E6%96%B9%E6%B3%95%E4%B8%8D%E8%A2%AB%E8%A7%A6%E5%8F%91.%E5%8E%9F%E5%9B%A0%E5%8F%AF%E8%83%BD%E6%98%AFdataType%E5%A6%82%E6%9E%9C%E6%8C%87%E5%AE%9A%E4%B8%BAjsonp%E7%9A%84%E8%AF%9D%2C%E5%B0%B1%E5%B7%B2%E7%BB%8F%E4%B8%8D%E6%98%AFajax%E4%BA%8B%E4%BB%B6%E4%BA%86%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20success%3A%20function%20(json)%20%7B%20%20%2F%2F%E5%AE%A2%E6%88%B7%E7%AB%AFjquery%E9%A2%84%E5%85%88%E5%AE%9A%E4%B9%89%E5%A5%BD%E7%9A%84callback%E5%87%BD%E6%95%B0%2C%E6%88%90%E5%8A%9F%E8%8E%B7%E5%8F%96%E8%B7%A8%E5%9F%9F%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84json%E6%95%B0%E6%8D%AE%E5%90%8E%2C%E4%BC%9A%E5%8A%A8%E6%80%81%E6%89%A7%E8%A1%8C%E8%BF%99%E4%B8%AAcallback%E5%87%BD%E6%95%B0%0A%20%20%20%20%20%20%20%20%20%20alert(%24.toJSON(json))%3B%0A%20%20%20%20%20%20%20%20%20%20alert(%24.toJSON(json.ROWSET.ROW%5B0%5D))%3B%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20error%3A%20function(request)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%2F%2Fjsonp%20%E6%96%B9%E5%BC%8F%E6%AD%A4%E6%96%B9%E6%B3%95%E4%B8%8D%E8%A2%AB%E8%A7%A6%E5%8F%91.%E5%8E%9F%E5%9B%A0%E5%8F%AF%E8%83%BD%E6%98%AFdataType%E5%A6%82%E6%9E%9C%E6%8C%87%E5%AE%9A%E4%B8%BAjsonp%E7%9A%84%E8%AF%9D%2C%E5%B0%B1%E5%B7%B2%E7%BB%8F%E4%B8%8D%E6%98%AFajax%E4%BA%8B%E4%BB%B6%E4%BA%86%0A%20%20%20%20%20%20%20%20%20%20%2F%2F%E8%AF%B7%E6%B1%82%E5%87%BA%E9%94%99%E5%A4%84%E7%90%86%0A%20%20%20%20%20%20%20%20%20%20alert(%22%E8%AF%B7%E6%B1%82%E5%87%BA%E9%94%99(%E8%AF%B7%E6%A3%80%E6%9F%A5%E7%9B%B8%E5%85%B3%E5%BA%A6%E7%BD%91%E7%BB%9C%E7%8A%B6%E5%86%B5.)%22)%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D)%3B%0A%0A%20%20%20%20%7D)%3B%0A%20%20%3C%2Fscript%3E%0A%0A" /><param name="src" value="http://wjw465150.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" /><param name="quality" value="high" /></object></div>
</div>
<ol class="dp-c">
<li><span><span>&lt;script&gt; </span></span></li>
<li><span> $(<span class="keyword">function</span><span>() { </span></span></li>
<li><span> <span class="comment">//      $.getJSON(&#8220;http://10.128.3.104/edi/rest/GetBillCaseInfo?_out=json&amp;_callback=?&#8221;, function(json) {</span><span> </span></span></li>
<li><span> <span class="comment">//        alert(json.ROWSET.ROW[0].CaseName);</span><span> </span></span></li>
<li><span> <span class="comment">//      });</span><span> </span></span></li>
<li><span> </span></li>
<li><span> $.<a href="http://www.iwanna.cn/tags/ajax/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Ajax">ajax</a>({ </span></li>
<li><span> async:<span class="keyword">false</span><span>, </span></span></li>
<li><span> <span class="comment">//url: &#8217;http://10.128.3.104/edi/rest/GetBillCaseInfo&#8217;, //跨域的dns/document!searchJSONResult.action,</span><span> </span></span></li>
<li><span> url: <span class="string">&#8216;testjson.do&#8217;</span><span>, </span></span></li>
<li><span> type: <span class="string">&#8220;GET&#8221;</span><span>, </span></span></li>
<li><span> dataType: <span class="string">&#8216;jsonp&#8217;</span><span>, </span></span></li>
<li><span> jsonp: <span class="string">&#8216;_callback&#8217;</span><span>, </span></span></li>
<li><span> data: <span class="string">&#8216;_out=json&#8217;</span><span>, </span></span></li>
<li><span> timeout: 5000, </span></li>
<li><span> header: { <span class="string">&#8216;Authorization&#8217;</span><span>: </span><span class="string">&#8216;Basic YWRtaW46YWRtaW4xMjM=&#8217;</span><span>}, </span></span></li>
<li><span> beforeSend: <span class="keyword">function</span><span>(request) { </span></span></li>
<li><span> <span class="comment">//jsonp 方式此方法不被触发.原因可能是dataType如果指定为jsonp的话,就已经不是<a href="http://www.iwanna.cn/tags/ajax/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Ajax">ajax</a>事件了</span><span> </span></span></li>
<li><span> }, </span></li>
<li><span> success: <span class="keyword">function</span><span> (json) { </span><span class="comment">//客户端<a href="http://www.iwanna.cn/tags/jquery/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JQuery">jquery</a>预先定义好的callback函数,成功获取跨域服务器上的json数据后,会动态执行这个callback函数</span><span> </span></span></li>
<li><span> alert($.toJSON(json)); </span></li>
<li><span> alert($.toJSON(json.ROWSET.ROW[0])); </span></li>
<li><span> }, </span></li>
<li><span> error: <span class="keyword">function</span><span>(request) { </span></span></li>
<li><span> <span class="comment">//jsonp 方式此方法不被触发.原因可能是dataType如果指定为jsonp的话,就已经不是<a href="http://www.iwanna.cn/tags/ajax/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Ajax">ajax</a>事件了</span><span> </span></span></li>
<li><span> <span class="comment">//请求出错处理</span><span> </span></span></li>
<li><span> alert(<span class="string">&#8220;请求出错(请检查相关度网络状况.)&#8221;</span><span>); </span></span></li>
<li><span> } </span></li>
<li><span> }); </span></li>
<li><span> </span></li>
<li><span> }); </span></li>
<li><span>&lt;/script&gt; </span></li>
</ol>
</div>
<pre class="js" style="display: none;">  &lt;script&gt;
    $(function() {
      //      $.getJSON("http://10.128.3.104/edi/rest/GetBillCaseInfo?_out=json&amp;_callback=?", function(json) {
      //        alert(json.ROWSET.ROW[0].CaseName);
      //      });

      $.<a href="http://www.iwanna.cn/tags/ajax/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Ajax">ajax</a>({
        async:false,
        //url: 'http://10.128.3.104/edi/rest/GetBillCaseInfo', //跨域的dns/document!searchJSONResult.action,
        url: 'testjson.do',
        type: "GET",
        dataType: 'jsonp',
        jsonp: '_callback',
        data: '_out=json',
        timeout: 5000,
        header: { 'Authorization': 'Basic YWRtaW46YWRtaW4xMjM='},
        beforeSend: function(request) {
          //jsonp 方式此方法不被触发.原因可能是dataType如果指定为jsonp的话,就已经不是<a href="http://www.iwanna.cn/tags/ajax/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Ajax">ajax</a>事件了
        },
        success: function (json) {  //客户端<a href="http://www.iwanna.cn/tags/jquery/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JQuery">jquery</a>预先定义好的callback函数,成功获取跨域服务器上的json数据后,会动态执行这个callback函数
          alert($.toJSON(json));
          alert($.toJSON(json.ROWSET.ROW[0]));
        },
        error: function(request) {
          //jsonp 方式此方法不被触发.原因可能是dataType如果指定为jsonp的话,就已经不是<a href="http://www.iwanna.cn/tags/ajax/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Ajax">ajax</a>事件了
          //请求出错处理
          alert("请求出错(请检查相关度网络状况.)");
        }
      });

    });
  &lt;/script&gt;</pre>
<p><span style="background-color: #ff0000;"><a href="http://www.iwanna.cn/tags/extjs/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with ExtJS">Extjs</a>的代码:</span></p>
<div class="dp-highlighter">
<div class="bar">
<div class="tools">Js代码 <object width="14" height="15" data="http://wjw465150.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" type="application/x-shockwave-flash"><param name="flashvars" value="clipboard=%20%20%20%20%20%20ss%20%3D%20new%20Ext.data.ScriptTagProxy(%7B%0A%20%20%20%20%20%20%20%20%2F%2Furl%3A%20'http%3A%2F%2F10.128.3.104%2Fedi%2Frest%2FGetBillCaseInfo'%2C%0A%20%20%20%20%20%20%20%20url%3A%20'testjson.do'%2C%0A%20%20%20%20%20%20%20%20callbackParam%3A%20%22_callback%22%2C%0A%20%20%20%20%20%20%20%20headers%3A%20%7B%20'Authorization'%3A%20'Basic%20YWRtaW46YWRtaW4xMjM%3D'%7D%0A%20%20%20%20%20%20%7D)%3B%0A%20%20%20%20%20%20ss.load(%7B'_out'%3A%20'json'%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20new%20Ext.data.JsonReader(%7Broot%3A%22ROWSET.ROW%22%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B%7Bname%3A%20'CaseCode'%2C%20mapping%3A%20'CaseCode'%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7Bname%3A%20'CaseName'%2C%20mapping%3A%20'CaseName'%7D%5D)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20function(recordsBlock%2C%20arg%2C%20isok)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20alert(Ext.encode(recordsBlock))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20alert(Ext.encode(recordsBlock.records%5B0%5D.data))%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20)%3B%0A%0A%20%20%20%20%20%20Ext.Ajax.request(%7B%0A%20%20%20%20%20%20%20%20url%3A%20'http%3A%2F%2F10.128.3.104%2Fedi%2Frest%2FGetBillCaseInfo'%2C%0A%20%20%20%20%20%20%20%20%2F%2Furl%3A%20'testjson.do'%2C%0A%20%20%20%20%20%20%20%20scriptTag%3A%20true%2C%0A%20%20%20%20%20%20%20%20success%3A%20function(req)%20%7B%0A%20%20%20%20%20%20%20%20%20%20alert(req.responseText)%3B%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20failure%3A%20function(req)%20%7B%0A%20%20%20%20%20%20%20%20%20%20alert(req.responseText)%3B%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20headers%3A%20%7B%20'Authorization'%3A%20'Basic%20YWRtaW46YWRtaW4xMjM%3D'%7D%2C%0A%20%20%20%20%20%20%20%20params%3A%20%7B%20_out%3A%20'json'%20%7D%0A%20%20%20%20%20%20%7D)%3B%0A" /><param name="src" value="http://wjw465150.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" /><param name="quality" value="high" /></object></div>
</div>
<ol class="dp-c">
<li><span><span>ss = </span><span class="keyword">new</span><span> Ext.data.ScriptTagProxy({ </span></span></li>
<li><span> <span class="comment">//url: &#8217;http://10.128.3.104/edi/rest/GetBillCaseInfo&#8217;,</span><span> </span></span></li>
<li><span> url: <span class="string">&#8216;testjson.do&#8217;</span><span>, </span></span></li>
<li><span> callbackParam: <span class="string">&#8220;_callback&#8221;</span><span>, </span></span></li>
<li><span> headers: { <span class="string">&#8216;Authorization&#8217;</span><span>: </span><span class="string">&#8216;Basic YWRtaW46YWRtaW4xMjM=&#8217;</span><span>} </span></span></li>
<li><span>}); </span></li>
<li><span>ss.load({<span class="string">&#8216;_out&#8217;</span><span>: </span><span class="string">&#8216;json&#8217;</span><span>}, </span></span></li>
<li><span> <span class="keyword">new</span><span> Ext.data.JsonReader({root:</span><span class="string">&#8220;ROWSET.ROW&#8221;</span><span>}, </span></span></li>
<li><span> [{name: <span class="string">'CaseCode'</span><span>, mapping: </span><span class="string">'CaseCode'</span><span>}, </span></span></li>
<li><span> {name: <span class="string">'CaseName'</span><span>, mapping: </span><span class="string">'CaseName'</span><span>}]), </span></span></li>
<li><span> <span class="keyword">function</span><span>(recordsBlock, arg, isok) { </span></span></li>
<li><span> alert(Ext.encode(recordsBlock)); </span></li>
<li><span> alert(Ext.encode(recordsBlock.records[0].data)); </span></li>
<li><span> } </span></li>
<li><span> ); </span></li>
<li><span> </span></li>
<li><span>Ext.<a href="http://www.iwanna.cn/tags/ajax/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Ajax">Ajax</a>.request({ </span></li>
<li><span> url: <span class="string">&#8216;http://10.128.3.104/edi/rest/GetBillCaseInfo&#8217;</span><span>, </span></span></li>
<li><span> <span class="comment">//url: &#8217;testjson.do&#8217;,</span><span> </span></span></li>
<li><span> scriptTag: <span class="keyword">true</span><span>, </span></span></li>
<li><span> success: <span class="keyword">function</span><span>(req) { </span></span></li>
<li><span> alert(req.responseText); </span></li>
<li><span> }, </span></li>
<li><span> failure: <span class="keyword">function</span><span>(req) { </span></span></li>
<li><span> alert(req.responseText); </span></li>
<li><span> }, </span></li>
<li><span> headers: { <span class="string">&#8216;Authorization&#8217;</span><span>: </span><span class="string">&#8216;Basic YWRtaW46YWRtaW4xMjM=&#8217;</span><span>}, </span></span></li>
<li><span> params: { _out: <span class="string">&#8216;json&#8217;</span><span> } </span></span></li>
<li><span>}); </span></li>
</ol>
</div>
<pre class="js" style="display: none;">      ss = new Ext.data.ScriptTagProxy({
        //url: 'http://10.128.3.104/edi/rest/GetBillCaseInfo',
        url: 'testjson.do',
        callbackParam: "_callback",
        headers: { 'Authorization': 'Basic YWRtaW46YWRtaW4xMjM='}
      });
      ss.load({'_out': 'json'},
              new Ext.data.JsonReader({root:"ROWSET.ROW"},
                      [{name: 'CaseCode', mapping: 'CaseCode'},
                        {name: 'CaseName', mapping: 'CaseName'}]),
              function(recordsBlock, arg, isok) {
                alert(Ext.encode(recordsBlock));
                alert(Ext.encode(recordsBlock.records[0].data));
              }
              );

      Ext.<a href="http://www.iwanna.cn/tags/ajax/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with Ajax">Ajax</a>.request({
        url: 'http://10.128.3.104/edi/rest/GetBillCaseInfo',
        //url: 'testjson.do',
        scriptTag: true,
        success: function(req) {
          alert(req.responseText);
        },
        failure: function(req) {
          alert(req.responseText);
        },
        headers: { 'Authorization': 'Basic YWRtaW46YWRtaW4xMjM='},
        params: { _out: 'json' }
      });</pre>
<p><span style="background-color: #ff0000;">注意:无论是<a href="http://www.iwanna.cn/tags/jquery/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with JQuery">jQuery</a>还是<a href="http://www.iwanna.cn/tags/extjs/" class="st_tag internal_tag" rel="tag nofollow" title="Posts tagged with ExtJS">Extjs</a>都不能发送自定义HTTP的信息,因为他们都是通过动态生成&lt;scripe&gt;标签的方式来实现跨域的访问!</span></p>
<hr />
<p>© <a href="http://www.iwanna.cn">我想网</a> Akon 所有 , 2009. |
<a href="http://www.iwanna.cn/archives/2009/05/20/1107/">永久链接</a> |
<a href="http://www.iwanna.cn/archives/2009/05/20/1107/#comments">没有评论</a> |
提交到
<a rel="nofollow" target="_blank" href="http://www.google.com/reader/view/feed/http://www.iwanna.cn/archives/2009/05/20/1107/">Google Reader</a>
<a rel="nofollow" target="_blank" href="http://www.xianguo.com/subscribe.php?url=http://www.iwanna.cn/archives/2009/05/20/1107/">鲜果</a>
<a rel="nofollow" target="_blank" href="http://www.zhuaxia.com/add_channel.php?url=http://www.iwanna.cn/archives/2009/05/20/1107/">抓虾</a>
<hr />
</p>
	标签：<a href="http://www.iwanna.cn/topics/ui/javascript/ajax/" title="Ajax" rel="tag nofollow">Ajax</a>, <a href="http://www.iwanna.cn/tags/ajax/" title="Ajax" rel="tag nofollow">Ajax</a>, <a href="http://www.iwanna.cn/tags/extjs/" title="ExtJS" rel="tag nofollow">ExtJS</a>, <a href="http://www.iwanna.cn/topics/ui/javascript/extjs-javascript-ui/" title="Extjs" rel="tag nofollow">Extjs</a>, <a href="http://www.iwanna.cn/topics/ui/javascript/jquery/" title="JQuery" rel="tag nofollow">JQuery</a>, <a href="http://www.iwanna.cn/tags/jquery/" title="JQuery" rel="tag nofollow">JQuery</a><br />

	<h2 class="related_post">您可能会感兴趣的其他文章</h2>
	<ul class="st-related-posts">
	<li><a href="http://www.iwanna.cn/archives/2009/04/09/280/" title="几种流行的AJAX框架jQuery,Mootools,Dojo,Ext JS的对比 (2009年04月9日)">几种流行的AJAX框架jQuery,Mootools,Dojo,Ext JS的对比</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/06/07/3765/" title="简单的JQuery聚光灯效果教程 (2010年06月7日)">简单的JQuery聚光灯效果教程</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/06/03/1678/" title="简单的Ajax实例 (2009年06月3日)">简单的Ajax实例</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/06/17/1828/" title="用jQuery和CSS构建下拉菜单 (2009年06月17日)">用jQuery和CSS构建下拉菜单</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/13/4506/" title="推荐9个jquery手风琴菜单插件 (2010年07月13日)">推荐9个jquery手风琴菜单插件</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/11/4460/" title="推荐8个独特应用的JQuery拖放插件 (2010年07月11日)">推荐8个独特应用的JQuery拖放插件</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/29/4797/" title="实用jquery代码片段集合[下] (2010年07月29日)">实用jquery代码片段集合[下]</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/07/29/4795/" title="实用jquery代码片段集合[上] (2010年07月29日)">实用jquery代码片段集合[上]</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2009/06/23/1864/" title="如何为您的博客图片添加水印效果？ (2009年06月23日)">如何为您的博客图片添加水印效果？</a> </li>
	<li><a href="http://www.iwanna.cn/archives/2010/03/29/2605/" title="基于jQuery的新闻图片 (2010年03月29日)">基于jQuery的新闻图片</a> </li>
</ul>


<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iwanna.cn/archives/2009/05/20/1107/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
